@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1rz-p1o6z-sit.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.2jdm38iyutowj.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.3ez0azjih7ypa.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.2p5o-04xn4ahk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.175rzww1hghhr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-size-2xs:10px;--font-size-xs:12px;--font-size-s:14px;--font-size-m:16px;--font-size-l:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:40px;--font-size-5xl:48px;--font-size-display-page:clamp(48px, 8vw, 96px);--font-size-display-section:clamp(40px, 6vw, 64px);--font-size-display-hero:clamp(44px, 5.7vw, 82px);--font-size-display-compact:44px;--font-size-display-statement:46px;--font-size-display-price:54px;--font-weight-hairline:250;--font-weight-regular:400;--font-weight-book:500;--font-weight-label:540;--font-weight-emphasis:560;--font-weight-price:580;--font-weight-semibold:600;--font-weight-control:620;--font-weight-heading:640;--font-weight-bold:650;--font-weight-heavy:700;--letter-spacing-none:0;--letter-spacing-tight:-.02em;--letter-spacing-tighter:-.03em;--letter-spacing-open:.02em;--letter-spacing-wide:.14em;--letter-spacing-wider:.16em;--line-height-tight:1;--line-height-body:1.5;--line-height-relaxed:1.6;--color-void:#040405;--color-surface:#0a0a0c;--color-surface-raised:#101014;--color-receipt:#0c0c0e;--color-ink:#ededf0;--color-ink-soft:#e8e8ec;--color-receipt-ink:var(--color-ink-soft);--color-secondary:#8a8a93;--color-muted:#8b8b96;--color-faint:var(--color-secondary);--color-hero-copy:#a7a7b3;--color-dim:#5a5a64;--color-receipt-faint:var(--color-dim);--color-violet:#9095f0;--color-plum:#676bc2;--color-accent-mark:#aeb3ff;--color-accent-text:#c9ccff;--color-accent-wash:#9095f02e;--color-danger:#ff453a;--color-warning:#ffb340;--color-success:#30d158;--color-icon-local:#9fa8b5;--color-metal-light:#eef2f6;--color-metal-mid:#aab5c1;--color-metal-dark:#5c6672;--color-metal-edge:#4d5661;--color-lock-keyhole:#101216;--color-header-material:#040405b8;--color-hairline-faint:#ffffff0f;--color-selection-ink:#fff;--color-material-panel:color-mix(in srgb, var(--color-void) 80%, transparent);--shadow-control-inset:inset 0 1px #ffffff29;--shadow-metal-inset:inset 0 1px #ffffff52;--shadow-control-raised:0 8px 24px #0000005c;--shadow-content-media:0 24px 64px #0000008f;--shadow-overlay:0 24px 64px #00000052;--shadow-toast:0 24px 64px #0000003d, 0 8px 16px #0000001f;--shadow-inset-highlight:inset 0 1px 0 var(--color-hairline-faint);--color-hairline-model-strip:#ffffff12;--color-hairline-subtle:#ffffff14;--color-hairline-strong:#ffffff1c;--color-hairline-muted:#ffffff24;--color-hairline-control:#ffffff21;--color-hairline-emphasis:#ffffff29;--color-hairline-bright:#ffffff3d;--gradient-silver:linear-gradient(180deg, #fff 6%, #e6eaf0 34%, #b7c0cc 68%, #98a2b0 100%);--gradient-glass:linear-gradient(180deg, #ffffff06, #ffffff02);--gradient-liquid-orb:radial-gradient(circle at 35% 30%, #fff 0%, #d6d8ff 26%, #8a8ff0 60%, #3f43b8 100%);--gradient-metal:conic-gradient(from 0deg, #5c6672 0%, #eef2f6 10%, #aab5c1 16%, #4d5661 30%, #8e99a6 44%, #f3eee6 52%, #a1acb8 60%, #4d5661 74%, #dfe6ee 88%, #5c6672 100%);--gradient-control:linear-gradient(180deg, #2a2d34 0%, #16171b 100%);--gradient-footer-horizon-veil:linear-gradient(to bottom, var(--color-void) 2%, #040405bf 30%, #04040599 60%, #040405e6 100%);--footer-horizon-filter:brightness(.4) saturate(.8);--font-family-body:"Geist Variable", system-ui, sans-serif;--font-family-display:var(--font-family-body);--font-family-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;--font-size-micro-label:10px;--font-size-copy:14px;--font-size-copy-large:16px;--font-size-compact-label:12.5px;--font-weight-medium:550;--font-weight-compact-label:var(--font-weight-medium);--font-weight-strong-label:var(--font-weight-heavy);--letter-spacing-micro-label:.08em;--font-size-navigation:13px;--font-size-model-strip-heading:30px;--font-size-model-strip-summary:15px;--font-size-model-strip-label:14px;--font-weight-model-strip:600;--font-weight-model-strip-label:550;--letter-spacing-model-strip-heading:-.025em;--letter-spacing-model-strip-label:-.005em;--line-height-model-strip-summary:1.6;--opacity-secondary:.6;--gradient-focus-ring-well:linear-gradient(180deg, #111216, #0a0b0e);--shadow-liquid-orb:inset 0 0 0 1px #ffffff3d;--shadow-orb-glow:0 0 6px 1px #9095f059, 0 0 14px 2px #9095f02e;--shadow-orb-glow-peak:0 0 10px 2px #9095f099, 0 0 22px 4px #9095f047;--status-orb-scale:.75;--color-scene-card:#ffffff07;--color-scene-task:#ffffff09;--color-scene-row:#ffffff0a;--color-scene-row-open:#ffffff0b;--color-scene-chip:#ffffff0d;--color-segment-on:#ffffff14;--color-segment-shell:#ffffff05;--color-accent-fill:#9095f029;--color-accent-mention:#9095f024;--color-accent-boost:#9095f01f;--color-accent-join-border:#9095f073;--color-scene-line:#9095f073;--color-pulse:#9095f08c;--color-pulse-late:#9095f099;--color-fly-chip:#121216f7;--color-band-material:#0404058c;--color-hairline-scene:#ffffff12;--color-hairline-band:#ffffff1f;--color-hairline-shot:#ffffff16;--color-hairline-feed:#ffffff0e;--color-hairline-focus-control:#ffffff1a;--color-hairline-footer:#ffffff17;--color-band-glyph:#c9ccd4;--color-brand-mark:#d6dbe2;--color-model-mark:#e6e8ee;--color-parse-token:#b4b8ff;--color-scene-faint:var(--color-secondary);--color-bar:#ffffff24;--color-cell-0:#ffffff0f;--color-cell-1:#ffffff29;--color-cell-2:#ffffff57;--color-cell-3:#ffffffb3;--color-avatar-indigo:#9095f029;--color-avatar-green:#78b48c29;--color-avatar-amber:#d6a25a29;--color-avatar-lilac:#a08cc829;--color-avatar-border:#ffffff14;--color-checkbox-border:#8a8a938c;--color-receipt-dash:#ffffff2e;--color-receipt-leader:#ffffff38;--color-receipt-bar:#ffffffb8;--color-lock-rim:#ffffff59;--color-lock-shackle-light:#eef2f6;--color-lock-shackle-mid:#aab5c1;--color-lock-shackle-dark:#5c6672;--color-lock-body-light:#e9edf3;--color-lock-body-mid:#9aa6b4;--color-lock-body-dark:#4d5661;--color-vault-icon:#9fa8b5;--color-cursor-fill:#fff;--color-cursor-stroke:#111;--gradient-bar-today:linear-gradient(90deg, #d9dde3, #f4f6f8);--gradient-ring-rim:conic-gradient(from 210deg, #5c6672 0%, #eef2f6 10%, #aab5c1 16%, #4d5661 30%, #8e99a6 44%, #f3eee6 52%, #a1acb8 60%, #4d5661 74%, #c9d2dc 86%, #5c6672 100%);--gradient-ring-disc:linear-gradient(180deg, #111216, #0a0b0e);--gradient-shot-edge:linear-gradient(90deg, transparent, #0a0a0cd9);--gradient-scene-halo:radial-gradient(ellipse 50% 50% at 50% 50%, #9095f012, transparent 70%);--gradient-focus-halo:radial-gradient(ellipse 50% 50% at 50% 50%, #9095f01a, transparent 70%);--gradient-band-fade:linear-gradient(90deg, var(--color-void), transparent);--gradient-link:linear-gradient(90deg, #9095f0b3, #9095f040);--gradient-metal-badge:linear-gradient(180deg, #26282e 0%, #17181c 100%);--gradient-orb-sheen:conic-gradient(from 0deg, transparent 0 38%, #ffffff8c 50%, transparent 62% 100%);--gradient-fog-a:radial-gradient(ellipse at 50% 50%, #ffffff0d, transparent 70%);--gradient-fog-b:radial-gradient(ellipse at 50% 50%, #ffffff0b, transparent 70%);--gradient-hero-halo:radial-gradient(ellipse 50% 50% at 50% 50%, #c8cdff29, transparent 70%);--gradient-title-sheen:linear-gradient(115deg, transparent 42%, #ffffffd9 50%, transparent 58%);--gradient-hero-veil-bottom:linear-gradient(to top, #040405d9 0%, #04040559 60%, transparent 100%);--shadow-shot:0 60px 140px -50px #000000f2, 0 24px 60px -30px #000c, inset 0 1px 0 #ffffff0f;--shadow-fly-chip:0 14px 40px #0009;--shadow-receipt:0 50px 110px #0009, inset 0 1px 0 #ffffff0f;--shadow-row-open:0 1px 2px #0000001f;--shadow-lock:drop-shadow(0 8px 24px #00000080);--shadow-cursor:drop-shadow(0 2px 6px #0009);--shadow-star-glow:drop-shadow(0 0 8px #ffffff8c);--material-filter-band:blur(8px);--material-filter-fog:blur(40px);--font-size-eyebrow:11.5px;--font-size-section-summary:15.5px;--font-size-scene-body:13px;--font-size-scene-copy:13.5px;--font-size-scene-meta:11.5px;--font-size-scene-tiny:11px;--font-size-scene-fine:10.5px;--font-size-scene-name:15px;--font-size-card-title:14.5px;--font-size-sentence:17px;--font-size-hero-summary:17px;--font-size-metal-button:14.5px;--font-size-ghost-pill:12.5px;--font-weight-ghost-pill:550;--font-size-timer:48px;--font-size-stat:34px;--font-size-band:13.5px;--font-size-avatar:11px;--font-size-avatar-small:9.5px;--font-weight-strong:650;--font-weight-timer:250;--letter-spacing-avatar:.02em;--letter-spacing-kind:.02em;--line-height-sentence:1.7;--line-height-message:1.55;--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;--space-20:80px;--space-24:96px;--border-hairline:1px;--border-width-emphasis:2px;--border-width-ring:4px;--radius-inner:8px;--radius-control:8px;--radius-window:12px;--radius-card:16px;--radius-pill:24px;--radius-surface:24px;--control-height:44px;--control-visual-height:32px;--control-large-height:48px;--icon-size-small:12px;--pricing-comparison-min-width:960px;--material-filter-thick:blur(28px);--header-height:64px;--content-width:1248px;--section-heading-width:660px;--faq-answer-width:640px;--hero-summary-width:620px;--lifetime-receipt-width:460px;--lifetime-receipt-tilt:-1.5deg;--founding-card-width:460px;--founding-card-perspective:1200px;--footer-horizon-height:120%;--footer-horizon-position:50%;--canvas-width:1440px;--gutter-2:2px;--gutter-3:3px;--gutter-6:6px;--gutter-7:7px;--gutter-9:9px;--gutter-10:10px;--gutter-11:11px;--gutter-14:14px;--gutter-18:18px;--gutter-22:22px;--gutter-26:26px;--gutter-30:30px;--shot-radius:14px;--thread-radius:16px;--scene-chip-radius:7px;--scene-chip-height:24px;--open-row-radius:5px;--bubble-radius:12px;--scene-height:560px;--scene-margin:56px;--heading-gap:14px;--section-heading-center-width:720px;--section-summary-width:560px;--section-summary-narrow-width:520px;--section-summary-wide-width:600px;--section-summary-coach-width:640px;--band-item-gap:56px;--band-glyph-size:14px;--band-liquid-size:15px;--avatar-size:26px;--avatar-small-size:22px;--avatar-overlap:-7px;--typing-dot-size:5px;--typing-pill-height:22px;--typing-pill-padding:10px;--metal-button-height:46px;--metal-button-padding:26px;--metal-button-gap:9px;--status-label-height:30px;--ghost-pill-height:30px;--ghost-pill-padding:14px;--metal-rim-size:150%;--metal-badge-height:26px;--metal-badge-small-height:20px;--metal-badge-padding:12px;--metal-badge-small-padding:9px;--metal-badge-gap:6px;--checkbox-radius:3.5px;--checkbox-border:1.25px;--checkbox-slot:18px;--cursor-size:22px;--scene-line-width:1.2px;--scene-line-length-1:200;--scene-line-length-2:220;--scene-line-length-3:260;--shot-today-width:1180px;--shot-today-x:-195px;--shot-today-y:-41px;--shot-edge-width:90px;--agent-shot-width:600px;--agent-shot-height:420px;--agent-card-left:780px;--agent-card-width:468px;--agent-card-height:96px;--agent-card-padding:18px;--creature-box:60px;--creature-height:64px;--creature-offset:-2px;--model-mark-size:20px;--model-mark-small-size:19px;--agent-caption-top:498px;--fly-chip-height:30px;--fly-chip-padding:12px;--area-shot-height:452px;--area-top-height:324px;--area-files-height:128px;--shot-area-width:1019px;--shot-area-x:-168px;--shot-area-y:-36px;--shot-area-files-y:-441px;--area-row-left:21px;--area-row-top:99px;--area-row-width:558px;--area-row-height:22px;--area-link-top:110px;--area-link-width:69px;--thread-header-height:56px;--thread-padding:18px;--thread-body-padding-top:22px;--thread-body-min-height:280px;--thread-typing-height:48px;--thread-typing-row-height:26px;--thread-reply-padding:14px;--file-chip-padding:9px;--mention-padding:6px;--mention-radius:6px;--model-strip-logo-size:22px;--model-strip-logo-small-size:21px;--model-strip-row-gap:28px;--model-strip-item-gap:14px;--model-strip-wrap-gap:30px;--native-slide-width:960px;--native-slide-distance:3968px;--native-label-gap:10px;--focus-scene-size:560px;--focus-halo-inset:40px;--focus-halo-size:480px;--focus-card-left:60px;--focus-card-top:236px;--focus-card-width:440px;--focus-card-height:56px;--focus-ring-left:130px;--focus-ring-top:80px;--focus-ring-size:300px;--focus-ring-inset:2px;--focus-progress-stroke-width:5px;--focus-arc-length:697.4;--focus-arc-end:686.9;--focus-cursor-start-x:300px;--focus-cursor-start-y:330px;--focus-cursor-end-x:462px;--focus-cursor-end-y:262px;--focus-pills-top:412px;--focus-pill-height:28px;--focus-pill-padding:14px;--focus-control-size:28px;--focus-timer-height:56px;--focus-legend-width:180px;--focus-column-padding-top:40px;--focus-column-gap:28px;--adhd-row-margin:20px;--adhd-scene-min-height:691px;--stats-card-width:640px;--stats-padding-x:20px;--stats-padding-top:18px;--stats-value-width:150px;--stats-bar-slot:56px;--stats-bar-width:44px;--stats-bar-height:64px;--stats-bar-radius:3px;--stats-divider-margin-top:18px;--stats-cell-size:12px;--stats-cell-radius:2.5px;--feed-row-padding:10px;--feed-row-gap:11px;--feed-row-max-height:52px;--feed-count-width:9px;--feed-boost-margin:14px;--feed-boost-padding:9px;--feed-join-height:30px;--feed-join-padding:14px;--feed-padding-top:16px;--feed-padding-bottom:14px;--feed-footer-margin:10px;--coach-input-width:820px;--coach-input-padding-top:18px;--coach-input-padding-x:20px;--coach-input-padding-bottom:14px;--coach-sentence-min-height:88px;--coach-list-left:860px;--coach-list-width:388px;--coach-list-gap:14px;--coach-list-icon-slot:18px;--coach-scene-height:600px;--coach-results-top:210px;--coach-results-height:380px;--coach-result-width:590px;--coach-card-right-left:632px;--coach-card-event-height:150px;--coach-card-assign-height:118px;--coach-card-message-top:172px;--coach-card-message-height:150px;--coach-card-note-top:140px;--coach-card-note-height:168px;--coach-card-padding-y:14px;--coach-caption-top:344px;--coach-orb-size:22px;--coach-orb-x-left:-40px;--coach-orb-x-right:592px;--coach-orb-y-1:60px;--coach-orb-y-2:44px;--coach-orb-y-3:232px;--coach-orb-y-4:214px;--parse-icon-width:15px;--parse-icon-gap:5px;--parse-icon-offset:-2px;--voice-bar-width:3px;--voice-bar-height:18px;--voice-bar-radius:2px;--voice-bar-gap:3px;--voice-amp-height:22px;--calendar-column-width:230px;--calendar-column-padding:14px;--calendar-grid-padding:10px;--calendar-grid-padding-x:14px;--calendar-hour-top:36px;--calendar-hour-step:34px;--calendar-hour-label-width:34px;--calendar-hour-line-offset:6px;--calendar-block-left:56px;--calendar-block-top:72px;--calendar-block-height:20px;--calendar-block-radius:5px;--assign-row-height:34px;--assign-row-padding:10px;--assign-creature-slot:24px;--assign-creature-height:26px;--assign-creature-offset:-1px;--bubble-padding-y:7px;--bubble-padding-x:11px;--caret-height:13px;--caret-offset:-2px;--vault-width:760px;--vault-header-height:48px;--vault-row-height:52px;--vault-icon-size:14px;--vault-link-icon-size:11px;--vault-link-gap:5px;--vault-lock-slot:14px;--vault-lock-icon-size:13px;--lock-shackle-lift:-7px;--vault-faces-gap:6px;--segment-height:24px;--segment-padding:10px;--segment-shell-padding:2px;--segment-shell-gap:2px;--segment-radius:6px;--vault-cursor-start-x:330px;--vault-cursor-start-y:300px;--vault-cursor-end-x:507px;--vault-cursor-end-y:74px;--vault-cursor-exit-x:560px;--vault-cursor-exit-y:330px;--lock-glyph-size:56px;--yours-text-gap:14px;--yours-text-margin-top:22px;--hero-fog-a-left:-200px;--hero-fog-a-top:430px;--hero-fog-a-width:900px;--hero-fog-a-height:300px;--hero-fog-b-left:700px;--hero-fog-b-top:470px;--hero-fog-b-width:1000px;--hero-fog-b-height:280px;--hero-halo-width:640px;--hero-halo-height:420px;--hero-veil-bottom-height:120px;--comparison-pill-height:30px;--comparison-pill-padding:14px;--offer-padding-top:180px;--offer-padding-bottom:60px;--offer-row-margin:52px;--receipt-padding-x:34px;--receipt-mark-height:15px;--receipt-barcode-opacity:.8;--plan-column-padding:44px;--plan-price-margin:16px;--plan-year-margin:5px;--plan-action-margin:22px;--plan-points-margin:26px;--plan-points-gap:11px;--offer-halo-left:324px;--offer-halo-top:120px;--offer-halo-width:800px;--offer-halo-height:560px;--footer-min-height:700px;--footer-padding-top:110px;--footer-padding-bottom:44px;--footer-brand-width:280px;--footer-brand-gap:80px;--footer-mark-height:24px;--footer-link-gap:11px;--footer-legal-margin:72px;--footer-legal-padding:22px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-scene:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-pulse:cubic-bezier(.2, .7, .3, 1);--motion-duration-fast:.18s;--motion-duration-reveal:.9s;--motion-duration-orb:4.2s;--motion-duration-orb-message:2.6s;--motion-duration-orb-thinking:1.6s;--motion-duration-orb-hue:3.2s;--motion-duration-orb-sheen:7s;--motion-duration-orb-sheen-thinking:1.8s;--motion-duration-sheen:7s;--motion-duration-sheen-hover:3s;--motion-duration-marquee:46s;--motion-duration-sequence-step:.8s;--motion-duration-scene:16s;--motion-duration-native-slide:64s;--motion-duration-typing:1.1s;--motion-duration-typing-stagger:.18s;--motion-duration-voice-bar:.9s;--motion-duration-voice-bar-stagger:.12s;--motion-duration-star-spin:16s;--motion-duration-star-breathe:3.2s;--motion-duration-knot-spin:24s;--motion-duration-gem:4s;--motion-duration-ring-pulse:2.4s;--motion-duration-caret:1s;--motion-duration-fog-a:22s;--motion-duration-fog-b:26s;--motion-duration-halo:7s;--motion-duration-lock-pop:5.5s;--motion-duration-title-sheen:9s;--motion-delay-line-2:1.6s;--motion-delay-line-3:3.2s;--motion-delay-reveal-1:.15s;--motion-delay-reveal-2:.2s;--motion-delay-reveal-3:.3s;--motion-delay-reveal-4:.4s;--motion-delay-reveal-5:.5s;--motion-scale-control-hover:1.02;--motion-scale-control-active:.97;--motion-distance-short:8px;--motion-distance-reveal:16px;--motion-distance-medium:24px;--motion-distance-long:72px}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none}*,:before,:after{box-sizing:border-box}html{background:var(--color-void);scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--color-void);color:var(--color-ink);font-family:var(--font-family-body);font-size:var(--font-size-m);line-height:var(--line-height-relaxed);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}:focus-visible{border-radius:var(--space-1);outline:2px solid var(--color-violet);outline-offset:var(--space-1)}::selection{background:color-mix(in srgb, var(--color-violet) 36%, transparent);color:var(--color-selection-ink)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-family-display);font-weight:var(--font-weight-emphasis);letter-spacing:-.05em;line-height:var(--line-height-tight)}h1{font-size:var(--font-size-display-page)}h2{font-size:var(--font-size-display-section)}h3{font-size:var(--font-size-xl)}.container{width:min(calc(100% - 32px), var(--content-width));margin-inline:auto}.section{padding-block:160px}.section--raised{border-block:var(--border-hairline) solid var(--color-hairline-subtle);background:var(--color-surface)}.section-copy{max-width:640px;color:var(--color-muted);font-size:var(--font-size-l)}.eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--color-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;line-height:normal;display:flex}.eyebrow:before{width:var(--space-4);height:var(--border-hairline);content:"";background:linear-gradient(90deg,#ffffff80,#ffffff14);flex:none}.eyebrow--orb:before{width:var(--space-2);height:var(--space-2);background:var(--gradient-liquid-orb);box-shadow:var(--shadow-liquid-orb);border-radius:50%}.skip-link{z-index:200;top:var(--space-4);left:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-ink);color:var(--color-void);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:4px;height:4px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.landing-section{padding-top:160px}.faq{padding-block:0;padding-top:160px}.faq h2{font-size:var(--font-size-4xl)}.section-heading{max-width:var(--section-heading-width)}.section-heading--center{max-width:var(--section-heading-center-width);text-align:center;margin-inline:auto}.section-heading .eyebrow{gap:var(--gutter-9);font-size:var(--font-size-eyebrow);margin-bottom:0}.section-heading--center .eyebrow{justify-content:center}.section-heading h2{margin-top:var(--heading-gap);margin-bottom:var(--heading-gap);font-size:var(--font-size-display-statement);font-weight:var(--font-weight-label);letter-spacing:-.032em;text-wrap:balance;line-height:1.06}.section-heading__summary{max-width:var(--section-summary-width);color:var(--color-muted);font-size:var(--font-size-section-summary);text-wrap:pretty;line-height:1.6}.section-heading--center .section-heading__summary{margin-inline:auto}.section-heading__summary--narrow{max-width:var(--section-summary-narrow-width)}.section-heading__summary--wide{max-width:var(--section-summary-wide-width)}.section-heading__summary--coach{max-width:var(--section-summary-coach-width)}.grain{z-index:100;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (max-width:768px){.landing-section,.faq{padding-top:96px}.section-heading h2{font-size:var(--font-size-3xl)}.section-heading__summary{font-size:var(--font-size-s)}.faq h2{font-size:var(--font-size-3xl)}}
.landing-hero{min-height:800px;position:relative;overflow:hidden}.landing-hero__horizon{z-index:0;filter:brightness(.58)contrast(1.04)saturate(.85);object-fit:cover;object-position:center bottom;width:104%;max-width:none;height:auto;position:absolute;top:76%;left:50%;transform:translate(-50%,-50%)}.landing-hero__atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-hero__frame{width:var(--canvas-width);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-hero__fog{filter:var(--material-filter-fog);border-radius:50%;display:block;position:absolute}.landing-hero__fog--a{top:var(--hero-fog-a-top);left:var(--hero-fog-a-left);width:var(--hero-fog-a-width);height:var(--hero-fog-a-height);background:var(--gradient-fog-a)}.landing-hero__fog--b{top:var(--hero-fog-b-top);left:var(--hero-fog-b-left);width:var(--hero-fog-b-width);height:var(--hero-fog-b-height);background:var(--gradient-fog-b)}.landing-hero__halo{width:var(--hero-halo-width);height:var(--hero-halo-height);background:var(--gradient-hero-halo);display:block;position:absolute;top:76%;left:50%;transform:translate(-50%,-50%)}.landing-hero__veil{z-index:2;pointer-events:none;position:absolute}.landing-hero__veil--radial{background:radial-gradient(64% 44% at 50% 24%,#040405a8 0%,#0404054d 55%,#04040500 100%);inset:0}.landing-hero__veil--top{background:linear-gradient(#040405b8,#04040500);height:180px;top:0;left:0;right:0}.landing-hero__veil--bottom{height:var(--hero-veil-bottom-height);background:var(--gradient-hero-veil-bottom);bottom:0;left:0;right:0}.landing-hero__content{z-index:3;text-align:center;flex-direction:column;align-items:center;min-height:800px;padding-top:100px;display:flex;position:relative}.landing-hero h1{width:var(--canvas-width);background:var(--gradient-title-sheen) no-repeat, var(--gradient-silver);color:#0000;max-width:none;font-size:var(--font-size-display-hero);font-weight:var(--font-weight-emphasis);letter-spacing:-.045em;-webkit-text-fill-color:transparent;background-position:200% 0,0 0;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;line-height:1.04}.landing-hero h1 span{display:block}.landing-hero__summary{max-width:var(--hero-summary-width);margin-bottom:var(--gutter-26);color:var(--color-hero-copy);font-size:var(--font-size-hero-summary);text-wrap:pretty;line-height:1.6}@media (max-width:768px){.landing-hero,.landing-hero__content{min-height:640px}.landing-hero__content{padding-top:96px}.landing-hero h1{width:auto;max-width:100%;font-size:var(--font-size-display-compact)}.landing-hero__summary{max-width:340px;font-size:var(--font-size-m)}.landing-hero__horizon{object-position:center bottom;width:auto;min-width:100%;height:640px}}
.status-label{min-height:var(--control-height);align-items:center;gap:var(--space-2);margin-block:calc((var(--status-label-height) - var(--control-height)) / 2) calc(var(--space-5) + (var(--status-label-height) - var(--control-height)) / 2);padding-inline:var(--space-1);color:var(--color-muted);cursor:pointer;font-size:var(--font-size-compact-label);background:0 0;border:0;text-decoration:none;display:inline-flex}.status-label__orb{width:var(--space-3);height:var(--space-3);box-shadow:none;background:0 0;flex:none;position:relative}.status-label__orb:before{background:var(--gradient-liquid-orb);box-shadow:var(--shadow-liquid-orb);content:"";mix-blend-mode:normal;transform:scale(var(--status-orb-scale));border-radius:50%;position:absolute;inset:0}.status-label__chevron{opacity:var(--opacity-secondary);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}
.scene-shot{border:var(--border-hairline) solid var(--color-hairline-shot);border-radius:var(--shot-radius);background:var(--color-surface);box-shadow:var(--shadow-shot);position:relative;overflow:hidden}.scene-avatar{box-sizing:content-box;width:var(--avatar-size);height:var(--avatar-size);border:var(--border-hairline) solid var(--color-avatar-border);color:var(--color-ink-soft);font-size:var(--font-size-avatar);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-avatar);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:normal;display:flex}.scene-avatar--small{width:var(--avatar-small-size);height:var(--avatar-small-size);font-size:var(--font-size-avatar-small)}.scene-avatar--indigo{background:var(--color-avatar-indigo)}.scene-avatar--green{background:var(--color-avatar-green)}.scene-avatar--amber{background:var(--color-avatar-amber)}.scene-avatar--lilac{background:var(--color-avatar-lilac)}.scene-checkbox{width:var(--checkbox-slot);flex:none;justify-content:center;display:flex}.scene-checkbox__box{border:var(--checkbox-border) solid var(--color-checkbox-border);border-radius:var(--checkbox-radius);display:block}.cursor-glyph{z-index:3;width:var(--cursor-size);height:var(--cursor-size);filter:var(--shadow-cursor);pointer-events:none;display:block;position:absolute}.cursor-glyph__shape{width:100%;height:100%;fill:var(--color-cursor-fill);stroke:var(--color-cursor-stroke);stroke-linejoin:round;stroke-width:1.4px;display:block}.landing-icon,.brand-mark{flex:none;display:block}.metal-badge{height:var(--metal-badge-height);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--metal-badge-padding);border-radius:calc(var(--metal-badge-height) / 2);isolation:isolate;color:var(--color-ink-soft);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:.01em;vertical-align:middle;white-space:nowrap;line-height:1;display:inline-flex;position:relative;overflow:hidden}.metal-badge--small{height:var(--metal-badge-small-height);gap:var(--metal-badge-gap);padding-inline:var(--metal-badge-small-padding);border-radius:calc(var(--metal-badge-small-height) / 2);font-size:var(--font-size-scene-fine)}.metal-badge:before,.metal-badge:after{border-radius:inherit;content:"";position:absolute}.metal-badge:before{z-index:-2;width:var(--metal-rim-size);aspect-ratio:1;background:var(--gradient-metal);top:50%;left:50%;transform:translate(-50%,-50%)}.metal-badge:after{z-index:-1;inset:var(--border-hairline);background:var(--gradient-metal-badge)}.liquid-orb{background:var(--gradient-liquid-orb);box-shadow:var(--shadow-orb-glow);border-radius:50%;flex:none;display:block;position:relative}.liquid-orb:before{background:var(--gradient-orb-sheen);content:"";mix-blend-mode:screen;border-radius:50%;position:absolute;inset:0}.scene-halo{background:var(--gradient-scene-halo);pointer-events:none;position:absolute}.scene-caption{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--font-size-scene-body);display:flex}.scene-caption--fine{font-size:var(--font-size-compact-label);color:var(--color-secondary)}.scene-kind{color:var(--color-secondary);font-size:var(--font-size-scene-meta);letter-spacing:var(--letter-spacing-kind);margin:0}.scene-mono{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.typing-dots{align-items:center;gap:var(--space-1);display:inline-flex}.typing-dots i{width:var(--typing-dot-size);height:var(--typing-dot-size);background:var(--color-muted);border-radius:50%;display:block}
.landing-band{z-index:3;box-sizing:content-box;height:var(--space-16);margin-top:calc(-1 * var(--space-16));border-block:var(--border-hairline) solid var(--color-hairline-band);background:var(--color-band-material);-webkit-backdrop-filter:var(--material-filter-band);backdrop-filter:var(--material-filter-band);position:relative;overflow:hidden}.landing-band__viewport{align-items:center;height:100%;display:flex;overflow:hidden}.landing-band__track{align-items:center;width:max-content;display:flex}.landing-band__group{align-items:center;display:flex}.landing-band__item{align-items:center;gap:var(--gutter-10);padding-right:var(--band-item-gap);color:var(--color-muted);font-size:var(--font-size-band);white-space:nowrap;flex:none;line-height:normal;display:inline-flex}.landing-band__glyph{color:var(--color-band-glyph);flex:none;display:flex}.landing-band__glyph--stroke{width:var(--band-glyph-size);height:var(--band-glyph-size)}.landing-band__glyph--liquid{width:var(--band-liquid-size);height:var(--band-liquid-size)}@media (max-width:768px){.landing-band{margin-top:0}}
.agents-scene{height:var(--scene-height);margin-top:var(--scene-margin);line-height:normal;position:relative}.agents-scene__halo{width:800px;height:640px;top:-60px;left:300px}.agents-scene__shot{width:var(--agent-shot-width);height:var(--agent-shot-height);position:absolute;top:0;left:0}.agents-scene__frame{height:calc(var(--agent-shot-height) + 2 * var(--border-hairline));border-right-color:var(--color-hairline-emphasis);border-radius:var(--shot-radius) 0 0 var(--shot-radius)}.agents-scene__capture{width:var(--shot-today-width);max-width:none;height:auto;transform:translate(var(--shot-today-x), var(--shot-today-y));display:block;position:absolute;top:0;left:0}.agents-scene__edge{width:var(--shot-edge-width);background:var(--gradient-shot-edge);position:absolute;top:0;bottom:0;right:0}.agents-scene__lines{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.agents-scene__line{fill:none;stroke:var(--color-scene-line);stroke-dasharray:var(--len);stroke-dashoffset:var(--len);stroke-width:var(--scene-line-width)}.agents-scene__line--1{--len:var(--scene-line-length-1)}.agents-scene__line--2{--len:var(--scene-line-length-2)}.agents-scene__line--3{--len:var(--scene-line-length-3)}.fly-chip{height:calc(var(--fly-chip-height) + 2 * var(--border-hairline));align-items:center;gap:var(--space-2);padding:0 var(--fly-chip-padding) 0 var(--space-2);border:var(--border-hairline) solid var(--color-hairline-muted);border-radius:var(--radius-inner);background:var(--color-fly-chip);box-shadow:var(--shadow-fly-chip);color:var(--color-ink-soft);font-size:var(--font-size-scene-body);opacity:0;white-space:nowrap;offset-rotate:0deg;display:inline-flex;position:absolute}.fly-chip--1{offset-path:path("M330 133 C 560 133, 640 128, 700 128")}.fly-chip--2{offset-path:path("M330 191 C 560 191, 640 248, 700 248")}.fly-chip--3{offset-path:path("M330 275 C 560 275, 640 388, 700 388")}.agent-card{left:var(--agent-card-left);width:var(--agent-card-width);height:var(--agent-card-height);align-items:center;gap:var(--space-4);padding:0 var(--agent-card-padding);border:var(--border-hairline) solid var(--color-hairline-scene);border-radius:var(--shot-radius);background:var(--color-scene-card);display:flex;position:absolute}.agent-card--1{top:80px}.agent-card--2{top:200px}.agent-card--3{top:340px}.agent-card__creature{width:var(--creature-box);height:var(--creature-box);flex:none;display:block;position:relative}.agent-card__creature img{top:var(--creature-offset);width:auto;height:var(--creature-height);max-width:none;position:absolute;left:50%;transform:translate(-50%)}.agent-card__body{min-width:0}.agent-card__name,.agent-card__role,.agent-card__status{margin:0}.agent-card__name{color:var(--color-ink-soft);font-size:var(--font-size-scene-name);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.agent-card__role{margin-top:var(--gutter-3);color:var(--color-muted);font-size:var(--font-size-compact-label)}.agent-card__status{align-items:center;gap:var(--gutter-7);margin-top:var(--space-2);color:var(--color-secondary);font-size:var(--font-size-xs);display:inline-flex}.agent-card__timer{color:var(--color-muted);font-size:var(--font-size-scene-meta)}.agent-card__model{align-items:center;gap:var(--gutter-9);color:var(--color-secondary);font-size:var(--font-size-compact-label);white-space:nowrap;margin-left:auto;display:inline-flex}.agent-card__mark,.agent-card__mark-inner{color:var(--color-model-mark);display:flex}.ring-pulse{border-radius:calc(var(--metal-badge-small-height) / 2 + var(--border-hairline));display:inline-flex}.agents-scene__caption{top:var(--agent-caption-top);position:absolute;left:0}.agents-scene__caption p{margin:0}
.organize-scene{align-items:flex-start;gap:var(--space-12);margin-top:var(--scene-margin);line-height:normal;display:flex}.area-shot{width:var(--agent-shot-width);flex:none;position:relative}.area-shot__frame{height:calc(var(--area-shot-height) + 2 * var(--border-hairline))}.area-shot__crop{display:block;position:absolute;left:0;right:0;overflow:hidden}.area-shot__crop--top{height:var(--area-top-height);top:0}.area-shot__crop--files{top:var(--area-top-height);height:var(--area-files-height)}.area-shot__capture{width:var(--shot-area-width);max-width:none;height:auto;transform:translate(var(--shot-area-x), var(--shot-area-y));display:block;position:absolute;top:0;left:0}.area-shot__capture--files{transform:translate(var(--shot-area-x), var(--shot-area-files-y))}.area-shot__row{top:var(--area-row-top);left:var(--area-row-left);width:var(--area-row-width);height:var(--area-row-height);border-radius:var(--open-row-radius);background:var(--color-scene-row-open);box-shadow:var(--shadow-row-open);opacity:0;pointer-events:none;position:absolute}.area-shot__link{top:var(--area-link-top);left:calc(var(--area-row-left) + var(--area-row-width));width:var(--area-link-width);height:var(--border-hairline);transform-origin:0;background:var(--gradient-link);position:absolute;transform:scaleX(0)}.area-shot__caption{margin:var(--gutter-14) 0 0;color:var(--color-secondary);font-size:var(--font-size-compact-label);opacity:0}.task-thread-reveal{width:var(--agent-shot-width);flex:none}.task-thread{border-radius:var(--thread-radius)}.task-thread__header{height:calc(var(--thread-header-height) + var(--border-hairline));align-items:center;gap:var(--gutter-10);padding:0 var(--thread-padding);border-bottom:var(--border-hairline) solid var(--color-hairline-scene);display:flex}.task-thread__title{color:var(--color-ink-soft);font-size:var(--font-size-scene-name);font-weight:var(--font-weight-semibold)}.task-thread__agent{align-items:center;gap:var(--gutter-6);color:var(--color-secondary);font-size:var(--font-size-xs);margin-left:auto;display:inline-flex}.task-thread__timer{color:var(--color-scene-faint);font-size:var(--font-size-scene-tiny)}.task-thread__chips{gap:var(--space-2);padding:var(--space-3) var(--thread-padding) 0;margin:0;list-style:none;display:flex}.task-thread__chip{height:var(--scene-chip-height);padding:0 var(--gutter-9);border-radius:var(--scene-chip-radius);background:var(--color-scene-chip);color:var(--color-muted);font-size:var(--font-size-xs);align-items:center;display:inline-flex}.task-thread__messages{min-height:calc(var(--thread-body-min-height) + var(--thread-body-padding-top) + var(--thread-padding));gap:var(--gutter-18);padding:var(--thread-body-padding-top) var(--thread-padding) var(--thread-padding);flex-direction:column;display:flex}.task-thread__exchange{min-height:var(--thread-typing-height);position:relative}.task-thread__typing{align-items:center;gap:var(--space-3);opacity:0;display:flex;position:absolute;top:0;left:0}.task-thread__dots{height:var(--thread-typing-row-height)}.task-thread__last{position:absolute;top:0;left:0;right:0}.task-thread__reply{margin:0 var(--thread-padding) var(--thread-padding);padding:var(--space-3) var(--thread-reply-padding);border:var(--border-hairline) solid var(--color-hairline-scene);border-radius:var(--radius-window);color:var(--color-scene-faint);font-size:var(--font-size-scene-body)}@media (max-width:1280px){.organize-scene{flex-direction:column}.area-shot,.task-thread-reveal{width:100%;max-width:var(--agent-shot-width)}}
.thread-message{align-items:flex-start;gap:var(--space-3);opacity:0;display:flex}.thread-message__orb{width:var(--avatar-size);height:var(--avatar-size);flex:none;justify-content:center;align-items:center;display:flex}.thread-message__body{min-width:0}.thread-message__meta,.thread-message__text{margin:0}.thread-message__meta{align-items:baseline;gap:var(--space-2);display:flex}.thread-message__author{color:var(--color-ink-soft);font-size:var(--font-size-scene-body);font-weight:var(--font-weight-semibold)}.thread-message__time{color:var(--color-scene-faint);font-size:var(--font-size-scene-tiny)}.thread-message__text{margin-top:var(--space-1);color:var(--color-ink-soft);font-size:var(--font-size-scene-copy);line-height:var(--line-height-message)}.thread-message__mention{padding:var(--border-hairline) var(--mention-padding);border-radius:var(--mention-radius);background:var(--color-accent-mention);color:var(--color-accent-text)}.thread-message__file{height:calc(var(--scene-chip-height) + 2 * var(--border-hairline));align-items:center;gap:var(--gutter-6);margin-top:var(--space-2);padding:0 var(--file-chip-padding);border:var(--border-hairline) solid var(--color-hairline-scene);border-radius:var(--scene-chip-radius);background:var(--color-scene-chip);color:var(--color-secondary);font-size:var(--font-size-scene-meta);display:inline-flex}
.model-strip{margin-top:var(--space-24);line-height:normal}.model-strip__copy h3{color:var(--color-ink);font-size:var(--font-size-model-strip-heading);font-weight:var(--font-weight-model-strip);letter-spacing:var(--letter-spacing-model-strip-heading);margin:0}.model-strip__copy p{max-width:var(--section-summary-width);margin:var(--gutter-10) 0 0;color:var(--color-muted);font-size:var(--font-size-model-strip-summary);line-height:var(--line-height-model-strip-summary);text-wrap:pretty}.model-strip ul{justify-content:space-between;align-items:center;gap:var(--model-strip-wrap-gap) var(--space-10);max-width:100%;margin:var(--model-strip-row-gap) 0 0;padding:var(--space-5) var(--space-1);border-block:var(--border-hairline) solid var(--color-hairline-model-strip);overscroll-behavior-inline:contain;flex-wrap:wrap;list-style:none;display:flex;overflow-x:auto}.model-strip li{align-items:center;gap:var(--model-strip-item-gap);color:var(--color-ink-soft);font-size:var(--font-size-model-strip-label);font-weight:var(--font-weight-model-strip-label);letter-spacing:var(--letter-spacing-model-strip-label);flex:none;display:inline-flex}.model-strip li img{flex:none;display:block}@media (max-width:768px){.model-strip{margin-top:48px}.model-strip ul{flex-wrap:nowrap}}
.native-band{margin-top:var(--scene-margin);padding-bottom:var(--space-10);line-height:normal;position:relative;overflow:clip}.native-band__track{width:max-content;padding-left:var(--space-24);display:flex}.native-band__group{gap:var(--space-8);padding-right:var(--space-8);display:flex}.native-slide{width:var(--native-slide-width);flex:none;margin:0}.native-slide__label{align-items:baseline;gap:var(--native-label-gap);margin-bottom:var(--space-3);display:flex}.native-slide__name{color:var(--color-ink-soft);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold)}.native-slide__line{color:var(--color-muted);font-size:var(--font-size-scene-body)}.native-slide__capture{width:var(--native-slide-width);max-width:none;height:auto;display:block}.native-band__fade{width:var(--space-24);pointer-events:none;position:absolute;top:0;bottom:0}.native-band__fade--start{background:var(--gradient-band-fade);left:0}.native-band__fade--end{background:var(--gradient-band-fade);right:0;transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.native-band{overflow-x:auto}}
.adhd-scene{min-height:var(--adhd-scene-min-height);align-items:flex-start;gap:var(--space-12);margin-top:var(--adhd-row-margin);line-height:normal;display:flex}.adhd-scene__column{gap:var(--focus-column-gap);padding-top:var(--focus-column-padding-top);flex-direction:column;flex:1;display:flex}.focus-scene{width:var(--focus-scene-size);height:var(--focus-scene-size);flex:none;position:relative}.focus-scene__halo{top:var(--focus-halo-inset);left:var(--focus-halo-inset);width:var(--focus-halo-size);height:var(--focus-halo-size);background:var(--gradient-focus-halo);pointer-events:none;position:absolute}.focus-scene__card{top:var(--focus-card-top);left:var(--focus-card-left);width:var(--focus-card-width);height:var(--focus-card-height);align-items:center;gap:var(--space-3);padding:0 var(--space-4);border:var(--border-hairline) solid var(--color-hairline-scene);border-radius:var(--radius-window);background:var(--color-scene-task);display:flex;position:absolute}.focus-scene__task{color:var(--color-ink-soft);font-size:var(--font-size-s)}.focus-scene__start{margin-left:auto}.focus-scene__cursor{top:var(--focus-cursor-start-y);left:var(--focus-cursor-start-x);opacity:0}.focus-ring{top:var(--focus-ring-top);left:var(--focus-ring-left);width:var(--focus-ring-size);height:var(--focus-ring-size);opacity:0;position:absolute}.focus-ring__rim,.focus-ring__disc,.focus-ring__progress,.focus-ring__center{position:absolute;inset:0}.focus-ring__rim{background:var(--gradient-ring-rim);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 61%,#000 62%);mask:radial-gradient(circle,#0000 61%,#000 62%)}.focus-ring__disc{inset:var(--focus-ring-inset);background:var(--gradient-ring-disc);border-radius:50%}.focus-ring__progress{fill:none;width:100%;height:100%;stroke-width:var(--focus-progress-stroke-width);transform:rotate(-90deg)}.focus-ring__track{stroke:var(--color-hairline-scene)}.focus-ring__arc{stroke:var(--color-violet);stroke-dasharray:var(--focus-arc-length);stroke-dashoffset:var(--focus-arc-length);stroke-linecap:round}.focus-ring__center{justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.focus-ring__timer{height:var(--focus-timer-height);color:var(--color-ink);font-size:var(--font-size-timer);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-timer);letter-spacing:.01em;line-height:var(--focus-timer-height);display:block;position:relative}.focus-ring__first{position:absolute;left:50%;transform:translate(-50%)}.focus-ring__live{opacity:0;display:inline-flex}.focus-ring__tick:after{content:counter(s, decimal-leading-zero)}.focus-ring__legend{max-width:var(--focus-legend-width);color:var(--color-secondary);font-size:var(--font-size-xs);text-align:center;line-height:1.4}.focus-ring__controls{gap:var(--gutter-10);margin-top:var(--space-2);display:flex}.focus-ring__control{box-sizing:content-box;width:var(--focus-control-size);height:var(--focus-control-size);border:var(--border-hairline) solid var(--color-hairline-focus-control);color:var(--color-ink-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.focus-scene__pills{top:var(--focus-pills-top);justify-content:center;gap:var(--space-3);opacity:0;display:flex;position:absolute;left:0;right:0}.focus-scene__pill{box-sizing:content-box;height:var(--focus-pill-height);padding:0 var(--focus-pill-padding);border:var(--border-hairline) solid var(--color-hairline-control);border-radius:calc(var(--focus-pill-height) / 2);color:var(--color-muted);font-size:var(--font-size-compact-label);font-weight:var(--font-weight-compact-label);justify-content:center;align-items:center;display:inline-flex}
.focus-stats-reveal{width:var(--stats-card-width)}.focus-stats{padding:var(--stats-padding-top) var(--stats-padding-x) var(--space-4)}.focus-stats__label{justify-content:space-between;align-items:baseline;margin:0;display:flex}.focus-stats__title{color:var(--color-ink-soft);font-size:var(--font-size-scene-body);font-weight:var(--font-weight-semibold)}.focus-stats__period{color:var(--color-scene-faint);font-size:var(--font-size-xs)}.focus-stats__row{align-items:flex-end;gap:var(--space-6);margin-top:var(--gutter-14);display:flex}.focus-stats__value{width:var(--stats-value-width);flex:none}.focus-stats__total{color:var(--color-ink);font-size:var(--font-size-stat);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0;line-height:1}.focus-stats__delta{margin:var(--gutter-6) 0 0;color:var(--color-muted);font-size:var(--font-size-compact-label)}.focus-stats__bars{gap:var(--space-2);display:flex}.focus-stats__bar{width:var(--stats-bar-slot);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.focus-stats__slot{width:var(--stats-bar-width);height:var(--stats-bar-height);align-items:flex-end;display:flex;position:relative}.focus-stats__fill{width:var(--stats-bar-width);transform-origin:bottom;border-radius:var(--stats-bar-radius);background:var(--color-bar);display:block}.focus-stats__fill--today{background:var(--gradient-bar-today)}.focus-stats__day{color:var(--color-dim);font-size:var(--font-size-scene-tiny)}.focus-stats__divider{height:var(--border-hairline);margin:var(--stats-divider-margin-top) 0 var(--space-4);background:var(--color-hairline-scene);display:block}.focus-stats__cells{grid-auto-flow:column;grid-template-columns:repeat(12, var(--stats-cell-size));grid-template-rows:repeat(7, var(--stats-cell-size));gap:var(--space-1);margin-top:var(--space-3);display:grid}.focus-stats__cell{width:var(--stats-cell-size);height:var(--stats-cell-size);border-radius:var(--stats-cell-radius);opacity:0;display:block}.focus-stats__cell--level-0{background:var(--color-cell-0)}.focus-stats__cell--level-1{background:var(--color-cell-1)}.focus-stats__cell--level-2{background:var(--color-cell-2)}.focus-stats__cell--level-3{background:var(--color-cell-3)}
.focus-feed-reveal{width:var(--stats-card-width)}.focus-feed__footer{margin:0}.focus-feed{padding:var(--feed-padding-top) var(--stats-padding-x) var(--feed-padding-bottom)}.focus-feed__header{align-items:center;gap:var(--gutter-10);display:flex}.focus-feed__heading{align-items:baseline;gap:var(--gutter-6);color:var(--color-ink-soft);font-size:var(--font-size-scene-copy);font-weight:var(--font-weight-semibold);display:inline-flex}.focus-feed__count{width:var(--feed-count-width);display:inline-block;position:relative}.focus-feed__count-after{opacity:0;position:absolute;top:0;left:0}.focus-feed__boost{height:var(--scene-chip-height);align-items:center;gap:var(--gutter-6);margin-left:var(--feed-boost-margin);padding:0 var(--feed-boost-padding);border-radius:calc(var(--scene-chip-height) / 2);background:var(--color-accent-boost);color:var(--color-accent-text);font-size:var(--font-size-xs);opacity:0;display:inline-flex}.focus-feed__join-pulse{border-radius:calc(var(--feed-join-height) / 2);margin-left:auto;display:inline-flex}.focus-feed__join{box-sizing:content-box;height:var(--feed-join-height);padding:0 var(--feed-join-padding);border:var(--border-hairline) solid var(--color-accent-join-border);border-radius:calc(var(--feed-join-height) / 2);color:var(--color-accent-text);font-size:var(--font-size-compact-label);font-weight:var(--font-weight-compact-label);justify-content:center;align-items:center;display:inline-flex}.focus-feed__rows{margin-top:var(--space-3)}.focus-feed__row--arrival{opacity:0;max-height:0;overflow:hidden}.focus-feed__line{align-items:center;gap:var(--feed-row-gap);padding:var(--feed-row-padding) 0;border-top:var(--border-hairline) solid var(--color-hairline-feed);display:flex}.focus-feed__text{min-width:0;color:var(--color-muted);font-size:var(--font-size-scene-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.focus-feed__name{color:var(--color-ink-soft);font-weight:var(--font-weight-semibold)}.focus-feed__target{color:var(--color-ink-soft)}.focus-feed__ago{color:var(--color-scene-faint);font-size:var(--font-size-scene-meta)}.focus-feed__streak{align-items:center;gap:var(--space-1);color:var(--color-secondary);font-size:var(--font-size-scene-meta);display:inline-flex}.focus-feed__footer{margin-top:var(--feed-footer-margin);color:var(--color-scene-faint);font-size:var(--font-size-xs)}
.coach-scene{height:var(--coach-scene-height);margin-top:var(--scene-margin);line-height:normal;position:relative}.coach-scene__input{width:var(--coach-input-width);position:absolute;top:0;left:0}.coach-input{border-radius:var(--thread-radius);padding:var(--coach-input-padding-top) var(--coach-input-padding-x) var(--coach-input-padding-bottom)}.coach-input__sentence,.coach-input__mode{margin:0}.coach-input__sentence{min-height:var(--coach-sentence-min-height);color:var(--color-ink-soft);font-size:var(--font-size-sentence);letter-spacing:-.005em;line-height:var(--line-height-sentence)}.coach-word{animation-duration:var(--motion-duration-scene);opacity:0;animation-timing-function:linear;animation-iteration-count:infinite}.coach-token{white-space:nowrap;display:inline}.coach-token__icon{width:0;color:var(--color-parse-token);opacity:0;vertical-align:var(--parse-icon-offset);margin-right:0;font-style:normal;display:inline-flex;overflow:hidden}.coach-token__icon>*{flex:none}.coach-input__mode{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.coach-amp{height:var(--voice-amp-height);align-items:center;gap:var(--voice-bar-gap);transform-origin:50%;display:inline-flex}.coach-amp__bar{width:var(--voice-bar-width);height:var(--voice-bar-height);transform-origin:50%;border-radius:var(--voice-bar-radius);background:var(--color-ink-soft);display:block}.coach-input__mode-label{color:var(--color-scene-faint);font-size:var(--font-size-xs)}.coach-scene__list{top:0;left:var(--coach-list-left);width:var(--coach-list-width);position:absolute}.coach-capabilities{gap:var(--coach-list-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.coach-capabilities__item{align-items:center;gap:var(--space-3);color:var(--color-ink-soft);font-size:var(--font-size-s);display:flex}.coach-capabilities__icon{width:var(--coach-list-icon-slot);flex:none;justify-content:center;display:flex}.coach-results{top:var(--coach-results-top);width:var(--content-width);height:var(--coach-results-height);position:absolute;left:0}.coach-result{width:var(--coach-result-width);border:var(--border-hairline) solid var(--color-hairline-scene);border-radius:var(--shot-radius);background:var(--color-scene-card);opacity:0;position:absolute;overflow:hidden}.coach-result--event{height:var(--coach-card-event-height);top:0;left:0}.coach-result--assign{top:0;left:var(--coach-card-right-left);height:var(--coach-card-assign-height)}.coach-result--message{top:var(--coach-card-message-top);height:var(--coach-card-message-height);left:0}.coach-result--note{top:var(--coach-card-note-top);left:var(--coach-card-right-left);height:var(--coach-card-note-height)}.coach-results__orb{top:var(--coach-orb-y-1);left:var(--coach-orb-x-left);opacity:0;display:block;position:absolute}.coach-results__caption{top:var(--coach-caption-top);gap:var(--gutter-10);opacity:0;margin:0;position:absolute;left:0}@media (max-width:1280px){.coach-scene{height:auto}.coach-scene__input,.coach-scene__list,.coach-results,.coach-result{width:100%;height:auto;position:static}.coach-scene__list{margin-top:var(--space-6)}.coach-results{gap:var(--space-4);margin-top:var(--space-6);display:grid}.coach-results__orb{display:none}.coach-results__caption{position:static}}@media (max-width:768px){.coach-event{flex-direction:column}.coach-event__summary{border-right:0;border-bottom:var(--border-hairline) solid var(--color-hairline-scene);width:auto}.coach-event__day{min-height:var(--coach-card-event-height)}}
.coach-event{height:100%;display:flex}.coach-event__summary{box-sizing:content-box;width:var(--calendar-column-width);padding:var(--calendar-column-padding) var(--space-4);border-right:var(--border-hairline) solid var(--color-hairline-scene);flex:none}.coach-event__title{margin:var(--gutter-6) 0 0;color:var(--color-ink-soft);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold)}.coach-event__when{margin:var(--gutter-6) 0 0;color:var(--color-muted);font-size:var(--font-size-compact-label)}.coach-event__day{padding:var(--calendar-grid-padding) var(--calendar-grid-padding-x);flex:1;position:relative}.coach-event__day-head{color:var(--color-scene-faint);font-size:var(--font-size-scene-tiny);justify-content:space-between;margin:0;display:flex}.coach-event__hour{right:var(--calendar-grid-padding-x);left:var(--calendar-grid-padding-x);align-items:flex-start;gap:var(--space-2);display:flex;position:absolute}.coach-event__hour--0{top:var(--calendar-hour-top)}.coach-event__hour--1{top:calc(var(--calendar-hour-top) + var(--calendar-hour-step))}.coach-event__hour--2{top:calc(var(--calendar-hour-top) + 2 * var(--calendar-hour-step))}.coach-event__hour-label{width:var(--calendar-hour-label-width);color:var(--color-scene-faint);font-size:var(--font-size-scene-fine);font-variant-numeric:tabular-nums}.coach-event__hour-line{height:var(--border-hairline);margin-top:var(--calendar-hour-line-offset);background:var(--color-hairline-scene);flex:1;display:block}.coach-event__block{top:var(--calendar-block-top);right:var(--calendar-grid-padding-x);left:var(--calendar-block-left);height:var(--calendar-block-height);padding:0 var(--space-2);border-left:var(--border-width-emphasis) solid var(--color-violet);border-radius:var(--calendar-block-radius);background:var(--color-accent-fill);color:var(--color-accent-text);font-size:var(--font-size-scene-tiny);white-space:nowrap;align-items:center;display:flex;position:absolute;overflow:hidden}.coach-assign,.coach-message,.coach-note{padding:var(--coach-card-padding-y) var(--space-4)}.coach-assign__row{height:var(--assign-row-height);align-items:center;gap:var(--gutter-10);margin-top:var(--space-2);padding:0 var(--assign-row-padding);border-radius:var(--radius-inner);background:var(--color-scene-row);display:flex}.coach-assign__task{color:var(--color-ink-soft);font-size:var(--font-size-scene-copy)}.coach-assign__agent{align-items:center;gap:var(--space-2);color:var(--color-secondary);font-size:var(--font-size-xs);margin-left:auto;display:inline-flex}.coach-assign__creature{width:var(--assign-creature-slot);height:var(--assign-creature-slot);display:block;position:relative}.coach-assign__creature img{top:var(--assign-creature-offset);width:auto;height:var(--assign-creature-height);max-width:none;position:absolute;left:50%;transform:translate(-50%)}.coach-assign__timer{color:var(--color-scene-faint);font-size:var(--font-size-scene-tiny)}.coach-assign__due{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--font-size-xs)}.coach-message__thread{gap:var(--gutter-6);margin-top:var(--space-2);flex-direction:column;display:flex}.coach-message__bubble{max-width:80%;padding:var(--bubble-padding-y) var(--bubble-padding-x);border-radius:var(--bubble-radius) var(--bubble-radius) var(--space-1) var(--bubble-radius);background:var(--color-accent-fill);color:var(--color-ink-soft);font-size:var(--font-size-scene-body);align-self:flex-end;margin:0}.coach-message__delivered{color:var(--color-scene-faint);font-size:var(--font-size-scene-fine);align-self:flex-end;margin:0}.coach-message__typing{align-items:center;gap:var(--space-2);display:flex}.coach-message__dots{height:var(--typing-pill-height);padding:0 var(--typing-pill-padding);border-radius:calc(var(--typing-pill-height) / 2);background:var(--color-scene-chip)}.coach-note__file{align-items:center;gap:var(--space-2);margin:var(--gutter-6) 0 0;color:var(--color-secondary);font-size:var(--font-size-xs);display:flex}.coach-note__body{margin-top:var(--gutter-10);color:var(--color-ink-soft);font-size:var(--font-size-xs);line-height:var(--line-height-sentence)}.coach-note__body p{margin:0}.coach-note__marker{color:var(--color-dim)}.coach-note__caret{width:var(--border-hairline);height:var(--caret-height);margin-left:var(--gutter-2);background:var(--color-ink-soft);vertical-align:var(--caret-offset);display:inline-block}.coach-note__location{margin:var(--space-2) 0 0;color:var(--color-scene-faint);font-size:var(--font-size-scene-meta)}
.yours-scene{align-items:flex-start;gap:var(--space-12);margin-top:var(--scene-margin);line-height:normal;display:flex}.yours-scene__vault{width:var(--vault-width);flex:none;position:relative}.yours-scene__text{padding-top:var(--space-2);flex:1}.lock-glyph{width:var(--lock-glyph-size);height:var(--lock-glyph-size);filter:var(--shadow-lock);display:block;overflow:visible}.lock-glyph__shackle-stop--light{stop-color:var(--color-lock-shackle-light)}.lock-glyph__shackle-stop--mid{stop-color:var(--color-lock-shackle-mid)}.lock-glyph__shackle-stop--dark{stop-color:var(--color-lock-shackle-dark)}.lock-glyph__body-stop--light{stop-color:var(--color-lock-body-light)}.lock-glyph__body-stop--mid{stop-color:var(--color-lock-body-mid)}.lock-glyph__body-stop--dark{stop-color:var(--color-lock-body-dark)}.lock-glyph__rim{stroke:var(--color-lock-rim)}.lock-glyph__keyhole{fill:var(--color-lock-keyhole)}.yours-statements{gap:var(--yours-text-gap);margin-top:var(--yours-text-margin-top);color:var(--color-muted);font-size:var(--font-size-s);flex-direction:column;line-height:1.5;display:flex}.yours-statements p{margin:0}.yours-statements strong{color:var(--color-ink-soft);font-weight:var(--font-weight-semibold)}.vault-cursor{top:var(--vault-cursor-start-y);left:var(--vault-cursor-start-x);opacity:0}@media (max-width:1280px){.yours-scene{flex-direction:column}.yours-scene__vault{width:100%}.vault-cursor{display:none}}
.vault-card__header{height:var(--vault-header-height);align-items:center;gap:var(--gutter-10);padding:0 var(--space-4);display:flex}.vault-card__icon,.vault-row__icon,.vault-row__lock{color:var(--color-vault-icon);display:flex}.vault-card__title{color:var(--color-ink-soft);font-size:var(--font-size-scene-body);font-weight:var(--font-weight-semibold)}.vault-card__path{color:var(--color-scene-faint);font-size:var(--font-size-xs)}.vault-card__offline{color:var(--color-scene-faint);font-size:var(--font-size-xs);margin-left:auto}.vault-row{box-sizing:content-box;height:var(--vault-row-height);align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-top:var(--border-hairline) solid var(--color-hairline-scene);display:flex}.vault-row__lock--live{width:var(--vault-lock-slot);height:var(--vault-lock-slot);position:relative}.vault-row__lock--public,.vault-row__lock-open{color:var(--color-accent-text)}.vault-row__lock-closed,.vault-row__lock-open{display:flex}.vault-row__lock-open{opacity:0;position:absolute;inset:0}.vault-row__path{color:var(--color-ink-soft);font-size:var(--font-size-compact-label);flex:1}.vault-faces{align-items:center;gap:var(--space-2);margin-right:var(--gutter-6);opacity:0;display:inline-flex}.vault-faces__pile{display:inline-flex}.vault-faces__face+.vault-faces__face{margin-left:var(--avatar-overlap)}.vault-faces__label,.vault-link{color:var(--color-secondary);font-size:var(--font-size-scene-meta)}.vault-link{align-items:center;gap:var(--vault-link-gap);margin-right:var(--gutter-6);display:inline-flex}.vault-control{gap:var(--segment-shell-gap);padding:var(--segment-shell-padding);border:var(--border-hairline) solid var(--color-hairline-scene);border-radius:var(--radius-inner);background:var(--color-segment-shell);display:inline-flex}.vault-segment{height:var(--segment-height);padding:0 var(--segment-padding);border-radius:var(--segment-radius);color:var(--color-scene-faint);font-size:var(--font-size-scene-meta);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.vault-segment--on{background:var(--color-segment-on);color:var(--color-ink-soft)}@media (max-width:768px){.vault-row{height:auto;padding-block:var(--space-3);flex-wrap:wrap}.vault-row__path{flex-basis:100%}}
@media (max-width:1280px){.agents-scene{gap:var(--space-6);flex-direction:column;height:auto;display:flex}.agents-scene__halo,.agents-scene__lines,.fly-chip{display:none}.agents-scene__shot,.agent-card,.agents-scene__caption{width:100%;position:static}.agents-scene__shot{max-width:var(--agent-shot-width)}.agent-card{max-width:var(--agent-card-width)}.adhd-scene{flex-direction:column;min-height:0}.adhd-scene__column{width:100%;padding-top:0}.focus-stats-reveal,.focus-feed-reveal,.focus-stats,.focus-feed{width:100%}}@media (max-width:768px){.area-shot__row,.area-shot__link,.focus-scene__halo{display:none}.focus-scene{width:100%}.focus-scene__card{width:auto;left:0;right:0}.focus-scene__cursor{display:none}.focus-ring{left:calc(50% - var(--focus-ring-size) / 2)}.focus-scene__pills{justify-content:center;left:0;right:0}.focus-stats__row{flex-wrap:wrap}.focus-stats__bars{width:100%}.focus-stats__bar{flex:1;width:auto;min-width:0}.focus-stats__slot,.focus-stats__fill{width:100%}.focus-feed__header{flex-wrap:wrap}.focus-feed__heading{width:100%}.focus-feed__boost{margin-left:0}}
.pricing-section{overflow-x:clip}.billing-toggle{border:var(--border-hairline) solid var(--color-hairline-subtle);border-radius:var(--radius-control);background:var(--color-void);align-items:center;gap:4px;width:fit-content;margin:52px 0 24px auto;padding:4px;display:flex}.billing-toggle button{min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 16px}.billing-toggle button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-ink)}.billing-toggle span{min-height:var(--space-4);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-wash);color:var(--color-accent-text);font-size:var(--font-size-micro-label);font-weight:var(--font-weight-strong-label);letter-spacing:var(--letter-spacing-micro-label);white-space:nowrap;align-items:center;display:inline-flex}.plan-grid{display:flex}.plan-card{padding:var(--space-2) var(--plan-column-padding);border-left:var(--border-hairline) solid var(--color-hairline-subtle);flex:1}.plan-card:first-child{padding-left:var(--space-1);border-left:0}.plan-card h3{color:var(--color-ink-soft);font-size:var(--font-size-m);font-weight:var(--font-weight-strong);margin:0;line-height:normal}.plan-card__price{align-items:baseline;gap:var(--space-2);margin:var(--plan-price-margin) 0 0;line-height:normal;display:flex}.plan-price__amount,.pricing-comparison__price{background:var(--gradient-silver);color:#0000;font-size:var(--font-size-display-price);font-weight:var(--font-weight-price);letter-spacing:var(--letter-spacing-tighter);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.plan-card__price small{color:var(--color-secondary);font-size:var(--font-size-scene-body)}.pricing-comparison__price{min-height:72px;margin-bottom:32px}.pricing-comparison__price small{color:var(--color-muted);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-none);margin-left:8px}.plan-card__year{margin:var(--plan-year-margin) 0 0;color:var(--color-secondary);font-size:var(--font-size-xs);line-height:normal}.plan-card__year--empty{visibility:hidden}.plan-card__action{margin-top:var(--plan-action-margin)}.plan-card .button{--control-visual-height:calc(var(--control-height) + 2 * var(--border-hairline));height:var(--control-visual-height);padding-inline:var(--gutter-22);color:var(--color-muted);font-size:var(--font-size-scene-copy);font-weight:var(--font-weight-medium)}.plan-card .button--ghost:before{border-color:var(--color-hairline-control)}.plan-card .button--featured{color:var(--color-accent-text)}.plan-card .button--featured:before{border-color:var(--color-accent-join-border)}.plan-card ul{gap:var(--plan-points-gap);margin:var(--plan-points-margin) 0 0;padding:0;list-style:none;display:grid}.plan-card li{align-items:flex-start;gap:var(--gutter-10);color:var(--color-muted);font-size:var(--font-size-scene-copy);line-height:1.5;display:flex}.plan-card__check{padding-top:var(--gutter-3);color:var(--color-accent-mark);flex:none;display:flex}.pricing-section__after{--comparison-pill-inset:calc((var(--control-height) - var(--comparison-pill-height) - 2 * var(--border-hairline)) / 2);align-items:center;gap:calc(var(--space-3) - var(--comparison-pill-inset));margin-top:calc(var(--space-10) - var(--comparison-pill-inset));flex-direction:column;display:flex}.pricing-section__after .comparison-pill{--control-visual-height:calc(var(--comparison-pill-height) + 2 * var(--border-hairline));padding-inline:var(--comparison-pill-padding);color:var(--color-muted);font-size:var(--font-size-compact-label);font-weight:var(--font-weight-medium)}.pricing-section__after .comparison-pill:before{border-color:var(--color-hairline-control);border-radius:calc(var(--control-visual-height) / 2)}.pricing-section__privacy{color:var(--color-secondary);font-size:var(--font-size-scene-meta);text-align:center;margin:0;line-height:normal}@media (max-width:768px){.billing-toggle{margin:20px 0 16px}.billing-toggle span{display:none}.plan-grid{flex-direction:column}.plan-card,.plan-card:first-child{padding:var(--space-6) var(--space-1);border-top:var(--border-hairline) solid var(--color-hairline-subtle);border-left:0}}
.pricing-comparison{margin-top:var(--space-20)}.pricing-comparison__heading{max-width:640px;margin-bottom:var(--space-10)}.pricing-comparison__heading h2{color:var(--color-ink);font-size:var(--font-size-4xl);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-tighter);margin:0}.pricing-comparison__heading p{margin:var(--space-3) 0 0;color:var(--color-muted);font-size:var(--font-size-m)}.pricing-comparison__scroll{border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-card);background:var(--gradient-glass);scrollbar-gutter:stable;overflow-x:auto}.pricing-comparison__scroll:focus-visible{outline:var(--border-width-emphasis) solid var(--color-violet);outline-offset:var(--space-1)}.pricing-comparison table{width:100%;min-width:var(--pricing-comparison-min-width);border-collapse:collapse;table-layout:fixed}.pricing-comparison thead th:first-child,.pricing-comparison tbody th{width:40%}.pricing-comparison thead th:not(:first-child),.pricing-comparison td{border-left:var(--border-hairline) solid var(--color-hairline-subtle);width:20%}.pricing-comparison thead th{padding:var(--space-6) var(--space-4);border-bottom:var(--border-hairline) solid var(--color-hairline-strong);vertical-align:bottom}.pricing-comparison__plan{justify-items:center;display:grid}.pricing-comparison__plan h3{margin:0 0 var(--space-4);color:var(--color-ink-soft);font-size:var(--font-size-m)}.pricing-comparison__price{margin:0 0 var(--space-4);text-align:center}.pricing-comparison__group th{height:var(--space-10);padding-inline:var(--space-4);border-top:var(--border-hairline) solid var(--color-hairline-strong);color:var(--color-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-wide);text-align:left;background:#ffffff04}.pricing-comparison tbody tr:not(.pricing-comparison__group){height:var(--space-10);border-top:var(--border-hairline) solid var(--color-hairline-faint)}.pricing-comparison tbody tr:not(.pricing-comparison__group)>th{padding-inline:var(--space-4);color:var(--color-ink-soft);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);text-align:left}.pricing-comparison td{color:var(--color-hairline-muted);text-align:center}.pricing-comparison__included,.pricing-comparison__excluded{justify-content:center;align-items:center;display:inline-flex}.pricing-comparison__included{color:var(--color-accent-mark)}.pricing-comparison__included svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.pricing-comparison__privacy{margin:var(--space-4) 0 0;color:var(--color-secondary);font-size:var(--font-size-xs);text-align:center}@media (max-width:768px){.pricing-comparison{margin-top:var(--space-12)}.pricing-comparison__heading{margin-bottom:var(--space-6)}.pricing-comparison__heading h2{font-size:var(--font-size-3xl)}}
.lifetime-offer{padding-top:var(--offer-padding-top);padding-bottom:var(--offer-padding-bottom);text-align:center;justify-items:center;display:grid;position:relative}.lifetime-offer>*{z-index:1;position:relative}.lifetime-offer .section-heading{width:100%}.lifetime-offer__halo{z-index:0;top:var(--offer-halo-top);left:calc(var(--offer-halo-left) - var(--space-24));width:var(--offer-halo-width);height:var(--offer-halo-height);background:var(--gradient-scene-halo);pointer-events:none;position:absolute}.lifetime-offer__grid{justify-content:center;align-items:center;gap:var(--space-12);max-width:100%;margin-block:var(--offer-row-margin);text-align:left;display:flex}.launch-receipt{width:var(--lifetime-receipt-width);padding:var(--gutter-30) var(--receipt-padding-x);border:var(--border-hairline) solid var(--color-hairline-band);border-radius:var(--gutter-10);background:var(--color-receipt);box-shadow:var(--shadow-receipt);color:var(--color-receipt-ink);font-family:var(--font-family-mono);rotate:var(--lifetime-receipt-tilt);line-height:normal;position:relative;overflow:hidden}.launch-receipt__header{text-align:center}.launch-receipt__header p{justify-content:center;align-items:center;gap:var(--gutter-10);color:var(--color-receipt-ink);font-size:var(--font-size-scene-fine);letter-spacing:.28em;margin:0;display:flex}.launch-receipt__header strong{margin-top:var(--gutter-6);color:var(--color-receipt-faint);font-size:var(--font-size-micro-label);font-weight:var(--font-weight-regular);letter-spacing:.2em;display:block}.doers-mark{object-fit:contain;flex:none;display:block}.doers-mark--receipt{width:auto;height:var(--receipt-mark-height);opacity:.92}.launch-receipt ul{gap:var(--gutter-9);color:var(--color-muted);font-size:var(--font-size-compact-label);margin:0;padding:0;list-style:none;display:grid}.launch-receipt .launch-receipt__included{margin-top:var(--gutter-18);padding-top:var(--gutter-18);border-top:var(--border-hairline) dashed var(--color-receipt-dash)}.launch-receipt li,.receipt-price{align-items:baseline;display:flex}.launch-receipt li i,.receipt-price i{margin-inline:var(--gutter-10);border-bottom:var(--border-hairline) dotted var(--color-receipt-leader);transform:translateY(calc(-1 * var(--space-1)));flex:1}.launch-receipt li strong{color:var(--color-secondary);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-regular)}.receipt-price{margin:var(--gutter-14) 0 0;color:var(--color-receipt-ink);font-size:var(--font-size-scene-name);font-weight:var(--font-weight-heavy)}.receipt-price strong{font-size:inherit;font-variant-numeric:tabular-nums}.launch-receipt__add{align-items:center;gap:var(--gutter-10);margin:var(--gutter-18) 0;color:var(--color-secondary);font-size:var(--font-size-micro-label);letter-spacing:.18em;display:flex}.launch-receipt__add i{border-top:var(--border-hairline) dashed var(--color-receipt-dash);flex:1}.launch-receipt__additions li{color:var(--color-receipt-ink);font-weight:var(--font-weight-medium)}.launch-receipt__barcode{height:var(--gutter-30);justify-content:center;align-items:stretch;gap:var(--gutter-3);margin-top:var(--space-5);opacity:var(--receipt-barcode-opacity);display:flex}.launch-receipt__barcode span{background:var(--color-receipt-bar)}.launch-receipt__scarcity{margin:var(--space-3) 0 0;color:var(--color-receipt-faint);text-align:center;font-size:var(--font-size-micro-label);letter-spacing:.14em}@media (max-width:768px){.lifetime-offer{padding-top:var(--space-24)}.lifetime-offer__halo{display:none}.lifetime-offer__grid{gap:var(--space-8);width:352px;margin-block:var(--space-8);flex-direction:column}.launch-receipt{width:100%;padding:var(--space-6)}}
.founding-card-shell{width:var(--founding-card-width);perspective:var(--founding-card-perspective)}.founding-card{--founding-card-rotate-x:0deg;--founding-card-rotate-y:0deg;width:100%;transform:perspective(var(--founding-card-perspective)) rotateX(var(--founding-card-rotate-x)) rotateY(var(--founding-card-rotate-y));transform-style:preserve-3d;transition:transform var(--motion-duration-fast) var(--ease-out);will-change:transform;display:block}.founding-card__image{width:100%;height:auto;display:block}@media (max-width:768px){.founding-card-shell{width:100%}}@media (prefers-reduced-motion:reduce){.founding-card{transition:none;transform:none!important}}
.site-header{z-index:80;transition:background-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease;background:0 0;position:fixed;inset:0 0 auto}.site-header[data-scrolled=true]{background:var(--color-header-material);box-shadow:0 var(--border-hairline) var(--color-hairline-subtle);-webkit-backdrop-filter:var(--material-filter-thick);backdrop-filter:var(--material-filter-thick)}.site-header__inner{width:min(calc(100% - 32px), var(--content-width));min-height:var(--header-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-inline:auto;display:grid}.brand{font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-tighter);justify-self:start;align-items:center;gap:8px;display:inline-flex}.brand__mark{object-fit:contain;width:28px;height:20px}.site-header__links,.site-header__actions{align-items:center;gap:24px;display:flex}.site-header__actions{gap:var(--space-2)}.site-header__links{color:var(--color-muted);font-size:var(--font-size-navigation);justify-self:center}.site-header__links a{align-items:center;gap:var(--space-2);display:inline-flex}.site-header__actions{justify-self:end}.site-header a{transition:color var(--motion-duration-fast) var(--ease-out), border-color var(--motion-duration-fast) var(--ease-out)}.site-header a:hover{color:var(--color-ink)}.button,.metal-button{height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border:var(--border-hairline) solid transparent;border-radius:var(--radius-control);isolation:isolate;color:var(--color-void);cursor:pointer;font-size:var(--font-size-s);font-weight:var(--font-weight-control);line-height:var(--line-height-tight);background:0 0;display:inline-flex;position:relative}.button--compact{padding-inline:var(--space-3)}.button--pill{--control-visual-height:var(--control-height);border-radius:var(--radius-pill)}.button--secondary,.button--ghost{color:var(--color-ink)}.button:before,.metal-button:before{z-index:-1;height:var(--control-visual-height);border:var(--border-hairline) solid transparent;content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.button:before{border-radius:var(--radius-control);background:var(--color-ink);transition:background-color var(--motion-duration-fast) var(--ease-out), border-color var(--motion-duration-fast) var(--ease-out), box-shadow var(--motion-duration-fast) var(--ease-out)}.button--secondary:before{border-color:var(--color-hairline-strong);background:var(--gradient-control);box-shadow:var(--shadow-control-inset)}.button--ghost:before{border-color:var(--color-hairline-strong);border-radius:var(--radius-control);background:0 0}@media (hover:hover) and (pointer:fine){.button--secondary:hover:before,.button--ghost:hover:before{border-color:var(--color-hairline-emphasis)}.button--ghost:hover:before{background:var(--color-hairline-faint)}}.button--pill:before{border-radius:var(--radius-pill)}.site-header__actions .button--pill{--control-visual-height:var(--ghost-pill-height);padding-inline:var(--ghost-pill-padding);color:var(--color-muted);font-size:var(--font-size-ghost-pill);font-weight:var(--font-weight-ghost-pill)}.site-header__actions .button--ghost:before{border-color:var(--color-hairline-control);border-radius:calc(var(--ghost-pill-height) / 2)}
.metal-button{--control-visual-height:var(--metal-button-height);height:var(--metal-button-height);gap:var(--metal-button-gap);padding-inline:var(--metal-button-padding);border-radius:calc(var(--metal-button-height) / 2);box-shadow:var(--shadow-control-raised);color:var(--color-ink-soft);font-size:var(--font-size-metal-button);font-weight:var(--font-weight-semibold);letter-spacing:.01em;background:0 0;border-color:#0000;overflow:hidden}.metal-button:before{z-index:-2;width:var(--metal-rim-size);aspect-ratio:1;background:var(--gradient-metal);border:0;height:auto;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.metal-button:after{z-index:-1;top:50%;right:var(--border-hairline);left:var(--border-hairline);height:calc(var(--control-visual-height) - 2 * var(--border-hairline));border-radius:inherit;background:var(--gradient-control);box-shadow:var(--shadow-metal-inset);content:"";position:absolute;transform:translateY(-50%)}
.mobile-navigation{display:none}@media (max-width:768px){.site-header__inner{min-height:var(--header-height);grid-template-columns:auto minmax(0,1fr) auto}.site-header__links,.site-header__actions{display:none}.mobile-navigation{grid-column:3;justify-self:end;display:block}.mobile-navigation summary{cursor:pointer;border-radius:50%;place-content:center;gap:8px;width:44px;height:44px;list-style:none;display:grid}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation summary span{border-top:2px solid var(--color-ink);width:20px;height:0;display:block}.mobile-navigation>div{top:var(--header-height);border:var(--border-hairline) solid var(--color-hairline-strong);background:var(--color-surface-raised);border-radius:16px;gap:4px;width:min(280px,100vw - 32px);padding:16px;display:grid;position:absolute;right:16px}.mobile-navigation a{min-height:44px;padding:12px}}
.site-footer{min-height:var(--footer-min-height);isolation:isolate;border-top:var(--border-hairline) solid var(--color-hairline-subtle);padding-top:var(--footer-padding-top);background:0 0;position:relative;overflow:hidden}.site-footer:before{z-index:1;background:var(--gradient-footer-horizon-veil);content:"";pointer-events:none;position:absolute;inset:0}.site-footer__horizon{z-index:0;top:var(--footer-horizon-position);left:var(--footer-horizon-position);width:auto;min-width:100%;max-width:none;height:var(--footer-horizon-height);object-fit:cover;filter:var(--footer-horizon-filter);position:absolute;transform:translate(-50%,-50%)}.site-footer__inner{z-index:2;align-items:flex-start;gap:var(--footer-brand-gap);padding-bottom:var(--footer-padding-bottom);flex-wrap:wrap;display:flex;position:relative}.site-footer__brand{width:var(--footer-brand-width);flex:none}.brand--footer{height:var(--footer-mark-height);display:flex}.brand--footer .brand__mark{width:auto;height:var(--footer-mark-height);opacity:.92}.site-footer__brand p{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:var(--font-size-s);line-height:1.6}.site-footer__groups{gap:var(--space-10);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer nav{align-content:start;gap:var(--footer-link-gap);display:grid}.site-footer nav h2{margin-bottom:calc(var(--space-4) - var(--footer-link-gap));color:var(--color-ink-soft);font-size:var(--font-size-s);font-weight:var(--font-weight-strong);letter-spacing:0;line-height:normal}.site-footer nav a,.site-footer nav span{color:var(--color-secondary);font-size:var(--font-size-scene-copy);line-height:normal}.site-footer nav a{align-items:center;gap:var(--space-2);display:inline-flex}.site-footer nav span[aria-disabled=true]{color:var(--color-faint)}.site-footer__legal{align-items:center;gap:var(--space-6);margin-top:calc(var(--footer-legal-margin) - var(--footer-brand-gap));padding-top:var(--footer-legal-padding);border-top:var(--border-hairline) solid var(--color-hairline-footer);color:var(--color-faint);font-size:var(--font-size-compact-label);flex-basis:100%;line-height:normal;display:flex}.site-footer__legal>a:first-of-type{margin-left:auto}@media (max-width:768px){.site-footer{padding-top:96px}.site-footer__inner{gap:var(--space-8)}.site-footer__brand,.site-footer__groups{flex:none;width:100%}.site-footer__groups{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__legal{margin-top:var(--space-10);flex-wrap:wrap}}
.status-badge{justify-content:flex-end;margin-left:auto;display:flex}.status-badge iframe{color-scheme:normal;border:0;display:block}
.faq{grid-template-columns:1fr 2fr;gap:80px;display:grid}.faq__list{max-width:800px}.faq details{border-top:var(--border-hairline) solid var(--color-hairline-subtle);padding:var(--space-5) var(--space-1)}.faq summary{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;color:var(--color-ink-soft);font-size:var(--font-size-copy-large);font-weight:var(--font-weight-medium);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary::marker{content:""}.faq summary>span{flex:1;min-width:0}.faq__chevron{width:var(--icon-size-small);height:var(--icon-size-small);color:var(--color-secondary);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--border-width-emphasis);transition:transform var(--motion-duration-fast) var(--ease-out);flex:none}.faq details[open] .faq__chevron{transform:rotate(90deg)}.rich-text{color:var(--color-muted)}.faq details>.rich-text{max-width:var(--faq-answer-width);margin-top:var(--space-3);font-size:var(--font-size-copy);text-wrap:pretty;line-height:1.7}.rich-text a{color:var(--color-violet);text-decoration:underline}.action-row{flex-wrap:wrap;gap:12px;display:flex}.consent{z-index:120;right:var(--space-4);bottom:var(--space-4);width:min(100% - 32px,440px);padding:var(--space-6);border:var(--border-hairline) solid var(--color-hairline-emphasis);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-content-media);position:fixed}.consent__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.consent__actions button:not(.button){min-height:44px;padding-inline:var(--space-4);cursor:pointer;background:0 0;border:0}.article,.article-list,.state-page{padding-block:160px var(--space-20)}.article__header{max-width:800px;margin-bottom:var(--space-12)}.article-list__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timeline__entry{gap:var(--space-8);padding-block:var(--space-8);border-top:var(--border-hairline) solid var(--color-hairline-subtle);grid-template-columns:240px 1fr;display:grid}@media (max-width:768px){.faq,.article-list__grid,.timeline__entry{grid-template-columns:1fr}.faq{gap:32px}}
@keyframes reveal-rise{0%{opacity:0;transform:translateY(var(--motion-distance-reveal))}to{opacity:1;transform:none}}@keyframes sequence-rise-short{0%{opacity:0;transform:translateY(var(--motion-distance-short))}to{opacity:1;transform:none}}@keyframes sequence-rise-medium{0%{opacity:0;transform:translateY(var(--motion-distance-medium))}to{opacity:1;transform:none}}@keyframes sequence-slide{0%{opacity:0;transform:translateX(calc(-1 * var(--motion-distance-reveal)))}to{opacity:1;transform:none}}@keyframes sequence-slide-long{0%{opacity:0;transform:translateX(calc(-1 * var(--motion-distance-long)))}to{opacity:1;transform:none}}.landing-hero__content>*{animation:reveal-rise var(--motion-duration-reveal) var(--ease-out) both}.landing-hero__content>:first-child{animation-delay:.1s}.landing-hero__content>:nth-child(2){animation-delay:.25s}.landing-hero__content>:nth-child(3){animation-delay:.45s}.landing-hero__content>:nth-child(4){animation-delay:.6s}.viewport-reveal[data-reveal-state=pending]{opacity:0;transform:translateY(var(--motion-distance-reveal))}.viewport-reveal[data-reveal-state=visible]{animation:reveal-rise var(--motion-duration-reveal) var(--ease-out) both}.viewport-reveal--delay-1[data-reveal-state=visible]{animation-delay:var(--motion-delay-reveal-1)}.viewport-reveal--delay-2[data-reveal-state=visible]{animation-delay:var(--motion-delay-reveal-2)}.viewport-reveal--delay-3[data-reveal-state=visible]{animation-delay:var(--motion-delay-reveal-3)}.viewport-reveal--delay-4[data-reveal-state=visible]{animation-delay:var(--motion-delay-reveal-4)}.viewport-reveal--delay-5[data-reveal-state=visible]{animation-delay:var(--motion-delay-reveal-5)}.button,.metal-button,.billing-toggle button,.mobile-navigation summary{transition:opacity var(--motion-duration-fast) ease, transform var(--motion-duration-fast) var(--ease-out)}.site-footer a,.faq summary{transition:opacity var(--motion-duration-fast) ease}.button[aria-disabled=true]{cursor:not-allowed;opacity:.48}@media (hover:hover) and (pointer:fine){.button:not([aria-disabled=true]):hover,.metal-button:hover,.billing-toggle button:hover,.mobile-navigation summary:hover{transform:scale(var(--motion-scale-control-hover))}.site-footer a:hover,.faq summary:hover{opacity:.72}}.button:not([aria-disabled=true]):active,.metal-button:active,.billing-toggle button:active,.mobile-navigation summary:active{transform:scale(var(--motion-scale-control-active))}@media (prefers-reduced-motion:reduce){.button,.metal-button,.billing-toggle button,.mobile-navigation summary{transition:none}.button:not([aria-disabled=true]):hover,.button:not([aria-disabled=true]):active,.metal-button:hover,.metal-button:active,.billing-toggle button:hover,.billing-toggle button:active,.mobile-navigation summary:hover,.mobile-navigation summary:active{transform:none}.landing-hero__content>*,.viewport-reveal,.viewport-reveal[data-reveal-state=pending],.viewport-reveal[data-reveal-state=visible]{opacity:1!important;animation:none!important;transform:none!important}}
.model-strip-reveal[data-reveal-state=visible] .model-strip ul li{animation-name:sequence-slide;animation-duration:.4s;animation-fill-mode:both;animation-timing-function:var(--ease-out)}.model-strip ul li:first-child{animation-delay:.3s}.model-strip ul li:nth-child(2){animation-delay:.8s}.model-strip ul li:nth-child(3){animation-delay:1.3s}.model-strip ul li:nth-child(4){animation-delay:1.8s}.model-strip ul li:nth-child(5){animation-delay:2.3s}.model-strip ul li:nth-child(6){animation-delay:2.8s}.pricing-plans-reveal[data-reveal-state=visible] .plan-card{animation:reveal-rise var(--motion-duration-reveal) var(--ease-out) both}.pricing-plans-reveal .plan-card:first-child{animation-delay:.1s}.pricing-plans-reveal .plan-card:nth-child(2){animation-delay:.25s}.pricing-plans-reveal .plan-card:nth-child(3){animation-delay:.4s}.lifetime-offer-reveal[data-reveal-state=visible] .launch-receipt,.lifetime-offer-reveal[data-reveal-state=visible] .founding-card-shell{animation:reveal-rise var(--motion-duration-reveal) var(--ease-out) both}.lifetime-offer-reveal .launch-receipt{animation-delay:.15s}.lifetime-offer-reveal .founding-card-shell{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.model-strip li,.plan-card,.launch-receipt,.founding-card-shell{opacity:1!important;animation:none!important;transform:none!important}}
@keyframes ambient-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes ambient-orb-glow{0%,to{box-shadow:var(--shadow-orb-glow)}50%{box-shadow:var(--shadow-orb-glow-peak)}}@keyframes ambient-orb-hue{0%,to{filter:hue-rotate()saturate()}50%{filter:hue-rotate(-28deg)saturate(1.25)}}@keyframes ambient-orb-sheen{to{transform:rotate(360deg)}}@keyframes ambient-metal-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ambient-marquee{to{transform:translate(-33.3333%)}}@keyframes ambient-ticket-sheen{0%{transform:translate(-200%)skew(-16deg)}to{transform:translate(700%)skew(-16deg)}}.liquid-orb,.status-label__orb{animation:ambient-orb-breathe var(--motion-duration-orb) ease-in-out infinite, ambient-orb-glow var(--motion-duration-orb) ease-in-out infinite}.status-label__orb:before{animation:ambient-orb-glow var(--motion-duration-orb) ease-in-out infinite}.liquid-orb:before{animation:ambient-orb-sheen var(--motion-duration-orb-sheen) linear infinite}.liquid-orb--still,.liquid-orb--still:before{animation:none}.liquid-orb--message{animation:ambient-orb-breathe var(--motion-duration-orb-message) ease-in-out infinite, ambient-orb-glow var(--motion-duration-orb-message) ease-in-out infinite}.liquid-orb--thinking{animation:ambient-orb-breathe var(--motion-duration-orb-thinking) ease-in-out infinite, ambient-orb-glow var(--motion-duration-orb-thinking) ease-in-out infinite, ambient-orb-hue var(--motion-duration-orb-hue) ease-in-out infinite}.liquid-orb--thinking:before{animation-duration:var(--motion-duration-orb-sheen-thinking)}.metal-button:before,.metal-badge:before{animation:ambient-metal-spin var(--motion-duration-sheen) linear infinite}.landing-band__track{animation:ambient-marquee var(--motion-duration-marquee) linear infinite;will-change:transform}.landing-band__viewport:hover .landing-band__track,.landing-band__viewport:focus-visible .landing-band__track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.metal-button:hover:before{animation-duration:var(--motion-duration-sheen-hover)}}.launch-receipt:after{z-index:2;width:80px;animation:ambient-ticket-sheen var(--motion-duration-sheen) linear infinite;content:"";pointer-events:none;will-change:transform;background:linear-gradient(104deg,#0000,#ffffff0d 44%,#ffffff1a 52%,#ffffff0d 60%,#0000);position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.liquid-orb,.liquid-orb:before,.status-label__orb,.status-label__orb:before,.metal-button:before,.metal-badge:before,.landing-band__track,.launch-receipt:after{animation:none!important}}
@keyframes ambient-title-sheen{0%,18%{background-position:200% 0,0 0}62%,to{background-position:-100% 0,0 0}}@keyframes ambient-fog-a{0%{transform:translate(-3%)scale(1)}to{transform:translate(3%)scale(1.04)}}@keyframes ambient-fog-b{0%{transform:translate(3%)}to{transform:translate(-3%)}}@keyframes ambient-halo{0%,to{opacity:.55}50%{opacity:.9}}.landing-hero h1{animation:ambient-title-sheen var(--motion-duration-title-sheen) ease-in-out infinite}.landing-hero__fog--a{animation:ambient-fog-a var(--motion-duration-fog-a) ease-in-out infinite alternate}.landing-hero__fog--b{animation:ambient-fog-b var(--motion-duration-fog-b) ease-in-out infinite alternate}.landing-hero__halo{animation:ambient-halo var(--motion-duration-halo) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.landing-hero h1,.landing-hero__fog--a,.landing-hero__fog--b,.landing-hero__halo{animation:none!important}}
@keyframes ambient-fly-1{0%,4%{opacity:0;offset-distance:0%}6%{opacity:1}20%{opacity:1;offset-distance:100%}23%,to{opacity:0;offset-distance:100%}}@keyframes ambient-fly-2{0%,24%{opacity:0;offset-distance:0%}26%{opacity:1}40%{opacity:1;offset-distance:100%}43%,to{opacity:0;offset-distance:100%}}@keyframes ambient-fly-3{0%,44%{opacity:0;offset-distance:0%}46%{opacity:1}60%{opacity:1;offset-distance:100%}63%,to{opacity:0;offset-distance:100%}}@keyframes ambient-line-draw{0%,3%{stroke-dashoffset:var(--len)}14%,to{stroke-dashoffset:0}}@keyframes ambient-wake-1{0%,20%{opacity:.35}23%,to{opacity:1}}@keyframes ambient-wake-2{0%,40%{opacity:.35}43%,to{opacity:1}}@keyframes ambient-wake-3{0%,60%{opacity:.35}63%,to{opacity:1}}.fly-chip--1{animation:ambient-fly-1 var(--motion-duration-scene) var(--ease-scene) infinite}.fly-chip--2{animation:ambient-fly-2 var(--motion-duration-scene) var(--ease-scene) infinite}.fly-chip--3{animation:ambient-fly-3 var(--motion-duration-scene) var(--ease-scene) infinite}.agents-scene__line{animation:ambient-line-draw var(--motion-duration-scene) ease-out infinite}.agents-scene__line--2{animation-delay:var(--motion-delay-line-2)}.agents-scene__line--3{animation-delay:var(--motion-delay-line-3)}.agent-card__status--1{animation:ambient-wake-1 var(--motion-duration-scene) linear infinite}.agent-card__status--2{animation:ambient-wake-2 var(--motion-duration-scene) linear infinite}.agent-card__status--3{animation:ambient-wake-3 var(--motion-duration-scene) linear infinite}@media (prefers-reduced-motion:reduce){.fly-chip,.agents-scene__line,.agent-card__status{animation:none!important}.fly-chip{opacity:0}.agents-scene__line{stroke-dashoffset:0}.agent-card__status{opacity:1}}
@keyframes ambient-star-spin{to{transform:rotate(360deg)}}@keyframes ambient-star-breathe{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:var(--shadow-star-glow);transform:scale(1.14)}}@keyframes ambient-gem{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.12)rotate(12deg)}}@keyframes ambient-ring-pulse{0%{box-shadow:0 0 0 0 var(--color-pulse)}70%,to{box-shadow:0 0 0 10px #0000}}.agent-card__mark--star{animation:ambient-star-spin var(--motion-duration-star-spin) linear infinite}.agent-card__mark--star .agent-card__mark-inner{animation:ambient-star-breathe var(--motion-duration-star-breathe) ease-in-out infinite}.agent-card__mark--knot{animation:ambient-star-spin var(--motion-duration-knot-spin) linear infinite reverse}.agent-card__mark--gem{animation:ambient-gem var(--motion-duration-gem) ease-in-out infinite}.ring-pulse{animation:ambient-ring-pulse var(--motion-duration-ring-pulse) var(--ease-pulse) infinite}@media (prefers-reduced-motion:reduce){.agent-card__mark,.agent-card__mark-inner,.ring-pulse{animation:none!important}}
@keyframes ambient-open-row{0%,24%{opacity:0}27%,to{opacity:1}}@keyframes ambient-link-draw{0%,26%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes ambient-caption-organize{0%,24%{opacity:0}27%,96%{opacity:1}99%,to{opacity:0}}@keyframes ambient-thread-1{0%,30%{opacity:0;transform:translateY(var(--motion-distance-short))}33%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes ambient-thread-2{0%,40%{opacity:0;transform:translateY(var(--motion-distance-short))}43%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes ambient-thread-3{0%,52%{opacity:0;transform:translateY(var(--motion-distance-short))}55%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes ambient-thread-4{0%,60%{opacity:0}62%,70%{opacity:1}72%,to{opacity:0}}@keyframes ambient-thread-5{0%,72%{opacity:0;transform:translateY(var(--motion-distance-short))}75%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes ambient-typing{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(calc(-1 * var(--gutter-3)))}}.area-shot__row{animation:ambient-open-row var(--motion-duration-scene) linear infinite}.area-shot__link{animation:ambient-link-draw var(--motion-duration-scene) ease-out infinite}.area-shot__caption{animation:ambient-caption-organize var(--motion-duration-scene) ease-in-out infinite}.thread-message--1{animation:ambient-thread-1 var(--motion-duration-scene) ease-in-out infinite}.thread-message--2{animation:ambient-thread-2 var(--motion-duration-scene) ease-in-out infinite}.thread-message--3{animation:ambient-thread-3 var(--motion-duration-scene) ease-in-out infinite}.task-thread__typing{animation:ambient-thread-4 var(--motion-duration-scene) ease-in-out infinite}.thread-message--5{animation:ambient-thread-5 var(--motion-duration-scene) ease-in-out infinite}.typing-dots i{animation:ambient-typing var(--motion-duration-typing) ease-in-out infinite}.typing-dots i:nth-child(2){animation-delay:var(--motion-duration-typing-stagger)}.typing-dots i:nth-child(3){animation-delay:calc(2 * var(--motion-duration-typing-stagger))}@media (prefers-reduced-motion:reduce){.area-shot__row,.area-shot__link,.area-shot__caption,.thread-message,.task-thread__typing,.typing-dots i{animation:none!important}.area-shot__row,.area-shot__caption,.thread-message{opacity:1;transform:none}.area-shot__link{transform:none}.task-thread__typing{opacity:0}}
@keyframes ambient-slide{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--native-slide-distance)))}}.native-band__track{animation:ambient-slide var(--motion-duration-native-slide) linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.native-band__track{animation:none!important}}
@property --s{syntax:"<integer>";inherits:false;initial-value:59}@keyframes ambient-cursor-focus{0%,4%{top:var(--focus-cursor-start-y);left:var(--focus-cursor-start-x);opacity:0}6%{opacity:1}12%{top:var(--focus-cursor-end-y);left:var(--focus-cursor-end-x)}13%{transform:scale(.86)}14%{transform:scale(1)}16%{opacity:1}18%,to{top:var(--focus-cursor-end-y);left:var(--focus-cursor-end-x);opacity:0}}@keyframes ambient-card-out{0%,14%{opacity:1;transform:scale(1)}18%,to{opacity:0;transform:scale(.96)}}@keyframes ambient-ring-in{0%,16%{opacity:0;transform:scale(.94)}20%,to{opacity:1;transform:scale(1)}}@keyframes ambient-tick{0%,20%{--s:60}to{--s:47}}@keyframes ambient-arc{0%,18%{stroke-dashoffset:var(--focus-arc-length)}to{stroke-dashoffset:var(--focus-arc-end)}}@keyframes ambient-timer-first{0%,17%{opacity:1}21%,to{opacity:0}}@keyframes ambient-timer-live{0%,19%{opacity:0}21%,to{opacity:1}}.focus-scene__cursor{animation:ambient-cursor-focus var(--motion-duration-scene) var(--ease-scene) infinite}.focus-scene__card{animation:ambient-card-out var(--motion-duration-scene) ease-in-out infinite}.focus-ring,.focus-scene__pills{animation:ambient-ring-in var(--motion-duration-scene) var(--ease-spring) infinite}.focus-ring__tick{animation:ambient-tick var(--motion-duration-scene) linear infinite;counter-reset:s var(--s)}.focus-ring__arc{animation:ambient-arc var(--motion-duration-scene) linear infinite}.focus-ring__first{animation:ambient-timer-first var(--motion-duration-scene) linear infinite}.focus-ring__live{animation:ambient-timer-live var(--motion-duration-scene) linear infinite}@media (prefers-reduced-motion:reduce){.focus-scene__cursor,.focus-scene__card,.focus-ring,.focus-scene__pills,.focus-ring__tick,.focus-ring__arc,.focus-ring__first,.focus-ring__live{animation:none!important}.focus-scene__cursor,.focus-scene__card,.focus-ring__first{opacity:0}.focus-ring,.focus-scene__pills,.focus-ring__live{opacity:1;transform:none}.focus-ring__arc{stroke-dashoffset:var(--focus-arc-end)}}
@keyframes ambient-bar-grow-0{0%,6%{transform:scaleY(.04)}12%,to{transform:scaleY(1)}}@keyframes ambient-bar-grow-1{0%,8%{transform:scaleY(.04)}14%,to{transform:scaleY(1)}}@keyframes ambient-bar-grow-2{0%,10%{transform:scaleY(.04)}16%,to{transform:scaleY(1)}}@keyframes ambient-bar-grow-3{0%,12%{transform:scaleY(.04)}18%,to{transform:scaleY(1)}}@keyframes ambient-bar-grow-4{0%,14%{transform:scaleY(.04)}20%,to{transform:scaleY(1)}}@keyframes ambient-bar-grow-5{0%,16%{transform:scaleY(.04)}22%,to{transform:scaleY(1)}}@keyframes ambient-bar-grow-6{0%,18%{transform:scaleY(.04)}24%,to{transform:scaleY(1)}}.focus-stats__fill--0{animation:ambient-bar-grow-0 var(--motion-duration-scene) var(--ease-spring) infinite}.focus-stats__fill--1{animation:ambient-bar-grow-1 var(--motion-duration-scene) var(--ease-spring) infinite}.focus-stats__fill--2{animation:ambient-bar-grow-2 var(--motion-duration-scene) var(--ease-spring) infinite}.focus-stats__fill--3{animation:ambient-bar-grow-3 var(--motion-duration-scene) var(--ease-spring) infinite}.focus-stats__fill--4{animation:ambient-bar-grow-4 var(--motion-duration-scene) var(--ease-spring) infinite}.focus-stats__fill--5{animation:ambient-bar-grow-5 var(--motion-duration-scene) var(--ease-spring) infinite}.focus-stats__fill--6{animation:ambient-bar-grow-6 var(--motion-duration-scene) var(--ease-spring) infinite}@media (prefers-reduced-motion:reduce){.focus-stats__fill{animation:none!important}}
@keyframes ambient-cell-0{0%,20%{opacity:0}22%,to{opacity:1}}@keyframes ambient-cell-1{0%,22%{opacity:0}24%,to{opacity:1}}@keyframes ambient-cell-2{0%,24%{opacity:0}26%,to{opacity:1}}@keyframes ambient-cell-3{0%,26%{opacity:0}28%,to{opacity:1}}@keyframes ambient-cell-4{0%,28%{opacity:0}30%,to{opacity:1}}@keyframes ambient-cell-5{0%,30%{opacity:0}32%,to{opacity:1}}@keyframes ambient-cell-6{0%,32%{opacity:0}34%,to{opacity:1}}@keyframes ambient-cell-7{0%,34%{opacity:0}36%,to{opacity:1}}@keyframes ambient-cell-8{0%,36%{opacity:0}38%,to{opacity:1}}@keyframes ambient-cell-9{0%,38%{opacity:0}40%,to{opacity:1}}@keyframes ambient-cell-10{0%,40%{opacity:0}42%,to{opacity:1}}@keyframes ambient-cell-11{0%,42%{opacity:0}44%,to{opacity:1}}.focus-stats__cell--column-0{animation:ambient-cell-0 var(--motion-duration-scene) linear infinite}.focus-stats__cell--column-1{animation:ambient-cell-1 var(--motion-duration-scene) linear infinite}.focus-stats__cell--column-2{animation:ambient-cell-2 var(--motion-duration-scene) linear infinite}.focus-stats__cell--column-3{animation:ambient-cell-3 var(--motion-duration-scene) linear infinite}.focus-stats__cell--column-4{animation:ambient-cell-4 var(--motion-duration-scene) linear infinite}.focus-stats__cell--column-5{animation:ambient-cell-5 var(--motion-duration-scene) linear infinite}.focus-stats__cell--column-6{animation:ambient-cell-6 var(--motion-duration-scene) linear infinite}.focus-stats__cell--column-7{animation:ambient-cell-7 var(--motion-duration-scene) linear infinite}.focus-stats__cell--column-8{animation:ambient-cell-8 var(--motion-duration-scene) linear infinite}.focus-stats__cell--column-9{animation:ambient-cell-9 var(--motion-duration-scene) linear infinite}.focus-stats__cell--column-10{animation:ambient-cell-10 var(--motion-duration-scene) linear infinite}.focus-stats__cell--column-11{animation:ambient-cell-11 var(--motion-duration-scene) linear infinite}@media (prefers-reduced-motion:reduce){.focus-stats__cell{opacity:1;animation:none!important}}
@keyframes ambient-row-in{0%,48%{opacity:0;max-height:0;transform:translateY(calc(-1 * var(--gutter-6)))}52%,to{max-height:var(--feed-row-max-height);opacity:1;transform:none}}@keyframes ambient-count-3{0%,49%{opacity:1;transform:translateY(0)}51%,to{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}@keyframes ambient-count-4{0%,49%{opacity:0;transform:translateY(var(--space-2))}51%,to{opacity:1;transform:translateY(0)}}@keyframes ambient-boost{0%,66%{opacity:0;transform:translateY(var(--gutter-6))}69%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes ambient-pulse-late{0%,48%{box-shadow:0 0 #0000}52%{box-shadow:0 0 0 0 var(--color-pulse-late)}64%{box-shadow:0 0 0 10px #0000}70%{box-shadow:0 0 0 0 var(--color-pulse-late)}82%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.focus-feed__row--arrival{animation:ambient-row-in var(--motion-duration-scene) var(--ease-spring) infinite}.focus-feed__count-before{animation:ambient-count-3 var(--motion-duration-scene) ease infinite;display:inline-block}.focus-feed__count-after{animation:ambient-count-4 var(--motion-duration-scene) ease infinite}.focus-feed__boost{animation:ambient-boost var(--motion-duration-scene) ease infinite}.focus-feed__join-pulse{animation:ambient-pulse-late var(--motion-duration-scene) ease-out infinite}@media (prefers-reduced-motion:reduce){.focus-feed__row--arrival,.focus-feed__count-before,.focus-feed__count-after,.focus-feed__boost,.focus-feed__join-pulse{animation:none!important}.focus-feed__row--arrival{max-height:var(--feed-row-max-height);opacity:1;transform:none}.focus-feed__count-before{opacity:0}.focus-feed__count-after,.focus-feed__boost{opacity:1;transform:none}}
@keyframes ambient-parse{0%,29%{color:var(--color-ink-soft)}31%,96%{color:var(--color-parse-token)}99%,to{color:var(--color-ink-soft)}}@keyframes ambient-parse-icon{0%,29%{opacity:0;width:0;margin-right:0}31%,96%{width:var(--parse-icon-width);margin-right:var(--parse-icon-gap);opacity:1}99%,to{opacity:0;width:0;margin-right:0}}@keyframes ambient-voice-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes ambient-amp{0%,2%{opacity:.5;transform:scaleY(.3)}4%,29%{opacity:1;transform:scaleY(1)}33%,to{opacity:.5;transform:scaleY(.3)}}@keyframes ambient-result-1{0%,36%{opacity:0;transform:translateY(var(--gutter-10))}39%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes ambient-result-2{0%,46%{opacity:0;transform:translateY(var(--gutter-10))}49%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes ambient-result-3{0%,56%{opacity:0;transform:translateY(var(--gutter-10))}59%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes ambient-result-4{0%,66%{opacity:0;transform:translateY(var(--gutter-10))}69%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes ambient-caption-coach{0%,72%{opacity:0}74%,96%{opacity:1}99%,to{opacity:0}}@keyframes ambient-caret{50%{opacity:0}}.coach-token__icon{animation:ambient-parse-icon var(--motion-duration-scene) linear infinite}.coach-amp__bar{animation:ambient-voice-bar var(--motion-duration-voice-bar) ease-in-out infinite}.coach-amp__bar:nth-child(2){animation-delay:var(--motion-duration-voice-bar-stagger)}.coach-amp__bar:nth-child(3){animation-delay:calc(2 * var(--motion-duration-voice-bar-stagger))}.coach-amp__bar:nth-child(4){animation-delay:calc(3 * var(--motion-duration-voice-bar-stagger))}.coach-amp__bar:nth-child(5){animation-delay:calc(4 * var(--motion-duration-voice-bar-stagger))}.coach-amp{animation:ambient-amp var(--motion-duration-scene) ease-in-out infinite}.coach-result--event{animation:ambient-result-1 var(--motion-duration-scene) ease-in-out infinite}.coach-result--assign{animation:ambient-result-2 var(--motion-duration-scene) ease-in-out infinite}.coach-result--message{animation:ambient-result-3 var(--motion-duration-scene) ease-in-out infinite}.coach-result--note{animation:ambient-result-4 var(--motion-duration-scene) ease-in-out infinite}.coach-results__caption{animation:ambient-caption-coach var(--motion-duration-scene) ease-in-out infinite}.coach-note__caret{animation:ambient-caret var(--motion-duration-caret) steps(2) infinite}
@keyframes ambient-word-0{0%,4%{opacity:0}4.8%,96%{opacity:1}99%,to{opacity:0}}.coach-word--0{animation-name:ambient-word-0,ambient-parse}@keyframes ambient-word-1{0%,5.6%{opacity:0}6.4%,96%{opacity:1}99%,to{opacity:0}}.coach-word--1{animation-name:ambient-word-1}@keyframes ambient-word-2{0%,6.4%{opacity:0}7.2%,96%{opacity:1}99%,to{opacity:0}}.coach-word--2{animation-name:ambient-word-2,ambient-parse}@keyframes ambient-word-3{0%,7.2%{opacity:0}8%,96%{opacity:1}99%,to{opacity:0}}.coach-word--3{animation-name:ambient-word-3}@keyframes ambient-word-4{0%,8%{opacity:0}8.8%,96%{opacity:1}99%,to{opacity:0}}.coach-word--4{animation-name:ambient-word-4}@keyframes ambient-word-5{0%,8.8%{opacity:0}9.6%,96%{opacity:1}99%,to{opacity:0}}.coach-word--5{animation-name:ambient-word-5}@keyframes ambient-word-6{0%,9.6%{opacity:0}10.4%,96%{opacity:1}99%,to{opacity:0}}.coach-word--6{animation-name:ambient-word-6}@keyframes ambient-word-7{0%,10.4%{opacity:0}11.2%,96%{opacity:1}99%,to{opacity:0}}.coach-word--7{animation-name:ambient-word-7,ambient-parse}@keyframes ambient-word-8{0%,12%{opacity:0}12.8%,96%{opacity:1}99%,to{opacity:0}}.coach-word--8{animation-name:ambient-word-8}@keyframes ambient-word-9{0%,12.8%{opacity:0}13.6%,96%{opacity:1}99%,to{opacity:0}}.coach-word--9{animation-name:ambient-word-9}@keyframes ambient-word-10{0%,13.6%{opacity:0}14.4%,96%{opacity:1}99%,to{opacity:0}}.coach-word--10{animation-name:ambient-word-10}@keyframes ambient-word-11{0%,14.4%{opacity:0}15.2%,96%{opacity:1}99%,to{opacity:0}}.coach-word--11{animation-name:ambient-word-11}@keyframes ambient-word-12{0%,15.2%{opacity:0}16%,96%{opacity:1}99%,to{opacity:0}}.coach-word--12{animation-name:ambient-word-12}@keyframes ambient-word-13{0%,16%{opacity:0}16.8%,96%{opacity:1}99%,to{opacity:0}}.coach-word--13{animation-name:ambient-word-13}@keyframes ambient-word-14{0%,16.8%{opacity:0}17.6%,96%{opacity:1}99%,to{opacity:0}}.coach-word--14{animation-name:ambient-word-14,ambient-parse}@keyframes ambient-word-15{0%,17.6%{opacity:0}18.4%,96%{opacity:1}99%,to{opacity:0}}.coach-word--15{animation-name:ambient-word-15}@keyframes ambient-word-16{0%,18.4%{opacity:0}19.2%,96%{opacity:1}99%,to{opacity:0}}.coach-word--16{animation-name:ambient-word-16,ambient-parse}@keyframes ambient-word-17{0%,19.2%{opacity:0}20%,96%{opacity:1}99%,to{opacity:0}}.coach-word--17{animation-name:ambient-word-17}@keyframes ambient-word-18{0%,20%{opacity:0}20.8%,96%{opacity:1}99%,to{opacity:0}}.coach-word--18{animation-name:ambient-word-18}@keyframes ambient-word-19{0%,20.8%{opacity:0}21.6%,96%{opacity:1}99%,to{opacity:0}}.coach-word--19{animation-name:ambient-word-19}@keyframes ambient-word-20{0%,21.6%{opacity:0}22.4%,96%{opacity:1}99%,to{opacity:0}}.coach-word--20{animation-name:ambient-word-20}@keyframes ambient-word-21{0%,22.4%{opacity:0}23.2%,96%{opacity:1}99%,to{opacity:0}}.coach-word--21{animation-name:ambient-word-21}@keyframes ambient-word-22{0%,23.2%{opacity:0}24%,96%{opacity:1}99%,to{opacity:0}}.coach-word--22{animation-name:ambient-word-22}@keyframes ambient-word-23{0%,24%{opacity:0}24.8%,96%{opacity:1}99%,to{opacity:0}}.coach-word--23{animation-name:ambient-word-23}@keyframes ambient-word-24{0%,24.8%{opacity:0}25.6%,96%{opacity:1}99%,to{opacity:0}}.coach-word--24{animation-name:ambient-word-24}@keyframes ambient-word-25{0%,25.6%{opacity:0}26.4%,96%{opacity:1}99%,to{opacity:0}}.coach-word--25{animation-name:ambient-word-25}@keyframes ambient-word-26{0%,26.4%{opacity:0}27.2%,96%{opacity:1}99%,to{opacity:0}}.coach-word--26{animation-name:ambient-word-26}@keyframes ambient-word-27{0%,27.2%{opacity:0}28%,96%{opacity:1}99%,to{opacity:0}}.coach-word--27{animation-name:ambient-word-27}@keyframes ambient-word-28{0%,28%{opacity:0}28.8%,96%{opacity:1}99%,to{opacity:0}}.coach-word--28{animation-name:ambient-word-28}
@keyframes ambient-orb-path{0%,33%{top:var(--coach-orb-y-1);left:var(--coach-orb-x-left);opacity:0}36%{top:var(--coach-orb-y-1);left:var(--coach-orb-x-left);opacity:1}42%{top:var(--coach-orb-y-1);left:var(--coach-orb-x-left)}46%{top:var(--coach-orb-y-2);left:var(--coach-orb-x-right)}52%{top:var(--coach-orb-y-2);left:var(--coach-orb-x-right)}56%{top:var(--coach-orb-y-3);left:var(--coach-orb-x-left)}62%{top:var(--coach-orb-y-3);left:var(--coach-orb-x-left)}66%{top:var(--coach-orb-y-4);left:var(--coach-orb-x-right)}72%{top:var(--coach-orb-y-4);left:var(--coach-orb-x-right);opacity:1}76%,to{top:var(--coach-orb-y-4);left:var(--coach-orb-x-right);opacity:0}}.coach-results__orb{animation:ambient-orb-path var(--motion-duration-scene) var(--ease-scene) infinite}@media (prefers-reduced-motion:reduce){.coach-word,.coach-token__icon,.coach-amp,.coach-amp__bar,.coach-result,.coach-results__caption,.coach-results__orb,.coach-note__caret{animation:none!important}.coach-word{opacity:1}.coach-token{color:var(--color-parse-token)}.coach-token__icon{width:var(--parse-icon-width);margin-right:var(--parse-icon-gap);opacity:1}.coach-result,.coach-results__caption{opacity:1;transform:none}.coach-results__orb{opacity:0}}
@keyframes ambient-vault-cursor{0%,12%{top:var(--vault-cursor-start-y);left:var(--vault-cursor-start-x);opacity:0}14%{opacity:1}24%{top:var(--vault-cursor-end-y);left:var(--vault-cursor-end-x)}26%{top:var(--vault-cursor-end-y);left:var(--vault-cursor-end-x);transform:scale(.86)}28%{top:var(--vault-cursor-end-y);left:var(--vault-cursor-end-x);transform:scale(1)}60%{top:var(--vault-cursor-end-y);left:var(--vault-cursor-end-x);opacity:1}66%,to{top:var(--vault-cursor-exit-y);left:var(--vault-cursor-exit-x);opacity:0}}@keyframes ambient-segment-leaving{0%,26%{background:var(--color-segment-on);color:var(--color-ink-soft)}28%,to{color:var(--color-scene-faint);background:0 0}}@keyframes ambient-segment-arriving{0%,26%{color:var(--color-scene-faint);background:0 0}28%,to{background:var(--color-accent-fill);color:var(--color-accent-text)}}@keyframes ambient-lock-close{0%,27%{opacity:1}29%,to{opacity:0}}@keyframes ambient-lock-open{0%,27%{opacity:0}29%,to{opacity:1}}@keyframes ambient-faces{0%,30%{opacity:0;transform:translateX(var(--gutter-6))}33%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes ambient-lock-pop{0%,56%{transform:translateY(0)}64%,84%{transform:translateY(var(--lock-shackle-lift))}94%,to{transform:translateY(0)}}.vault-cursor{animation:ambient-vault-cursor var(--motion-duration-scene) var(--ease-scene) infinite}.vault-segment--leaving{animation:ambient-segment-leaving var(--motion-duration-scene) linear infinite}.vault-segment--arriving{animation:ambient-segment-arriving var(--motion-duration-scene) linear infinite}.vault-row__lock-closed{animation:ambient-lock-close var(--motion-duration-scene) linear infinite}.vault-row__lock-open{animation:ambient-lock-open var(--motion-duration-scene) linear infinite}.vault-faces{animation:ambient-faces var(--motion-duration-scene) ease-in-out infinite}.lock-glyph__shackle{animation:ambient-lock-pop var(--motion-duration-lock-pop) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.vault-cursor,.vault-segment--leaving,.vault-segment--arriving,.vault-row__lock-closed,.vault-row__lock-open,.vault-faces,.lock-glyph__shackle{animation:none!important}.vault-cursor{opacity:0}.vault-faces{opacity:1;transform:none}}