@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_60a407{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_60a407{--font-outfit:"Outfit","Outfit Fallback"}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-abc-oracle);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-xl:36rem;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--radius-lg:.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:#00000014 0px 0px 8px 0px;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-black:#000;--color-snow:#fff;--color-canvas:#f8f8f8;--color-fog:#efefef;--color-pebble:#d9d9d9;--color-graphite:#636363;--color-slate:#959595;--color-rose-quartz:#c679c4;--color-marigold:#ffb005;--color-signal-blue:#0358f7;--radius-cards:30px;--radius-images:10px;--radius-buttons:30px;--radius-navitems:16px;--radius-containers:40px;--radius-pillbuttons:9999px}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-12{margin-top:calc(var(--spacing) * 12)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[42rem\]{max-width:42rem}.max-w-xl{max-width:var(--container-xl)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.gap-6{gap:calc(var(--spacing) * 6)}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-graphite{color:var(--color-graphite)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:48rem){.md\:inline-flex{display:inline-flex}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--color-ink-black:#000;--color-snow:#fff;--color-canvas:#f8f8f8;--color-fog:#efefef;--color-pebble:#d9d9d9;--color-graphite:#636363;--color-slate:#959595;--color-steel:#aeaeae;--color-ash:#7c7c7c;--color-spectrum-gradient:#fa3d1d;--gradient-spectrum-gradient:linear-gradient(90deg,#c679c4,#fa3d1d 25%,#ffb005 50%,#e1e1fe 75%,#0358f7);--color-rose-quartz:#c679c4;--color-marigold:#ffb005;--color-signal-blue:#0358f7;--color-hot-pink:#fd02f5;--font-abc-oracle:var(--font-outfit),"Outfit",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--text-caption:10px;--leading-caption:1.5;--text-label-md:12px;--leading-label-md:1;--tracking-label-md:.06em;--text-body-sm:14px;--leading-body-sm:1.5;--text-body:16px;--leading-body:1.5;--text-subheading:18px;--leading-subheading:1.33;--text-heading-sm:22px;--leading-heading-sm:1.25;--tracking-heading-sm:-.44px;--text-heading:50px;--leading-heading:1.18;--tracking-heading:-2px;--text-heading-lg:54px;--leading-heading-lg:1.17;--tracking-heading-lg:-2.16px;--text-display:72px;--leading-display:1.11;--tracking-display:-2.88px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--spacing-unit:8px;--spacing-4:4px;--spacing-5:5px;--spacing-6:6px;--spacing-8:8px;--spacing-10:10px;--spacing-12:12px;--spacing-14:14px;--spacing-15:15px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-34:34px;--spacing-40:40px;--page-max-width:1200px;--section-gap:100px;--card-padding:32px;--element-gap:18px;--radius-lg:10px;--radius-2xl:16px;--radius-2xl-2:20px;--radius-3xl:30px;--radius-3xl-2:40px;--radius-full:9999px;--radius-cards:30px;--radius-images:10px;--radius-buttons:30px;--radius-navitems:16px;--radius-containers:40px;--radius-pillbuttons:9999px;--shadow-sm:#00000014 0px 0px 8px 0px;--surface-canvas:#f8f8f8;--surface-container:#eee;--surface-header:#efefef;--surface-card:#ffffffd9;--color-on-secondary-container:#1a1a1a;--surface-button-fill:#d9d9d9;--transition-fast:.2s ease;--transition-chroma:.85s cubic-bezier(.77,0,.175,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-canvas);min-height:100vh;color:var(--color-ink-black);font-family:var(--font-abc-oracle);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}.page-container{width:100%;max-width:var(--page-max-width);padding-inline:var(--spacing-24);margin-inline:auto}.section{padding-block:var(--section-gap)}.text-display{font-size:clamp(2.5rem,6vw,var(--text-display));line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.text-display,.text-heading-lg{font-weight:var(--font-weight-light)}.text-heading-lg{font-size:clamp(2rem,4.5vw,var(--text-heading-lg));line-height:var(--leading-heading-lg);letter-spacing:var(--tracking-heading-lg)}.text-heading{font-size:clamp(1.75rem,4vw,var(--text-heading));line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--font-weight-light)}.text-heading-sm{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm)}.text-heading-sm,.text-subheading{font-weight:var(--font-weight-regular)}.text-subheading{font-size:var(--text-subheading);line-height:var(--leading-subheading)}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.text-label-md{font-size:var(--text-label-md);line-height:var(--leading-label-md);letter-spacing:var(--tracking-label-md);font-weight:var(--font-weight-medium)}.text-graphite{color:var(--color-graphite)}.text-slate{color:var(--color-slate)}.btn-filled,.btn-ghost,.btn-soft{justify-content:center;align-items:center;gap:var(--spacing-10);font-family:var(--font-outfit,var(--font-abc-oracle));font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);border:none;padding:.75rem 1.5rem;line-height:1;text-decoration:none;display:inline-flex}.btn-filled{background:var(--color-ink-black);color:var(--color-snow);border-radius:var(--radius-pillbuttons);box-shadow:var(--shadow-sm)}.btn-filled:hover{color:var(--color-snow);background:#1a1a1a;transform:translateY(-1px)}.btn-ghost{color:#000000d9;border-radius:var(--radius-pillbuttons);background:0 0}.btn-ghost:hover{background:#0000000a}.btn-soft{background:var(--color-pebble);color:var(--color-ink-black);border-radius:var(--radius-pillbuttons)}.btn-soft:hover{background:#c9c9c9}.w-full{width:100%}.frosted-card{background:var(--surface-card);-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-cards);padding:var(--card-padding);box-shadow:var(--shadow-sm)}.inline-link{color:var(--color-ink-black);text-underline-offset:3px;transition:text-decoration-color var(--transition-fast);-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040}.inline-link:hover{-webkit-text-decoration-color:var(--color-ink-black);text-decoration-color:var(--color-ink-black)}.site-header{z-index:50;background:var(--surface-header);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--surface-header) 92%,transparent)}}.site-header{-webkit-backdrop-filter:blur(24px)}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--spacing-20);min-height:52px;padding-block:var(--spacing-14);display:flex}.site-logo{gap:var(--spacing-10);font-size:var(--text-body-sm);color:var(--color-ink-black)}.site-logo,.site-logo__mark{align-items:center;font-weight:var(--font-weight-medium);display:inline-flex}.site-logo__mark{border-radius:var(--radius-navitems);width:32px;height:32px;font-size:var(--text-caption);background:#0000000f;justify-content:center}.site-nav{align-items:center;gap:var(--spacing-20);display:none}@media (min-width:768px){.site-nav{display:flex}}.site-nav__link{font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);color:var(--color-ink-black);transition:opacity var(--transition-fast)}.site-nav__link:hover{opacity:.65}.site-header__actions{align-items:center;gap:var(--spacing-14);display:flex}.announcement-pill{padding:var(--spacing-10) var(--spacing-24);border-radius:var(--radius-navitems);font-size:var(--text-body-sm);color:#000000d9;white-space:nowrap;background:#0000000a;align-items:center}.spectrum-glow{pointer-events:none}.spectrum-glow--ambient{background:var(--gradient-spectrum-gradient);opacity:.28;filter:blur(80px);border-radius:50%;position:absolute;inset:10% 5% -20%}.spectrum-glow--strip{background:var(--gradient-spectrum-gradient);border-radius:var(--radius-full);opacity:.85;width:min(480px,80%);height:4px;margin-inline:auto}.hero{text-align:center;padding-block:clamp(3rem,8vw,6rem) clamp(4rem,10vw,7rem);position:relative}.hero--split{gap:var(--spacing-32);text-align:left;align-items:center;display:grid}@media (min-width:1024px){.hero--split{grid-template-columns:1fr 1.1fr;gap:clamp(2rem,5vw,4rem)}}.hero__content--left{text-align:left;align-items:flex-start}.hero__eyebrow{font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-graphite);margin:0}.hero__headline{max-width:14ch}.hero__subhead{max-width:36rem}.hero__actions--left{justify-content:flex-start}.hero__showcase--right{margin-top:0;margin-inline:0}.hero__content{z-index:1;align-items:center;gap:var(--spacing-24);flex-direction:column;display:flex;position:relative}.hero__actions{justify-content:center;gap:var(--spacing-15);margin-top:var(--spacing-10);flex-wrap:wrap;display:flex}.hero__showcase{margin-top:var(--spacing-34);width:100%;max-width:880px;position:relative}.hero__mockup{z-index:1;border-radius:var(--radius-images);box-shadow:var(--shadow-sm);text-align:left;position:relative;overflow:hidden}.feature-grid{gap:var(--spacing-20);display:grid}@media (min-width:768px){.feature-grid{grid-template-columns:repeat(2,1fr)}}.feature-card__phase{margin:0 0 var(--spacing-10);border-radius:var(--radius-pillbuttons);background:#d7e0f0;padding:.2rem .6rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.feature-card__phase{background:color-mix(in srgb,var(--color-signal-blue) 10%,var(--color-fog))}}.feature-card__phase{color:var(--color-signal-blue);font-size:var(--text-label-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-md);text-transform:uppercase;align-self:flex-start}.feature-card__title{font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-15)}.feature-card__body{color:var(--color-graphite);margin:0}.pricing-grid{gap:var(--spacing-20);display:grid}@media (min-width:768px){.pricing-grid{grid-template-columns:repeat(3,1fr)}.pricing-grid--four{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pricing-grid--four{grid-template-columns:repeat(4,1fr)}}.pricing-card__note{font-size:var(--text-body-sm);color:var(--color-graphite);margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.privacy-section{text-align:center}.privacy-section__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--spacing-20);border-radius:var(--radius-full);background:rgba(0,0,0,.04)}.privacy-section__body{max-width:36rem;margin:var(--spacing-20) auto 0;color:var(--color-graphite)}.download-section{text-align:center}.download-section__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-15);margin-top:var(--spacing-32)}.site-footer{padding-block:var(--spacing-34) var(--spacing-24)}.site-footer__inner{display:grid;gap:var(--spacing-32)}@media (min-width:768px){.site-footer__inner{grid-template-columns:1.2fr 2fr;align-items:start}}.site-footer__tagline{margin:var(--spacing-15) 0 0;max-width:20rem;font-size:var(--text-body-sm);color:var(--color-graphite)}.site-footer__social{display:flex;flex-wrap:wrap;gap:var(--spacing-12) var(--spacing-16);margin-top:var(--spacing-16)}.site-footer__social .inline-link{font-size:var(--text-body-sm);color:var(--color-graphite);text-decoration:none}.site-footer__social .inline-link:hover{color:var(--color-ink-black);text-decoration:underline}.site-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-20)}.site-footer__heading{margin:0 0 var(--spacing-10);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium)}.site-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-10)}.site-footer__links .inline-link{font-size:var(--text-body-sm);color:var(--color-graphite);text-decoration:none}.site-footer__links .inline-link:hover{color:var(--color-ink-black);text-decoration:underline}.site-footer__bottom{margin-top:var(--spacing-32);padding-top:var(--spacing-24);font-size:var(--text-body-sm);color:var(--color-slate);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-10)}.site-footer__legal{margin:0}.doc-hero .hero__content{gap:var(--spacing-20)}.doc-body{padding-top:0}.doc-card{padding:clamp(1.5rem,4vw,2.5rem)}.doc-section+.doc-section{margin-top:var(--spacing-32);padding-top:var(--spacing-32);border-top:1px solid rgba(0,0,0,.06)}.doc-section__title{margin:0 0 var(--spacing-15);font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-ink-black)}.doc-section__p{margin:0 0 var(--spacing-14);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.doc-section__p:last-child{margin-bottom:0}.doc-section__list{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-10);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.section-header{text-align:center;max-width:40rem;margin-inline:auto;margin-bottom:var(--spacing-34)}.section-header p{margin:var(--spacing-15) 0 0;color:var(--color-graphite)}.hero__showcase{margin-inline:auto}.comparison-hero{padding-bottom:clamp(2rem,6vw,4rem)}.comparison-table-card__title{margin-bottom:var(--spacing-10)}.comparison-table-card__lead{margin:0 0 var(--spacing-24)}.comparison-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.comparison-table td,.comparison-table th{padding:var(--spacing-15) var(--spacing-14);text-align:left;vertical-align:top;border-bottom:1px solid rgba(0,0,0,.08)}.comparison-table thead th{font-weight:var(--font-weight-medium);color:var(--color-ink-black);border-bottom-width:2px}.comparison-table tbody th{font-weight:var(--font-weight-medium);color:var(--color-graphite);width:7rem;white-space:nowrap}.comparison-table tbody tr:last-child td,.comparison-table tbody tr:last-child th{border-bottom:none}.comparison-columns{display:grid;gap:var(--spacing-20)}@media (min-width:768px){.comparison-columns{grid-template-columns:repeat(2,1fr)}}.comparison-list{margin:var(--spacing-20) 0 0;padding-left:1.25rem;color:var(--color-graphite);display:flex;flex-direction:column;gap:var(--spacing-14)}.comparison-tagline{font-size:var(--text-body);font-weight:var(--font-weight-medium);color:var(--color-ink-black)}.comparison-updated,.comparison-verdict__label{font-size:var(--text-body-sm);color:var(--color-slate)}.comparison-verdict__label{margin:0 0 var(--spacing-10);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em}.comparison-verdict__body{margin:0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-black)}.comparison-deep-dives{max-width:46rem;margin-inline:auto}.comparison-deep-dive{margin-top:var(--spacing-32)}.comparison-deep-dive p{margin:var(--spacing-15) 0 0;color:var(--color-graphite)}.comparison-showcase{padding-top:0}.comparison-feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.comparison-faq__list{max-width:46rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--spacing-14)}.comparison-faq__item{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-navitems);background:rgba(255,255,255,.6);padding:var(--spacing-15) var(--spacing-20)}.comparison-faq__question{cursor:pointer;font-weight:var(--font-weight-medium);color:var(--color-ink-black);list-style:none}.comparison-faq__question::-webkit-details-marker{display:none}.comparison-faq__question:after{content:"+";float:right;color:var(--color-slate)}.comparison-faq__item[open] .comparison-faq__question:after{content:"–"}.comparison-faq__answer{margin:var(--spacing-14) 0 0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.comparison-choose{max-width:46rem;margin-inline:auto}.email-capture{text-align:center}.email-capture__inner{max-width:34rem;margin-inline:auto}.email-capture__subheading{margin:var(--spacing-14) 0 var(--spacing-24);color:var(--color-graphite);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.email-capture__form{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-10)}.email-capture__input{flex:1 1 16rem;padding:.75rem 1.1rem;border:1px solid rgba(0,0,0,.12);border-radius:var(--radius-buttons);font-family:inherit;font-size:var(--text-body-sm);background:rgba(255,255,255,.8);color:var(--color-ink-black)}.email-capture__input:focus{outline:2px solid var(--color-ink-black);outline-offset:1px}.email-capture__message{margin:var(--spacing-15) 0 0;font-size:var(--text-body-sm)}.email-capture__message--success{color:var(--color-ink-black);font-weight:var(--font-weight-medium)}.email-capture__message--error{color:#b3261e}.comparison-glance__yes{font-weight:var(--font-weight-medium);color:var(--color-ink-black)}.alternative-hero-card__body{margin:var(--spacing-15) 0 0;color:var(--color-graphite);line-height:var(--leading-body)}.alternative-hero-card__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-15);margin-top:var(--spacing-24)}.compare-index-grid{display:grid;gap:var(--spacing-20)}@media (min-width:768px){.compare-index-grid{grid-template-columns:repeat(2,1fr)}}.compare-index-card-link{text-decoration:none;color:inherit;display:block}.compare-index-card{height:100%;display:flex;flex-direction:column}.compare-index-card__tagline{margin:var(--spacing-10) 0 0;font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-ink-black)}.compare-index-card__body{margin:var(--spacing-14) 0 0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.compare-index-card__cta{margin-top:auto;padding-top:var(--spacing-15);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-ink-black)}.comparison-more{text-align:center;padding-top:0}.comparison-more__links{list-style:none;margin:var(--spacing-24) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-15) var(--spacing-24)}.support-hero{padding-bottom:clamp(1rem,3vw,2rem)}.support-layout{display:grid;gap:var(--spacing-24);align-items:start}@media (min-width:1024px){.support-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:var(--spacing-32)}}.support-layout__aside{display:flex;flex-direction:column;gap:var(--spacing-15)}.support-form{padding:clamp(1.25rem,3vw,2rem)}.support-form--success{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-15)}.support-form__success-icon{font-size:2.5rem;color:var(--color-signal-blue)}.support-form__header{margin-bottom:var(--spacing-24)}.support-form__title{margin:0 0 var(--spacing-10);font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium)}.support-form__lead{margin:0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.support-form__body{display:flex;flex-direction:column;gap:var(--spacing-20)}.support-form__field{border:none;margin:0;padding:0;min-width:0}.support-form__field--topics{display:flex;flex-direction:column;gap:var(--spacing-14)}.support-form__label{display:block;margin-bottom:var(--spacing-10);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-ink-black)}.support-form__optional{display:block;margin-top:.15rem;font-weight:var(--font-weight-regular);color:var(--color-slate)}.support-form__topics{display:flex;flex-wrap:wrap;gap:var(--spacing-10)}.support-form__topic{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-pillbuttons);background:rgba(255,255,255,.7);font-family:inherit;font-size:var(--text-body-sm);color:var(--color-graphite);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.support-form__topic .material-symbols-outlined{font-size:1.1rem}.support-form__topic:hover{border-color:rgba(0,0,0,.18);color:var(--color-ink-black)}.support-form__topic--active{border-color:var(--color-ink-black);background:var(--color-ink-black);color:var(--color-snow);box-shadow:var(--shadow-sm)}.support-form__hint{display:flex;align-items:flex-start;gap:var(--spacing-10);margin:0;padding:var(--spacing-14) var(--spacing-15);border-radius:var(--radius-navitems);background:rgba(3,88,247,.06);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.support-form__hint .material-symbols-outlined{flex-shrink:0;font-size:1.15rem;color:var(--color-signal-blue)}.support-form__grid{display:grid;gap:var(--spacing-15)}@media (min-width:640px){.support-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-form__input,.support-form__textarea{width:100%;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.12);border-radius:var(--radius-navitems);font-family:inherit;font-size:var(--text-body-sm);background:rgba(255,255,255,.85);color:var(--color-ink-black);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.support-form__input:focus,.support-form__textarea:focus{outline:none;border-color:rgba(3,88,247,.45);box-shadow:0 0 0 3px rgba(3,88,247,.12)}.support-form__textarea{resize:vertical;min-height:9rem;line-height:var(--leading-body-sm)}.support-form__counter{margin:var(--spacing-8) 0 0;text-align:right;font-size:.75rem;color:var(--color-slate)}.support-form__counter--warn{color:#b3261e;font-weight:var(--font-weight-medium)}.support-form__urgent{display:flex;align-items:flex-start;gap:var(--spacing-12);padding:var(--spacing-14) var(--spacing-15);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-navitems);background:rgba(255,176,5,.08);cursor:pointer;font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.support-form__urgent input{margin-top:.2rem;accent-color:var(--color-ink-black)}.support-form__urgent-detail{display:block;margin-top:.15rem;color:var(--color-graphite);font-weight:var(--font-weight-regular)}.support-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.support-form__error{margin:0;font-size:var(--text-body-sm);color:#b3261e}.support-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-15) var(--spacing-24)}.support-form__fallback{margin:0;font-size:var(--text-body-sm);color:var(--color-graphite)}.support-aside-card{padding:var(--spacing-20)}.support-aside-card--muted{background:rgba(255,255,255,.45)}.support-aside-card__icon{font-size:1.5rem;color:var(--color-signal-blue)}.support-aside-card__title{margin:var(--spacing-10) 0 0;font-size:var(--text-body);font-weight:var(--font-weight-medium)}.support-aside-card__body{margin:var(--spacing-10) 0 0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.support-aside-card__link{display:inline-flex;align-items:center;gap:.25rem;margin-top:var(--spacing-14);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);text-decoration:none}.support-aside-card__link .material-symbols-outlined{font-size:1rem}.support-aside-card__list{margin:var(--spacing-14) 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:var(--spacing-10);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.auth-page{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 52px);padding:var(--spacing-34) var(--spacing-24)}.auth-page__glow{position:absolute;inset:0;overflow:hidden;pointer-events:none}.auth-card{position:relative;z-index:1;width:100%;max-width:28rem;gap:var(--spacing-20)}.auth-card,.auth-card__header{display:flex;flex-direction:column}.auth-card__header{align-items:center;gap:var(--spacing-15);text-align:center}.auth-card__title{margin:0;font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);font-weight:var(--font-weight-regular)}.auth-card__lead{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.auth-tabs{display:flex;gap:var(--spacing-6);padding:var(--spacing-6);border-radius:var(--radius-navitems);background:rgba(0,0,0,.04)}.auth-tabs__tab{flex:1;padding:var(--spacing-10) var(--spacing-14);border:none;border-radius:calc(var(--radius-navitems) - 4px);background:transparent;font-family:inherit;font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-graphite);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.auth-tabs__tab:hover{color:var(--color-ink-black)}.auth-tabs__tab--active{box-shadow:var(--shadow-sm)}.auth-input,.auth-tabs__tab--active{background:var(--color-snow);color:var(--color-ink-black)}.auth-input{width:100%;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-navitems);font-family:inherit;font-size:var(--text-body-sm);transition:border-color var(--transition-fast)}.auth-input::placeholder{color:var(--color-slate)}.auth-input:focus{outline:none;border-color:rgba(3,88,247,.35)}.auth-divider{display:flex;align-items:center;gap:var(--spacing-14);color:var(--color-slate);font-size:var(--text-body-sm)}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:rgba(0,0,0,.08)}.auth-form{display:flex;flex-direction:column;gap:var(--spacing-14)}.auth-error{color:#c41e3a}.auth-error,.auth-footer{margin:0;font-size:var(--text-body-sm)}.auth-footer{text-align:center;color:var(--color-graphite)}.auth-footer button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.dashboard-grid{display:grid;gap:var(--spacing-20)}@media (min-width:768px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid__wide{grid-column:1/-1}}.dashboard-stack{gap:var(--spacing-20)}.dashboard-stack,.quota-chip{display:flex;flex-direction:column}.quota-chip{gap:var(--spacing-10);margin-top:var(--spacing-20)}.quota-chip__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-15)}.quota-chip__tier{display:inline-flex;padding:.2rem .65rem;background:rgba(3,88,247,.1);color:var(--color-signal-blue);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium)}.quota-chip__tier,.quota-chip__track{border-radius:var(--radius-pillbuttons)}.quota-chip__track{height:8px;background:rgba(0,0,0,.06);overflow:hidden}.quota-chip__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-signal-blue),var(--color-rose-quartz))}.usage-chart{margin-top:var(--spacing-20)}.license-card{display:flex;flex-direction:column;gap:var(--spacing-15)}.license-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-15)}.license-card__tier{font-weight:var(--font-weight-medium);margin:0}.license-card__badge{font-size:var(--text-body-sm);padding:.15rem .5rem;border-radius:var(--radius-pillbuttons);background:rgba(255,176,5,.15);color:#9a6b00}.license-card__key{letter-spacing:.04em}.license-card__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-10)}.account-dl{margin:0;display:grid;gap:var(--spacing-15)}.account-dl dt{font-size:var(--text-body-sm);color:var(--color-graphite);margin:0}.account-dl dd{margin:.15rem 0 0;font-weight:var(--font-weight-medium)}.install-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-20)}.install-step__heading{display:flex;align-items:flex-start;gap:var(--spacing-12);margin-bottom:var(--spacing-10)}.install-step__number{flex-shrink:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:999px;background:var(--color-ink-black);color:var(--color-snow);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium)}.install-step__title{font-size:var(--text-body);font-weight:var(--font-weight-medium);color:var(--color-ink-black);line-height:1.35;padding-top:.1rem}.install-step__body{padding-left:calc(1.75rem + var(--spacing-12))}.install-mockup{margin:var(--spacing-15) 0 0;max-width:36rem}.install-mockup__frame{overflow:hidden;border-radius:var(--radius-navitems);border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow-sm);background:var(--color-fog)}.install-mockup__caption{margin:var(--spacing-8) 0 0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-slate);text-align:center}.mac-chrome{overflow:hidden;border-radius:calc(var(--radius-navitems) - 2px)}.mac-chrome__titlebar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--spacing-10);min-height:2.25rem;padding:.45rem .75rem}.mac-chrome--dark .mac-chrome__titlebar{background:linear-gradient(180deg,#3d3d3d,#2f2f2f);border-bottom:1px solid rgba(255,255,255,.06)}.mac-chrome--light .mac-chrome__titlebar{background:linear-gradient(180deg,#ececec,#dedede);border-bottom:1px solid rgba(0,0,0,.08)}.mac-chrome__lights{display:flex;align-items:center;gap:.45rem}.mac-chrome__light{width:.72rem;height:.72rem;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.mac-chrome__light--close{background:#ff5f57}.mac-chrome__light--minimize{background:#febc2e}.mac-chrome__light--fullscreen{background:#28c840}.mac-chrome__title{justify-self:center;font-size:.78rem;font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mac-chrome--dark .mac-chrome__title{color:rgba(255,255,255,.88)}.mac-chrome--light .mac-chrome__title{color:rgba(0,0,0,.72)}.mac-chrome__content{padding:var(--spacing-18)}.mac-chrome--dark .mac-chrome__content{background:#1f1f1f;color:var(--color-snow)}.mac-chrome--light .mac-chrome__content{background:#f5f5f7;color:var(--color-ink-black)}.install-mock-dmg{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-12);min-height:9rem}.install-mock-dmg__app,.install-mock-dmg__folder{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);font-size:var(--text-body-sm);text-align:center}.install-mock-dmg__icon{border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.install-mock-dmg__folder-icon{position:relative;width:4.5rem;height:3.6rem;border-radius:.35rem .35rem .2rem .2rem;background:linear-gradient(180deg,#8ec5ff,#4f95e8);box-shadow:inset 0 -6px 0 rgba(0,0,0,.08)}.install-mock-dmg__folder-icon:before{content:"";position:absolute;top:-.55rem;left:.35rem;width:1.8rem;height:.75rem;border-radius:.25rem .25rem 0 0;background:#9ed0ff}.install-mock-dmg__folder-a{position:absolute;inset:0;display:grid;place-items:center;font-size:1.35rem;font-weight:700;color:rgba(255,255,255,.95)}.install-mock-dmg__arrow{display:flex;align-items:center;gap:0;opacity:.75}.install-mock-dmg__arrow-line{width:2.5rem;height:2px;background:rgba(255,255,255,.55)}.install-mock-dmg__arrow-head{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid rgba(255,255,255,.55)}.install-mock-finder{position:relative;min-height:7rem;padding:var(--spacing-12);border-radius:.5rem;background:var(--color-snow)}.install-mock-finder--menu{min-height:10rem}.install-mock-finder__item{display:inline-flex;flex-direction:column;align-items:center;gap:var(--spacing-6);width:5.5rem;padding:var(--spacing-8);border-radius:.5rem;font-size:.78rem;text-align:center}.install-mock-finder__item--selected{background:rgba(3,88,247,.12);outline:1px solid rgba(3,88,247,.25)}.install-mock-finder__icon{border-radius:10px}.install-mock-syssettings{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.install-mock-syssettings__window{overflow:hidden;border-radius:.65rem;background:#1e1e1e;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px rgba(0,0,0,.35)}.install-mock-syssettings__titlebar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--spacing-10);padding:.55rem .75rem;background:linear-gradient(180deg,#3a3a3c,#2c2c2e);border-bottom:1px solid rgba(255,255,255,.06)}.install-mock-syssettings__window-title{justify-self:center;margin-right:3rem;font-size:.72rem;font-weight:500;color:rgba(255,255,255,.72)}.install-mock-syssettings__body{display:grid;grid-template-columns:6.75rem 1fr;min-height:14rem}.install-mock-syssettings__sidebar{display:grid;align-content:start;gap:.15rem;padding:.45rem .35rem;background:#282828;border-right:1px solid rgba(255,255,255,.06)}.install-mock-syssettings__nav-item{padding:.28rem .45rem;border-radius:.35rem;font-size:.58rem;line-height:1.3;color:rgba(255,255,255,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.install-mock-syssettings__nav-item--active{background:rgba(255,255,255,.12);color:#fff;font-weight:500}.install-mock-syssettings__main{display:flex;flex-direction:column;padding:.65rem .75rem .55rem;background:#1c1c1e;color:rgba(255,255,255,.92)}.install-mock-syssettings__page-title{margin:0 0 .65rem;font-size:.82rem;font-weight:600;letter-spacing:-.01em}.install-mock-syssettings__group{flex:1;padding:.55rem .65rem;border-radius:.55rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.install-mock-syssettings__group-label{margin:0 0 .45rem;font-size:.62rem;font-weight:600;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.04em}.install-mock-syssettings__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.38rem 0;border-top:1px solid rgba(255,255,255,.06);font-size:.62rem;color:rgba(255,255,255,.88)}.install-mock-syssettings__row--muted{color:rgba(255,255,255,.55)}.install-mock-syssettings__value{display:inline-flex;align-items:center;gap:.25rem;color:rgba(255,255,255,.55);text-align:right}.install-mock-syssettings__chevron{font-size:.7rem;opacity:.65}.install-mock-syssettings__blocked{padding:.45rem 0 .35rem;border-top:1px solid rgba(255,255,255,.08)}.install-mock-syssettings__blocked-row{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.install-mock-syssettings__blocked-title{flex:1;font-size:.62rem;font-weight:500;line-height:1.35;color:#fff}.install-mock-syssettings__blocked-detail{margin:.35rem 0 0;font-size:.56rem;line-height:1.4;color:rgba(255,255,255,.45)}.install-mock-syssettings__open-anyway{flex-shrink:0;padding:.28rem .55rem;border:none;border-radius:.35rem;background:rgba(255,255,255,.14);color:rgba(255,255,255,.92);font-family:inherit;font-size:.58rem;font-weight:500;pointer-events:none}.install-mock-syssettings__open-anyway--highlight{box-shadow:0 0 0 1px rgba(255,255,255,.35),0 0 0 3px rgba(255,255,255,.1)}.install-mock-syssettings__footer{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;margin-top:.55rem}.install-mock-syssettings__advanced{padding:.25rem .55rem;border:none;border-radius:.35rem;background:rgba(255,255,255,.1);color:rgba(255,255,255,.85);font-family:inherit;font-size:.58rem;pointer-events:none}.install-mock-syssettings__help{width:1.1rem;height:1.1rem;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);font-size:.62rem}.install-mockup__frame:has(.install-mock-syssettings){padding:var(--spacing-16);background:radial-gradient(ellipse at 50% 20%,#3a3a3c 0,#141414 75%)}.install-mock-menu{position:absolute;top:1.5rem;left:5.5rem;min-width:11rem;padding:.35rem 0;border-radius:.45rem;background:rgba(255,255,255,.96);border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 32px rgba(0,0,0,.18)}.install-mock-menu__item{display:block;padding:.35rem .85rem;font-size:.78rem;color:var(--color-ink-black)}.install-mock-menu__item--active{background:#007aff;color:var(--color-snow)}.install-mock-gatekeeper{max-width:21rem;margin:0 auto;padding:1.15rem 1.25rem 1rem;border-radius:1.35rem;background:linear-gradient(180deg,rgba(58,58,60,.97),rgba(44,44,46,.98));backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 40px rgba(0,0,0,.35);color:#fff;text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.install-mock-gatekeeper__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.85rem}.install-mock-gatekeeper__security-icon{position:relative;width:3.75rem;height:3.75rem;flex-shrink:0}.install-mock-gatekeeper__house{position:absolute;inset:.35rem .5rem .55rem;border:2.5px solid #b8b8bd;border-radius:.2rem .2rem .05rem .05rem;background:linear-gradient(180deg,#8e8e93,#636366)}.install-mock-gatekeeper__house:before{content:"";position:absolute;left:50%;top:-.85rem;transform:translateX(-50%);border-left:1.1rem solid transparent;border-right:1.1rem solid transparent;border-bottom:.85rem solid #a1a1a6}.install-mock-gatekeeper__dial{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:1.15rem;height:1.15rem;border:2px solid rgba(255,255,255,.75);border-radius:50%;background:radial-gradient(circle at 35% 35%,#d1d1d6,#636366)}.install-mock-gatekeeper__dial:after{content:"";position:absolute;left:50%;top:22%;width:1.5px;height:.35rem;background:rgba(255,255,255,.9);transform:translateX(-50%)}.install-mock-gatekeeper__warn{position:absolute;right:-.15rem;bottom:.1rem;width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:50%;background:#ffcc00;color:#1c1c1e;font-size:.85rem;font-weight:800;line-height:1;box-shadow:0 1px 2px rgba(0,0,0,.25)}.install-mock-gatekeeper__help{width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.14);color:rgba(255,255,255,.85);font-size:.78rem;font-weight:600}.install-mock-gatekeeper__title{margin:0 0 .55rem;font-size:.95rem;font-weight:600;letter-spacing:-.01em;color:#fff}.install-mock-gatekeeper__body{margin:0 0 1rem;font-size:.78rem;line-height:1.45;color:rgba(255,255,255,.82)}.install-mock-gatekeeper__actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.install-mock-gatekeeper__btn{padding:.5rem .75rem;border:none;border-radius:999px;font-family:inherit;font-size:.78rem;font-weight:500;color:#fff;pointer-events:none}.install-mock-gatekeeper__btn--done{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.08)}.install-mock-gatekeeper__btn--highlight{box-shadow:0 0 0 2px rgba(255,255,255,.35),0 0 0 4px rgba(255,255,255,.12)}.install-mock-gatekeeper__btn--bin{background:#007aff}.install-mock-gatekeeper--confirm{max-width:20rem}.install-mock-gatekeeper__actions--stack .install-mock-gatekeeper__btn{width:100%}.install-mock-gatekeeper__btn--secondary{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.08)}.install-mockup__frame:has(.install-mock-gatekeeper--confirm){padding:var(--spacing-24) var(--spacing-18);background:radial-gradient(ellipse at 50% 30%,#3a3a3c 0,#1c1c1e 70%)}.install-mockup:has(.install-mock-gatekeeper--confirm) .install-mockup__caption{margin-top:var(--spacing-12)}.install-mockup__frame:has(.install-mock-gatekeeper){padding:var(--spacing-24) var(--spacing-18);background:radial-gradient(ellipse at 50% 30%,#3a3a3c 0,#1c1c1e 70%)}.install-mockup:has(.install-mock-gatekeeper) .install-mockup__caption{margin-top:var(--spacing-12)}.install-mock-alert{padding:var(--spacing-18);border-radius:calc(var(--radius-navitems) - 2px);background:rgba(40,40,40,.96);color:var(--color-snow);text-align:center}.install-mock-alert--confirm{text-align:left}.install-mock-alert__icon{position:relative;width:3.5rem;height:3.5rem;margin:0 auto var(--spacing-12);border-radius:.75rem;background:linear-gradient(180deg,#8a8a8a,#5f5f5f)}.install-mock-alert__icon--app{display:grid;place-items:center;background:transparent}.install-mock-alert__house:before{content:"";position:absolute;inset:.55rem .75rem .85rem;border:2px solid rgba(255,255,255,.85);border-radius:.15rem .15rem 0 0}.install-mock-alert__house:after{content:"";position:absolute;left:50%;top:.35rem;width:0;height:0;transform:translateX(-50%);border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-bottom:.65rem solid rgba(255,255,255,.85)}.install-mock-alert__badge{position:absolute;right:-.2rem;bottom:-.2rem;width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:50%;background:#ffb005;color:var(--color-ink-black);font-size:.75rem;font-weight:700}.install-mock-alert__title{margin:0 0 var(--spacing-8);font-size:.95rem;font-weight:var(--font-weight-medium)}.install-mock-alert__body{margin:0 0 var(--spacing-14);font-size:.82rem;line-height:1.45;color:rgba(255,255,255,.78)}.install-mock-alert__btn{width:100%;padding:.55rem 1rem;border:none;border-radius:.45rem;background:rgba(255,255,255,.14);color:var(--color-snow);font-family:inherit;font-size:.82rem;font-weight:var(--font-weight-medium)}.install-mock-alert__actions{display:flex;justify-content:flex-end;gap:var(--spacing-8)}.install-mock-alert__btn--ghost{width:auto;background:rgba(255,255,255,.1)}.install-mock-alert__btn--primary{width:auto;background:var(--color-ink-black);color:var(--color-snow)}.install-mock-spotlight{overflow:hidden;border-radius:calc(var(--radius-navitems) - 2px);background:rgba(30,30,30,.96);color:var(--color-snow)}.install-mock-spotlight__search{display:flex;align-items:center;gap:var(--spacing-10);padding:var(--spacing-14) var(--spacing-16);border-bottom:1px solid rgba(255,255,255,.08)}.install-mock-spotlight__magnifier{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.55);border-radius:50%;position:relative}.install-mock-spotlight__magnifier:after{content:"";position:absolute;right:-.35rem;bottom:-.15rem;width:.45rem;height:2px;background:rgba(255,255,255,.55);transform:rotate(45deg)}.install-mock-spotlight__query{font-size:1.1rem}.install-mock-spotlight__cursor{width:1px;height:1.1rem;background:rgba(255,255,255,.85);animation:install-cursor-blink 1s step-end infinite}@keyframes install-cursor-blink{50%{opacity:0}}.install-mock-spotlight__result{display:flex;align-items:center;gap:var(--spacing-10);padding:var(--spacing-12) var(--spacing-16);font-size:var(--text-body-sm)}.install-mock-spotlight__result--active{background:rgba(255,255,255,.08)}.install-mock-spotlight__terminal-icon{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:.35rem;background:#111;font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem}.install-mock-spotlight__hint{margin-left:auto;font-size:.72rem;color:rgba(255,255,255,.45)}.install-mock-terminal{font-family:var(--font-mono,ui-monospace,monospace);font-size:.82rem;line-height:1.6}.install-mock-terminal__line{margin:0}.install-mock-terminal__prompt{color:#7dd3fc}.install-mock-terminal__cmd{color:#f472b6}.install-mock-terminal__cursor{display:inline-block;width:.55rem;height:1rem;background:rgba(255,255,255,.85);vertical-align:text-bottom;animation:install-cursor-blink 1s step-end infinite}.install-option{margin-top:var(--spacing-12);padding:var(--spacing-14);border-radius:var(--radius-navitems);background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06)}.install-option__label{font-weight:var(--font-weight-medium);color:var(--color-ink-black)}.install-option__list{margin:var(--spacing-10) 0 0;padding-left:1.25rem;display:grid;gap:var(--spacing-6)}.install-option__hint{margin-top:var(--spacing-10);font-size:var(--text-body-sm);color:var(--color-slate)}.install-inline-code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.9em;padding:.1em .35em;border-radius:4px;background:rgba(0,0,0,.06)}.copy-command{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-10);margin-top:var(--spacing-12);padding:var(--spacing-12) var(--spacing-14);border-radius:var(--radius-navitems);background:var(--color-fog);border:1px solid rgba(0,0,0,.06)}.copy-command__text{flex:1 1 12rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-body-sm);word-break:break-all;color:var(--color-ink-black)}.copy-command__btn{flex-shrink:0;padding:.55rem 1rem;font-size:var(--text-body-sm)}.copy-command__btn:hover{transform:translateY(-1px)}.download-install-page-shell{padding-block:clamp(2.5rem,6vw,var(--spacing-48)) var(--spacing-64);max-width:44rem}.download-install-page-shell__header{text-align:center;margin-bottom:clamp(1.75rem,4vw,var(--spacing-40))}.download-install-page-shell__eyebrow{margin:0 0 var(--spacing-10);font-size:var(--text-label-md);line-height:var(--leading-label-md);letter-spacing:var(--tracking-label-md);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-slate)}.download-install-page-shell__title{font-size:clamp(1.75rem,4vw,var(--text-heading-sm));line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-ink-black)}.download-install-page-shell__lead{margin-top:var(--spacing-12);max-width:32rem;margin-inline:auto;font-size:var(--text-subheading);line-height:var(--leading-subheading);color:var(--color-graphite)}.download-install-page{display:grid;gap:clamp(1.5rem,3vw,var(--spacing-32))}.download-install-page__status{display:flex;align-items:flex-start;gap:var(--spacing-14);padding:var(--spacing-20) var(--spacing-24);border-radius:var(--radius-navitems);background:var(--color-snow);border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow-sm)}.download-install-page__status-icon{font-size:1.5rem;color:var(--color-ink-black)}.download-install-page__status-title{font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--leading-body);color:var(--color-ink-black)}.download-install-page__status-lead{margin-top:var(--spacing-6);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.download-install-page__retry{justify-self:center;text-decoration:none}.download-install-page__guide{text-align:left;border-radius:var(--radius-containers);background:var(--surface-container);border:1px solid rgba(0,0,0,.06);overflow:hidden}.download-install-page__guide-header{padding:clamp(1.5rem,3vw,var(--spacing-32)) clamp(1.25rem,3vw,var(--spacing-32)) clamp(1.25rem,2.5vw,var(--spacing-24));border-bottom:1px solid rgba(0,0,0,.06);background:var(--color-snow)}.download-install-page__guide-eyebrow{margin:0 0 var(--spacing-8);font-size:var(--text-label-md);line-height:var(--leading-label-md);letter-spacing:var(--tracking-label-md);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-slate)}.download-install-page__guide-title{font-size:clamp(1.35rem,2.5vw,1.625rem);line-height:1.25;letter-spacing:-.02em;font-weight:var(--font-weight-medium);color:var(--color-ink-black)}.download-install-page__guide-lead{margin-top:var(--spacing-10);max-width:38rem;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-graphite)}.download-install-page__guide-body{padding:clamp(1.25rem,3vw,var(--spacing-32))}.download-install-page__guide .install-steps{gap:clamp(1.75rem,3vw,var(--spacing-32))}.download-install-page__guide .install-step{padding-bottom:clamp(1.25rem,2.5vw,var(--spacing-24));border-bottom:1px solid rgba(0,0,0,.06)}.download-install-page__guide .install-step:last-child{padding-bottom:0;border-bottom:none}.download-install-page__guide .install-step__number{width:2rem;height:2rem;font-size:var(--text-body-sm)}.download-install-page__guide .install-step__title{font-size:var(--text-subheading);line-height:var(--leading-subheading);font-weight:var(--font-weight-medium);letter-spacing:-.01em}.download-install-page__guide .install-step__body{padding-left:calc(2rem + var(--spacing-14));font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.download-install-page__guide .install-step__body>p{font-size:var(--text-body);line-height:var(--leading-body)}.download-install-page__guide .install-option{margin-top:var(--spacing-16);padding:var(--spacing-16) var(--spacing-18);border-radius:var(--radius-navitems);background:var(--color-snow);border:1px solid rgba(0,0,0,.06)}.download-install-page__guide .install-option__label{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--font-weight-medium);color:var(--color-ink-black)}.download-install-page__guide .install-option__list{gap:var(--spacing-8)}.download-install-page__guide .install-option__hint,.download-install-page__guide .install-option__list{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.download-install-page__guide .install-mockup{max-width:100%;margin-top:var(--spacing-18)}.download-install-page__guide .install-mockup__caption{text-align:left;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-slate)}.download-install-page__guide .copy-command{margin-top:var(--spacing-16);padding:var(--spacing-14) var(--spacing-16);background:var(--color-snow)}@media (min-width:768px){.download-install-page-shell{max-width:52rem}.download-install-page__guide-body{padding:var(--spacing-32) var(--spacing-40)}}.hero__mockup-image{position:relative;z-index:1;width:100%;height:auto;border-radius:var(--radius-images);box-shadow:var(--shadow-sm)}.feature-card__icon{margin-bottom:var(--spacing-15)}.ambient-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ambient-bg__orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22;animation:ambient-drift 18s ease-in-out infinite alternate}.ambient-bg__orb--1{top:-8%;left:-5%;width:42vw;height:42vw;background:var(--color-rose-quartz)}.ambient-bg__orb--2{top:30%;right:-10%;width:36vw;height:36vw;background:var(--color-marigold);animation-delay:-6s}.ambient-bg__orb--3{bottom:-12%;left:25%;width:40vw;height:40vw;background:var(--color-signal-blue);animation-delay:-12s}@keyframes ambient-drift{0%{transform:translate(0) scale(1)}to{transform:translate(3%,4%) scale(1.06)}}@media (prefers-reduced-motion:reduce){.ambient-bg__orb{animation:none}}.hero-demo{position:relative;z-index:1;width:100%;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.18),var(--shadow-sm)}.hero-demo__chrome{background:#0d0d0d;color:#f5f5f5}.hero-demo__titlebar{display:flex;align-items:center;gap:var(--spacing-10);padding:var(--spacing-10) var(--spacing-14);background:#1a1a1a;font-size:11px;color:#b0b0b0}.hero-demo__dots{display:inline-flex;gap:5px}.hero-demo__dots i{display:block;width:8px;height:8px;border-radius:50%;background:#4a4a4a}.hero-demo__dots i:first-child{background:#ff5f57}.hero-demo__dots i:nth-child(2){background:#febc2e}.hero-demo__dots i:nth-child(3){background:#28c840}.hero-demo__meeting-name{flex:1;text-align:center;font-weight:var(--font-weight-medium);color:#e8e8e8}.hero-demo__timer{font-variant-numeric:tabular-nums}.hero-demo__stage{position:relative;display:flex;flex-direction:column;min-height:340px}@media (min-width:640px){.hero-demo__stage{min-height:400px}}.hero-demo__main{position:relative;flex:1;min-height:280px;background:#111;overflow:hidden}@media (min-width:640px){.hero-demo__main{min-height:340px}}.hero-demo__video{position:absolute;inset:0;background-size:cover;background-position:top}.hero-demo__video--interviewer,.hero-demo__video--self{background-color:#2a2a2a}.hero-demo__live{position:absolute;top:var(--spacing-14);left:var(--spacing-14);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pillbuttons);background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:#fff}.hero-demo__live-dot{width:6px;height:6px;border-radius:50%;background:#ea4335;animation:hero-live-pulse 1.4s ease-in-out infinite}@keyframes hero-live-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.hero-demo__live-dot{animation:none}}.hero-demo__nameplate{left:var(--spacing-14);padding:4px 10px;border-radius:6px;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:12px;font-weight:var(--font-weight-medium);color:#fff}.hero-demo__nameplate,.hero-demo__pip{position:absolute;bottom:var(--spacing-14)}.hero-demo__pip{right:var(--spacing-14);width:112px;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.45);border:2px solid rgba(255,255,255,.15)}@media (min-width:640px){.hero-demo__pip{width:128px}}.hero-demo__pip .hero-demo__video{position:relative;aspect-ratio:4/3}.hero-demo__pip-label{display:block;padding:3px 8px;background:rgba(0,0,0,.7);font-size:10px;font-weight:var(--font-weight-medium);color:#e8e8e8;text-align:center}.hero-demo__controls{position:relative;z-index:3;justify-content:space-between;padding:var(--spacing-14) var(--spacing-20);background:rgba(0,0,0,.5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.08)}.hero-demo__controls,.hero-demo__controls-center,.hero-demo__controls-left,.hero-demo__controls-right{display:flex;align-items:center;gap:var(--spacing-10)}.hero-demo__controls-center{flex:1;justify-content:center}.hero-demo__control{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:52px;padding:6px 8px;border:none;border-radius:8px;background:transparent;color:#e8e8e8;font-family:inherit;font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase;cursor:default}.hero-demo__main--sharing{box-shadow:inset 0 0 0 3px #00b140}.hero-demo__control--leave,.hero-demo__control--sharing{min-height:48px;padding:6px 10px;border-radius:8px;color:#fff}.hero-demo__control--sharing{background:#00b140}.hero-demo__control--leave{background:#ea4335;text-transform:none}.hero-demo__participants{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;color:#e8e8e8;font-size:12px;font-weight:var(--font-weight-medium)}.hero-demo-wrap{display:flex;flex-direction:column;gap:var(--spacing-12)}.livecue-overlay{position:absolute;z-index:4;width:min(88%,320px);border-radius:var(--radius-lg);overflow:hidden;background:rgba(18,18,20,.72);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 48px rgba(0,0,0,.45);color:rgba(255,255,255,.92);text-align:left;touch-action:none;user-select:none}.livecue-overlay--collapsed{width:auto;min-width:148px;max-width:calc(100% - 24px)}.livecue-overlay--dragging{cursor:grabbing;box-shadow:0 16px 56px rgba(0,0,0,.55)}.livecue-overlay__inner{opacity:0;transition:opacity .28s ease}.livecue-overlay__inner--visible{opacity:1}.livecue-overlay__chrome{display:flex;align-items:center;gap:2px;flex-shrink:0}.livecue-overlay__chrome-btn,.livecue-overlay__drag-handle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);cursor:pointer}.livecue-overlay__drag-handle{cursor:grab}.livecue-overlay__drag-handle:active{cursor:grabbing}.livecue-overlay__chip{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px 8px}.livecue-overlay__chip-main{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:none;border-radius:var(--radius-pillbuttons);background:rgba(255,255,255,.08);color:inherit;font-family:inherit;cursor:pointer}.livecue-overlay__chip-pulse{width:6px;height:6px;border-radius:50%;background:var(--color-signal-blue);animation:hero-live-pulse 1.4s ease-in-out infinite}.livecue-overlay__spectrum{height:3px;background:var(--gradient-spectrum-gradient);opacity:.75}.livecue-overlay__inner{padding:var(--spacing-14)}.livecue-overlay__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-10);margin-bottom:var(--spacing-10)}.livecue-overlay__brand{display:flex;align-items:center;gap:6px}.livecue-overlay__logo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.1);font-size:9px}.livecue-overlay__logo,.livecue-overlay__name{font-weight:var(--font-weight-medium);color:rgba(255,255,255,.95)}.livecue-overlay__name{font-size:11px}.livecue-overlay__mode{display:inline-flex;align-items:center;gap:4px;margin-bottom:var(--spacing-8);font-size:11px;font-weight:var(--font-weight-medium);color:rgba(255,255,255,.7)}.livecue-overlay__system{margin:0 0 var(--spacing-10);font-size:11px;line-height:1.45;color:rgba(255,255,255,.62)}.livecue-overlay__system-label{font-weight:var(--font-weight-medium);color:rgba(255,255,255,.95)}.livecue-overlay__answer{padding:var(--spacing-10);border-radius:var(--radius-lg);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.overlay-answer__text{margin:0;font-size:12px;line-height:1.55;color:rgba(255,255,255,.92)}.overlay-answer__highlight{font-weight:var(--font-weight-medium);color:#7ab0ff}.overlay-answer__cursor{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:text-bottom;background:#7ab0ff}.livecue-overlay__source{display:flex;align-items:flex-start;gap:8px;margin-top:var(--spacing-10);padding:6px 8px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#7ab0ff}.livecue-overlay__source-label{margin:0;font-size:10px;font-weight:var(--font-weight-medium);color:rgba(255,255,255,.92)}.livecue-overlay__source-doc{margin:2px 0 0;font-size:10px;color:rgba(255,255,255,.58);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trust-strip{padding-block:var(--spacing-24)}.trust-strip__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-10) var(--spacing-20);list-style:none;margin:0;padding:var(--spacing-14) var(--spacing-20);border-radius:var(--radius-3xl);background:color-mix(in srgb,var(--color-snow) 80%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05)}.trust-strip__item{font-size:var(--text-body-sm);color:var(--color-graphite);padding-left:1.1rem;position:relative}.trust-strip__item:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--gradient-spectrum-gradient)}.journey{display:flex;flex-direction:column;gap:var(--spacing-40);margin-top:var(--spacing-34);position:relative}.journey-row{display:grid;gap:var(--spacing-20);grid-template-columns:1fr;position:relative}@media (min-width:900px){.journey-row{grid-template-columns:240px 1fr;gap:var(--spacing-40);align-items:start}}.journey-row__label{flex-direction:column;align-items:flex-start;gap:var(--spacing-12)}.journey-row__badge,.journey-row__label{position:relative;z-index:1;display:flex;flex-shrink:0}.journey-row__badge{align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--color-signal-blue) 12%,var(--color-snow));color:var(--color-signal-blue);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:.04em;border:1.5px solid color-mix(in srgb,var(--color-signal-blue) 30%,transparent);box-shadow:0 0 0 6px var(--surface-canvas),0 0 0 8px color-mix(in srgb,var(--color-signal-blue) 14%,transparent);transition:box-shadow .6s ease}.journey-row--visible .journey-row__badge{animation:journey-badge-pulse 2.6s ease-in-out infinite}@keyframes journey-badge-pulse{0%,to{box-shadow:0 0 0 6px var(--surface-canvas),0 0 0 8px color-mix(in srgb,var(--color-signal-blue) 18%,transparent)}50%{box-shadow:0 0 0 6px var(--surface-canvas),0 0 0 14px color-mix(in srgb,var(--color-signal-blue) 4%,transparent)}}.journey-row__phase{margin:0;font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-ink-black);line-height:1.1}.journey-row__caption{margin:0;font-size:var(--text-body-sm);color:var(--color-graphite);line-height:var(--leading-body-sm);max-width:200px}.journey-row__cards{display:grid;gap:var(--spacing-16);grid-template-columns:1fr;min-width:0}@media (min-width:640px){.journey-row__cards--cols-2{grid-template-columns:repeat(2,1fr)}.journey-row__cards--cols-3{grid-template-columns:repeat(3,1fr)}}.journey-card{display:flex;flex-direction:column;gap:var(--spacing-10);height:100%;opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease;border:1px solid rgba(0,0,0,.04)}.journey-row--visible .journey-card{opacity:1;transform:translateY(0)}.journey-card:hover{transform:translateY(-2px);transition:transform .25s ease,opacity .6s ease,box-shadow .25s ease;box-shadow:0 12px 32px -16px rgba(0,0,0,.18)}.journey-card__icon{width:44px;height:44px}.journey-card__title{margin:var(--spacing-4) 0 0;font-size:var(--text-body);font-weight:var(--font-weight-medium);color:var(--color-ink-black);line-height:1.3}.journey-card__body{margin:0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}@media (prefers-reduced-motion:reduce){.journey-card{opacity:1;transition:none}.journey-card,.journey-card:hover{transform:none}.journey-row__badge{animation:none}}.pricing-section{margin-bottom:var(--section-gap);padding:clamp(3rem,6vw,5rem) var(--spacing-24);border-radius:var(--radius-containers);background:var(--surface-container);overflow:visible}.pricing-section__header{max-width:40rem;margin-inline:auto;text-align:center}.pricing-section__subhead{margin:var(--spacing-15) 0 0;font-size:var(--text-subheading);line-height:var(--leading-subheading);color:var(--color-graphite)}.pricing-section__footnote{margin:var(--spacing-24) 0 0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite);text-align:center}.pricing-section__grid{display:grid;gap:var(--spacing-20);max-width:64rem;margin:var(--spacing-34) auto 0;align-items:center}@media (min-width:768px){.pricing-section__grid{grid-template-columns:repeat(3,1fr)}}.pricing-carousel{position:relative;margin-top:var(--spacing-34);overflow:visible}.pricing-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-inline:max(var(--spacing-20),calc((100% - var(--page-max-width)) / 2 + var(--spacing-20)));padding-top:var(--spacing-32);padding-bottom:var(--spacing-14);scroll-padding-inline:max(var(--spacing-20),calc((100% - var(--page-max-width)) / 2 + var(--spacing-20)))}.pricing-carousel__viewport::-webkit-scrollbar{display:none}.pricing-carousel__track{display:flex;align-items:stretch;gap:var(--spacing-20);padding-bottom:var(--spacing-10)}.pricing-carousel__card{flex:0 0 88%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always;overflow:visible}@media (min-width:1024px){.pricing-carousel__card{flex:0 0 calc((100% - 2 * var(--spacing-20)) / 3)}}.pricing-carousel__arrow{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:50%;background:var(--color-snow);color:var(--color-ink-black);box-shadow:var(--shadow-sm);cursor:pointer;transform:translateY(-50%);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.pricing-carousel__arrow:hover{background:var(--color-fog)}.pricing-carousel__arrow:disabled{opacity:.35;cursor:not-allowed}.pricing-carousel__arrow--prev{left:var(--spacing-10)}.pricing-carousel__arrow--next{right:var(--spacing-10)}@media (max-width:1023px){.pricing-carousel__arrow{display:none}}.pricing-carousel__dots{display:flex;justify-content:center;gap:var(--spacing-8);margin-top:var(--spacing-20);padding:0;list-style:none}.pricing-carousel__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--color-pebble);cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.pricing-carousel__dot--active,.pricing-carousel__dot[aria-current=true]{background:var(--color-ink-black);transform:scale(1.15)}.pricing-card{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--card-padding);border-radius:var(--radius-3xl);background:var(--color-snow);border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow-sm)}.pricing-card--canvas{background:var(--color-canvas);border-color:var(--color-pebble)}.pricing-card--hero{background:var(--color-ink-black);border-color:rgba(255,255,255,.12);box-shadow:0 12px 40px rgba(0,0,0,.22),var(--shadow-sm);color:var(--color-snow);overflow:visible}@media (min-width:768px){.pricing-card--hero{transform:scale(1.05);z-index:1}}.pricing-card__badge{position:absolute;top:-1rem;left:50%;z-index:2;transform:translateX(-50%);white-space:nowrap;padding:6px 12px;border-radius:var(--radius-pillbuttons);background:var(--color-marigold);font-size:var(--text-label-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-md);text-transform:uppercase;color:var(--color-ink-black)}.pricing-card__tier{margin:0;font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-slate)}.pricing-card--hero .pricing-card__tier{color:rgba(255,255,255,.72)}.pricing-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-6);margin:var(--spacing-15) 0 var(--spacing-10);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--font-weight-light);line-height:1.1;color:var(--color-ink-black)}.pricing-card--hero .pricing-card__price{color:var(--color-snow)}.pricing-card__price-suffix{font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);color:var(--color-graphite)}.pricing-card--hero .pricing-card__price-suffix{color:rgba(255,255,255,.65)}.pricing-card__tagline{margin:0 0 var(--spacing-20);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.pricing-card--hero .pricing-card__tagline{color:rgba(255,255,255,.72)}.pricing-card__refund{margin:var(--spacing-10) 0 0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);text-align:center;color:var(--color-graphite)}.pricing-card--hero .pricing-card__refund{color:rgba(255,255,255,.72)}.pricing-card__features{list-style:none;margin:0 0 var(--spacing-24);padding:0;display:flex;flex-direction:column;gap:var(--spacing-10);flex:1}.pricing-card__feature{display:flex;align-items:flex-start;gap:var(--spacing-10);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-ink-black)}.pricing-card--hero .pricing-card__feature{color:rgba(255,255,255,.92)}.pricing-card__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:2px;font-size:18px;line-height:1;color:var(--color-signal-blue)}.pricing-card__icon--check{color:var(--color-ink-black)}.pricing-card--hero .pricing-card__icon--check{color:var(--color-marigold)}.pricing-card__icon--x{color:var(--color-pebble)}.pricing-card--hero .pricing-card__icon{color:var(--color-marigold)}.pricing-card__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:.85rem 1.5rem;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-pillbuttons);background:var(--color-fog);color:var(--color-ink-black);font-family:inherit;font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.pricing-card__cta:hover{background:var(--color-pebble)}.pricing-card--hero .pricing-card__cta,.pricing-card__cta--hero{background:var(--color-snow);border-color:transparent;color:var(--color-ink-black)}.pricing-card--hero .pricing-card__cta:hover,.pricing-card__cta--hero:hover{background:var(--color-fog)}.pricing-card__cta--pebble{background:var(--color-pebble);border-color:transparent}.pricing-card__cta--pebble:hover{background:var(--color-fog)}.pricing-card--payg{background:color-mix(in srgb,var(--color-signal-blue) 5%,var(--color-snow));border:1px solid color-mix(in srgb,var(--color-signal-blue) 18%,transparent)}.pricing-card__payg-packs{list-style:none;margin:0 0 var(--spacing-24);padding:0;display:flex;flex-direction:column;gap:var(--spacing-10);flex:1}.pricing-card__payg-pack{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-14);border-radius:var(--radius-lg);background:var(--color-snow);border:1px solid rgba(0,0,0,.05)}.pricing-card__payg-pack-price{font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-ink-black);font-variant-numeric:tabular-nums}.pricing-card__payg-pack-meta{font-size:var(--text-body-sm);color:var(--color-graphite);font-variant-numeric:tabular-nums}.privacy-pledge{text-align:center}.privacy-pledge__header{max-width:40rem;margin-inline:auto}.privacy-pledge__lead{margin-top:var(--spacing-15)}.privacy-pledge__grid{display:grid;gap:var(--spacing-20);margin-top:var(--spacing-34);text-align:left}@media (min-width:768px){.privacy-pledge__grid{grid-template-columns:repeat(3,1fr)}}.privacy-pledge__item{padding:var(--spacing-24);border-radius:var(--radius-cards);background:color-mix(in srgb,var(--color-snow) 85%,transparent);border:1px solid rgba(0,0,0,.05)}.privacy-pledge__item-title{margin:0 0 var(--spacing-10);font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium)}.privacy-pledge__item-body{margin:0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-graphite)}.privacy-pledge__footer{margin-top:var(--spacing-32)}.download-section__platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-10);margin-top:var(--spacing-24)}.download-platform{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.25rem;border-radius:var(--radius-pillbuttons);background:rgba(0,0,0,.04);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast)}.download-platform:hover{background:rgba(0,0,0,.08)}.download-platform--recommended{background:color-mix(in srgb,var(--color-signal-blue) 10%,transparent);outline:1.5px solid color-mix(in srgb,var(--color-signal-blue) 40%,transparent)}.download-platform--recommended:hover{background:color-mix(in srgb,var(--color-signal-blue) 16%,transparent)}.download-platform__badge{font-size:.65rem;font-weight:600;letter-spacing:.06em;padding:.1rem .35rem;border-radius:99px;background:color-mix(in srgb,var(--color-signal-blue) 12%,transparent)}.download-platform__badge,.hero__badge{text-transform:uppercase;color:var(--color-signal-blue)}.hero__badge{display:inline-flex;align-items:center;gap:var(--spacing-8);align-self:flex-start;padding:.35rem .85rem;border-radius:var(--radius-pillbuttons);background:color-mix(in srgb,var(--color-signal-blue) 10%,var(--color-fog));font-size:var(--text-label-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-md);margin-bottom:var(--spacing-14)}.hero__badge-dot{width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--color-signal-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-signal-blue) 20%,transparent);animation:hero-badge-pulse 2.4s ease-in-out infinite}@keyframes hero-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.hero__badge-dot{animation:none}}.site-footer,.site-header,main{position:relative;z-index:1}.not-found{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(64px,10vh,120px) var(--spacing-20) clamp(80px,12vh,140px)}.not-found .hero__badge{align-self:center;margin-bottom:var(--spacing-20)}.not-found__code{margin:0;font-size:clamp(96px,18vw,180px);font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:-.04em;background:var(--gradient-spectrum-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none}.not-found__title{margin-top:var(--spacing-14)}.not-found__lead{margin-top:var(--spacing-10);max-width:34rem}.nf-cue{position:relative;width:min(100%,420px);margin-top:clamp(32px,6vh,56px);border-radius:var(--radius-lg);overflow:hidden;background:rgba(18,18,20,.82);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 48px rgba(0,0,0,.35);color:rgba(255,255,255,.92);text-align:left;padding:var(--spacing-16);transition:transform .18s ease,box-shadow .18s ease;will-change:transform}.nf-cue:hover{box-shadow:0 18px 56px rgba(0,0,0,.45)}.nf-cue__spectrum{position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-spectrum-gradient);opacity:.75}.nf-cue__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-10);margin-bottom:var(--spacing-12)}.nf-cue__brand{gap:6px;font-size:11px;color:rgba(255,255,255,.95)}.nf-cue__brand,.nf-cue__logo{display:inline-flex;align-items:center;font-weight:var(--font-weight-medium)}.nf-cue__logo{justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.1);font-size:9px}.nf-cue__live{display:inline-flex;align-items:center;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.6)}.nf-cue__live-dot{width:6px;height:6px;border-radius:50%;background:var(--color-signal-blue);animation:hero-live-pulse 1.4s ease-in-out infinite}.nf-cue__question{margin:0 0 var(--spacing-10);font-size:12px;line-height:1.5;color:rgba(255,255,255,.62)}.nf-cue__question-label{font-weight:var(--font-weight-medium);color:rgba(255,255,255,.95)}.nf-cue__answer{padding:var(--spacing-10);border-radius:var(--radius-lg);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);min-height:64px}.nf-cue__answer-text{margin:0;font-size:12px;line-height:1.55;color:rgba(255,255,255,.92)}.nf-cue__cursor{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:text-bottom;background:#7ab0ff;animation:nf-cursor-blink 1s step-end infinite}@keyframes nf-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.nf-cue__routes{margin-top:var(--spacing-12);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.nf-cue__routes--visible{opacity:1;transform:none}.nf-cue__routes-label{margin:0 0 var(--spacing-8);font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.58)}.nf-cue__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.nf-cue__chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-pillbuttons);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);font-size:12px;font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.nf-cue__chip:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28)}.nf-cue__hint{margin:var(--spacing-14) 0 0;font-size:11px;color:rgba(255,255,255,.45)}.nf-cue__kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;border-radius:4px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);font-family:inherit;font-size:10px;color:rgba(255,255,255,.85)}@media (prefers-reduced-motion:reduce){.nf-cue{transition:none}.nf-cue__cursor,.nf-cue__live-dot{animation:none}.nf-cue__routes{transition:none}}