@font-face{font-family:chillax;src:url(../media/Chillax_Variable-s.p.00-x0sbet8_r9.woff2?dpl=dpl_9yauUB8d2sLCQsvfoUDoeWq1kUx9)format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:chillax Fallback;src:local(Arial);ascent-override:84.47%;descent-override:28.44%;line-gap-override:7.76%;size-adjust:116.02%}.chillax_92bb2de1-module__grQSHG__className{font-family:chillax,chillax Fallback;font-style:normal}.chillax_92bb2de1-module__grQSHG__variable{--font-chillax:"chillax", "chillax Fallback"}
@font-face{font-family:karma;src:url(../media/Karma_SemiBold-s.p.2-tity57x411e.otf?dpl=dpl_9yauUB8d2sLCQsvfoUDoeWq1kUx9)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:karma Fallback;src:local(Arial);ascent-override:88.82%;descent-override:31.23%;line-gap-override:7.81%;size-adjust:102.45%}.karma_a8632908-module__oCx9MG__className{font-family:karma,karma Fallback;font-style:normal;font-weight:600}.karma_a8632908-module__oCx9MG__variable{--font-karma:"karma", "karma Fallback"}
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--tracking-wide:.025em;--radius-sm:.25rem;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-1:var(--color-ink-1);--color-ink-3:var(--color-ink-3);--color-accent:var(--color-accent);--color-surface-page:var(--color-surface-page);--color-surface-card:var(--color-surface-card);--font-display:var(--font-display);--font-body:var(--font-body)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;:root{--color-ink-1:#0e120f;--color-ink-2:#3f4842;--color-ink-3:#67716a;--color-ink-4:#7a837d;--color-ink-5:#a6ada9;--color-ink-6:#bfc5c1;--color-surface-page:#fafbfb;--color-surface-card:#fff;--color-surface-sunken:#f2f4f3;--color-surface-plan:#0c2b1b;--color-surface-screen:#12241a;--color-surface-screen-bar:#153021;--color-line-1:#e4e8e5;--color-line-2:#dfe5e1;--color-line-3:#e9edea;--color-accent:#2f7a53;--color-accent-fg:#fff;--color-accent-bright:#52a979;--color-accent-soft:#dceae1;--color-accent-chip:#2d5f44;--color-accent-chip-ink:#9dd3b2;--color-accent-deep-ink:#032112;--color-on-accent-eyebrow:#cbe4d4;--color-on-accent-body:#eaf3ed;--color-on-accent-chip:#ffffff29;--color-on-accent-chip-line:#ffffff42;--color-screen-ink-1:#e3e9e5;--color-screen-ink-2:#c7d2cb;--color-screen-ink-3:#5f6b63;--color-screen-accent:#80bf9a;--color-screen-rule:#46b079;--color-screen-faint:#808c84;--color-screen-track:#27342c;--color-plan-ink:#dde4df;--color-plan-muted:#9eaaa2;--color-caption-ink:#4b554f;--color-caption-bg:#dde4e0;--color-coach-bg:#c9d2cc;--color-coach-ink:#253029;--color-illo-dark:#1b3a29;--color-illo-bar:#2e5a41;--color-illo-tint:#bcd6c5;--color-illo-line:#e4eae6;--color-thumb-a:#e7ede9;--color-thumb-b:#deebe2;--color-thumb-c:#edebe6;--color-thumb-d:#e9efeb;--color-thumb-ink:#dde4e0;--color-thumb-ink-faint:#edf1ef;--color-thumb-panel:#eff3f1;--color-avatar-green-bg:#d0e6d8;--color-avatar-green-ink:#2f7a53;--color-avatar-sand-bg:#e4d9ca;--color-avatar-sand-ink:#7e5f3e;--color-avatar-slate-bg:#d2d9e8;--color-avatar-slate-ink:#3f4e76;--color-avatar-rose-bg:#e8d3d5;--color-avatar-rose-ink:#723e45;--color-avatar-moss-bg:#d8e0cf;--color-avatar-moss-ink:#4d5f3c;--font-display:var(--font-chillax), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-karma), ui-serif, Georgia, serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--tracking-display:-.05em;--tracking-wide:.08em;--weight-display:500;--weight-button:450;--weight-body:600;--text-hero:76px;--text-hero-lh:80px;--text-display:44px;--text-display-lh:50px;--text-title:28px;--text-title-lh:34px;--text-h3:21px;--text-h3-lh:26px;--text-lead:21px;--text-lead-lh:30px;--text-body:17px;--text-body-lh:27px;--text-sm:15px;--text-sm-lh:23px;--text-xs:13px;--text-xs-lh:18px;--text-eyebrow:12px;--text-eyebrow-lh:16px;--text-price:38px;--text-price-lh:44px;--measure-page:1240px;--measure-prose:560px;--measure-prose-narrow:480px;--gutter:56px;--space-section:112px;--space-section-rule:80px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:10px;--radius-card:14px;--radius-thumb:12px;--radius-banner:20px;--radius-full:999px;--hairline:1px;--size-tap-min:24px;--size-tap-floor:44px;--size-nav:90px;--size-screen-h:clamp(380px, 54vh, 580px);--size-coach-panel:320px;--size-player-h:440px;--size-play:80px;--size-play-sm:64px;--size-card:300px;--size-card-thumb-h:250px;--size-avatar:22px;--size-tab-rail:78px;--size-mark-nav:28px;--size-mark-cta:52px;--size-mark-footer:24px;--shadow-soft:0 4px 14px -4px #00000014, 0 2px 6px -2px #0000000d;--shadow-lift:0 14px 38px -10px #00000029, 0 4px 12px -4px #00000012;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0);--ease-move:cubic-bezier(.65, 0, .35, 1);--ease-press:cubic-bezier(.34, 1.4, .64, 1);--dur-instant:80ms;--dur-fast:.16s;--dur-base:.24s;--dur-medium:.36s;--dur-slow:.52s;--stagger:40ms;--stagger-cap:.32s;--motion-hover:var(--dur-instant) var(--ease-move);--motion-press:60ms var(--ease-move);--motion-in:var(--dur-base) var(--ease-enter);--motion-out:var(--dur-fast) var(--ease-exit);--motion-panel:var(--dur-medium) var(--ease-enter);--motion-reveal:var(--dur-slow) var(--ease-enter);--motion-scrub:var(--dur-fast) linear;--focus-ring:0 0 0 2px var(--color-surface-page), 0 0 0 4px var(--color-accent)}@supports (color:lab(0% 0 0)){:root{--color-ink-1:lab(5.09841% -2.04579 .919259);--color-ink-2:lab(29.5589% -4.74501 2.1415);--color-ink-3:lab(46.5088% -5.05421 2.28146);--color-ink-4:lab(53.79% -4.4179 1.99447);--color-ink-5:lab(70.0919% -3.15073 1.42267);--color-ink-6:lab(78.9968% -2.5191 1.13754);--color-surface-page:lab(98.6216% -.314504 .142026);--color-surface-card:lab(100% 0 0);--color-surface-sunken:lab(95.9673% -.629067 .2841);--color-surface-plan:lab(14.7917% -15.6136 7.02743);--color-surface-screen:lab(12.3682% -9.96701 4.49058);--color-surface-screen-bar:lab(17.5262% -14.2221 6.40454);--color-line-1:lab(91.6137% -1.88833 .852776);--color-line-2:lab(90.3649% -2.51868 1.13738);--color-line-3:lab(93.3401% -1.57341 .710523);--color-accent:lab(45.8283% -31.561 14.2048);--color-accent-fg:lab(100% 0 0);--color-accent-bright:lab(62.8377% -35.9649 16.1925);--color-accent-soft:lab(91.4419% -5.99301 2.70567);--color-accent-chip:lab(36.2105% -22.9765 10.3458);--color-accent-chip-ink:lab(80.098% -23.2957 10.5036);--color-accent-deep-ink:lab(10.3675% -15.1276 6.72988);--color-on-accent-eyebrow:lab(88.28% -10.7546 4.85381);--color-on-accent-body:lab(95.0592% -3.78031 1.70696);--color-on-accent-chip:lab(100% 0 0/.16);--color-on-accent-chip-line:lab(100% 0 0/.26);--color-screen-ink-1:lab(91.7704% -2.83399 1.27972);--color-screen-ink-2:lab(83.1653% -5.04529 2.27791);--color-screen-ink-3:lab(43.9971% -6.00883 2.71196);--color-screen-accent:lab(72.2365% -26.9199 12.1325);--color-screen-rule:lab(64.6795% -41.6671 18.7526);--color-screen-faint:lab(56.976% -5.685 2.56624);--color-screen-track:lab(20.2558% -6.99799 3.15635);--color-plan-ink:lab(89.928% -3.14945 1.42218);--color-plan-muted:lab(68.4602% -5.68146 2.56481);--color-caption-ink:lab(35.1405% -5.05973 2.28363);--color-caption-bg:lab(89.9144% -2.83405 1.27978);--color-coach-bg:lab(83.3431% -3.78123 1.70732);--color-coach-ink:lab(18.7078% -6.03633 2.72297);--color-illo-dark:lab(21.6526% -15.8339 7.13055);--color-illo-bar:lab(34.5086% -20.9965 9.45579);--color-illo-tint:lab(83.3187% -11.3952 5.14251);--color-illo-line:lab(92.1184% -2.83393 1.27974);--color-thumb-a:lab(93.2649% -2.51856 1.13734);--color-thumb-b:lab(91.7764% -5.67654 2.56288);--color-thumb-c:lab(93.074% .045985 2.67334);--color-thumb-d:lab(93.8449% -2.51856 1.13734);--color-thumb-ink:lab(89.9144% -2.83405 1.27978);--color-thumb-ink-faint:lab(94.8481% -1.57335 .710523);--color-thumb-panel:lab(95.5441% -1.57338 .710523);--color-avatar-green-bg:lab(89.3863% -9.48191 4.27979);--color-avatar-green-ink:lab(45.8283% -31.561 14.2048);--color-avatar-sand-bg:lab(87.2913% 1.78668 9.07661);--color-avatar-sand-ink:lab(43.0686% 9.55722 23.8882);--color-avatar-slate-bg:lab(86.5586% -.401199 -8.25471);--color-avatar-slate-ink:lab(33.3279% 2.99841 -25.3154);--color-avatar-rose-bg:lab(86.3911% 7.91353 1.98745);--color-avatar-rose-ink:lab(33.0658% 23.5555 6.17867);--color-avatar-moss-bg:lab(88.0989% -5.00908 7.21712);--color-avatar-moss-ink:lab(37.9928% -12.1526 17.7373);--shadow-soft:0 4px 14px -4px lab(0% 0 0/.08), 0 2px 6px -2px lab(0% 0 0/.05);--shadow-lift:0 14px 38px -10px lab(0% 0 0/.16), 0 4px 12px -4px lab(0% 0 0/.07)}}@media (max-width:1024px){:root{--gutter:40px;--space-section:88px;--measure-page:754px;--text-hero:60px;--text-hero-lh:64px;--text-display:44px;--text-display-lh:50px;--text-title:28px;--text-title-lh:34px;--text-lead:17px;--text-lead-lh:27px;--text-body:16px;--text-body-lh:25px;--size-screen-h:410px;--size-player-h:400px;--size-card:250px;--size-card-thumb-h:208px}}@media (max-width:640px){:root{--gutter:24px;--space-section:64px;--space-section-rule:56px;--measure-page:342px;--text-hero:42px;--text-hero-lh:46px;--text-display:34px;--text-display-lh:40px;--text-title:24px;--text-title-lh:30px;--text-h3:18px;--text-h3-lh:23px;--text-lead:18px;--text-lead-lh:28px;--text-body:16px;--text-body-lh:25px;--text-sm:14px;--text-sm-lh:22px;--text-eyebrow:11px;--text-eyebrow-lh:15px;--text-price:40px;--text-price-lh:46px;--size-nav:60px;--size-screen-h:250px;--size-player-h:238px;--size-play:64px;--size-card:260px;--size-card-thumb-h:200px;--size-mark-cta:42px}}.container{width:100%;max-width:calc(var(--measure-page) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.bleed-start{padding-inline-start:max(var(--gutter), calc((100vw - var(--measure-page)) / 2))}.section{padding-block:calc(var(--space-section) + var(--space-4)) 0}.section--rule{border-block-start:var(--hairline) solid var(--color-line-1);padding-block-start:calc(var(--space-section) + var(--space-4))}.section--white{background:var(--color-surface-card)}.stack{flex-direction:column;display:flex}.eyebrow{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow-lh);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.eyebrow--quiet{color:var(--color-ink-5)}.eyebrow--on-accent{color:var(--color-on-accent-eyebrow)}.hero-title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-hero);line-height:var(--text-hero-lh);letter-spacing:var(--tracking-display);color:var(--color-ink-1);text-wrap:balance}.display{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display);line-height:var(--text-display-lh);letter-spacing:var(--tracking-display);color:var(--color-ink-1);text-wrap:balance}@media (max-width:280px){.display{font-size:26px;line-height:32px}}.title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-title);line-height:var(--text-title-lh);letter-spacing:var(--tracking-display);color:var(--color-ink-1)}.h3{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3);line-height:var(--text-h3-lh);letter-spacing:var(--tracking-display);color:var(--color-ink-1)}.prose{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-body);line-height:var(--text-body-lh);color:var(--color-ink-3);max-width:var(--measure-prose);text-wrap:pretty}.prose--lead{font-size:var(--text-lead);line-height:var(--text-lead-lh);color:var(--color-ink-1);max-width:none}.prose--sm{font-size:var(--text-sm);line-height:var(--text-sm-lh)}.prose--center{text-align:center;max-width:var(--measure-prose-narrow);margin-inline:auto}.prose--on-accent{color:var(--color-on-accent-body)}.ui{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--tracking-display);color:var(--color-ink-1)}.ui--quiet{color:var(--color-ink-4)}.ui--faint{color:var(--color-ink-5)}.ui--accent{color:var(--color-accent)}.ui--xs{font-size:var(--text-xs);line-height:var(--text-xs-lh)}.tnum{font-variant-numeric:tabular-nums}:where(a,button,[tabindex]):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-tap-floor);padding-inline:var(--space-6);border-radius:var(--radius-full);font-family:var(--font-display);font-weight:var(--weight-button);font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--tracking-display);cursor:pointer;transition:background-color var(--motion-hover), border-color var(--motion-hover), transform var(--motion-hover);border:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--accent{background:var(--color-accent);color:var(--color-accent-fg)}.btn--accent:hover{background:var(--color-accent-chip)}.btn--outline{background:var(--color-surface-card);color:var(--color-ink-1);box-shadow:inset 0 0 0 var(--hairline) var(--color-line-2)}.btn--outline:hover{box-shadow:inset 0 0 0 var(--hairline) var(--color-ink-5)}.btn--sunken{background:var(--color-surface-sunken);color:var(--color-ink-1);width:100%}.btn--sunken:hover{background:var(--color-line-1)}.btn--bright{background:var(--color-accent-bright);color:var(--color-accent-deep-ink);width:100%}.btn--bright:hover{filter:brightness(1.06)}.btn--white{background:var(--color-surface-card);color:var(--color-surface-screen);padding-inline:var(--space-3) var(--space-3)}.btn--block{width:100%}.btn--square{border-radius:var(--radius-md)}.btn-hero{width:320px;min-height:var(--size-tap-floor);border-radius:var(--radius-md);background:var(--color-accent);height:52px;color:var(--color-accent-fg);font-family:var(--font-display);font-weight:var(--weight-button);font-size:var(--text-sm);letter-spacing:var(--tracking-display);cursor:pointer;transition:background-color var(--motion-hover);border:none;justify-content:space-between;align-items:center;padding-inline-start:var(--space-5);display:inline-flex}.btn-hero:hover{background:var(--color-accent-chip)}.btn-hero__arrow{flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.btn{transition:background-color var(--motion-hover), box-shadow var(--motion-hover), transform var(--motion-hover)}.btn:hover{transform:translateY(-1px)}.btn:active{transition:transform var(--motion-press);transform:translateY(1px)scale(.99)}.nav{height:var(--size-nav);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.nav>.lockup{grid-column:1;justify-self:start}.nav__links{align-items:center;gap:var(--space-8);grid-column:2;display:flex;position:relative}.nav__indicator{inline-size:var(--nav-indicator-width,0);block-size:var(--hairline);background:var(--color-ink-1);opacity:0;pointer-events:none;transform:translate3d(var(--nav-indicator-x,0), 0, 0);transition:transform var(--motion-panel), inline-size var(--motion-hover), opacity var(--motion-hover);position:absolute;inset-block-end:2px;inset-inline-start:0}.nav__indicator[data-ready=true]{opacity:1}.nav__account{grid-column:3;justify-self:end;align-items:center;display:flex}.nav__link{padding:var(--space-2) 0;cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-sm);letter-spacing:var(--tracking-display);color:var(--color-ink-4);transition:color var(--motion-hover);background:0 0;border:none}.nav__link:hover,.nav__link[aria-current]{color:var(--color-ink-1)}.nav__burger{width:var(--size-tap-floor);height:var(--size-tap-floor);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:0;display:none}.nav__burger span{border-radius:var(--radius-sm);background:var(--color-ink-1);width:20px;height:2px;transition:transform var(--motion-in), opacity var(--motion-hover);margin-inline:auto;display:block}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav__burger[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav__sheet{z-index:9;padding:var(--gutter);background:var(--color-accent);color:var(--color-accent-fg);opacity:0;pointer-events:none;transition:opacity var(--motion-out), transform var(--motion-out);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.nav__sheet[data-open=true]{opacity:1;pointer-events:auto;transition:opacity var(--motion-panel), transform var(--motion-panel);transform:none}.nav__sheet-bar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.nav__sheet .lockup{color:var(--color-accent-fg)}.nav__sheet-close{width:var(--size-tap-floor);height:var(--size-tap-floor);border-radius:var(--radius-full);background:var(--color-on-accent-chip);color:var(--color-accent-fg);box-shadow:inset 0 0 0 var(--hairline) var(--color-on-accent-chip-line);cursor:pointer;transition:background-color var(--motion-hover), transform var(--motion-hover);border:none;place-items:center;padding:0;display:grid}.nav__sheet-close:hover{background:var(--color-on-accent-chip-line)}.nav__sheet-close:active{transition:transform var(--motion-press);transform:scale(.96)}.nav__sheet-links{justify-content:center;gap:var(--space-2);padding-block:var(--space-8);flex-direction:column;flex:1;display:flex}.nav__sheet .nav__link{grid-template-columns:var(--size-tap-floor) minmax(0, 1fr);align-items:baseline;gap:var(--space-3);width:100%;min-height:var(--size-tap-floor);padding-block:var(--space-3);font-size:var(--text-display);line-height:var(--text-display-lh);text-align:start;color:var(--color-accent-fg);display:grid}.nav__sheet .nav__link>span{font-size:var(--text-xs);line-height:var(--text-xs-lh);color:var(--color-on-accent-eyebrow);font-variant-numeric:tabular-nums}.nav__sheet .nav__link:hover,.nav__sheet .nav__link[aria-current]{color:var(--color-accent-fg)}.nav__sheet-note{color:var(--color-on-accent-eyebrow)}@media (min-width:721px){.nav__sheet{display:none}}@media (max-width:720px){html.nav-sheet-open{overflow:hidden}.nav-shell{z-index:8;isolation:isolate;position:sticky;inset-block-start:0}header,.section{scroll-margin-block-start:calc(var(--size-nav) + 20px)}.nav-shell:before{content:"";z-index:-1;background:var(--color-surface-page);border-block-end:none;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nav-shell:before{background:color-mix(in oklch, var(--color-surface-page), var(--color-on-accent-chip))}}.nav-shell:before{-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2));pointer-events:none}.nav__links{display:none}.nav__burger{display:flex}}@media (max-width:280px){.nav>.lockup>span{display:none}}.site-pointer{display:none}@media (hover:hover) and (pointer:fine){html.site-pointer-enabled,html.site-pointer-enabled *{cursor:none!important}.site-pointer{z-index:11;height:var(--size-avatar);aspect-ratio:39/44;pointer-events:none;opacity:0;transition:opacity var(--motion-out);will-change:transform, opacity;display:block;position:fixed;inset-block-start:0;inset-inline-start:0;transform:translate(0)}.site-pointer.is-visible{opacity:1;transition:opacity var(--motion-in)}.site-pointer__visual{transform-origin:10.256% 9.091%;width:100%;height:100%;transition:transform var(--motion-press);display:block;transform:translate(-10.256%,-9.091%)}.site-pointer.is-pressed .site-pointer__visual{transform:translate(-10.256%,-9.091%)scale(.96)}.site-pointer svg{width:100%;height:100%;display:block;overflow:visible}.site-pointer__shadow{fill:var(--color-ink-1);opacity:.38;transform:translateY(var(--hairline));filter:blur(var(--hairline))}.site-pointer__body{fill:var(--color-accent-bright)}}.lockup{cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);color:var(--color-ink-1);text-transform:lowercase;background:0 0;border:none;align-items:center;gap:.32em;padding:0;display:inline-flex}.lockup__mark{width:1em;height:1em;transition:transform var(--motion-in);flex-shrink:0;margin-block-end:.077em}.lockup:hover .lockup__mark{transform:rotate(-4deg)scale(1.06)}.screen{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-surface-screen);width:100%;height:auto;box-shadow:var(--shadow-lift);flex-direction:column;display:flex;position:relative;overflow:hidden}.screen--player{height:auto}.screen>video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.screen__chrome{align-items:center;gap:var(--space-4);height:36px;padding-inline:var(--space-4);background:var(--color-surface-screen-bar);flex-shrink:0;display:flex}.screen__lights{flex-shrink:0;gap:6px;display:flex}.screen__lights i{border-radius:var(--radius-full);background:var(--color-screen-track);width:10px;height:10px}.screen__name{text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-screen-faint);flex-grow:1}.screen__rec{align-items:center;gap:var(--space-2);font-family:var(--font-display);letter-spacing:var(--tracking-wide);color:var(--color-screen-faint);transition:color var(--motion-hover);flex-shrink:0;font-size:10px;display:inline-flex}.screen__rec i{border-radius:var(--radius-full);background:var(--color-screen-track);width:7px;height:7px;transition:background-color var(--motion-hover)}.screen__rec.is-live{color:var(--color-screen-accent)}.screen__rec.is-live i{background:var(--color-screen-rule);animation:rec-pulse 1.6s var(--ease-move) infinite}@keyframes rec-pulse{0%,to{opacity:1}50%{opacity:.25}}.screen__split{flex-grow:1;min-height:0;display:flex}.screen__term{min-width:0;padding:var(--space-5) var(--space-6);flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.term__line{font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre;color:var(--color-screen-ink-2);line-height:1.75}.term__line--accent{color:var(--color-screen-accent)}.term__line--dim{color:var(--color-screen-ink-3)}.term__line--user{color:var(--color-screen-ink-1)}.term__caret{vertical-align:text-bottom;background:var(--color-screen-accent);opacity:.35;width:7px;height:1em;display:inline-block}.term__caret.is-on{animation:1.1s step-end infinite caret}@keyframes caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.coach{gap:var(--space-3);width:var(--size-coach-panel);padding:var(--space-5);border-inline-start:var(--hairline) solid var(--color-screen-track);background:var(--color-surface-screen-bar);flex-direction:column;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.coach{background:color-mix(in oklab, var(--color-surface-screen-bar) 70%, transparent)}}.coach__head{justify-content:space-between;align-items:center;display:flex}.coach__count{color:var(--color-screen-faint)}.coach__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3);line-height:var(--text-h3-lh);letter-spacing:var(--tracking-display);color:var(--color-screen-ink-1)}.coach__blurb{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-screen-ink-3)}.coach__spacer{flex-grow:1}.coach__say{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-screen);opacity:0;transition:opacity var(--motion-out), transform var(--motion-out);flex-direction:column;display:flex;transform:translateY(6px)scale(.98)}.coach__say.is-on{opacity:1;transition:opacity var(--motion-in), transform var(--motion-in);transform:none}.coach__quote{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-screen-ink-2)}.coach__foot{gap:var(--space-2);flex-direction:column;display:flex}.coach__track{border-radius:var(--radius-full);background:var(--color-screen-track);height:3px;position:relative;overflow:hidden}.coach__track>i{border-radius:var(--radius-full);background:var(--color-screen-rule);transition:inline-size var(--motion-scrub);display:block;position:absolute;inset-block:0;inset-inline-start:0}.coach__clock{color:var(--color-screen-faint)}.screen__play{width:var(--size-play);height:var(--size-play);border-radius:var(--radius-full);background:var(--color-surface-card);color:var(--color-accent);cursor:pointer;box-shadow:var(--shadow-lift);transition:scale var(--motion-in), opacity var(--motion-in);border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:calc((100% - var(--size-coach-panel)) / 2);translate:-50% -50%}.screen__play:hover{scale:1.07}.screen__play:active{transition:scale var(--motion-press);scale:.97}.screen__play.is-playing{opacity:0;scale:.9}.screen:hover .screen__play.is-playing,.screen__play.is-playing:focus-visible{opacity:1;scale:1}.screen__play-ring{border-radius:var(--radius-full);box-shadow:0 0 0 0 var(--color-accent-fg);animation:play-ring 2.6s var(--ease-enter) infinite;position:absolute;inset:0}.screen__play.is-playing .screen__play-ring{animation:none}@keyframes play-ring{0%{box-shadow:0 0 #ffffff80;box-shadow:0 0 lab(100% 0 0/.5)}70%{box-shadow:0 0 0 18px #fff0;box-shadow:0 0 0 18px lab(100% 0 0/0)}to{box-shadow:0 0 #fff0;box-shadow:0 0 lab(100% 0 0/0)}}@media (max-width:640px){.coach{display:none}.screen__play{inset-inline-start:50%}.screen__term{padding:var(--space-4)}.term__line{line-height:1.6}}.coach__steps{gap:var(--space-1);padding:var(--space-2) 0 0;flex-direction:column;flex-grow:1;min-height:0;margin:0;list-style:none;display:flex;overflow:hidden}.coach__step{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--motion-hover);display:flex}.coach__step.is-here{background:var(--color-surface-screen)}.coach__step-mark{border-radius:var(--radius-full);width:18px;height:18px;font-family:var(--font-display);color:var(--color-screen-faint);box-shadow:inset 0 0 0 var(--hairline) var(--color-screen-track);transition:background-color var(--motion-hover), color var(--motion-hover), box-shadow var(--motion-hover);flex-shrink:0;place-items:center;font-size:10px;line-height:1;display:grid}.coach__step.is-done .coach__step-mark{background:var(--color-screen-rule);color:var(--color-surface-screen);box-shadow:none}.coach__step.is-here .coach__step-mark{background:var(--color-accent);color:var(--color-accent-fg);box-shadow:none}.coach__step-title{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--text-xs-lh);letter-spacing:var(--tracking-display);color:var(--color-screen-ink-3);white-space:nowrap;text-overflow:ellipsis;transition:color var(--motion-hover);overflow:hidden}.coach__step.is-here .coach__step-title{color:var(--color-screen-ink-1)}.coach__step.is-done .coach__step-title{color:var(--color-screen-ink-2)}.screen__scrim{inset-block:36px 0;inset-inline:0 var(--size-coach-panel);pointer-events:none;opacity:1;transition:opacity var(--motion-panel);background:radial-gradient(58% 74%,#000000b8 0%,#0000002e 62%,#0000 100%);background:radial-gradient(58% 74%,lab(0% 0 0/.72) 0%,lab(0% 0 0/.18) 62%,lab(0% 0 0/0) 100%);position:absolute}.screen__scrim.is-playing{opacity:0}@media (max-width:640px){.screen__scrim{inset-inline:0}}.screen--player .coach{display:none}.screen--player .screen__scrim{inset-inline-end:0}.screen--player .screen__play{inset-inline-start:50%}.screen--demo{aspect-ratio:16/10;width:min(100%, calc(var(--size-screen-h) * 1.6));height:auto;margin-inline:auto}.screen--demo.screen--player{width:min(100%, calc(var(--size-player-h) * 1.6))}.demo__desktop{--rx-green:#61ab81;--rx-red:#df202e;--rx-mint:#57e6c2;--rx-glass:#171c19c7;background:radial-gradient(120% 90% at 50% 0,#2c3c32 0%,#16231b 48%,#0a120d 100%);background:radial-gradient(120% 90% at 50% 0,lab(23.8156% -8.92457 4.02443) 0%,lab(12.1346% -7.024 3.16683) 48%,lab(4.58405% -3.32019 1.48535) 100%);flex-grow:1;min-height:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(7.5px,1.02cqw,13px);position:relative;overflow:hidden;container-type:size}@supports (color:lab(0% 0 0)){.demo__desktop{--rx-glass:lab(9.6551% -3.16704 1.42915/.78)}}.demo__fresh{animation:demo-fresh var(--motion-panel) both}@keyframes demo-fresh{0%{opacity:0}to{opacity:1}}.demo__menubar{z-index:3;color:#ffffffd1;color:lab(100% 0 0/.82);background:#00000047;background:lab(0% 0 0/.28);align-items:center;gap:1.1em;height:2.1em;padding-inline:1.2em;font-size:.92em;display:flex;position:relative;box-shadow:0 1px #ffffff1a;box-shadow:0 1px lab(100% 0 0/.1)}.demo__menuname{font-weight:700}.demo__menuitem{opacity:.75}.demo__menuitem:nth-child(n+6){display:none}@container (min-width:700px){.demo__menuitem:nth-child(n+6){display:inline}.demo__menuitem:nth-child(n+8){display:none}}.demo__menuspace{flex-grow:1}.demo__menuglyph{opacity:.7;font-size:.9em}.demo__menuglyph--reflex[data-open=true]{opacity:1;color:var(--rx-green)}.demo__menuclock{opacity:.85}.demo__notch{z-index:4;flex-direction:column;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.demo__halo{border-radius:var(--radius-full);background:radial-gradient(46% 58% at 50% 42%, var(--rx-green) 0%, var(--rx-green) 42%, transparent 74%);width:14em;height:5em;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.demo__halo{background:radial-gradient(46% 58% at 50% 42%, var(--rx-green) 0%, color-mix(in oklab, var(--rx-green) 55%, transparent) 42%, transparent 74%)}}.demo__halo{mix-blend-mode:screen;pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-move)}.demo__halo--green{opacity:.62;animation:demo-breath 3s var(--ease-move) infinite}.demo__halo--red{background:radial-gradient(50% 62% at 50% 30%, var(--rx-red) 0%, transparent 70%);opacity:.62;animation:demo-breath 3s var(--ease-move) infinite}.demo__halo--rising{opacity:.5;transition:opacity 3.5s ease-in-out}@keyframes demo-breath{0%,to{opacity:.62}50%{opacity:.28}}.demo__band{background:#000;border-radius:0 0 .55em .55em;justify-content:space-between;align-items:center;gap:6.8em;height:2.1em;padding-inline:.45em;display:flex;position:relative}.demo__wing{opacity:0;width:1.35em;height:1.35em;transition:opacity var(--dur-base) var(--ease-enter), scale var(--dur-base) var(--ease-enter);place-items:center;display:grid;scale:0 1}.demo__wing--icon{transform-origin:100%}.demo__wing--wave{transform-origin:0%}.demo__wing[data-on=true]{opacity:.85;scale:1}.demo__wing--icon[data-glow=true]{animation:demo-icon-breath 1.8s var(--ease-move) infinite}@keyframes demo-icon-breath{0%,to{opacity:.85}50%{opacity:.55}}.demo__appicon{background:#35473c;background:lab(28.4827% -9.55622 4.30955);border-radius:.35em;width:100%;height:100%;display:block}.demo__appicon--excel{background:linear-gradient(135deg,#1d6b40,#2f9e5f)}.demo__appicon--figma{background:linear-gradient(135deg,#40352f,#8a6ee6)}.demo__appicon--photoshop{background:linear-gradient(135deg,#0c2438,#2f79c2)}.demo__appicon--safari{background:linear-gradient(135deg,#1c3a5e,#3fa2e8)}.demo__appicon--notion{background:linear-gradient(135deg,#3a3733,#d9d4cc)}.demo__appicon--chatgpt{background:linear-gradient(135deg,#2d2d2d,#8e8ea0)}.demo__appicon--claudecode{background:linear-gradient(135deg,#2a1f1a,#d97757)}.demo__appicon--copilot{background:conic-gradient(from 220deg,#d83b01,#ffb900,#7fba00,#00a4ef,#d83b01)}.demo__wave{justify-content:center;align-items:center;gap:.09em;width:100%;height:100%;display:flex}.demo__wave i{border-radius:var(--radius-full);transform-origin:50%;background:#ffffffd9;background:lab(100% 0 0/.85);width:.13em;height:.85em;scale:1 .22}.demo__wave--live i{animation:demo-wave-live .9s var(--ease-move) infinite}.demo__wave--live i:nth-child(2){animation-delay:.12s}.demo__wave--live i:nth-child(3){animation-delay:.31s}.demo__wave--live i:nth-child(4){animation-delay:50ms}.demo__wave--live i:nth-child(5){animation-delay:.22s}.demo__wave--live i:nth-child(6){animation-delay:.4s}@keyframes demo-wave-live{0%,to{scale:1 .3}35%{scale:1}70%{scale:1 .55}}.demo__wave--processing i{animation:demo-wave-crest 1.8s var(--ease-move) infinite}.demo__wave--processing i:nth-child(2){animation-delay:.15s}.demo__wave--processing i:nth-child(3){animation-delay:.3s}.demo__wave--processing i:nth-child(4){animation-delay:.45s}.demo__wave--processing i:nth-child(5){animation-delay:.6s}.demo__wave--processing i:nth-child(6){animation-delay:.75s}@keyframes demo-wave-crest{0%,60%,to{scale:1 .3}15%{scale:1 .95}30%{scale:1 .45}}.demo__wave--waiting i{opacity:.5;scale:1 .22}.demo__wave[data-glow=true]:after{content:"";border-radius:var(--radius-full);background:radial-gradient(50% 50% at 50% 50%, var(--rx-green) 0%, transparent 72%);animation:demo-glow-breath 1.8s var(--ease-move) infinite;position:absolute;inset:-.4em -.3em}.demo__wave{position:relative}@keyframes demo-glow-breath{0%,to{opacity:.14}50%{opacity:.36}}.demo__tasks{background:#000;border-radius:0 0 1.3em 1.3em;flex-direction:column;gap:.55em;width:21em;margin-block-start:-.2em;padding:.8em 1em .9em;display:flex}.demo__taskshead{color:#ffffff73;color:lab(100% 0 0/.45);justify-content:space-between;font-size:.78em;font-weight:700;display:flex}.demo__taskshead span+span{color:#ffffff40;color:lab(100% 0 0/.25);font-weight:400}.demo__taskrow{animation:demo-taskrow var(--motion-in) both;align-items:center;gap:.55em;display:flex}@keyframes demo-taskrow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.demo__taskrow>i{border-radius:var(--radius-full);background:var(--rx-mint);width:.42em;height:.42em}.demo__taskrow[data-state=queued]>i{background:#ffffff2e;background:lab(100% 0 0/.18)}.demo__taskname{color:#ffffffe6;color:lab(100% 0 0/.9);flex-grow:1;font-size:.88em}.demo__taskrow[data-state=queued] .demo__taskname{color:#ffffff73;color:lab(100% 0 0/.45)}.demo__taskdetail{color:#fff6;color:lab(100% 0 0/.4);font-size:.8em}.demo__reply{z-index:4;background:var(--rx-glass);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);transform-origin:50% 0;opacity:0;width:fit-content;max-width:min(27em,80cqw);transition:opacity var(--motion-out), transform var(--motion-out);pointer-events:none;border-radius:1.05em;flex-direction:column;gap:.35em;padding:.8em 1.15em;display:flex;position:absolute;inset-block-start:2.7em;inset-inline-start:50%;transform:translateY(-.9em)scale(.86,.6);box-shadow:inset 0 1px #ffffff24,0 5px 12px #00000052;box-shadow:inset 0 1px lab(100% 0 0/.14),0 5px 12px lab(0% 0 0/.32)}.demo__reply.is-on{opacity:1;transition:opacity var(--dur-medium) var(--ease-press), transform var(--dur-medium) var(--ease-press);transform:none}.demo__replychunk{color:#ffffffeb;color:lab(100% 0 0/.92);animation:demo-chunk 80ms var(--ease-enter) both;font-size:.98em;line-height:1.45}@keyframes demo-chunk{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.demo__rxmenu{z-index:5;background:var(--rx-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.7em;flex-direction:column;gap:.14em;min-width:15.5em;padding:.45em;font-size:.92em;display:flex;position:absolute;inset-block-start:2.3em;inset-inline-end:4.2em;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #0006;box-shadow:inset 0 1px lab(100% 0 0/.12),0 6px 16px lab(0% 0 0/.4)}.demo__rxhead{color:#fff6;color:lab(100% 0 0/.4);padding:.25em .7em .1em;font-size:.78em;font-weight:700}.demo__rxitem{color:#ffffffe0;color:lab(100% 0 0/.88);border-radius:.4em;padding:.28em .7em}.demo__rxitem--wt{padding-inline-start:1.1em}.demo__rxitem[data-selected=true]{background:var(--rx-green);color:#fff}.demo__rxrule{background:#ffffff1f;background:lab(100% 0 0/.12);height:1px;margin:.3em .5em}.demo__pill{z-index:5;background:var(--rx-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:demo-chunk .24s var(--ease-enter) both;border-radius:1.3em;align-items:center;gap:.5em;padding:.55em .9em;display:flex;position:absolute;inset-block-end:5cqh;inset-inline-start:50%;translate:-50%;box-shadow:inset 0 1px #ffffff24,0 6px 14px #00000052;box-shadow:inset 0 1px lab(100% 0 0/.14),0 6px 14px lab(0% 0 0/.32)}.demo__pillbtn{border-radius:var(--radius-full);color:#ffffffd9;color:lab(100% 0 0/.85);background:#ffffff14;background:lab(100% 0 0/.08);place-items:center;min-width:2em;height:1.75em;padding-inline:.4em;font-size:.9em;display:grid}.demo__pillbtn[data-kind=talk]{color:var(--rx-red)}.demo__pillbtn[data-kind=show]{color:var(--rx-mint)}.demo__pillbtn[data-kind=show][data-on=true]{background:var(--rx-mint);color:#000000d9;color:lab(0% 0 0/.85)}.demo__pillbtn[data-disabled]{color:#ffffff47;color:lab(100% 0 0/.28)}.demo__pillread{text-align:center;color:#ffffffbf;color:lab(100% 0 0/.75);min-width:6em;font-size:.88em}.demo__pillread[data-mode=show]{color:var(--rx-mint)}.demo__pilltitle{color:#ffffff73;color:lab(100% 0 0/.45);font-size:.85em}.demo__aperture{z-index:2;pointer-events:none;opacity:0;border-radius:18px;transition:opacity .25s ease-out;position:absolute;inset-block-start:0;inset-inline-start:0;box-shadow:0 0 18px 200cqw #0000006b;box-shadow:0 0 18px 200cqw lab(0% 0 0/.42)}.demo__aperture.is-on{opacity:1;transition:opacity .18s ease-out}.demo__pointer,.demo__crumb{z-index:6;pointer-events:none;width:1.6em;position:absolute;inset-block-start:0;inset-inline-start:0}.demo__pointer-svg{width:100%;fill:var(--rx-green);filter:drop-shadow(0 1.4px 1.6px #01020361);filter:drop-shadow(0 1.4px 1.6px lab(.454704% -.0226423 -.660545/.38));display:block}.demo__pointer{opacity:0;transition:transform 1s cubic-bezier(.32,.72,0,1) .43s,opacity .4s ease-out}.demo__pointer.is-on{opacity:1;transition:transform 1s cubic-bezier(.32,.72,0,1) .43s,opacity .15s ease-out .28s}.demo__crumb{opacity:.28}.demo__arrow{z-index:7;pointer-events:none;width:1.15em;transition:transform .68s var(--ease-move);position:absolute;inset-block-start:0;inset-inline-start:0}.demo__arrow-svg{width:100%;display:block}.demo__arrow--clicked .demo__arrow-svg{animation:demo-click .18s var(--ease-press)}@keyframes demo-click{0%,to{transform:none}40%{transform:scale(.88)}}.demo__hotkey{z-index:5;align-items:center;gap:var(--space-3);animation:demo-chunk .24s var(--ease-enter) both;display:flex;position:absolute;inset-block-end:4cqh;inset-inline-start:50%;translate:-50%}.demo__keycap{border-radius:var(--radius-sm);background:var(--color-caption-bg);color:var(--color-caption-ink);font-family:var(--font-display);letter-spacing:var(--tracking-display);box-shadow:var(--shadow-soft);padding:.3em .75em;font-size:.92em}.demo__utterance{font-family:var(--font-body);font-weight:var(--weight-body);color:#ffffffd9;color:lab(100% 0 0/.85);font-size:.98em}.demo__scene{z-index:1;position:absolute;inset:3.2em 4cqw 3.5cqh}@media (max-width:640px){.demo__scene{inset:2.9em 2.5cqw 2.6cqh}.demo__reply{width:min(78cqw,24em)}.demo__band{gap:5.4em}}@media (prefers-reduced-motion:reduce){.demo__halo--green,.demo__halo--red,.demo__wing--icon[data-glow=true],.demo__wave--live i,.demo__wave--processing i,.demo__wave[data-glow=true]:after,.demo__fresh,.demo__taskrow,.demo__replychunk,.demo__pill,.demo__hotkey{animation:none}.demo__pointer,.demo__pointer.is-on,.demo__arrow,.demo__reply,.demo__reply.is-on{transition-duration:var(--dur-base);transition-delay:0s}}.scene__window{color:#1f1f1f;background:#fff;border-radius:.8em;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 40px -12px #0000008c}.scene__titlebar{background:#f5f5f5;flex-shrink:0;align-items:center;gap:.8em;height:2.2em;padding-inline:.9em;display:flex;box-shadow:0 1px #00000012}.scene__lights{gap:.42em;display:flex}.scene__lights i{border-radius:var(--radius-full);background:#d6d6d6;width:.62em;height:.62em}.scene__title{text-align:center;color:#6f6f6f;flex-grow:1;font-size:.85em}.xl__tabs{color:#444;background:#f7f7f7;gap:1.2em;padding:.45em 1em 0;font-size:.82em;display:flex}.xl__tab{transition:border-color var(--motion-hover), color var(--motion-hover);border-block-end:2px solid #0000;padding-block-end:.4em}.xl__tab[data-active=true]{color:#217346;border-color:#217346;font-weight:600}.xl__ribbon{background:#f7f7f7;gap:.7em;padding:.5em 1em;display:flex;box-shadow:0 1px #00000014}.xl__rbtn{color:#3f3f3f;transition:background-color var(--motion-hover), scale var(--motion-press);border-radius:.35em;flex-direction:column;align-items:center;gap:.25em;padding:.3em .6em;font-size:.72em;display:flex}.xl__rbtn i{background:#dcdcdc;border-radius:.3em;width:1.5em;height:1.5em}.xl__rbtn--sm{flex-direction:row}.xl__rbtn--sm i{width:1.1em;height:1.1em}.xl__rbtn[data-pressed=true]{background:#cfe3d8;scale:.98}.xl__fxbar{background:#fbfbfb;align-items:center;gap:.5em;padding:.25em 1em;font-size:.76em;display:flex;box-shadow:0 1px #00000012}.xl__namebox,.xl__fxfield{background:#fff;border-radius:.25em;padding:.12em .6em;box-shadow:inset 0 0 0 1px #00000024}.xl__namebox{text-align:center;width:3.5em}.xl__fx{color:#7a7a7a;font-style:italic}.xl__fxfield{flex-grow:1}.xl__grid{background:#fff;flex-grow:1;min-height:0;font-size:.76em;overflow:hidden}.xl__row{grid-template-columns:2em repeat(5,1fr);line-height:1.9;display:grid}.xl__row>span{white-space:nowrap;padding-inline:.6em;overflow:hidden;box-shadow:inset -1px 0 #00000012,inset 0 -1px #00000012}.xl__row>span:first-child,.xl__row--letters>span{text-align:center;color:#6f6f6f;background:#f5f5f5}.xl__row--head>span:not(:first-child){background:#efefef;font-weight:700}.xl__grid[data-selected=true] .xl__row:not(.xl__row--letters)>span:not(:first-child){background:#21734614}.xl__sheets{color:#5c5c5c;background:#f5f5f5;gap:.8em;padding:.35em 1em;font-size:.76em;display:flex;box-shadow:0 -1px #00000012}.xl__sheets span[data-active=true]{color:#217346;font-weight:700}.xl__addsheet{opacity:.6}.xl__sheetmodal{width:21em;animation:xl-sheet var(--motion-panel) both;background:#fbfbfb;border-radius:0 0 .7em .7em;flex-direction:column;gap:.55em;padding:1em 1.2em;font-size:.82em;display:flex;position:absolute;inset-block-start:2.4em;inset-inline-start:50%;translate:-50%;box-shadow:0 14px 30px -8px #00000059}@keyframes xl-sheet{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.xl__sheettitle{font-weight:700}.xl__sheetmodal label{color:#4a4a4a;align-items:center;gap:.5em;display:flex}.xl__rangefield{font-style:normal;font-family:var(--font-mono);background:#fff;border-radius:.3em;flex-grow:1;padding:.2em .5em;font-size:.9em;box-shadow:inset 0 0 0 1px #00000029}.xl__radio{color:#4a4a4a;align-items:center;gap:.45em;display:flex}.xl__radio i{border-radius:var(--radius-full);width:.75em;height:.75em;box-shadow:inset 0 0 0 1px #00000052}.xl__radio[data-on] i{background:#217346;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #217346}.xl__sheetbtns{justify-content:flex-end;gap:.6em;margin-block-start:.3em;display:flex}.xl__btn{background:#fff;border-radius:.4em;padding:.28em 1em;box-shadow:inset 0 0 0 1px #0000002e}.xl__btn--default{color:#fff;box-shadow:none;background:#217346}.xl__pivot{background:#fff;flex-grow:1;grid-template-columns:1.4fr 1fr;gap:.8em;min-height:0;padding:.8em 1em;display:grid}.xl__dropzone{text-align:center;color:#5c5c5c;border:2px dashed #00000029;border-radius:.5em;place-content:center;gap:.4em;font-size:.85em;display:grid}.xl__drophint{opacity:.65;font-size:.85em}.xl__fields{background:#f5f5f5;border-radius:.5em;flex-direction:column;gap:.4em;padding:.6em .8em;font-size:.8em;display:flex}.xl__fieldshead{font-weight:700}.xl__field{align-items:center;gap:.45em;display:flex}.xl__field i{border-radius:.15em;width:.7em;height:.7em;box-shadow:inset 0 0 0 1px #00000047}.fg{color:#1e1e1e;background:#fff}.fg .scene__titlebar{background:#fff;box-shadow:0 1px #00000014}.fg .scene__title{color:#7d7d7d}.fg .scene__lights i{background:#d6d6d6}.fg__body{flex-grow:1;grid-template-columns:1fr 2.1fr 1.1fr;min-height:0;display:grid}.fg__layers,.fg__design{background:#fff;flex-direction:column;gap:.35em;padding:.7em .8em;font-size:.78em;display:flex}.fg__layers{box-shadow:inset -1px 0 #00000014}.fg__design{box-shadow:inset 1px 0 #00000014}.fg__panelhead{color:#7d7d7d;margin-block-end:.2em;font-weight:700}.fg__layer{color:#333}.fg__layer--sel{color:#007be5;background:#e5f4ff;border-radius:.3em}.fg__layer--sub{color:#7d7d7d;padding-inline-start:1.1em}.fg__canvas{background:#f5f5f5;place-items:center;display:grid;position:relative}.fg__frame{background:#fff;outline:1.5px solid #0d99ff;flex-direction:column;gap:1em;width:9em;padding:1em;display:flex;box-shadow:0 1px 4px #0000001f}.fg__frame i{height:2.2em;transition:transform var(--motion-panel);background:#d9e6f2;border-radius:.3em}.fg__frame i:nth-child(2){width:70%;translate:.8em}.fg__frame i:nth-child(3){width:85%;translate:-.4em}.fg__frame[data-stacked=true] i{width:100%;transition:translate var(--motion-panel), width var(--motion-panel);translate:0}.fg__toolbar{background:#fff;border-radius:.7em;gap:.2em;padding:.3em;display:flex;position:absolute;inset-block-end:.8em;inset-inline-start:50%;translate:-50%;box-shadow:0 4px 14px #00000029,inset 0 0 0 1px #0000000d}.fg__toolbar span{color:#333;border-radius:.4em;place-items:center;width:1.7em;height:1.7em;font-size:.85em;display:grid}.fg__toolbar span[data-active]{color:#fff;background:#0d99ff}.fg__paneltabs{color:#7d7d7d;border-block-end:1px solid #00000014;gap:1em;margin-block-end:.3em;padding-block-end:.35em;display:flex}.fg__paneltabs span[data-active]{color:#1e1e1e;font-weight:700}.fg__fieldrow{gap:.5em;display:flex}.fg__fieldrow span{background:#f5f5f5;border-radius:.3em;flex-grow:1;padding:.2em .5em}.fg__section{color:#444;border-block-start:1px solid #00000012;justify-content:space-between;align-items:center;padding-block:.3em;display:flex}.fg__plus{width:1.5em;height:1.5em;transition:background-color var(--motion-hover), scale var(--motion-press);background:#f0f0f0;border-radius:.3em;place-items:center;display:grid}.fg__plus[data-pressed=true]{color:#fff;background:#0d99ff;scale:.96}.fg__autolayout{gap:.5em;display:flex}.fg__autolayout span{background:#f0f0f0;border-radius:.3em;padding:.18em .5em;font-size:.92em}.fg__swatch{background:#d9e6f2;border-radius:.25em;width:1.1em;height:1.1em}.ps{color:#d6d6d6;background:#323232}.ps .scene__titlebar{background:#3a3a3a;box-shadow:0 1px #ffffff0f}.ps .scene__title{color:#a0a0a0}.ps .scene__lights i{background:#5a5a5a}.ps__options{color:#b0b0b0;background:#383838;align-items:center;gap:1em;padding:.4em 1em;font-size:.74em;display:flex;box-shadow:0 1px #ffffff0d}.ps__brushdot{border-radius:var(--radius-full);width:.9em;height:.9em;box-shadow:inset 0 0 0 1px #ffffff80}.ps__body{flex-grow:1;grid-template-columns:auto 1fr auto;min-height:0;display:grid}.ps__tools{background:#383838;flex-direction:column;gap:.18em;padding:.5em .3em;display:flex}.ps__tool{color:#bdbdbd;width:1.7em;height:1.5em;transition:background-color var(--motion-hover);border-radius:.25em;place-items:center;font-size:.72em;display:grid}.ps__tool[data-active=true]{color:#fff;background:#545454}.ps__canvas{background:#262626;place-items:center;display:grid}.ps__photo{background:linear-gradient(160deg,#c8a184 0%,#8f6b4e 100%);border-radius:.2em;width:11em;height:78%;position:relative;overflow:hidden}.ps__photo[data-brush=true]:after{content:"";border-radius:var(--radius-full);width:3.4em;height:3.4em;position:absolute;inset-block-start:18%;inset-inline-end:12%;box-shadow:inset 0 0 0 1.5px #fffc}.ps__face{background:#d8b090;border-radius:50% 50% 46% 46%;width:3.6em;height:4.4em;position:absolute;inset-block-start:16%;inset-inline-start:50%;translate:-50%}.ps__shoulders{background:#3d4653;border-radius:45% 45% 0 0;width:8.5em;height:34%;position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50%}.ps__panels{background:#383838;flex-direction:column;gap:.5em;width:11.5em;padding:.5em;font-size:.78em;display:flex}.ps__panelhead{color:#a0a0a0;font-weight:700}.ps__adjust,.ps__layers{background:#2d2d2d;border-radius:.4em;flex-direction:column;gap:.4em;padding:.55em .65em;display:flex}.ps__adjrow{gap:.4em;display:flex}.ps__adjrow i{background:#454545;border-radius:.25em;width:1.3em;height:1.3em}.ps__layer{color:#cfcfcf;border-radius:.3em;align-items:center;gap:.45em;padding:.25em .35em;display:flex}.ps__layer--sel{background:#4b4b4b;box-shadow:inset 0 0 0 1px #ffffff38}.ps__thumb{background:linear-gradient(160deg,#c8a184,#8f6b4e);border-radius:.15em;width:1.5em;height:1.15em}.ps__thumb--curves{background:#5f5f5f}.ps__thumb--bg{background:#8a8a8a}.ps__mask{width:1.5em;height:1.15em;animation:ps-mask var(--motion-in) both;background:#fff;border-radius:.15em;box-shadow:0 0 0 1.5px #ffffffd9}@keyframes ps-mask{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.ps__layerbar{border-block-start:1px solid #ffffff14;justify-content:space-between;padding-block-start:.3em;display:flex}.ps__layerbar span{color:#b5b5b5;width:1.5em;height:1.3em;transition:background-color var(--motion-hover), scale var(--motion-press);border-radius:.25em;place-items:center;font-size:.85em;display:grid}.ps__layerbar span[data-pressed=true]{background:#565656;scale:.94}.sf__address{text-align:center;color:#5c5c5c;background:#ececec;border-radius:.4em;flex-grow:1;max-width:60%;margin-inline:auto;padding:.18em .9em;font-size:.78em}.sf__page{background:#fff;flex-direction:column;flex-grow:1;gap:.7em;min-height:0;padding:.9em 1.4em;display:flex}.sf__nshead{align-items:center;gap:.6em;font-size:.95em;font-weight:700;display:flex}.sf__nsmark{color:#fff;background:#1f3a5f;border-radius:.3em;place-items:center;padding:.15em .4em;font-size:.8em;display:grid}.sf__crumb{color:#6f6f6f;font-size:.78em}.sf__table{border-radius:.4em;font-size:.82em;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.sf__trow{grid-template-columns:1.6fr 1fr 1fr;padding:.32em .8em;display:grid;box-shadow:inset 0 -1px #0000000f}.sf__trow--head{background:#f5f5f5;font-weight:700}.sf__trow span[data-status=complete]{color:#217346}.sf__trow span[data-status=skipped]{color:#b0761a}.sf__close{color:#5c5c5c;background:#e6e6e6;border-radius:.4em;align-self:flex-start;padding:.35em 1.1em;font-size:.85em}.nt{color:#37352f}.nt .scene__titlebar{background:#fff;box-shadow:0 1px #0000000f}.nt__body{flex-grow:1;grid-template-columns:1fr 3fr;min-height:0;display:grid}.nt__side{color:#5f5e5b;background:#f7f7f5;flex-direction:column;gap:.3em;padding:.7em .8em;font-size:.8em;display:flex;box-shadow:inset -1px 0 #0000000f}.nt__ws{color:#37352f;font-weight:700}.nt__tree{padding-inline-start:.6em}.nt__tree--open{color:#37352f;background:#ebebea;border-radius:.3em;padding-block:.1em;font-weight:600}.nt__main{background:#fff;flex-direction:column;gap:.55em;min-height:0;padding:.9em 1.5em;display:flex;position:relative;overflow:hidden}.nt__h1{font-size:1.25em;font-weight:800}.nt__para{color:#494743;margin:0;font-size:.85em;line-height:1.5}.nt__caret{vertical-align:text-bottom;background:#37352f;width:1.5px;height:1em;margin-inline-start:1px;animation:1.1s step-end infinite nt-caret;display:inline-block}@keyframes nt-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.nt__dbbar{color:#787774;align-items:center;gap:.6em;font-size:.78em;display:flex}.nt__viewtab{color:#787774;border-radius:.3em;align-items:center;gap:.3em;padding:.18em .55em;display:inline-flex}.nt__viewtab[data-active=true]{color:#37352f;background:#ebebea;font-weight:600}.nt__viewadd{color:#9b9a97}.nt__dbicons{letter-spacing:.25em;color:#9b9a97;margin-inline-start:auto}.nt__newbtn{color:#fff;background:#2383e2;border-radius:.3em;margin-inline-start:.4em;padding:.2em .6em}.nt__table{font-size:.8em;box-shadow:inset 0 1px #00000014}.nt__trow{grid-template-columns:2fr 1fr 1.2fr 1fr;padding:.28em .2em;display:grid;box-shadow:inset 0 -1px #ebebea}.nt__trow--head{color:#787774;font-weight:500}.nt__pill{border-radius:.25em;padding:.05em .5em;font-size:.92em;font-style:normal;display:inline-block}.nt__pill[data-tone=blue]{color:#183347;background:#d3e5ef}.nt__pill[data-tone=green]{color:#1c3829;background:#dbeddb}.nt__pill[data-tone=grey]{color:#32302c;background:#e3e2e0}.nt__board{animation:nt-board var(--motion-panel) both;grid-template-columns:repeat(3,1fr);gap:.7em;display:grid}@keyframes nt-board{0%{opacity:0}to{opacity:1}}.nt__col{flex-direction:column;gap:.45em;font-size:.78em;display:flex}.nt__colhead{color:#787774;font-weight:700}.nt__card{background:#fff;border-radius:.35em;justify-content:space-between;align-items:center;padding:.45em .6em;display:flex;box-shadow:0 1px 3px #0000001a,inset 0 0 0 1px #0000000f}.nt__card span{border-radius:var(--radius-full);background:#e3e2e0;width:65%;height:.5em;display:block}.nt__card i{border-radius:var(--radius-full);background:#d9c9b8;width:.85em;height:.85em}.nt__viewmenu{background:#fff;border-radius:.5em;flex-direction:column;gap:.1em;min-width:8.5em;padding:.35em;font-size:.8em;display:flex;position:absolute;inset-block-start:5.4em;inset-inline-start:1.6em;box-shadow:0 8px 22px #00000038,inset 0 0 0 1px #00000012}.nt__viewrow{color:#37352f;border-radius:.3em;align-items:center;gap:.45em;padding:.25em .55em;display:flex}.nt__viewrow i{border-radius:.18em;width:.8em;height:.8em;box-shadow:inset 0 0 0 1px #00000038}.nt__viewrow[data-checked=true]:after{content:"✓";color:#787774;margin-inline-start:auto}.cg{color:#0d0d0d;background:#fff}.cg__body{flex-grow:1;grid-template-columns:1fr 3.1fr;min-height:0;display:grid}.cg__side{color:#0d0d0d;background:#f9f9f9;flex-direction:column;gap:.42em;padding:.7em .8em;font-size:.8em;display:flex;box-shadow:inset -1px 0 #0000000f}.cg__lights{margin-block-end:.5em}.cg__new{font-weight:600}.cg__nav{color:#3d3d3d}.cg__navhead{color:#8f8f8f;margin-block-start:.5em;font-size:.85em}.cg__chat{white-space:nowrap;text-overflow:ellipsis;color:#3d3d3d;overflow:hidden}.cg__account{color:#0d0d0d;align-items:center;gap:.4em;margin-block-start:auto;font-size:.95em;display:flex}.cg__account i{border-radius:var(--radius-full);color:#fff;background:#ab68ff;place-items:center;width:1.3em;height:1.3em;font-size:.8em;font-style:normal;display:grid}.cg__account b{color:#8f8f8f;font-size:.85em;font-weight:400}.cg__main{background:#fff;flex-direction:column;gap:.8em;min-height:0;padding:.6em 1.6em 1em;display:flex}.cg__header{align-items:center;margin-inline-start:-.7em;display:flex}.cg__picker{color:#5d5d5d;transition:background-color var(--motion-hover);border-radius:.5em;align-items:center;gap:.35em;padding:.25em .7em;font-size:.9em;font-weight:600;display:flex}.cg__picker i{opacity:.55;font-style:normal}.cg__picker[data-open=true]{background:#f0f0f0}.cg__msg{color:#0d0d0d;max-width:92%;font-size:.85em;line-height:1.5}.cg__msg--user{background:#f4f4f4;border-radius:1.1em;align-self:flex-end;padding:.5em .9em}.cg__composer{color:#8f8f8f;background:#fff;border-radius:1.6em;align-items:center;margin-block-start:auto;padding:.55em .7em;font-size:.85em;display:flex;box-shadow:inset 0 0 0 1px #0000001a,0 2px 10px #0000000f}.cg__plus,.cg__mic,.cg__voice{border-radius:var(--radius-full);color:#0d0d0d;flex-shrink:0;place-items:center;width:1.5em;height:1.5em;font-style:normal;display:grid}.cg__plus{box-shadow:inset 0 0 0 1px #00000024}.cg__voice{color:#fff;background:#0d0d0d}.cg__composer span[data-target=composer]{flex-grow:1;margin-inline:.5em}.cg__mic{font-size:.8em}.cg__menu{min-width:11em;animation:xl-sheet var(--motion-panel) both;background:#fff;border-radius:.7em;flex-direction:column;gap:.1em;padding:.35em;font-size:.8em;display:flex;position:absolute;inset-block-start:2.6em;inset-inline-start:26%;box-shadow:0 8px 24px #0000002e,inset 0 0 0 1px #0000000f}.cg__menurow{color:#0d0d0d;border-radius:.4em;flex-direction:column;gap:.05em;padding:.3em .6em;font-weight:600;display:flex}.cg__menurow i{color:#8f8f8f;font-size:.85em;font-style:normal;font-weight:400}.cg__menurow[data-picked=true]{background:#f0f0f0}.cg__menurow[data-picked=true]:after{content:"✓";color:#5d5d5d}.cc{color:#d4d4d4;background:#1e1e1e}.cc .scene__titlebar{background:#2a2a2a;box-shadow:0 1px #ffffff0f}.cc .scene__title{color:#9a9a9a}.cc .scene__lights i{background:#4d4d4d}.cc__term{min-height:0;font-family:var(--font-mono);flex-direction:column;flex-grow:1;padding:.9em 1.2em;font-size:.82em;line-height:1.8;display:flex}.cc__line{white-space:pre;overflow:hidden}.cc__line--user{color:#ececec}.cc__line--dim{color:#8a8a8a}.cc__line--accent{color:#7ec699}.cc__permission{border-radius:.35em;flex-direction:column;gap:.15em;margin-block:.4em;padding:.5em .8em;display:flex;box-shadow:inset 0 0 0 1px #ffffff47}.cc__permtitle{color:#ececec}.cc__opt{color:#b8b8b8;white-space:pre;overflow:hidden}.cc__opt[data-sel]{color:#ececec}.cc__inputbox{border-radius:.4em;margin-block-start:auto;padding:.35em .6em;box-shadow:inset 0 0 0 1px #ffffff4d}.cc__caret{vertical-align:text-bottom;background:#d4d4d4;width:.45em;height:1em;animation:1.1s step-end infinite nt-caret;display:inline-block}.cc__mode{color:#8a8a8a;margin-block-start:.3em;font-size:.85em}.cc__modeon{color:#7ec699;font-style:normal}@media (prefers-reduced-motion:reduce){.nt__caret,.cc__caret,.ps__mask,.nt__board,.xl__sheetmodal,.cg__menu{animation:none}.fg__frame i,.fg__frame[data-stacked=true] i{transition:none}}.cp{color:#35322c;background:#f8f3ea}.cp__body{flex-grow:1;grid-template-columns:1fr 3fr;min-height:0;display:grid}.cp__side{color:#35322c;background:#f3ecdf;flex-direction:column;gap:.5em;padding:.7em .8em;font-size:.8em;display:flex;box-shadow:inset -1px 0 #0000000d}.cp__lights{margin-block-end:.3em}.cp__brand{align-items:center;gap:.4em;margin-block-end:.3em;font-weight:700;display:flex}.cp__pinwheel{border-radius:var(--radius-full);background:conic-gradient(from 220deg,#d83b01,#ffb900,#7fba00,#00a4ef,#d83b01);flex-shrink:0;width:1em;height:1em}.cp__item{align-items:flex-start;gap:.5em;display:flex}.cp__item>span{flex-direction:column;font-weight:600;display:flex}.cp__item b{color:#8a8579;font-size:.82em;font-weight:400}.cp__itemicon{background:#fff;border-radius:.35em;place-items:center;width:1.5em;height:1.5em;font-size:.85em;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #00000014}.cp__itemicon--labs{color:#d95a8b}.cp__convhead{margin-block-start:.5em;font-weight:700}.cp__convday{color:#8a8579;font-size:.85em}.cp__conv{white-space:nowrap;text-overflow:ellipsis;color:#4b4741;overflow:hidden}.cp__main{background:#f8f3ea;flex-direction:column;min-height:0;padding:.9em 1.6em 1em;display:flex;position:relative}.cp__home{text-align:center;flex-grow:1;place-content:center;display:grid}.cp__greeting{color:#2e2b26;font-size:1.35em;font-weight:700}.cp__chat{flex-direction:column;flex-grow:1;gap:.7em;min-height:0;display:flex}.cp__msg{color:#35322c;max-width:88%;font-size:.85em;line-height:1.5}.cp__msg--user{background:#f6d7b8;border-radius:1em;align-self:flex-end;padding:.5em .9em}.cp__filechip{animation:xl-sheet var(--motion-in) both;background:#fff;border-radius:.5em;align-self:flex-start;padding:.3em .7em;font-size:.78em;box-shadow:inset 0 0 0 1px #0000001a}.cp__actions{color:#8a8579;letter-spacing:.08em;font-size:.75em}.cp__composerwrap{flex-direction:column;gap:.7em;margin-block-start:auto;display:flex;position:relative}.cp__chips{flex-wrap:wrap;justify-content:center;gap:.45em;display:flex}.cp__chip{color:#4b4741;background:#efe8da;border-radius:.5em;padding:.28em .75em;font-size:.78em}.cp__composer{background:#fff;border-radius:1em;flex-direction:column;gap:.5em;padding:.65em .85em;display:flex;box-shadow:0 2px 10px #00000012,inset 0 0 0 1px #0000000f}.cp__placeholder{color:#9b968a;font-size:.85em}.cp__composerrow{align-items:center;gap:.5em;display:flex}.cp__mode{color:#4b4741;transition:background-color var(--motion-hover);border-radius:.5em;align-items:center;gap:.3em;padding:.18em .55em;font-size:.78em;display:inline-flex;box-shadow:inset 0 0 0 1px #0000001a}.cp__mode i{opacity:.55;font-style:normal}.cp__mode[data-open=true]{background:#f3ecdf}.cp__spacer{flex-grow:1}.cp__plus,.cp__micbtn{border-radius:var(--radius-full);color:#4b4741;width:1.5em;height:1.5em;transition:background-color var(--motion-hover), scale var(--motion-press);place-items:center;font-style:normal;display:grid}.cp__micbtn{font-size:.8em}.cp__plus[data-pressed=true]{background:#f6d7b8;scale:.94}.cp__modemenu{min-width:13em;animation:xl-sheet var(--motion-panel) both;z-index:1;background:#fff;border-radius:.7em;flex-direction:column;gap:.1em;padding:.35em;font-size:.8em;display:flex;position:absolute;inset-block-end:4.6em;inset-inline-start:1.2em;box-shadow:0 8px 24px #00000029,inset 0 0 0 1px #0000000f}.cp__moderow{color:#35322c;border-radius:.4em;flex-direction:column;gap:.05em;padding:.3em .6em;font-weight:600;display:flex}.cp__moderow i{color:#8a8579;font-size:.85em;font-style:normal;font-weight:400}.cp__moderow[data-picked]{background:#f3ecdf}.cp__moderow[data-picked]:after{content:"✓";color:#6b675e}.screen__line{font-family:var(--font-mono);color:var(--color-screen-ink-2);font-size:11px;line-height:1.6}.screen__line--accent{color:var(--color-screen-accent)}.screen__line--dim{color:var(--color-screen-ink-3)}header>.container{min-height:calc(100svh - var(--size-nav));align-content:center;gap:var(--space-12);padding-block:var(--space-12);display:grid}.hero__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-16);display:flex}.hero__copy{align-items:flex-start;gap:var(--space-4);width:100%;min-width:0}.hero__lead{max-width:var(--measure-prose)}.hero__support{gap:var(--space-3);flex-direction:column;flex-shrink:0;width:320px;display:flex}.hero__support>.eyebrow{max-width:var(--measure-prose-narrow);font-family:var(--font-body)}@media (max-width:1024px){.hero__foot{align-items:stretch;gap:var(--space-5);flex-direction:column}.hero__support{align-items:center;gap:var(--space-5);flex-flow:wrap;width:auto}}@media (max-width:640px){header>.container{padding-block:var(--space-10)}.hero__support{align-items:stretch;gap:var(--space-4);flex-direction:column;width:100%}.btn-hero{width:100%}}@media (max-width:280px){.hero-title{overflow-wrap:anywhere;font-size:30px;line-height:36px}.btn-hero{height:auto;padding-inline-start:var(--space-3)}.btn-hero>span:first-child{overflow-wrap:anywhere}.btn-hero__arrow{width:var(--size-tap-floor);height:var(--size-tap-floor)}}.btn-hero{transition:background-color var(--motion-hover), box-shadow var(--motion-hover), transform var(--motion-hover)}.btn-hero:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.btn-hero:active{transition:transform var(--motion-press);transform:translateY(1px)scale(.995)}.btn-hero__arrow{transition:transform var(--motion-hover)}.btn-hero:hover .btn-hero__arrow{transform:translate(3px)}[data-rotator]{vertical-align:bottom;will-change:width;margin-block-end:-.14em;padding-block-end:.14em;display:inline-block;position:relative;overflow:clip}.rotator__word{white-space:pre;display:inline-flex}.rotator__char{will-change:transform, opacity;display:inline-block}.rotator__measure{visibility:hidden;pointer-events:none;white-space:pre;position:absolute;inset-block-start:0;inset-inline-start:0}.rotator__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero__rotator{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){[data-rotator],.hero__rotator{will-change:auto;margin-block-end:0;padding-block-end:0;overflow:visible}}.how__body{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.how__head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding-block-end:var(--space-8);display:flex}.steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step{border-block-end:var(--hairline) solid var(--color-line-1)}.step:last-child{border-block-end:none}.step__btn{gap:var(--space-4);width:100%;min-height:var(--size-tap-floor);padding-block:var(--space-5);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.step__index{flex-shrink:0;width:26px;padding-block-start:3px}.step__dot{border-radius:var(--radius-full);background:var(--color-accent);width:26px;height:26px;color:var(--color-accent-fg);flex-shrink:0;place-items:center;display:grid}.step__main{gap:var(--space-2);flex-direction:column;flex-grow:1;min-width:0;display:flex}.step__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.step__title{color:var(--color-ink-2);transition:color var(--motion-hover)}.step__btn:hover .step__title,.step[data-active=true] .step__title{color:var(--color-ink-1)}.step__bar{border-radius:var(--radius-full);background:var(--color-line-1);height:3px;position:relative;overflow:hidden}.step__bar>i{border-radius:var(--radius-full);background:var(--color-accent);transition:inline-size var(--motion-scrub);display:block;position:absolute;inset-block:0;inset-inline-start:0}@media (max-width:1024px){.how__body{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.how__head{gap:var(--space-4);flex-direction:column}}.step__btn{transition:transform var(--motion-hover)}.step__btn:hover{transform:translate(3px)}.step__btn:active{transition:transform var(--motion-press);transform:translate(1px)}.step__dot{animation:dot-in var(--motion-in) both}@keyframes dot-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.step__bar>i{transition:inline-size var(--motion-scrub)}.how__body{gap:var(--space-16);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}@media (max-width:1024px){.how__body{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.how__stage{height:calc((var(--how-steps,4) * 100svh) - 50svh);position:relative}#how-it-works{padding-block-start:calc(var(--space-section) + var(--space-4) - var(--space-12));padding-block-end:0}.how__sticky{align-content:safe center;gap:var(--space-12);height:100svh;padding-block:var(--space-12);display:grid;position:sticky;top:0}.how__sticky .how__head{padding-block-end:0}@media (min-width:700px) and (max-width:1024px){#how-it-works{padding-block-start:calc(var(--space-section) + var(--space-4) - var(--space-12))}.how__head{gap:var(--space-8);flex-direction:row}.how__body{gap:var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media (max-width:720px){.how__sticky{top:var(--size-nav);height:calc(100svh - var(--size-nav))}}@media (max-width:699px) and (max-height:760px){.how__stage{height:auto}.how__sticky{height:auto;min-height:0;padding-block-end:0;position:static}.how__markers{display:none}.step__reveal{opacity:1;grid-template-rows:1fr}}.how__markers{pointer-events:none;grid-auto-rows:100svh;display:grid;position:absolute;inset:0}.step__reveal{opacity:0;transition:grid-template-rows var(--motion-panel), opacity var(--motion-out);grid-template-rows:0fr;display:grid}.step__reveal>*{min-height:0;overflow:hidden}.step[data-active=true] .step__reveal{opacity:1;transition:grid-template-rows var(--motion-panel), opacity var(--motion-in);grid-template-rows:1fr}.step__reveal .prose{padding-block-start:var(--space-2)}.step__reveal .step__bar{margin-block-start:var(--space-3)}@media (prefers-reduced-motion:reduce){.how__stage{height:auto}.how__sticky{height:auto;min-height:0;padding-block-end:0;position:static}.how__markers{display:none}.step__reveal{opacity:1;grid-template-rows:1fr}}.privacy{align-items:center;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-banner);background:var(--color-accent);display:flex}.privacy__copy{gap:var(--space-4);flex-direction:column;flex-grow:1;min-width:0;display:flex}.privacy__claims{gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.claim{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--color-on-accent-chip);box-shadow:inset 0 0 0 var(--hairline) var(--color-on-accent-chip-line);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xs);letter-spacing:var(--tracking-display);color:var(--color-accent-fg);display:inline-flex}.claim__dot{border-radius:var(--radius-full);background:var(--color-accent-fg);flex-shrink:0;width:5px;height:5px}@media (max-width:1024px){.privacy{padding:var(--space-10)}}@media (max-width:640px){.privacy{padding:var(--space-8) var(--space-6);flex-direction:column;align-items:stretch}}.claim{transition:background-color var(--motion-hover), transform var(--motion-hover)}.claim:hover{transform:translateY(-1px)}.privacy__copy{flex-grow:0;width:min(600px,100%)}.privacy__art{flex-grow:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.privacy__figure{--illo-w:360px;--illo-h:260px;width:calc(var(--illo-w) * var(--illo-s,1));height:calc(var(--illo-h) * var(--illo-s,1));direction:ltr;flex-shrink:0}.privacy__figure>*{transform:scale(var(--illo-s,1));transform-origin:0 0}@media (max-width:1024px){.privacy__copy{width:min(400px,100%)}.privacy__figure{--illo-s:.62}}@media (max-width:640px){.privacy__copy{width:100%}.privacy__art{justify-content:flex-start}}.privacy{flex-wrap:wrap}.privacy__copy{flex:380px;width:auto;min-width:0}.privacy__art{flex:240px;min-width:0}@media (max-width:1024px){.privacy__copy{width:auto}}@media (max-width:280px){.privacy{padding:var(--space-4)}.claim{overflow-wrap:anywhere;max-width:100%}.privacy__figure{--illo-s:.32}.privacy .btn--white{width:100%;padding-inline:var(--space-2);font-size:var(--text-xs)}}.billing{align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-sunken);display:inline-flex}.billing__opt{min-height:var(--size-tap-floor);padding-inline:var(--space-4);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-button);font-size:var(--text-xs);letter-spacing:var(--tracking-display);color:var(--color-ink-4);transition:background-color var(--motion-hover), color var(--motion-hover);background:0 0;border:none}.billing__opt[aria-pressed=true]{background:var(--color-surface-card);color:var(--color-ink-1);box-shadow:var(--shadow-soft)}.plans{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.plan{gap:var(--space-5);min-width:0;padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface-card);box-shadow:inset 0 0 0 var(--hairline) var(--color-line-3);flex-direction:column;display:flex}.plan--featured{background:var(--color-surface-plan);box-shadow:none}.plan__price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.plan__amount{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-price);line-height:var(--text-price-lh);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;color:var(--color-ink-1)}.plan--featured .plan__amount{color:var(--color-accent-fg)}.plan__features{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan__feature{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-ink-2)}.plan--featured .plan__feature{color:var(--color-plan-ink)}.plan__feature--off{color:var(--color-ink-6)}.plan__tag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-chip);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-chip-ink);align-items:center;font-size:9px;line-height:12px;display:inline-flex}@media (max-width:1024px){.plans{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.plan:last-child{grid-column:1/-1}}@media (max-width:640px){.plans{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.plan:last-child{grid-column:auto}}.plan{transition:transform var(--motion-in), box-shadow var(--motion-in)}.plan:hover{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.plan--featured:hover{box-shadow:var(--shadow-lift)}.billing__opt{transition:background-color var(--motion-hover), color var(--motion-hover), box-shadow var(--motion-hover)}.plans.plans--single{grid-template-columns:minmax(0, var(--measure-prose));justify-content:center}.library__intro,.library__selection{text-align:center;align-items:center}.library__feature-label{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-accent);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--tracking-display);color:var(--color-accent-fg);align-self:center;align-items:center;display:inline-flex}.rail-shell{position:relative}.rail{gap:var(--space-6);scrollbar-width:none;padding-block-end:var(--space-2);padding-inline-end:var(--gutter);display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail__fade{z-index:1;width:var(--space-12);height:var(--size-card-thumb-h);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1));transition:opacity var(--motion-hover);position:absolute;inset-block:0 auto}.rail__fade[data-visible=true]{opacity:1}.rail__fade--start{background:linear-gradient(to right, var(--color-surface-page), transparent);inset-inline-start:0}.rail__fade--end{background:linear-gradient(to left, var(--color-surface-page), transparent);inset-inline-end:0}.rail__arrow{z-index:2;width:var(--size-tap-floor);height:var(--size-tap-floor);border-radius:var(--radius-full);background:var(--color-surface-card);color:var(--color-ink-1);box-shadow:var(--shadow-lift);cursor:pointer;transition:opacity var(--motion-hover), transform var(--motion-hover), box-shadow var(--motion-hover);border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:calc((var(--size-card-thumb-h) - var(--size-tap-floor)) / 2)}.rail__arrow--start{inset-inline-start:var(--space-2)}.rail__arrow--end{inset-inline-end:var(--space-4)}.rail__arrow:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.rail__arrow:active{transition:transform var(--motion-press);transform:scale(.96)}.rail__arrow:disabled{opacity:0;pointer-events:none}.card{gap:var(--space-3);width:var(--size-card);text-align:start;cursor:default;background:0 0;border:none;flex-direction:column;flex-shrink:0;padding:0;display:flex}.card__thumb{width:100%;height:var(--size-card-thumb-h);border-radius:var(--radius-thumb);transition:scale var(--motion-in);place-items:center;display:grid;position:relative;overflow:hidden}.card:hover .card__thumb{scale:1.015}.card__meta{align-items:center;gap:var(--space-2);display:flex}.card__minutes{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-screen);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xs);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;color:var(--color-screen-ink-1);position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.empty{gap:var(--space-2);padding-block:var(--space-12);flex-direction:column;display:flex}.cta{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;padding-block-start:calc(var(--space-section) + var(--space-4) - var(--space-2));padding-block-end:calc((var(--space-section) + var(--space-4)) / 2);display:flex}.cta__actions{align-items:center;gap:var(--space-3);padding-block-start:var(--space-3);display:flex}@media (max-width:640px){.rail__fade{width:var(--space-10);-webkit-backdrop-filter:none;backdrop-filter:none}.cta__actions{align-self:stretch;gap:var(--space-2);flex-direction:column}.cta__actions .btn{width:100%}}@media (max-width:280px){.cta__actions .btn{padding-inline:var(--space-3)}}.card__thumb{transition:transform var(--motion-in), box-shadow var(--motion-in)}.card:hover .card__thumb{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.card:active .card__thumb{transition:transform var(--motion-press);transform:translateY(-1px)scale(.995)}.card .h3{transition:color var(--motion-hover)}.card:hover .h3{color:var(--color-accent)}.card__minutes{opacity:0;transition:opacity var(--motion-hover), transform var(--motion-hover);transform:translateY(4px)}.card:hover .card__minutes,.card:focus-visible .card__minutes{opacity:1;transform:none}@media (max-width:640px){.card__minutes{opacity:1;transform:none}}.avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-full);font-family:var(--font-display);font-weight:var(--weight-display);flex-shrink:0;place-items:center;font-size:9px;line-height:12px;display:grid}.avatar--green{background:var(--color-avatar-green-bg);color:var(--color-avatar-green-ink)}.avatar--sand{background:var(--color-avatar-sand-bg);color:var(--color-avatar-sand-ink)}.avatar--slate{background:var(--color-avatar-slate-bg);color:var(--color-avatar-slate-ink)}.avatar--rose{background:var(--color-avatar-rose-bg);color:var(--color-avatar-rose-ink)}.avatar--moss{background:var(--color-avatar-moss-bg);color:var(--color-avatar-moss-ink)}.footer{background:var(--color-accent);color:var(--color-accent-fg);border-block-start:none;padding-block-start:calc((var(--space-section) + var(--space-4)) / 2);padding-block-end:calc(var(--space-section) + var(--space-4))}.footer .lockup{color:var(--color-accent-fg)}.footer .prose{color:var(--color-on-accent-body)}.footer .eyebrow--quiet{color:var(--color-on-accent-eyebrow)}.footer__top{justify-content:space-between;align-items:flex-start;gap:var(--space-10);padding-block-end:var(--space-12);display:flex}.footer__cols{gap:var(--space-12);display:flex}.footer__col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.footer__link{text-align:start;cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-sm);letter-spacing:var(--tracking-display);color:var(--color-on-accent-body);transition:color var(--motion-hover);background:0 0;border:none;padding:0;text-decoration:none}.footer__link:hover{color:var(--color-accent-fg)}.footer__legal{justify-content:space-between;align-items:center;gap:var(--space-6);border-block-start:var(--hairline) solid var(--color-on-accent-chip-line);padding-block-start:var(--space-6);display:flex}.footer__legal .prose{color:var(--color-on-accent-eyebrow)}@media (max-width:1024px){.footer__cols{gap:var(--space-10)}}@media (max-width:640px){.footer__top{gap:var(--space-10);flex-direction:column}.footer__cols{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.footer__legal{align-items:flex-start;gap:var(--space-3);flex-direction:column}}@media (max-width:280px){.footer__cols{grid-template-columns:minmax(0,1fr)}}.footer__link{transition:color var(--motion-hover);display:inline-block;position:relative}.footer__link:after{content:"";inline-size:100%;block-size:var(--hairline);transform-origin:0;transition:transform var(--motion-hover);background:currentColor;position:absolute;inset-block-end:-4px;inset-inline-start:0;transform:scaleX(0)}.footer__link:hover:after{transform:scaleX(1)}.skip{z-index:10;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-fg);font-family:var(--font-display);font-size:var(--text-sm);position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);translate:0 -200%}.skip:focus{translate:0}.footer__link,.nav__link,.billing__opt,.lockup,.hero__beta{min-height:var(--size-tap-min)}.tab{min-inline-size:var(--size-tap-min)}@media (max-width:1024px),(pointer:coarse){.footer__link,.nav__link,.billing__opt,.lockup,.hero__beta{min-height:var(--size-tap-floor)}.tab{min-inline-size:var(--size-tap-floor);justify-content:center}.footer__link,.nav__link{min-inline-size:var(--size-tap-floor)}.footer__col{gap:0}.footer__legal>div{gap:var(--space-4)}}.reveal{opacity:1}html.reveal-armed .reveal{opacity:0;transform:var(--reveal-transform,translate3d(0, 16px, 0))}html.reveal-armed .reveal.is-in{opacity:1;transition:opacity var(--reveal-duration,var(--dur-slow)) var(--ease-enter), transform var(--reveal-duration,var(--dur-slow)) var(--ease-enter);transition-delay:calc(min(var(--reveal-index,0) * var(--reveal-stagger,var(--stagger)), var(--stagger-cap)));transform:none}html.reveal-armed .reveal-group .reveal-item{opacity:0;transform:var(--reveal-transform,translate3d(0, 16px, 0))}html.reveal-armed .reveal-group.is-in .reveal-item{opacity:1;transition:opacity var(--reveal-duration,var(--dur-slow)) var(--ease-enter), transform var(--reveal-duration,var(--dur-slow)) var(--ease-enter);transition-delay:calc(min(var(--reveal-index,0) * var(--reveal-stagger,var(--stagger)), var(--stagger-cap)));transform:none}html.reveal-armed .reveal-group{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root{--dur-instant:60ms;--dur-fast:80ms;--dur-base:.1s;--dur-medium:.1s;--dur-slow:.12s;--stagger:0s;--stagger-cap:0s}html.reveal-armed .reveal,.btn:hover,.btn:active,.btn-hero:hover,.btn-hero:active,.card:hover .card__thumb,.plan:hover,.step__btn:hover,.claim:hover,.lockup:hover .lockup__mark{transform:none}.site-pointer.is-pressed .site-pointer__visual{transform:translate(-10.256%,-9.091%)}.screen__rec.is-live i,.term__caret.is-on,.screen__play-ring{animation:none}}body{background:var(--color-surface-page);color:var(--color-ink-1);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}
