.affiliate-app{color:var(--ua-text,var(--foreground))}.affiliate-canvas{gap:24px;width:100%;max-width:1200px;margin-inline:auto;padding:8px 16px 40px;display:grid}.affiliate-app .ua-page-title{white-space:normal;text-overflow:clip;overflow:visible}.affiliate-panel{background:var(--ua-panel,var(--card));border-radius:8px;min-width:0;padding:24px}.affiliate-panel h2{margin:0 0 16px;font-size:1.125rem;font-weight:600;line-height:1.35}.affiliate-panel p{margin-block:10px;font-size:.875rem;line-height:1.6}.affiliate-panel a:not([data-slot]){text-underline-offset:4px;text-decoration:underline}.affiliate-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.affiliate-balance{background:var(--ua-bg,var(--background))}.affiliate-balance h2{margin-bottom:8px;font-size:.875rem}.affiliate-balance-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:650;line-height:1.2;display:block}.affiliate-balances{gap:14px;margin-top:28px;display:grid}.affiliate-balances>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.affiliate-balances dt{color:var(--ua-muted,var(--muted-foreground));font-size:.875rem}.affiliate-balances dd{font-variant-numeric:tabular-nums;margin:0;font-size:1rem}.affiliate-copy{align-items:center;gap:8px;display:flex}.affiliate-copy input{min-width:0;font-family:inherit}.affiliate-copy button{flex-shrink:0}.affiliate-accept{align-items:center;gap:12px;margin-block:24px;display:flex}.affiliate-enrollment{max-width:760px}.affiliate-form fieldset{min-width:0}.affiliate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:20px;display:grid}.affiliate-fields>div{min-width:0}.affiliate-form label,.affiliate-fields label{margin-bottom:7px;line-height:1.5}.affiliate-form input,.affiliate-form [data-slot=native-select-wrapper]{width:100%;min-width:0}.affiliate-form [role=alert]{color:var(--destructive);font-size:.8125rem}.affiliate-fine{color:var(--ua-muted,var(--muted-foreground));font-size:.8125rem;line-height:1.6}.affiliate-form button{margin-top:8px}.affiliate-confirm dl,.affiliate-destination{gap:12px;margin-block:16px;display:grid}.affiliate-confirm dt,.affiliate-destination dt{color:var(--ua-muted,var(--muted-foreground));font-size:.8125rem}.affiliate-confirm dd,.affiliate-destination dd{overflow-wrap:anywhere;color:var(--ua-text,var(--foreground));margin:4px 0 12px;font-family:inherit}.affiliate-section-heading,.affiliate-actions,.affiliate-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.affiliate-pagination{justify-content:flex-end;padding-top:16px;font-size:.8125rem}.affiliate-actions{justify-content:flex-start;margin-top:16px}.affiliate-status{white-space:nowrap;font-size:.8125rem}.affiliate-status-held,.affiliate-status-reversed,.affiliate-notification-error{color:var(--destructive)}.affiliate-admin-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.affiliate-admin-notice{background:var(--ua-panel,var(--muted));margin:0 16px 16px;padding:12px 16px;font-size:.875rem}.affiliate-admin-notice a{text-underline-offset:4px;text-decoration:underline}.affiliate-request-detail,#affiliate-payout-title{scroll-margin-top:100px}.affiliate-app th{text-transform:none;letter-spacing:normal}.affiliate-app td{font-variant-numeric:tabular-nums}.affiliate-public{padding-block:150px 64px}.affiliate-public .ua-container{max-width:1240px;margin-inline:auto;padding-inline:24px}.affiliate-public-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.affiliate-public-intro h1{letter-spacing:-.035em;max-width:12ch;margin:0;font-size:clamp(2.25rem,4.7vw,4.125rem);font-weight:550;line-height:1.02}.affiliate-public-intro p{max-width:42ch;margin-block:28px;font-size:1.125rem;line-height:1.55}.affiliate-rate-sheet{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:8px;display:grid}.affiliate-rate-sheet>div{flex-direction:column;justify-content:space-between;min-height:290px;padding:24px;display:flex}.affiliate-rate-sheet strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,5.5rem);font-weight:500;line-height:1}.affiliate-rate-sheet span{max-width:24ch;font-size:1rem;line-height:1.5}.affiliate-first-rate{background:var(--ua-focus);color:var(--ua-bg)}.affiliate-recurring-rate{background:var(--ua-panel);color:var(--ua-text)}.affiliate-public h2{letter-spacing:-.025em;max-width:23ch;margin-bottom:24px;font-size:clamp(1.625rem,3vw,2.375rem);font-weight:550;line-height:1.1}.affiliate-public p{color:var(--ua-text)}.affiliate-example{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-block:100px;display:grid}.affiliate-example p{max-width:48ch;font-size:1rem;line-height:1.6}.affiliate-example-receipt{background:var(--ua-panel);gap:28px;padding:32px;display:grid}.affiliate-example-receipt>div{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.affiliate-example-receipt dt{font-size:.9375rem;line-height:1.5}.affiliate-example-receipt dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:550}.affiliate-example-receipt>div:last-child dd{font-size:2.25rem}.affiliate-rules>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 64px;display:grid}.affiliate-rules h3{margin-bottom:12px;font-size:1.25rem;font-weight:550;line-height:1.35}.affiliate-rules p{max-width:60ch;font-size:1rem;line-height:1.65}.affiliate-public-close{background:var(--ua-panel);flex-wrap:wrap;align-items:center;gap:24px;margin-top:100px;padding:40px;display:flex}.affiliate-public-close h2{flex:100%;margin-bottom:8px}.affiliate-public-close>a:not(.button){text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.affiliate-public-intro{grid-template-columns:1fr;gap:32px}.affiliate-public-intro h1{max-width:20ch}.affiliate-rate-sheet>div{min-height:220px}.affiliate-example{grid-template-columns:1fr;gap:24px}.affiliate-overview,.affiliate-admin-head{grid-template-columns:1fr}}@media (max-width:600px){.affiliate-public{padding-top:108px}.affiliate-public .ua-container{padding-inline:16px}.affiliate-public-intro h1{max-width:12ch}.affiliate-public-intro p{margin-block:24px;font-size:1.0625rem}.affiliate-rate-sheet>div{min-height:220px;padding:18px}.affiliate-rate-sheet strong{font-size:3rem}.affiliate-rate-sheet span{font-size:.9375rem}.affiliate-example{margin-block:64px}.affiliate-example-receipt{padding:20px}.affiliate-example-receipt>div{gap:12px}.affiliate-example-receipt dd{font-size:1.3125rem}.affiliate-rules>div{grid-template-columns:1fr;gap:28px}.affiliate-public-close{margin-top:64px;padding:24px}.affiliate-canvas{gap:16px;padding-inline:8px}.affiliate-panel{padding:18px}.affiliate-fields{grid-template-columns:1fr}.affiliate-example .affiliate-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.affiliate-section-heading [data-slot=native-select-wrapper]{max-width:100%}}@media (prefers-reduced-motion:reduce){.affiliate-app *,.affiliate-public *{scroll-behavior:auto}}.affiliate-reconciliation-form{margin-top:24px}.affiliate-reconciliation-form h3{font-size:1.125rem;font-weight:600}.affiliate-reconciliation-form [role=alert]{color:var(--destructive)}.affiliate-rate-sheet strong{white-space:nowrap}.affiliate-recurring-rate strong{font-size:clamp(2.5rem,4.7vw,4.125rem)}.affiliate-example-receipt>div{flex-wrap:wrap}.affiliate-example-receipt dd,.affiliate-public-intro h1{overflow-wrap:anywhere}@media (max-width:600px){body:has(.affiliate-app) header>div{gap:4px;padding-inline:8px}}@media (max-width:360px){body:has(.affiliate-app) header .ua-language-trigger{gap:4px;padding-inline:4px}body:has(.affiliate-app) header .ua-console-notifications button{width:40px;padding-inline:0}}@media (max-width:600px){.affiliate-example input{min-height:44px}.affiliate-public-close>a:not(.button){align-items:center;min-height:44px;display:inline-flex}}.ua-contact{--contact-ease:cubic-bezier(.23, 1, .32, 1)}.ua-contact .contact-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(40px,5vw,80px);min-height:88svh;padding-block:144px 80px;display:grid}.ua-contact .contact-intro h1{letter-spacing:-.04em;max-width:10ch;font-size:clamp(3.25rem,5.7vw,5.5rem);line-height:1.02}.ua-contact .contact-lead{max-width:35ch;color:var(--ua-muted);margin-top:28px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.ua-contact .contact-email{margin-top:24px}.ua-contact .contact-email a{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:10px;max-width:100%;min-height:44px;font-size:clamp(1rem,2vw,1.125rem);text-decoration:underline;display:inline-flex}.ua-contact .contact-email svg{flex-shrink:0}.ua-contact .contact-cta{transition:background-color .16s ease, transform .16s var(--contact-ease);border-radius:5px;gap:12px;margin-top:32px}.ua-contact .contact-cta svg:last-child{margin-left:10px}.ua-contact .contact-ticket{margin-top:20px}.ua-contact .contact-ticket a{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;font-size:.875rem;line-height:1.6;text-decoration:underline;display:inline-flex}.ua-contact .contact-reply-note{max-width:37ch;color:var(--ua-muted);margin-top:16px;font-size:.8125rem;line-height:1.6}.ua-contact .contact-guides-link{max-width:38ch;text-decoration:underline;-webkit-text-decoration-color:var(--ua-line);-webkit-text-decoration-color:var(--ua-line);text-decoration-color:var(--ua-line);align-items:center;gap:10px;margin-top:40px;font-size:.875rem;transition:text-decoration-color .16s;display:inline-flex}.ua-contact .contact-demo{justify-self:end;width:100%;min-width:0;max-width:550px;margin:0}.ua-contact .contact-chat-window{color:#f5f7fb;background:#0e1621;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px -28px #00000061}.ua-contact .contact-chat-header{background:#17212b;align-items:center;gap:12px;padding:20px 24px;display:flex}.ua-contact .contact-chat-header img{border-radius:12px;flex-shrink:0}.ua-contact .contact-chat-header strong{letter-spacing:-.015em;font-size:.9375rem;font-weight:650;display:block}.ua-contact .contact-chat-header span{color:#aebfce;margin-top:2px;font-size:.75rem;display:block}.ua-contact .contact-telegram-mark{color:#66c3ef;flex-shrink:0;margin-left:auto}.ua-contact .contact-chat-thread{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 24px 24px;display:flex}.ua-contact .contact-chat-date{color:#aebfce;text-align:center;align-self:center;margin-bottom:4px;font-size:.6875rem;line-height:1.5}.ua-contact .contact-message{background:#1c2b3a;border-radius:14px 14px 14px 4px;max-width:94%;padding:13px 16px;font-size:.84375rem;line-height:1.5}.ua-contact .contact-message-customer{background:#2b5278;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%}.ua-contact .contact-message-customer>svg{color:#a9daf7;margin:4px 0 -3px auto;display:block}.ua-contact .contact-typing{color:#aebfce;align-items:center;gap:4px;min-height:18px;margin-block:-6px;font-size:.6875rem;display:flex}.ua-contact .contact-typing span{margin-right:4px}.ua-contact .contact-typing i{background:currentColor;border-radius:50%;width:3px;height:3px}.ua-contact .contact-setup-list{counter-reset:setup;gap:14px;margin:16px 0 2px;padding:0;list-style:none;display:grid}.ua-contact .contact-setup-list li{counter-increment:setup;padding-left:28px;position:relative}.ua-contact .contact-setup-list li:before{content:counter(setup);color:#d9edfc;background:#304a60;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.6875rem;font-weight:650;display:grid;position:absolute;top:1px;left:0}.ua-contact .contact-setup-list strong{font-size:.8125rem;font-weight:650;display:block}.ua-contact .contact-setup-list span{color:#b8cbdc;margin-top:2px;font-size:.75rem;display:block}.ua-contact .contact-setup-list code{color:#b5e2ff;overflow-wrap:anywhere;background:#10202e;border-radius:5px;width:fit-content;max-width:100%;margin-top:6px;padding:5px 8px;font-size:.6875rem;line-height:1.5;display:block}.ua-contact .contact-chat-bottom{color:#aebfce;background:#17212b;justify-content:center;gap:8px;padding:13px 20px;font-size:.6875rem;display:flex}.ua-contact .contact-chat-bottom svg{flex-shrink:0;margin-top:1px}.ua-contact .contact-demo-caption{color:var(--ua-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-inline:4px;font-size:.75rem;display:flex}.ua-contact .contact-demo-controls{gap:4px;display:flex}.ua-contact .contact-demo-controls button{color:var(--ua-text);transition:background-color .16s}.ua-contact .contact-help{border-top:1px solid var(--ua-line);grid-template-columns:.95fr 1.05fr;gap:clamp(40px,5vw,80px);padding-block:72px 96px;display:grid}.ua-contact .contact-help h2{letter-spacing:-.035em;max-width:13ch;font-size:clamp(2rem,3.4vw,3rem)}.ua-contact .contact-help-content>p{max-width:47ch;line-height:1.7}.ua-contact .contact-help-content>.contact-private-note{color:var(--ua-muted);margin-top:20px;font-size:.8125rem}.ua-contact .contact-chat-window ::selection{color:#10202e;background:#b8e0ff}.ua-contact .contact-demo[data-animated=true] .contact-message,.ua-contact .contact-demo[data-animated=true] .contact-setup-list li{animation:contact-message-in .24s var(--contact-ease) both}.ua-contact .contact-demo[data-animated=true] .contact-message-customer{animation-delay:.35s}.ua-contact .contact-demo[data-animated=true] .contact-message-support{animation-delay:1.8s}.ua-contact .contact-demo[data-animated=true] .contact-setup-list li:first-child{animation-delay:2.4s}.ua-contact .contact-demo[data-animated=true] .contact-setup-list li:nth-child(2){animation-delay:3.1s}.ua-contact .contact-demo[data-animated=true] .contact-setup-list li:nth-child(3){animation-delay:3.8s}.ua-contact .contact-demo[data-animated=true] .contact-setup-list li:nth-child(4){animation-delay:4.5s}.ua-contact .contact-demo[data-animated=true] .contact-message-thanks{animation-delay:6s}.ua-contact .contact-demo[data-animated=true] .contact-message-last{animation-delay:7.3s}.ua-contact .contact-demo[data-animated=true] .contact-typing{animation:8s linear both contact-typing}.ua-contact .contact-demo[data-animated=true] .contact-typing i{animation:1s ease-in-out infinite contact-dot}.ua-contact .contact-demo[data-animated=true] .contact-typing i:nth-last-child(2){animation-delay:.15s}.ua-contact .contact-demo[data-animated=true] .contact-typing i:last-child{animation-delay:.3s}.ua-contact .contact-demo[data-paused=true] :is(.contact-message,.contact-setup-list li,.contact-typing,.contact-typing i){animation-play-state:paused}.ua-contact .contact-demo[data-animated=false] .contact-typing{visibility:hidden}@keyframes contact-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-typing{0%,9%,24%,to{opacity:0}10%,22%{opacity:1}}@keyframes contact-dot{0%,to{opacity:.4}50%{opacity:1}}@media (hover:hover) and (pointer:fine){.ua-contact .contact-cta:hover{background:#b6ed3f;transform:translateY(-2px)}.ua-contact .contact-guides-link:hover{text-decoration-color:currentColor}}@media (max-width:1050px){.ua-contact .contact-hero{gap:36px}.ua-contact .contact-chat-thread{padding-inline:18px}.ua-contact .contact-intro h1{font-size:clamp(3.1rem,6vw,4.5rem)}}@media (max-width:760px){.ua-contact .contact-hero{grid-template-columns:1fr;gap:44px;min-height:auto;padding-block:112px 48px}.ua-contact .contact-intro h1{max-width:12ch;font-size:clamp(3.15rem,11vw,4.5rem)}.ua-contact .contact-lead{max-width:42ch;margin-top:24px}.ua-contact .contact-guides-link{margin-top:28px}.ua-contact .contact-demo{justify-self:center;max-width:550px}.ua-contact .contact-help{grid-template-columns:1fr;gap:24px;padding-block:48px 64px}.ua-contact .contact-help h2{max-width:14ch}}@media (max-width:420px){.ua-contact .wrap{width:calc(100% - 40px)}.ua-contact .contact-chat-header{padding:16px}.ua-contact .contact-chat-thread{gap:10px;padding:18px 12px}.ua-contact .contact-message{max-width:97%;padding:12px}.ua-contact .contact-message-customer{max-width:89%}.ua-contact .contact-chat-bottom{padding-inline:12px;font-size:.625rem}.ua-contact .contact-setup-list li{padding-left:25px}.ua-contact .contact-cta{width:100%;padding-inline:12px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.ua-contact .contact-demo :is(.contact-message,.contact-setup-list li,.contact-typing,.contact-typing i){opacity:1;transform:none;animation:none!important}.ua-contact .contact-typing{visibility:hidden}.ua-contact .contact-cta{transition:background-color .16s}.ua-contact .contact-cta:hover{transform:none}}.ua-site.api-page{padding-block:112px 24px}.api-page .api-page-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:48px 88px;display:grid}.api-page .api-page-intro{min-width:0}.ua-site.api-page h1{letter-spacing:-.055em;font-size:clamp(3rem,5vw,4.5rem);font-weight:720;line-height:1.02}.api-page h1 span{display:block}.api-page .api-page-lead{max-width:42ch;margin-top:32px;font-size:1.25rem;line-height:1.6}.api-page .hero-actions{gap:12px 20px;margin-top:32px}.api-page .hero-actions a{min-height:48px}.api-page .api-page-credit{color:var(--ua-muted);margin-top:20px;font-size:.875rem}.api-page .api-page-endpoint{--ua-text:#171a16;--ua-muted:#3e4b2f;--ua-panel:#b7ed43;--ua-focus:#3d6217;background:var(--ua-lime);color:var(--ua-text);border-radius:12px;padding:32px}.api-page .api-page-endpoint h2{letter-spacing:-.04em;font-size:1.75rem;line-height:1.15}.api-page .api-page-endpoint>p{margin-top:20px;font-size:1rem;line-height:1.6}.api-page .api-page-endpoint .guide-value{background:var(--ua-panel);border:0;border-radius:8px;gap:12px;margin-top:28px;padding:20px}.api-page .guide-value code{overflow-wrap:anywhere;font-size:.875rem}.api-page .guide-value span{font-size:.875rem}.api-page .guide-value button{flex:0 0 44px;min-width:44px;min-height:44px}.api-page .api-page-connection{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.api-page .api-page-connection dt{color:var(--ua-muted);font-size:.875rem}.api-page .api-page-connection dd{margin-top:8px;font-size:1.125rem;font-weight:600;line-height:1.4}.api-page .api-page-endpoint>.api-page-endpoint-note{color:var(--ua-muted);margin-top:28px;font-size:.875rem;line-height:1.6}.api-page .api-page-example{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;padding-block:24px 88px;scroll-margin-top:104px;display:grid}.api-page .api-page-example-copy{align-self:start}.api-page .api-page-example h2,.api-page .api-page-start h2{letter-spacing:-.04em;max-width:16ch;font-size:2.5rem;line-height:1.1}.api-page .api-page-example-copy>p{max-width:42ch;margin-top:24px;font-size:1.125rem;line-height:1.6}.api-page .api-page-example-copy .api-page-compatibility{color:var(--ua-muted);margin-top:28px;font-size:1rem;line-height:1.7}.api-page .api-page-text-link{align-items:center;gap:20px;min-height:44px;margin-top:24px;font-size:1rem;font-weight:600;display:inline-flex}.api-page .api-page-text-link svg{flex-shrink:0;transition:transform .18s}.api-page .api-page-example-copy .seo-price-freshness{color:var(--ua-muted);margin-top:24px;font-size:.875rem;line-height:1.6}.api-page .api-page-code{min-width:0}.api-page .api-page-code .code-demo{min-width:0;box-shadow:none;border:0;border-radius:12px}.api-page .api-page-code .code-demo pre{max-width:100%;font-size:.875rem;line-height:1.6}.api-page .api-page-code .code-controls{flex-direction:column;align-items:stretch;gap:10px}.api-page .api-page-code .code-controls label{font-size:.875rem}.api-page .api-page-code .code-controls [role=combobox]{width:100%;height:auto;min-height:44px}.api-page .api-page-code .code-controls [data-slot=select-value]{-webkit-line-clamp:unset;white-space:normal;text-align:left;min-width:0;display:block;overflow:visible}.api-page .api-page-code .code-bottomline button{min-height:44px}.api-page .api-page-code .code-note{font-size:.875rem;line-height:1.6}.api-page .api-page-price-state{background:var(--ua-panel);border-radius:8px;margin-bottom:16px;padding:20px}.api-page .api-page-price-state p{font-size:1rem}.api-page .api-page-price-state button{min-height:44px;margin-top:12px}.api-page .api-page-start{--ua-text:#f4f5ee;--ua-muted:#d0dbc4;--ua-focus:#c6ff4b;color:var(--ua-text);background:#1c2917;border-radius:12px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;padding:40px;display:grid}.api-page .api-page-start-intro>p{max-width:32ch;margin-top:24px;font-size:1.125rem;line-height:1.6}.api-page .api-page-start .api-page-text-link{color:var(--ua-focus)}.api-page .api-page-steps{gap:32px;margin:0;padding:0;list-style:none;display:grid}.api-page .api-page-steps h3{letter-spacing:-.03em;font-size:1.5rem;line-height:1.2}.api-page .api-page-steps p{color:var(--ua-muted);margin-top:12px;font-size:1rem;line-height:1.7}.api-page .home-guides{padding-block:88px 40px}.api-page .home-guides .section-head{margin-bottom:32px}.api-page .home-guides .section-head h2{letter-spacing:-.04em;font-size:2.5rem;line-height:1.1}.api-page .home-guides .section-head p{font-size:1.125rem;line-height:1.6}.api-page .home-guide{border-radius:12px}.api-page .home-guide h3{font-size:1.5rem}.api-page .home-guide p{font-size:1rem}.api-page .home-integrations-note{font-size:.875rem}.api-page :is(a,button,pre):focus-visible{outline:2px solid var(--ua-focus);outline-offset:4px}.api-page-footer .custom-footer,.api-page-footer .custom-footer *,.api-page-footer .text-xs{font-size:1rem;line-height:1.6}.api-page-footer [class*=text-muted-foreground\/45]{color:var(--muted-foreground)}.api-page-footer [class*=border-border\/60]{border:0}@media (hover:hover) and (pointer:fine){.api-page .api-page-text-link:hover svg{transform:translate(3px,-3px)}}@media (min-width:768px) and (max-width:1100px){.api-page .api-page-hero{gap:32px}.ua-site.api-page h1{font-size:3rem}.api-page .api-page-endpoint{padding:24px}.api-page .api-page-endpoint .guide-value{padding:16px}.api-page .api-page-connection{grid-template-columns:minmax(0,1fr);gap:20px}.api-page .api-page-example{grid-template-columns:minmax(0,1fr);gap:32px}.api-page .api-page-example-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.api-page .api-page-example-copy h2{grid-row:span 2}.api-page .api-page-example-copy>p{margin-top:0}.api-page .api-page-example-copy .api-page-compatibility{margin-top:20px}.api-page .api-page-start{gap:32px;padding:32px}.api-page .api-page-start h2{font-size:2rem}}@media (max-width:767px){.ua-site.api-page{padding-top:96px}.api-page .wrap{width:calc(100% - 40px)}.api-page .api-page-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:28px 56px}.ua-site.api-page h1{font-size:clamp(2.5rem,11.5vw,3rem)}.api-page .api-page-lead{margin-top:24px;font-size:1.125rem}.api-page .hero-actions{gap:10px;margin-top:24px}.api-page .hero-actions a{padding-inline:16px;font-size:.875rem}.api-page .api-page-credit{margin-top:16px}.api-page .api-page-endpoint{padding:28px 24px}.api-page .api-page-endpoint h2{font-size:1.625rem}.api-page .api-page-endpoint .guide-value{padding:16px}.api-page .api-page-connection{gap:16px}.api-page .api-page-connection dd{font-size:1rem}.api-page .api-page-example{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:0 56px}.api-page .api-page-example h2,.api-page .api-page-start h2{font-size:1.875rem}.api-page .api-page-example-copy>p{margin-top:20px;font-size:1rem}.api-page .api-page-example-copy .api-page-compatibility{margin-top:24px}.api-page .api-page-start{grid-template-columns:minmax(0,1fr);gap:36px;padding:28px 24px}.api-page .api-page-start-intro>p{font-size:1rem}.api-page .api-page-steps{gap:28px}.api-page .api-page-steps h3{font-size:1.375rem}.api-page .home-guides{padding-block:56px 24px}.api-page .home-guides .section-head h2{font-size:1.875rem}.api-page .home-guides .section-head p{font-size:1rem}.api-page .api-page-code .code-bottomline{gap:8px}.api-page .api-page-code .code-bottomline>span{font-size:.8125rem}}@media (max-width:359px){.api-page .api-page-endpoint,.api-page .api-page-start{padding-inline:20px}.api-page .api-page-connection{grid-template-columns:minmax(0,1fr)}.api-page .hero-actions a{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.api-page *{transition:none}}@media (max-width:1100px){.api-page .api-page-endpoint .guide-value{grid-template-columns:minmax(0,1fr) 44px;gap:4px 12px;display:grid}.api-page .api-page-endpoint .guide-value>div{display:contents}.api-page .api-page-endpoint .guide-value span{grid-area:1/1;align-self:center}.api-page .api-page-endpoint .guide-value code{grid-area:2/1/auto/-1}.api-page .api-page-endpoint .guide-value button{grid-area:1/2}}@media (max-width:359px){.api-page .api-page-endpoint .guide-value{padding:12px}.api-page .api-page-endpoint .guide-value code{font-size:.8125rem}}.api-page .api-page-fallback{border-top:1px solid var(--ua-line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px 64px;padding-block:48px;display:grid}.api-page-fallback .fallback-eyebrow{font-size:.875rem;font-weight:600}.api-page-fallback .fallback-account h3{letter-spacing:-.025em;font-size:1.375rem;line-height:1.3}.api-page .api-page-fallback h2,.fallback-page :is(.fallback-comparison,.fallback-prices,.fallback-how,.fallback-faq)>h2{letter-spacing:-.035em;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.15}.api-page .api-page-fallback p{max-width:66ch;color:var(--ua-muted);margin-block:20px}.fallback-page .seo-breadcrumb{padding-top:32px}.fallback-page .fallback-eyebrow{color:var(--ua-muted);margin-bottom:24px;font-size:.875rem}.fallback-page .fallback-hero-body{color:var(--ua-muted);max-width:58ch;margin-block:24px;line-height:1.7}.fallback-account .fallback-consent{border-block:1px solid var(--ua-line);padding-block:20px}.fallback-account-control [role=status][data-enabled=true]{color:var(--ua-text);font-weight:600}.fallback-account-control{margin-top:24px}.fallback-account-control .fallback-switch-row{justify-content:space-between;align-items:center;gap:24px;min-height:44px;display:flex}.fallback-account-control .fallback-switch-row label{font-weight:600;line-height:1.5}.fallback-account-control [role=alert]{margin-block:16px}.fallback-account-control [role=status]{min-height:1.5em;font-size:.875rem}.fallback-page :is(.fallback-comparison,.fallback-prices,.fallback-how,.fallback-faq){border-top:1px solid var(--ua-line);padding-block:48px}.fallback-page :is(.fallback-prices,.fallback-how)>p{max-width:72ch;color:var(--ua-muted);margin-top:20px;line-height:1.7}.fallback-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:32px;display:grid}.fallback-comparison-grid h3{margin-bottom:16px;font-size:1.375rem}.fallback-comparison-grid p{color:var(--ua-muted);margin-bottom:20px;line-height:1.7}.fallback-table-scroll{max-width:100%;margin-top:32px;overflow-x:auto}.fallback-page table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.fallback-page caption{text-align:left;color:var(--ua-muted);padding-bottom:16px;font-size:.875rem}.fallback-page th,.fallback-page td{border-bottom:1px solid var(--ua-line);text-align:right;white-space:nowrap;padding:20px 16px}.fallback-page th:first-child{text-align:left;padding-left:0}.fallback-page thead{color:var(--ua-muted);font-size:.875rem}.fallback-page th code{color:var(--ua-muted);margin-top:8px;font-size:.75rem;font-weight:400;display:block}.fallback-page .fallback-price-version{font-size:.875rem}.fallback-prices{scroll-margin-top:100px}.fallback-faq details{border-bottom:1px solid var(--ua-line);padding-block:24px}.fallback-faq h2{margin-bottom:16px}.fallback-faq summary{cursor:pointer;font-size:1.125rem;font-weight:500}.fallback-faq details p{max-width:76ch;color:var(--ua-muted);margin-top:16px;line-height:1.7}.fallback-page :is(summary,[tabindex="0"]):focus-visible{outline:2px solid var(--ua-focus);outline-offset:4px}@media (max-width:767px){.api-page .api-page-fallback{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:32px}.fallback-comparison-grid{grid-template-columns:minmax(0,1fr);gap:24px}.fallback-page :is(.fallback-comparison,.fallback-prices,.fallback-how,.fallback-faq){padding-block:32px}.fallback-page .seo-breadcrumb{padding-top:16px}}.fallback-account .button.primary{background:var(--ua-text);width:100%;color:var(--ua-lime);white-space:normal;text-align:center;border-radius:8px;margin-top:24px}.fallback-switch-row [data-slot=switch]{background:var(--ua-panel);border-color:var(--ua-text)}.fallback-switch-row [data-slot=switch][data-checked]{background:var(--ua-text)}.fallback-switch-row [data-slot=switch-thumb]{background:var(--ua-lime)}.fallback-page .fallback-model-availability{max-width:34ch;color:var(--ua-muted);white-space:normal;margin-top:8px;font-size:.8125rem;font-weight:400;display:block}.fallback-faq summary{justify-content:space-between;align-items:center;gap:16px;min-height:44px;list-style:none;display:flex}.fallback-faq summary::-webkit-details-marker{display:none}.fallback-faq summary svg{flex:0 0 20px}.fallback-faq details[open] summary svg{transform:rotate(180deg)}.fallback-scroll-hint{display:none}@media (hover:hover) and (pointer:fine){.fallback-page .api-page-text-link:hover .fallback-icon-down-right{transform:translate(3px,3px)}.fallback-page .api-page-text-link:hover .fallback-icon-down{transform:translateY(3px)}}@media (max-width:767px){.fallback-page th:first-child{white-space:normal;width:10rem;min-width:9rem;max-width:10rem}.fallback-page th code{white-space:normal;overflow-wrap:anywhere}.fallback-page .fallback-scroll-hint{align-items:flex-start;gap:8px;margin-top:16px;font-size:.875rem;display:flex}.fallback-scroll-hint svg{flex:0 0 16px;margin-top:3px}}.partner-page{--partner-accent:var(--ua-lime);--partner-ink:var(--ua-text);--partner-ground:var(--ua-bg);--partner-panel:var(--ua-panel);--partner-black:#171d13;--partner-paper:#f5f7f1}.partner-page .wrap{width:min(1200px,100% - 64px);margin-inline:auto}.partner-page .partner-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding-block:150px 100px;display:grid}.partner-page h1{max-width:8ch;font-size:clamp(3.5rem,5.8vw,5.4rem)}.partner-page .partner-lead{max-width:39ch;margin-top:32px;font-size:20px;line-height:1.55}.partner-page .partner-primary{min-height:52px;margin-top:32px;padding-inline:24px;font-size:16px}.partner-page .partner-text-link{align-items:center;gap:16px;width:fit-content;min-height:44px;margin-top:16px;font-size:16px;font-weight:550;display:flex}.partner-page a:focus-visible,.partner-page button:focus-visible{outline-offset:5px;outline:3px solid}.partner-page .partner-audience{background:var(--partner-black);color:var(--partner-paper);padding-block:72px}.partner-audience-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.partner-page .partner-audience h2{letter-spacing:-.03em;margin-bottom:24px;font-size:24px;font-weight:450}.partner-audience-options{gap:4px;display:grid}.partner-page .partner-audience-options button{color:var(--partner-paper);letter-spacing:-.045em;background:0 0;border:0;border-radius:0;justify-content:space-between;width:100%;height:auto;min-height:62px;padding:0;font-size:clamp(27px,3vw,40px);font-weight:550}.partner-page .partner-audience-options button svg{opacity:0;width:26px;height:26px}.partner-page .partner-audience-options button[aria-pressed=true]{color:var(--partner-accent)}.partner-page .partner-audience-options button[aria-pressed=true] svg{opacity:1}.partner-page .partner-audience-options button:hover{transform:translate(4px)}.partner-audience-detail{padding-top:50px}.partner-audience-detail>p{font-size:22px;line-height:1.5}.partner-audience-detail ul{gap:12px;margin-block:24px;padding-left:20px;font-size:16px;display:grid}.partner-audience-detail .partner-text-link{color:var(--partner-accent)}.partner-page .partner-build{padding-block:110px}.partner-build-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-top:40px;display:grid}.partner-build-copy>div>p{font-size:20px;line-height:1.6}.partner-model-collections{gap:6px;margin-block:28px;display:grid}.partner-model-collections a{background:var(--partner-panel);justify-content:space-between;align-items:center;padding:18px 20px;font-size:22px;font-weight:550;display:flex}.partner-model-collections a:hover{background:var(--partner-accent);color:var(--partner-black)}.partner-build-copy>div>.partner-detail{font-size:16px;line-height:1.6}.partner-code{background:var(--partner-panel);min-width:0;padding:28px}.partner-code>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.partner-code a{text-decoration:underline}.partner-code pre{margin-block:30px;font-size:13px;line-height:1.8;overflow-x:auto}.partner-code>p{font-size:14px}.partner-page .partner-economics{background:var(--partner-accent);color:var(--partner-black);padding-block:80px}.partner-economics-layout{grid-template-columns:1fr 1fr;gap:80px;display:grid}.partner-economics h2{max-width:12ch}.partner-economics-lead{font-size:22px;line-height:1.5}.partner-economics-list{gap:28px;margin:32px 0 0;display:grid}.partner-economics-list dt{font-size:20px;font-weight:650}.partner-economics-list dd{margin:8px 0 0;font-size:16px;line-height:1.6}.partner-page .partner-faq{grid-template-columns:1fr 1.3fr;align-items:start;gap:80px;padding-block:110px;display:grid}.partner-page .partner-faq h2{position:sticky;top:110px}.partner-questions{gap:8px}.partner-page .partner-questions [data-slot=accordion-item]{background:var(--partner-panel);border:0;padding-inline:24px}.partner-page .partner-questions [data-slot=accordion-trigger]{border:0;border-radius:0;align-items:center;gap:20px;min-height:72px;padding-block:20px;font-size:18px}.partner-page .partner-questions [data-slot=accordion-trigger]:hover{text-decoration:none}.partner-page .partner-questions [data-slot=accordion-content]{font-size:16px;line-height:1.65}.partner-page .partner-questions [data-slot=accordion-content]>div{padding-bottom:24px}.partner-page .partner-contact{grid-template-columns:1fr 1fr;gap:80px;padding-block:20px 110px;display:grid}.partner-contact h2{max-width:12ch}.partner-contact p{font-size:20px;line-height:1.6}.partner-page .partner-text-link svg,.partner-page .partner-primary svg{transition:transform .18s ease-out}.partner-page .partner-text-link:hover svg,.partner-page .partner-primary:hover svg{transform:translate(2px,-2px)}@media (max-width:900px){.partner-page .partner-hero{gap:32px;padding-block:120px 72px}.partner-page h1{font-size:56px}.partner-audience-layout,.partner-build-layout,.partner-economics-layout,.partner-page .partner-faq,.partner-page .partner-contact{gap:36px}}@media (max-width:640px){.partner-page .wrap{width:calc(100% - 40px)}.partner-page .partner-hero{grid-template-columns:1fr;gap:40px;padding-block:110px 56px}.partner-page h1{max-width:8ch;font-size:56px}.partner-page .partner-lead{margin-top:24px;font-size:18px}.partner-page .partner-primary{margin-top:24px}.partner-audience-layout,.partner-build-layout,.partner-economics-layout,.partner-page .partner-faq,.partner-page .partner-contact{grid-template-columns:1fr;gap:32px}.partner-page .partner-audience{padding-block:48px}.partner-audience-detail{padding-top:0}.partner-audience-detail>p,.partner-economics-lead{font-size:20px}.partner-page .partner-audience-options button{min-height:56px;font-size:32px}.partner-page .partner-build,.partner-page .partner-faq{padding-block:64px}.partner-page h2{max-width:none;font-size:34px}.partner-build-layout{margin-top:28px}.partner-build-copy>div>p,.partner-contact p{font-size:18px}.partner-code{padding:22px 18px}.partner-code pre{font-size:12px}.partner-page .partner-economics{padding-block:56px}.partner-page .partner-contact{padding-block:0 64px}.partner-page .partner-faq h2{position:static}.partner-page .partner-questions [data-slot=accordion-item]{padding-inline:20px}.partner-page .partner-questions [data-slot=accordion-trigger]{font-size:17px}}@media (max-width:359px){.partner-page h1{font-size:48px}}@media (prefers-reduced-motion:reduce){.partner-page *,.partner-page :before,.partner-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.partner-page .partner-contact{scroll-margin-top:104px}.partner-audience-layout>*{min-width:0}@media (max-width:359px){.partner-page .partner-audience-options button{white-space:normal;text-align:left;font-size:28px}}.partner-page .partner-path-note{max-width:44ch;margin-top:8px;font-size:14px;line-height:1.5}.partner-page .partner-contact-intro{margin-top:24px}.partner-request-form{min-width:0}.partner-request-form fieldset{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 20px;margin:0;padding:0;display:grid}.partner-request-form .partner-form-wide{grid-column:1/-1}.partner-request-form [data-slot=form-label]{font-size:15px;line-height:1.4}.partner-request-form input,.partner-request-form textarea{background:var(--partner-panel);color:var(--partner-ink);border-radius:4px;font-size:16px}.partner-request-form input{height:48px}.partner-request-form textarea{resize:vertical;min-height:148px;padding:12px}.partner-page .partner-form-notice,.partner-page .partner-form-error{font-size:14px;line-height:1.5}.partner-form-notice a{text-decoration:underline}.partner-page .partner-form-error{color:var(--destructive);margin-top:16px}.partner-form-trap{display:none}.partner-form-success{background:var(--partner-accent);color:var(--partner-black);align-self:start;padding:32px}.partner-page .partner-form-success h3{margin-bottom:16px;font-size:28px}.partner-page .partner-form-success p{font-size:18px}@media (max-width:640px){.partner-request-form fieldset{grid-template-columns:minmax(0,1fr);gap:20px}}.partner-page .partner-paths{background:var(--partner-panel);gap:36px;padding:36px;display:grid}.partner-page .partner-paths h2{letter-spacing:-.03em;font-size:28px}.partner-page .partner-paths .partner-path-note{max-width:40ch;margin-top:12px;font-size:16px}.partner-page .partner-paths .partner-primary{margin-top:20px}.partner-code a{align-items:center;gap:6px;display:inline-flex}.partner-page h1,.partner-page h2{text-wrap:balance;letter-spacing:-.04em}.partner-page ::selection{background:var(--partner-accent);color:var(--partner-black)}.partner-request-form input,.partner-request-form textarea{caret-color:var(--partner-ink)}@media (max-width:640px){.partner-page .partner-paths{gap:32px;padding:24px}.partner-page .partner-paths h2{font-size:26px}}.ua-catalog{min-height:85dvh;color:var(--ua-text);padding-block:136px 96px;font-family:Public Sans Variable,sans-serif}.ua-catalog-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:48px;padding-bottom:48px;display:grid}.ua-catalog-heading h1{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;font-size:clamp(2.75rem,5.5vw,5rem);font-weight:720;line-height:1.02}.ua-catalog-intro{max-width:40ch;font-size:1.125rem;line-height:1.6}.ua-catalog-unit-note{color:var(--ua-muted);margin-top:16px;font-size:.875rem;line-height:1.6}.ua-catalog-controls{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;padding-block:12px;display:flex}.ua-catalog-editions{gap:6px;display:flex}.ua-catalog-editions button{min-height:48px;color:var(--ua-muted);background:0 0;border:0;border-radius:6px;gap:12px;padding:12px 16px;font-size:.875rem;font-weight:600;transition:color .16s,background-color .16s}.ua-catalog-editions button[aria-pressed=true]{color:#171a16;background:var(--ua-lime)}@media (hover:hover) and (pointer:fine){.ua-catalog-editions button:hover:not([aria-pressed=true]){background:var(--ua-panel);color:var(--ua-text)}}.ua-catalog-filter-count{font-variant-numeric:tabular-nums;opacity:.72}.ua-catalog-search{width:min(100%,320px);color:var(--ua-muted);background:var(--ua-panel);border-radius:6px;align-items:center;gap:10px;padding-inline:16px 6px;display:flex}.ua-catalog-search input{width:100%;min-width:0;height:48px;color:var(--ua-text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:1rem}.ua-catalog-search input::placeholder{color:var(--ua-muted);opacity:1}.ua-catalog-search input::-webkit-search-cancel-button{display:none}.ua-catalog-search:focus-within{outline:2px solid var(--ua-focus);outline-offset:3px}.ua-catalog-search>svg{flex-shrink:0}.ua-catalog-search button{min-width:44px;min-height:44px;color:inherit}.ua-catalog-result-count{color:var(--ua-muted);margin-block:8px 32px;font-size:.875rem}.ua-catalog-group+.ua-catalog-group{margin-top:64px}.ua-catalog-group-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.ua-catalog-group-heading h2{letter-spacing:-.04em;font-size:2rem;font-weight:650;line-height:1.15}.ua-catalog-group-heading p{max-width:52ch;margin-top:10px;font-size:.9375rem;line-height:1.6}.ua-catalog-group-heading>span{color:var(--ua-muted);flex-shrink:0;font-size:.875rem}.ua-catalog-models{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ua-model-card{--row-text:var(--ua-text);--row-muted:var(--ua-muted);isolation:isolate;background:var(--ua-panel);min-width:0;color:var(--row-text);border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.35fr) minmax(120px,.6fr);align-items:center;column-gap:32px;padding:28px 28px 0;display:grid;position:relative}.ua-model-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--ua-lime);opacity:0;transition:opacity .22s;position:absolute;inset:0}.ua-model-card .model-pair-trigger{pointer-events:none;visibility:hidden;width:1px;height:1px;position:absolute;top:50%;left:50%}.ua-model-card[data-pair-active]{--row-text:#171a16;--row-muted:#3e4b2f}.ua-model-card[data-pair-active]:before{opacity:1}.ua-model-name{align-items:center;gap:12px;display:flex}.ua-model-logo{flex:0 0 28px;display:flex}.ua-model-logo svg{width:28px;height:28px}.ua-model-card-heading h3{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;font-size:1.625rem;font-weight:650;line-height:1.14}.ua-model-card-heading p{color:var(--row-muted);max-width:42ch;margin-top:12px;font-size:1rem;line-height:1.6}.ua-model-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ua-model-rates dt,.ua-model-speed dt{color:var(--row-muted);margin-bottom:12px;font-size:.8125rem}.ua-model-rates dd{letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:1.75rem;font-weight:550;line-height:1.2}.ua-model-speed{text-align:right}.ua-model-speed dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:550;line-height:1.5}.ua-model-details{grid-column:1/-1;min-width:0;margin-top:12px}.ua-model-details summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:12px;min-height:52px;padding-block:12px 16px;font-size:.875rem;font-weight:550;list-style:none;display:flex}.ua-model-details summary::-webkit-details-marker{display:none}.ua-model-details summary svg{transition:transform .18s}.ua-model-details[open] summary svg{transform:rotate(180deg)}.ua-model-details-content{padding-block:16px 28px}.ua-model-id-label,.ua-model-copy-status{color:var(--row-muted);margin-bottom:8px;font-size:.875rem}.ua-model-id{background:var(--ua-bg);color:var(--ua-text);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.ua-model-id code{overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.ua-model-id button{min-width:44px;min-height:44px}.ua-model-copy-status{margin-block:12px 0}.ua-model-cache-write{padding-top:20px;font-size:.875rem}.ua-model-cache-write div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ua-model-cache-write dt{color:var(--row-muted)}.ua-model-cache-write dd{font-variant-numeric:tabular-nums}.ua-model-performance{padding-top:28px}.ua-model-performance>p{color:var(--row-muted);margin-bottom:16px;font-size:.875rem}.ua-model-performance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ua-model-performance dt{color:var(--row-muted);margin-bottom:8px;font-size:.875rem}.ua-model-performance dd{font-variant-numeric:tabular-nums;font-size:1.5rem}.ua-model-performance-note{color:var(--row-muted);padding-top:24px;font-size:.875rem;line-height:1.6}.ua-model-chat-link{align-items:center;gap:12px;min-height:44px;margin-top:24px;font-size:.875rem;font-weight:600;display:inline-flex}.ua-model-chat-link svg{transition:transform .18s}@media (hover:hover) and (pointer:fine){.ua-model-chat-link:hover svg{transform:translate(3px,-3px)}}.ua-catalog-message{background:var(--ua-panel);border-radius:12px;padding:48px 24px}.ua-catalog-message p{margin-bottom:20px;font-size:1.125rem}.ua-catalog-message button{background:var(--ua-lime);color:#171a16;border-radius:6px;min-height:44px;padding-inline:20px}.ua-catalog-placeholder{background:var(--ua-panel);border-radius:12px;min-height:180px}.ua-catalog :is(button,summary,a):focus-visible{outline:2px solid var(--ua-focus);outline-offset:4px}.ua-model-card[data-pair-active] :is(button,summary,a):focus-visible{outline-color:#3d6217}.ua-catalog ::selection{background:var(--ua-lime);color:#171a16}.ua-pricing-footer .custom-footer,.ua-pricing-footer .custom-footer *,.ua-pricing-footer .text-xs{font-size:1rem;line-height:1.6}.ua-pricing-footer [class*=text-muted-foreground\/45]{color:var(--ua-muted)}.ua-pricing-footer [class*=border-border\/60]{border:0}@media (min-width:768px) and (max-width:1100px){.ua-catalog-heading{gap:32px}.ua-model-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);gap:20px 28px;padding:24px 24px 0}.ua-model-card-heading h3{font-size:1.5rem}.ua-model-rates{gap:14px}.ua-model-rates dd{font-size:1.5rem}.ua-model-speed{text-align:left;grid-column:1}.ua-model-speed>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ua-model-speed dt{margin-bottom:0}.ua-model-details{grid-column:2;margin-top:0}.ua-model-details[open]{grid-column:1/-1}}@media (max-width:767px){.ua-catalog{padding-block:112px 56px}.ua-catalog-heading{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:28px}.ua-catalog-heading h1{max-width:14ch;font-size:clamp(2.375rem,10vw,3rem)}.ua-catalog-intro{font-size:1.125rem}.ua-catalog-unit-note{margin-top:12px}.ua-catalog-controls{flex-direction:column-reverse;align-items:stretch;gap:12px;margin-bottom:0;padding:0}.ua-catalog-search{width:100%}.ua-catalog-editions{justify-content:space-between;gap:4px}.ua-catalog-editions button{gap:6px;padding:10px 9px;font-size:.8125rem}.ua-catalog-result-count{margin-block:16px 28px}.ua-catalog-group+.ua-catalog-group{margin-top:48px}.ua-catalog-group-heading{gap:16px;margin-bottom:20px}.ua-catalog-group-heading h2{font-size:1.75rem}.ua-catalog-group-heading p{margin-top:8px;font-size:.875rem}.ua-catalog-group-heading>span{font-size:.8125rem}.ua-model-card{grid-template-columns:minmax(0,1fr);gap:0;padding:24px 22px 0}.ua-model-card-heading h3{font-size:1.625rem}.ua-model-name{align-items:start}.ua-model-logo{margin-top:2px}.ua-model-card-heading p{margin-top:16px;font-size:1rem}.ua-model-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:28px}.ua-model-rates dt{margin-bottom:8px;font-size:.875rem}.ua-model-rates dd{font-size:clamp(1.6875rem,7.5vw,2rem)}.ua-model-rates>div:last-child{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ua-model-rates>div:last-child dt{margin-bottom:0}.ua-model-rates>div:last-child dd{letter-spacing:-.02em;font-size:1.125rem}.ua-model-speed{text-align:left;margin-top:16px}.ua-model-speed>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ua-model-speed dt{margin-bottom:0;font-size:.875rem}.ua-model-speed dd{font-size:1rem}.ua-model-details{grid-column:1;margin-top:4px}.ua-model-details summary{min-height:56px;padding-bottom:18px}.ua-model-performance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ua-model-performance dl>div:last-child{grid-column:1/-1}}@media (max-width:360px){.ua-catalog-editions button{gap:5px;padding-inline:6px;font-size:.8125rem}.ua-model-card{padding-inline:18px}.ua-model-card-heading h3{font-size:1.5rem}.ua-model-rates{column-gap:12px}}@media (prefers-reduced-motion:reduce){.ua-catalog *,.ua-catalog :before{transition:none!important}}.ua-model-card .ua-model-id button:focus-visible{outline-color:var(--ua-focus)}.model-specifications{margin-block:1.25rem;font-size:.875rem;line-height:1.5}.model-specifications dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.model-specifications dt{opacity:.7;margin-bottom:.2rem}.model-specifications dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.model-specifications-rate{grid-column:1/-1}.model-specifications>p{opacity:.7;max-width:75ch;margin-top:1rem}.ua-catalog .ua-model-row{border-radius:8px;grid-template-columns:minmax(190px,1.1fr) minmax(0,1.7fr);gap:8px 30px;padding:26px 28px 12px}.ua-model-row .ua-model-card-heading h3{font-size:23px;line-height:1.12}.ua-model-row .ua-model-title>a{margin-top:6px}.ua-model-row .ua-model-rates{gap:18px;margin:0}.ua-model-row .ua-model-rates dt{margin-bottom:6px;font-size:13px}.ua-model-row .ua-model-rates dd{letter-spacing:-.035em;font-size:clamp(18px,1.6vw,24px);font-weight:650}.ua-model-row .ua-model-details{grid-column:1/-1;margin-top:0}.ua-model-row .ua-model-details summary{min-height:44px;padding:0;font-size:13px;font-weight:400}.ua-model-row .ua-model-description{margin-bottom:24px;font-size:16px;line-height:1.6}.ua-model-row .ua-model-extra-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:24px;display:grid}.ua-model-row .ua-model-speed{text-align:left;margin:0}.ua-model-row .ua-model-speed>div{display:block}.ua-model-row .ua-model-speed dt{margin-bottom:6px}.ua-model-row .model-specifications{margin:0}.ua-model-row .ua-model-cache-write{max-width:480px;margin-bottom:24px;padding-top:0}@media (max-width:900px){.ua-catalog .ua-model-row{grid-template-columns:minmax(0,1fr);gap:22px}.ua-model-row .ua-model-rates dd{font-size:23px}}@media (max-width:640px){.ua-catalog .ua-model-row{gap:20px;padding:22px 18px 10px}.ua-model-row .ua-model-rates{gap:8px}.ua-model-row .ua-model-rates dt{font-size:12px}.ua-model-row .ua-model-rates dd{font-size:clamp(17px,4.8vw,21px)}.ua-model-row .ua-model-extra-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.ua-model-row .ua-model-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.ua-model-row .ua-model-rates>div:last-child{grid-column:1/-1}}.ua-identity .identity-content{max-width:1040px;padding-block:clamp(40px,7vw,96px)}.ua-identity .identity-intro{padding-bottom:48px}.ua-identity .identity-eyebrow{margin-bottom:18px;font-size:14px;font-weight:650}.ua-identity h1{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(32px,7.8vw,80px);line-height:1.08}.ua-identity .identity-lead{max-width:55ch;font-size:clamp(18px,2.4vw,24px)}.ua-identity .identity-domain{margin-top:20px;font-weight:650;display:inline-block}.ua-identity section{border-top:1px solid var(--border);padding-block:34px}.ua-identity h2{margin-bottom:20px;font-size:clamp(24px,3vw,32px);line-height:1.2}.ua-identity p{max-width:68ch;line-height:1.65}.ua-identity p+p{margin-top:16px}.ua-identity a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.ua-identity a:hover{text-decoration-thickness:2px}.ua-identity .identity-links{flex-wrap:wrap;gap:12px 28px;margin-top:20px;display:flex}.ua-identity .identity-links a{align-items:center;min-height:44px;display:inline-flex}.ua-identity .identity-directory{margin-top:24px}.ua-identity .identity-directory>div{grid-template-columns:minmax(130px,1fr) 3fr;gap:12px 24px;padding-block:12px;display:grid}.ua-identity dt{font-weight:650}.ua-identity dd{min-width:0}.ua-identity dd a{align-items:center;max-width:100%;min-height:44px;display:inline-flex}@media (max-width:600px){.ua-identity .identity-directory>div{grid-template-columns:minmax(0,1fr);gap:0;padding-block:10px}}.cost-calculator{border-block:1px solid var(--ua-line,#d3d3cb);padding-block:2rem 3rem}.cost-calculator h2{font-size:clamp(1.5rem,3vw,2.25rem)}.cost-calculator>p{margin-block:.75rem 1.75rem}.cost-calculator-grid{gap:2rem;display:grid}.cost-calculator-fields{min-width:0}.cost-calculator-fields input,.cost-calculator-fields select{min-height:44px;font-size:1rem}.cost-calculator-fields code{overflow-wrap:anywhere}.cost-calculator-result{background:var(--ua-panel);min-width:0;padding:1.5rem}.cost-calculator-result h3{margin-bottom:1.5rem;font-size:1.25rem}.cost-calculator-totals{gap:1.5rem;margin-bottom:1.5rem;display:grid}.cost-calculator-totals dt{margin-bottom:.25rem}.cost-calculator-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,3vw,2rem)}.cost-calculator-rates{gap:.5rem;margin-block:.75rem 1.5rem;display:grid}.cost-calculator-rates>div{justify-content:space-between;gap:1rem;display:flex}.cost-calculator-rates dd{font-variant-numeric:tabular-nums;margin:0}.cost-calculator-scope{margin-block:1rem;font-size:.9rem;line-height:1.55}.cost-calculator-result a{text-underline-offset:.2em;text-decoration:underline}@media (min-width:800px){.cost-calculator-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.ua-site.model-page{padding-block:112px 24px}.model-page>.ua-container{width:min(1200px,100% - 64px);margin-inline:auto}.model-page .model-page-breadcrumb a{align-items:center;gap:12px;min-height:44px;font-size:.875rem;display:inline-flex}.model-page .model-page-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:40px 72px;display:grid}.ua-site.model-page h1{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:720;line-height:1.02}.model-page .model-page-identity{color:var(--ua-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:1rem;display:flex}.model-page .model-page-identity>span:first-child{display:flex}.model-page .model-page-identity strong{color:var(--ua-text);font-weight:600}.model-page .model-page-description{max-width:42ch;margin-top:24px;font-size:1.25rem;line-height:1.6}.model-page .hero-actions{gap:12px 20px;margin-top:32px}.model-page .hero-actions a{min-height:48px}.model-page .model-page-credit{color:var(--ua-muted);margin-top:20px;font-size:.875rem;line-height:1.6}.model-page .model-page-pricing{--ua-text:#171a16;--ua-muted:#3e4b2f;--ua-focus:#3d6217;background:var(--ua-lime);color:#171a16;border-radius:12px;min-width:0;padding:32px}.ua-site .model-page-pricing h2{letter-spacing:-.04em;font-size:1.75rem;font-weight:650;line-height:1.15}.model-page .model-page-unit{color:var(--ua-muted);margin-top:12px;font-size:.875rem}.model-page .model-page-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin-top:32px;display:grid}.model-page .model-page-rates dt{color:var(--ua-muted);margin-bottom:10px;font-size:.875rem}.model-page .model-page-rates dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:600;line-height:1.1}.model-page .model-page-rates>div[data-cache-rate]{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.model-page .model-page-rates>div[data-cache-rate] dt{margin-bottom:0}.model-page .model-page-rates>div[data-cache-rate] dd{font-size:1.5rem}.model-page .model-page-pricing .seo-price-freshness{margin-top:24px;font-size:.8125rem;line-height:1.6}.model-page .model-page-price-state{margin-block:24px 0;font-size:.875rem;line-height:1.6}.model-page .model-page-pricing button{color:#171a16;min-height:44px;margin-top:12px}.model-page .model-page-catalog-link{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:24px;font-size:.875rem;font-weight:600;display:flex}.model-page .model-page-catalog-link svg,.model-page .model-page-alternative a svg{flex-shrink:0;transition:transform .18s}.model-page .model-page-alternative{background:var(--ua-panel);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:36px;display:grid}.ua-site .model-page-alternative h2{letter-spacing:-.04em;max-width:21ch;font-size:2rem;line-height:1.15}.model-page .model-page-alternative>div>p{max-width:48ch;margin-top:20px;font-size:1rem;line-height:1.6}.model-page .model-page-alternative a{align-items:center;gap:16px;min-height:44px;margin-top:20px;font-size:.875rem;font-weight:600;display:inline-flex}.model-page .model-page-alternative-prices>p{color:var(--ua-muted);margin-top:0;font-size:.875rem}.model-page .model-page-alternative .model-page-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.model-page .model-page-alternative .model-page-rates>div[data-cache-rate]{grid-column:auto;display:block}.model-page .model-page-alternative .model-page-rates>div[data-cache-rate] dt{margin-bottom:10px}.model-page .model-page-alternative .model-page-rates dd{font-size:1.75rem}.model-page .model-page-api{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;padding-block:88px;display:grid}.model-page .model-page-api-copy{min-width:0}.ua-site .model-page-api h2{letter-spacing:-.045em;max-width:16ch;font-size:2.5rem;line-height:1.1}.model-page .model-page-api-copy>p{max-width:42ch;margin-top:24px;font-size:1.125rem;line-height:1.65}.model-page .guide-value{background:var(--ua-panel);border:0;border-radius:8px;gap:12px;margin-top:32px;padding:20px}.model-page .guide-value code{overflow-wrap:anywhere;font-size:.875rem}.model-page .guide-value span{font-size:.875rem}.model-page .guide-value button{flex:0 0 44px;min-width:44px;min-height:44px}.model-page .model-page-api-example{min-width:0}.model-page .model-page-api-example .code-demo{min-width:0;box-shadow:none;border:0;border-radius:12px}.model-page .model-page-api-example .code-demo pre{max-width:100%;font-size:.875rem;line-height:1.6}.model-page .model-page-api-example .code-bottomline button{min-height:44px}.model-page .model-page-api-example .code-note{font-size:.875rem;line-height:1.6}.model-page .model-page-guides{--ua-text:#f4f5ee;--ua-muted:#d0dbc4;--ua-focus:#c6ff4b;color:var(--ua-text);background:#1c2917;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px 56px;padding:40px;display:grid}.ua-site .model-page-guides h2{letter-spacing:-.04em;max-width:16ch;font-size:2.5rem;line-height:1.1}.model-page .model-page-guides>p{font-size:1rem;line-height:1.7}.model-page .model-page-guides .seo-discovery{grid-column:1/-1;gap:12px 28px;padding-block:8px 0}.model-page .model-page-guides .seo-discovery a{color:var(--ua-text);font-size:.875rem}.model-page :is(a,button,pre):focus-visible{outline:2px solid var(--ua-focus);outline-offset:4px}.model-page-footer .custom-footer,.model-page-footer .custom-footer *,.model-page-footer .text-xs{font-size:1rem;line-height:1.6}.model-page-footer [class*=text-muted-foreground\/45]{color:var(--ua-muted)}.model-page-footer [class*=border-border\/60]{border:0}@media (hover:hover) and (pointer:fine){.model-page .model-page-catalog-link:hover svg,.model-page .model-page-alternative a:hover svg{transform:translate(3px,-3px)}.model-page .model-page-guides .seo-discovery a:hover{color:var(--ua-focus)}}@media (min-width:768px) and (max-width:1100px){.model-page .model-page-hero{gap:32px}.ua-site.model-page h1{font-size:3rem}.model-page .model-page-pricing{padding:24px}.model-page .model-page-rates{gap:24px 16px}.model-page .model-page-rates dd{font-size:1.875rem}.model-page .model-page-alternative{gap:32px;padding:28px}.model-page .model-page-alternative .model-page-rates{gap:14px}.model-page .model-page-alternative .model-page-rates dd{font-size:1.5rem}.model-page .model-page-api{grid-template-columns:minmax(0,1fr);gap:32px}.model-page .model-page-api-copy{max-width:680px}.model-page .model-page-guides{gap:24px 32px;padding:32px}}@media (max-width:767px){.ua-site.model-page{padding-top:96px}.model-page>.ua-container{width:calc(100% - 40px)}.model-page .model-page-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:28px 48px}.ua-site.model-page h1{max-width:15ch;font-size:clamp(2.25rem,10.5vw,3rem)}.model-page .model-page-identity{gap:10px;margin-top:24px;font-size:.9375rem}.model-page .model-page-description{margin-top:20px;font-size:1.125rem}.model-page .hero-actions{gap:10px;margin-top:24px}.model-page .hero-actions a{padding-inline:16px;font-size:.875rem}.model-page .model-page-credit{margin-top:16px}.model-page .model-page-pricing{padding:26px 24px}.ua-site .model-page-pricing h2{font-size:1.625rem}.model-page .model-page-rates{gap:24px 16px;margin-top:28px}.model-page .model-page-rates dd{font-size:clamp(1.75rem,8vw,2.25rem)}.model-page .model-page-rates>div[data-cache-rate] dd{font-size:1.375rem}.model-page .model-page-alternative{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 24px}.ua-site .model-page-alternative h2{font-size:1.75rem}.model-page .model-page-alternative>div>p{margin-top:16px}.model-page .model-page-alternative .model-page-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.model-page .model-page-alternative .model-page-rates>div[data-cache-rate]{grid-column:1/-1;justify-content:space-between;align-items:baseline;display:flex}.model-page .model-page-alternative .model-page-rates>div[data-cache-rate] dt{margin-bottom:0}.model-page .model-page-alternative .model-page-rates dd{font-size:1.75rem}.model-page .model-page-alternative .model-page-rates>div[data-cache-rate] dd{font-size:1.375rem}.model-page .model-page-api{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:56px}.ua-site .model-page-api h2,.ua-site .model-page-guides h2{max-width:18ch;font-size:1.875rem}.model-page .model-page-api-copy>p{margin-top:20px;font-size:1rem}.model-page .guide-value{margin-top:24px;padding:16px}.model-page .model-page-guides{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 24px}.model-page .model-page-guides .seo-discovery{grid-column:1;gap:8px 24px}}@media (max-width:360px){.model-page .model-page-pricing,.model-page .model-page-alternative,.model-page .model-page-guides{padding-inline:20px}.model-page .hero-actions a{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.model-page *,.model-page :before{transition:none}}.seo-article{padding-top:100px}.seo-intro{max-width:920px;padding:50px 0 64px}.seo-intro h1{letter-spacing:-.05em;text-wrap:balance;margin:18px 0 24px;font-size:clamp(2.5rem,6vw,5.4rem);line-height:1.04}.seo-prose{border:0;max-width:850px;padding:40px 0}.seo-prose h2,.seo-next h2{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(1.7rem,3vw,2.5rem)}.seo-prose p,.seo-model-detail>p{color:var(--ua-muted,#b0b4a8);margin:18px 0;line-height:1.8}.seo-prose .code-window{margin-top:28px}.seo-model-detail .model-showcase{grid-template-columns:minmax(0,1fr);max-width:560px}.seo-model-detail .model-showcase-link{display:none}.seo-breadcrumb{color:var(--ua-muted,#b0b4a8);flex-wrap:wrap;gap:12px;font-size:.8125rem;display:flex}.seo-breadcrumb a,.seo-model-detail>a{color:var(--ua-focus)}.seo-discovery{border:0;flex-wrap:wrap;gap:12px 26px;padding:32px 0;font-size:.875rem;display:flex}.seo-discovery a{color:var(--ua-muted,#b0b4a8);text-underline-offset:5px}.seo-discovery a:hover{color:var(--ua-focus);text-decoration:underline}.seo-discovery a:focus-visible{outline:2px solid var(--ua-focus);outline-offset:5px}.seo-byline{color:var(--ua-muted,#b0b4a8);padding:24px 0 42px;font-size:.75rem}.seo-next{padding-top:32px}@media (max-width:640px){.seo-intro{padding-top:32px}.seo-article{padding-top:88px}.seo-discovery{gap:18px 24px}}.seo-price-freshness{color:var(--ua-muted,#b0b4a8);max-width:760px;margin-top:16px;font-size:.75rem;line-height:1.6}.ua-site.seo-article h1{max-width:23ch;margin:0 0 28px;font-size:clamp(2.25rem,4.5vw,4rem)}.seo-article .ua-container{width:min(960px,100% - 64px)}.seo-intro{max-width:none;padding-block:40px 56px}.seo-intro .guide-lead{max-width:62ch}.seo-prose{border:0;max-width:none;padding-block:48px}.seo-prose p{max-width:65ch}.seo-model-detail,.seo-article .model-showcase{max-width:none}.seo-discovery{border:0;gap:16px 32px}.seo-discovery a{align-items:center;min-height:44px;display:inline-flex}.seo-byline,.seo-price-freshness{font-size:.8125rem}.seo-price-freshness{max-width:65ch}@media (max-width:767px){.seo-article .ua-container{width:calc(100% - 40px)}.ua-site.seo-article h1{font-size:2.125rem}.seo-prose h2,.seo-next h2{font-size:1.75rem}.seo-breadcrumb{font-size:.875rem}}.legal-preview-note{border:1px solid;border-radius:.5rem;max-width:75ch;margin-block:1.5rem;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}.ua-footer-brand-note{opacity:.7;grid-column:1/-1;max-width:80ch;font-size:.8rem;line-height:1.6}.knowledge-contents,.knowledge-links{flex-wrap:wrap;gap:12px 24px;display:flex}.knowledge-contents{padding-bottom:24px}.knowledge-page a,.keyword-home a{text-underline-offset:4px}.knowledge-contents a,.knowledge-links a{align-items:center;min-height:44px;display:inline-flex}.knowledge-page .seo-prose{scroll-margin-top:100px}.knowledge-list{max-width:65ch;padding-left:1.25rem;line-height:1.8;list-style:outside}.knowledge-list li+li{margin-top:12px}.knowledge-models{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px 32px;margin-block:24px;padding:0;list-style:none;display:grid}.knowledge-models li{flex-direction:column;gap:8px;min-width:0;display:flex}.knowledge-models code{overflow-wrap:anywhere;font-size:.8125rem}.knowledge-faq{border-bottom:1px solid var(--ua-line,#d9ddd2);padding-block:18px}.knowledge-faq summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.knowledge-faq summary:focus-visible,.knowledge-page a:focus-visible,.keyword-home a:focus-visible{outline-offset:4px;outline:2px solid}.keyword-home{padding-block:48px}.keyword-home h2{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.5rem)}.keyword-home p{max-width:65ch;margin-block:20px;line-height:1.8}.knowledge-contents a,.knowledge-links a,.knowledge-models a,.knowledge-page .seo-prose>a{color:var(--ua-focus);text-decoration:underline}