.af-language-flag[data-astro-cid-k37a5usi]{border-radius:1px;flex:none;width:18px;height:12px;display:block;overflow:hidden}.af-navbar.af-navbar{backdrop-filter:none;isolation:isolate;opacity:1;background:0 0;border:0;transition:transform .3s ease-in-out,opacity .2s ease-in-out;transform:translateY(0)}.af-navbar:before{content:"";z-index:-1;background:color-mix(in srgb,var(--surface) var(--nav-fill,0%),transparent);backdrop-filter:blur(var(--nav-blur,0px));border-bottom:.7px solid var(--border);pointer-events:none;position:absolute;inset:0}.af-navbar[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(-100%)}:root[data-nav-entry=false] .af-nav-join{animation:none}.af-nav-preferences{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;margin-right:18px;display:flex}.af-nav-preferences+.af-nav-auth{margin-left:0}.af-product-trigger>.af-product-chevron{transition:transform .18s var(--ease-out-cubic);transform-origin:50%}.af-navbar .af-product-panel{opacity:0;pointer-events:none;transition:opacity .16s ease-out,transform .18s var(--ease-out-cubic);padding:10px;transform:translateY(-6px)}.af-navbar .af-product-panel[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}:root .af-navbar [data-nav-menu] .af-product-panel a{gap:12px;min-height:44px;margin:2px 0;padding:10px 12px}.af-theme-toggle{width:32px;height:32px;color:var(--text-primary);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:relative}.af-theme-toggle:hover{color:var(--text-secondary)}.af-theme-toggle[data-tooltip]:after{inset:calc(100% + 8px) 0 auto auto;transform:none}.af-theme-toggle>svg{transition:transform .24s var(--ease-out-cubic),opacity .16s ease-out;grid-area:1/1}.af-theme-moon{opacity:0;transform:rotate(-70deg)scale(.5)}:root[data-appearance=dark] .af-theme-sun{opacity:0;transform:rotate(70deg)scale(.5)}:root[data-appearance=dark] .af-theme-moon{opacity:1;transform:none}@media (width<=999px){.af-nav-preferences{margin-right:12px}.af-desktop-nav+.af-nav-preferences{margin-left:auto}}@media (width<=639px){.af-nav-auth{display:none}.af-nav-preferences{margin-right:0}.af-menu-button{margin-left:2px}}@media (width<=359px){.af-theme-toggle{width:28px}}@media (prefers-reduced-motion:reduce){.af-product-trigger>.af-product-chevron,.af-navbar .af-product-panel{transition:none}.af-navbar .af-product-panel{transform:none}}.af-navbar :is(.af-nav-link,.af-product-trigger,.af-login,.af-signup,.af-dashboard-link){font:400 13.25px/1.3 var(--font-body);letter-spacing:.1px}:root .af-mobile-panel .af-mobile-session .af-mobile-auth>a{font:450 13px/1.4 var(--font-body);letter-spacing:0}.af-navbar .af-desktop-nav :is(.af-nav-link,.af-product-trigger){letter-spacing:.1px;color:var(--text-primary);font-weight:400;transition:color .16s ease-out,background .18s ease-out}.af-navbar .af-desktop-nav:has(>.af-nav-link:hover,>.af-product-menu:hover)>.af-nav-link:not(:hover),.af-navbar .af-desktop-nav:has(>.af-nav-link:hover,>.af-product-menu:hover)>.af-product-menu:not(:hover)>.af-product-trigger{color:var(--text-secondary)}.af-navbar .af-desktop-nav>.af-nav-link:hover,.af-navbar .af-desktop-nav>.af-product-menu:hover>.af-product-trigger{color:var(--text-primary)}.af-navbar .af-desktop-nav:not(:hover):has(:focus-visible) :is(.af-nav-link,.af-product-trigger){color:var(--text-secondary)}.af-navbar .af-desktop-nav:not(:hover)>.af-nav-link:focus-visible,.af-navbar .af-desktop-nav:not(:hover)>.af-product-menu:focus-within>.af-product-trigger{color:var(--text-primary)}:root .af-mobile-panel .af-mobile-section>summary{font-weight:450}@media (prefers-reduced-motion:reduce){.af-navbar .af-desktop-nav :is(.af-nav-link,.af-product-trigger){transition:none}}.af-navbar .af-nav-inner{position:relative}.af-navbar .af-product-menu{animation:none;position:static}.af-navbar .af-product-trigger{min-height:40px;margin-inline:-9px;padding-inline:9px;transition:background .18s ease-out}.af-navbar .af-product-trigger:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--ink) 5%,transparent)}.af-navbar .af-product-panel{border-radius:14px;transition:opacity .18s ease-out,transform .22s cubic-bezier(.16,1,.3,1);box-shadow:0 18px 48px -14px #00000029,0 3px 12px -5px #00000012}.af-navbar .af-product-panel:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.af-navbar .af-mega-panel{width:min(820px,100vw - 80px);min-width:0;padding:0;top:64px;left:50%;overflow:visible;transform:translate(-50%,-8px)}.af-navbar .af-mega-panel[data-open=true]{transform:translate(-50%)}.af-mega-content{grid-template-columns:1.05fr 1fr;padding:24px;display:grid}.af-mega-content>h2{font:450 12px/1.5 var(--font-body);letter-spacing:0;color:var(--muted);grid-column:1/-1;margin:0 12px 12px}.af-mega-products{padding-right:24px}.af-mega-secondary{border-left:1px solid var(--border);min-width:0;padding-left:24px}:root .af-navbar [data-nav-menu] .af-mega-panel .af-mega-product{border-radius:9px;align-items:flex-start;gap:10px;min-height:82px;margin:3px 0;padding:12px;transition:background .16s ease-out}.af-mega-icon{background:color-mix(in srgb,var(--ink) 4%,transparent);width:32px;height:32px;color:var(--ink);border-radius:9px;flex:none;place-items:center;transition:background .18s ease-out,color .18s ease-out;display:grid}.af-mega-copy{gap:4px;min-width:0;display:grid}.af-mega-description{font:400 12.5px/1.55 var(--font-body);letter-spacing:0;color:var(--muted)}.af-mega-name{min-width:0;font:500 16px/1.3 var(--font-heading);letter-spacing:-.015em;color:var(--ink)}.af-mega-arrow{color:var(--muted);opacity:0;align-self:center;margin-left:auto;transition:opacity .16s ease-out,transform .22s cubic-bezier(.16,1,.3,1);transform:translate(-4px)}.af-mega-panel a:is(:hover,:focus-visible) .af-mega-arrow{opacity:1;transform:none}.af-navbar .af-mega-panel a:is(:hover,:focus-visible){background:color-mix(in srgb,var(--ink) 4%,transparent)}.af-mega-bottom{background:color-mix(in srgb,var(--ink) 3%,var(--surface));border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 36px;display:flex}.af-mega-bottom>span{font:400 12px/1.5 var(--font-body);letter-spacing:0;color:var(--muted)}:root .af-navbar [data-nav-menu] .af-mega-panel .af-mega-bottom>a{background:0 0;gap:8px;min-height:28px;margin:0;padding:4px 0;font-size:12px;font-weight:500}.af-mega-bottom>a>.native-line-icon{transition:transform .2s cubic-bezier(.16,1,.3,1)}.af-mega-bottom>a:hover>.native-line-icon{transform:translate(3px)}.af-navbar .af-mega-english{width:min(700px,100vw - 80px)}.af-navbar a:focus-visible,.af-navbar button:focus-visible,.af-mobile-panel a:focus-visible,.af-mobile-panel button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.af-navbar ::selection,.af-mobile-panel ::selection{background:var(--primary);color:#22272d}:root[data-appearance=dark] .af-navbar .af-product-panel{background:#2b2b2b;box-shadow:0 18px 48px -12px #0007,0 3px 12px -5px #0004}:root #af-mobile-menu{scrollbar-width:thin;scrollbar-color:var(--muted) var(--surface);overscroll-behavior:contain;border-radius:14px;width:360px;max-height:calc(100dvh - 88px);margin:64px 16px 24px auto;overflow:auto}:root .af-mobile-panel{border-radius:14px;padding:10px 12px 12px;animation:.24s cubic-bezier(.16,1,.3,1) af-mobile-directory-enter}.af-mobile-heading{font:500 14px/1.5 var(--font-heading);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:0 0 8px 10px;display:flex}.af-mobile-heading button{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:7px;place-items:center;padding:8px;display:grid}.af-mobile-heading button:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}:root .af-mobile-panel a:not(.af-signup){letter-spacing:0;border-radius:7px;min-height:44px;padding:10px;font-weight:450}.af-mobile-section>summary{cursor:pointer;min-height:44px;font:500 14px/1.5 var(--font-body);letter-spacing:0;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:10px;list-style:none;display:flex}.af-mobile-section>summary::-webkit-details-marker{display:none}.af-mobile-section>summary>.native-material-icon{color:var(--muted);transition:transform .18s cubic-bezier(.16,1,.3,1)}.af-mobile-section[open]>summary>.native-material-icon{transform:rotate(180deg)}.af-mobile-section>summary:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.af-mobile-section>summary:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.af-mobile-group-links{padding:0 0 6px 10px}:root .af-mobile-panel .af-mobile-product{align-items:flex-start;gap:12px;font-size:13px}.af-mobile-product>svg,.af-mobile-product>.native-material-icon{color:var(--ink);flex:none;margin-top:1px;display:block}.af-mobile-product-copy{gap:4px;min-width:0;display:grid}.af-mobile-product-description{font:400 12px/1.5 var(--font-body);letter-spacing:0;color:var(--muted)}:root .af-mobile-panel .af-mobile-links,.af-mobile-session{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.af-mobile-auth{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root .af-mobile-panel .af-mobile-auth>a{justify-content:center;min-height:44px;margin:0;padding:10px;font-size:13px;font-weight:500;line-height:1.4}:root .af-mobile-panel .af-mobile-auth>.af-signup{border-radius:7px;height:auto}@keyframes af-mobile-directory-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@media (width>=1000px) and (width<=1150px){.af-navbar .af-desktop-nav{gap:20px;margin-left:22px}.af-navbar .af-nav-inner{padding-inline:28px}}@media (width<=359px){:root #af-mobile-menu{max-width:calc(100vw - 20px);margin-right:10px}}@media (prefers-reduced-motion:reduce){.af-navbar .af-product-panel,.af-mega-arrow,.af-mega-bottom>a>.native-line-icon,.af-mobile-section>summary>.native-material-icon{transition:none}.af-navbar .af-mega-panel{transform:translate(-50%)}:root .af-mobile-panel{animation:none}}:root:not([data-public-language-mismatch=true]) .af-public-language[data-astro-cid-k3l73qqu]{display:none}.af-public-language[data-astro-cid-k3l73qqu]{min-height:34px;color:var(--ink);font:400 12px/1.4 var(--font-body);align-items:center;gap:5px;display:flex;position:relative}.af-public-language[data-astro-cid-k3l73qqu] select[data-astro-cid-k3l73qqu]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;max-width:95px;padding:5px 2px}.af-public-language[data-astro-cid-k3l73qqu] select[data-astro-cid-k3l73qqu]:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}@media (width<=599px){.af-public-language[data-astro-cid-k3l73qqu]{gap:3px}.af-public-language[data-astro-cid-k3l73qqu] select[data-astro-cid-k3l73qqu]{max-width:76px;font-size:12px}.af-nav-preferences[data-astro-cid-k3l73qqu]{gap:6px}}.af-footer[data-astro-cid-d6jvseg4] nav[data-astro-cid-d6jvseg4] h2[data-astro-cid-d6jvseg4]{font:500 13px/1.5 var(--font-body);letter-spacing:0;margin-bottom:18px}.af-footer[data-astro-cid-d6jvseg4] nav[data-astro-cid-d6jvseg4] a[data-astro-cid-d6jvseg4],.af-footer[data-astro-cid-d6jvseg4] nav[data-astro-cid-d6jvseg4] .af-cookie-settings[data-astro-cid-d6jvseg4]{margin-bottom:10px;font-size:13px;font-weight:400;line-height:1.5}.af-footer-description[data-astro-cid-d6jvseg4]{max-width:30ch;font-size:13px;font-weight:400;line-height:1.7}.af-company-details[data-astro-cid-d6jvseg4]{color:var(--muted);letter-spacing:0;margin-top:20px;font-size:11.5px;font-weight:400;line-height:1.85}.af-footer-bottom[data-astro-cid-d6jvseg4]{color:var(--muted);font-size:12px;font-weight:400}.af-trademarks[data-astro-cid-d6jvseg4]{letter-spacing:0;max-width:105ch;font-size:10.5px;font-weight:400;line-height:1.8}.af-footer[data-astro-cid-d6jvseg4] nav[data-astro-cid-d6jvseg4] a[data-astro-cid-d6jvseg4]:hover,.af-footer[data-astro-cid-d6jvseg4] .af-socials[data-astro-cid-d6jvseg4] a[data-astro-cid-d6jvseg4]:hover{color:var(--ink)}.af-footer[data-astro-cid-d6jvseg4] nav[data-astro-cid-d6jvseg4] a[data-astro-cid-d6jvseg4]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=899px){.af-footer-top[data-astro-cid-d6jvseg4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.af-footer-company[data-astro-cid-d6jvseg4]{grid-column:1/-1}.af-footer-top[data-astro-cid-d6jvseg4]>nav[data-astro-cid-d6jvseg4]:nth-child(n){grid-column:auto}.af-footer-bottom[data-astro-cid-d6jvseg4]{margin-top:36px}.af-trademarks[data-astro-cid-d6jvseg4]{max-width:72ch}}@media (width<=479px){.af-footer-top[data-astro-cid-d6jvseg4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.af-footer-top[data-astro-cid-d6jvseg4]>nav[data-astro-cid-d6jvseg4]:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:20px;display:grid}.af-footer-top[data-astro-cid-d6jvseg4]>nav[data-astro-cid-d6jvseg4]:last-child h2[data-astro-cid-d6jvseg4]{grid-column:1/-1}.af-copyright-mobile[data-astro-cid-d6jvseg4]{font-size:11.5px}}.af-cookie-banner{z-index:100;background:var(--surface);color:var(--ink);letter-spacing:-.1px;border-radius:12px;align-items:center;gap:20px;padding:24px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 8px 24px #0000001a}.af-cookie-icon{background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--muted);border-radius:8px;flex:none;padding:10px}.af-cookie-copy{flex:1;min-width:0}.af-cookie-copy h2{font-family:var(--font-body);letter-spacing:-.2px;font-size:14px;font-weight:600;line-height:1.4}.af-cookie-copy p{color:var(--muted);max-width:72ch;margin-top:6px;font-size:13px;line-height:1.5}.af-cookie-links{gap:16px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.af-cookie-links a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.af-cookie-actions,.af-cookie-dialog-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.af-cookie-actions button,.af-cookie-dialog-actions button{letter-spacing:-.1px;border:0;border-radius:6px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.4}.af-cookie-text-button{color:var(--muted);background:0 0}.af-cookie-choice{background:var(--ink);color:var(--surface)}.af-cookie-choice:hover{background:color-mix(in srgb,var(--ink) 92%,var(--surface))}.af-cookie-text-button:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.af-cookie-dialog{background:var(--surface);width:calc(100vw - 32px);max-width:500px;max-height:calc(100dvh - 32px);color:var(--ink);letter-spacing:-.1px;border:0;border-radius:12px;margin:auto;padding:28px;overflow:auto;box-shadow:0 12px 36px #00000026}.af-cookie-dialog::backdrop{background:#0006}.af-cookie-dialog h2{letter-spacing:-.25px;font-size:20px;font-weight:700;line-height:1.3}.af-cookie-dialog h2+p{color:var(--muted);margin:8px 0 24px;font-size:14px;line-height:1.5}.af-cookie-option{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding-block:8px;display:flex}.af-cookie-option>span{gap:4px;display:grid}.af-cookie-option strong{font-size:14px;font-weight:600;line-height:1.4}.af-cookie-option span span{color:var(--muted);font-size:13px;line-height:1.5}.af-cookie-option input{width:20px;height:20px;accent-color:var(--ink);flex:none}.af-cookie-dialog-actions{justify-content:flex-end;margin-top:24px}.af-footer nav .af-cookie-settings{width:fit-content;color:var(--text-secondary);text-align:left;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:14px;font-weight:500;line-height:1.3;display:block}.af-footer nav .af-cookie-settings:hover{color:var(--ink)}.np-legal .af-cookie-settings{font:500 13px/1.5 var(--font-body);color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}@media (width<=1099px){.af-cookie-banner{flex-wrap:wrap}.af-cookie-actions{margin-left:62px}}@media (width<=767px){.af-cookie-banner{gap:12px;max-height:calc(100dvh - 32px);padding:20px;bottom:16px;left:16px;right:16px;overflow:auto}.af-cookie-icon{display:none}.af-cookie-copy{flex-basis:100%}.af-cookie-actions{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.af-cookie-actions [data-cookie-preferences]{grid-area:2/1/auto/-1}.af-cookie-actions button{padding-inline:10px}.af-cookie-dialog{padding:24px}}:root .af-section-tabs[role=tablist]{scrollbar-width:thin;scrollbar-color:var(--border) transparent;border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;align-items:stretch;gap:32px;padding:0;display:flex;overflow-x:auto}:root .af-section-tabs[role=tablist]>button[role=tab]{min-height:48px;color:var(--muted);font:400 14px/1.5 var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;border:0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:9px;padding:14px 0;transition:color .18s;display:inline-flex;position:relative;background:0 0!important}:root .af-section-tabs[role=tablist]>button[role=tab]:after{content:"";background:var(--ink);opacity:0;transform-origin:0;height:2px;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.65)}:root .af-section-tabs[role=tablist]>button[role=tab][aria-selected=true]{color:var(--ink);font-weight:500!important}:root .af-section-tabs[role=tablist]>button[role=tab][aria-selected=true]:after{opacity:1;transform:scaleX(1)}:root .af-section-tabs[role=tablist]>button[role=tab]:hover{color:var(--ink)}:root .af-section-tabs[role=tablist]>button[role=tab]:focus-visible{outline:2px solid var(--control);outline-offset:-3px}@media (width<=719px){:root .af-section-tabs[role=tablist]{gap:24px}:root .af-section-tabs[role=tablist]>button[role=tab]{font-size:13px}}@media (prefers-reduced-motion:reduce){:root .af-section-tabs[role=tablist]>button[role=tab],:root .af-section-tabs[role=tablist]>button[role=tab]:after{transition:none}}.feature-login-card[data-astro-cid-yqwtsn64]{background:var(--surface);width:280px;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--border);transform-origin:var(--card-origin,top left);border-radius:14px;margin:0;padding:18px;position:fixed;inset:auto;overflow:visible;box-shadow:0 12px 36px #00000018,0 2px 8px #00000008}.feature-login-card[data-astro-cid-yqwtsn64]:popover-open{animation:feature-login-enter .16s var(--ease-out-cubic)}.feature-login-card[data-astro-cid-yqwtsn64]:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.feature-login-card[data-astro-cid-yqwtsn64][data-above=true]:before{inset:auto 0 -12px}.feature-login-card[data-astro-cid-yqwtsn64] h3[data-astro-cid-yqwtsn64]{font-family:var(--font-heading);letter-spacing:0;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.3;display:flex}.feature-login-icons[data-astro-cid-yqwtsn64]{flex:none;width:18px;height:18px;display:block}.feature-login-icon[data-astro-cid-yqwtsn64]{width:18px;height:18px;display:block}.feature-login-card[data-astro-cid-yqwtsn64] [data-astro-cid-yqwtsn64][data-feature-login-icon=voice],.feature-login-card[data-astro-cid-yqwtsn64][data-feature=voice] [data-astro-cid-yqwtsn64][data-feature-login-icon=attachments]{display:none}.feature-login-card[data-astro-cid-yqwtsn64][data-feature=voice] [data-astro-cid-yqwtsn64][data-feature-login-icon=voice]{display:block}.feature-login-card[data-astro-cid-yqwtsn64] p[data-astro-cid-yqwtsn64]{font-family:var(--font-body);letter-spacing:.1px;color:var(--muted);margin-top:7px;font-size:13px;line-height:1.55}.feature-login-card[data-astro-cid-yqwtsn64] .feature-login-action{min-height:34px;margin-top:16px;padding:7px 16px;font-size:13px}[data-appearance=dark] .feature-login-card[data-astro-cid-yqwtsn64]{background:#2b2b2b;box-shadow:0 12px 36px #0000003d,0 2px 8px #0000001f}@keyframes feature-login-enter{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.feature-login-card[data-astro-cid-yqwtsn64]:popover-open{animation:none}}.section.use-case-advisor{border-top:1px solid var(--border);--uca-stage-width:780px;padding-top:64px;padding-bottom:64px;display:block}.use-case-advisor .uca-intro{text-align:center;max-width:660px;margin-inline:auto}.use-case-advisor .uca-intro h2{font:500 clamp(28px,3vw,36px)/1.16 var(--font-heading);letter-spacing:-.025em;text-wrap:balance}.uca-title-glow{max-width:100%;display:inline-block;position:relative}.uca-title-glow:after{content:attr(data-glow);color:#0000;pointer-events:none;clip-path:inset(0 100% 0 0);background:linear-gradient(100deg,#c94a16 0%,#c0268c 26%,#7c3aed 50%,#2563eb 72%,#0f766e 100%);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.uca-title-glow[data-advisor-glow-joined=true]:after{animation:1.3s cubic-bezier(.16,1,.3,1) .25s both uca-rainbow-hold}.uca-title-glow[data-advisor-glow-settled=true]:after{clip-path:inset(0);animation:none}:root[data-appearance=dark] .uca-title-glow:after{background-image:linear-gradient(100deg,#ffae74,#f58acd 26%,#b49aff 50%,#7babff 72%,#62d6c4)}@keyframes uca-rainbow-hold{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.use-case-advisor .uca-intro>p{color:var(--muted);max-width:58ch;margin:18px auto 0}.use-case-advisor:not(.af-typography) .uca-intro>p{font-size:15px;line-height:1.65}.uca-stage{max-width:var(--uca-stage-width);margin:30px auto 0;position:relative}.uca-composer-area{opacity:1;transition:opacity .18s ease-out,transform .22s var(--ease-out-cubic);transform-origin:bottom;transform:none}.uca-composer{height:132px;position:relative}[data-phase=pending] .uca-composer,[data-phase=answered] .uca-composer{min-height:420px;height:min(620px,70dvh)!important}.uca-composer-host{opacity:0;pointer-events:none;position:absolute;inset:0}.uca-form{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 24px #00000008}.uca-form:focus-within{outline:2px solid var(--ink);outline-offset:3px}.uca-form textarea{resize:none;width:100%;min-height:66px;color:var(--ink);font:400 15px/1.55 var(--font-body);letter-spacing:0;caret-color:var(--ink);scrollbar-width:thin;scrollbar-color:var(--muted) transparent;background:0 0;border:0;flex:1;padding:18px 18px 12px;display:block}.uca-form textarea::placeholder{color:var(--muted);opacity:1}.uca-form textarea:focus-visible{outline:0}.uca-form-toolbar{justify-content:space-between;align-items:center;padding:0 12px 12px 10px;display:flex}.uca-form-end{align-items:center;gap:8px;display:flex}.uca-media{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-content:center;padding:0;display:grid}.uca-media>*{opacity:.55}.uca-media:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.uca-submit{background:var(--ink);width:32px;height:32px;color:var(--surface);border:0;border-radius:50%;place-content:center;padding:0;display:grid}.uca-submit:disabled{background:color-mix(in srgb,var(--ink) 8%,var(--surface));color:var(--muted);cursor:default}.uca-submit:not(:disabled):hover{opacity:.85}.uca-submit:focus-visible,.uca-media:focus-visible,.uca-signup-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}[data-composer-ready=true] .uca-composer-host{opacity:1;pointer-events:auto}[data-composer-ready=true] .uca-form{opacity:0;pointer-events:none}.uca-pending{flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:134px;padding:24px;display:flex}.uca-pending p{color:var(--muted);font-size:14px;line-height:1.6}.uca-pending-mark{align-items:center;gap:6px;height:16px;display:flex}.uca-pending-mark>i{background:var(--ink);border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite uca-pending}.uca-pending-mark>i:nth-child(2){animation-delay:.14s}.uca-pending-mark>i:nth-child(3){animation-delay:.28s}.uca-answer{max-width:70ch;margin-inline:auto;padding:6px 0 0}.use-case-advisor .uca-answer h3{font:500 20px/1.3 var(--font-heading);letter-spacing:-.015em;outline:0;margin-bottom:20px}.uca-answer-text p{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;animation:uca-answer .48s var(--ease-out-cubic) both;animation-delay:var(--answer-delay,0s);margin:0;font-size:15px;line-height:1.8}.uca-answer-text p+p{margin-top:18px}.uca-unavailable{max-width:var(--uca-stage-width);text-align:center;margin-inline:auto}.uca-status{color:var(--muted);text-align:center;max-width:65ch;margin:14px auto 0;font-size:12px;line-height:1.6}.uca-status:empty{display:none}.uca-status[data-error=true]{color:var(--ink)}[data-phase=answered] .uca-status,[data-phase=pending] .uca-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uca-privacy{color:var(--muted);text-align:center;max-width:65ch;margin:4px auto 0;font-size:11px;line-height:1.6;display:block}.uca-next{width:100%;max-width:var(--uca-stage-width);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;margin:28px auto 0;display:grid}.uca-try-actions{justify-content:center;align-items:flex-start;width:100%}.uca-try-actions>.af-hero-cta-anchor{align-items:flex-start;width:fit-content}.uca-copy-signup{appearance:none;align-self:flex-start;margin:0}.uca-signup-link{background:var(--ink);min-height:40px;color:var(--surface);font:500 13px/1.4 var(--font-body);letter-spacing:0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;transition:opacity .16s;display:inline-flex;text-decoration:none!important}.uca-signup-link:hover{opacity:.86;transform:none;text-decoration:none!important}[data-phase=unavailable] .uca-stage{min-height:0}[data-phase=unavailable] .uca-next{max-width:var(--uca-stage-width);text-align:center;margin-top:0}.uca-next>.uca-status{max-width:58ch;color:var(--muted);text-align:center;margin:12px auto 0;font-size:11px;line-height:1.6}.uca-copy-fallback{text-align:left;width:100%;margin-top:24px}.uca-copy-fallback label{margin-bottom:12px;font-size:13px;line-height:1.6;display:block}.uca-brief{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:110px;color:var(--ink);font:400 13px/1.65 var(--font-body);caret-color:var(--ink);scrollbar-width:thin;scrollbar-color:var(--muted) transparent;border-radius:10px;padding:14px;display:block}.uca-copy-fallback .uca-signup-link{margin-top:14px}.uca-noscript{text-align:center;color:var(--muted);margin-top:22px;font-size:13px;line-height:1.6}.uca-noscript a{color:var(--ink);font-weight:500;text-decoration:none}.use-case-advisor ::selection{background:var(--primary);color:#22272d}@keyframes uca-pending{0%,65%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes uca-answer{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@media (width<=759px){.section.use-case-advisor{padding-top:44px;padding-bottom:48px}.use-case-advisor .uca-intro h2{font-size:30px}.use-case-advisor .uca-intro>p{max-width:42ch;margin-top:16px}.use-case-advisor:not(.af-typography) .uca-intro>p{font-size:14px}.uca-stage{margin-top:26px}.uca-form textarea{font-size:14px}.uca-answer{padding-top:0}.uca-answer-text p{font-size:14px;line-height:1.8}.use-case-advisor .uca-answer h3{font-size:21px}.uca-next{margin-top:24px}.uca-privacy{max-width:40ch}.uca-status{font-size:12px}[data-phase=pending] .uca-composer,[data-phase=answered] .uca-composer{min-height:400px}}@media (prefers-reduced-motion:reduce){.uca-composer-area,.uca-signup-link{transition:none}.uca-pending-mark>i,.uca-answer-text p{animation:none}.uca-pending-mark>i{opacity:.65}.uca-title-glow:after{clip-path:inset(0);animation:none!important}}.uca-composer-loading{color:var(--muted);text-align:center;place-content:center;font-size:13px;line-height:1.6;display:grid;position:absolute;inset:0}[data-composer-ready=true] .uca-composer-loading,[data-composer-failed=true] .uca-composer-loading{display:none}.uca-composer-failure{text-align:center;max-width:55ch;margin-inline:auto;padding:18px 0}.uca-composer-failure>p{color:var(--muted);margin-bottom:16px;font-size:13px;line-height:1.7}
