.CompanionCursorMark_duoDotCursor__X8KbR{position:fixed;top:0;left:0;z-index:999;pointer-events:none;opacity:0;transition:opacity .2s ease}.CompanionCursorMark_duoDotCursor__X8KbR[data-visible=true]{opacity:1}.CompanionCursorMark_primaryDot__ShDHa,.CompanionCursorMark_satelliteDot__lLk6B{position:absolute;top:0;left:0;display:block;border-radius:50%;background:#ff6357;will-change:transform}.CompanionCursorMark_primaryDot__ShDHa{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 8px rgba(255,99,87,.45)}.CompanionCursorMark_satelliteDot__lLk6B{width:4.5px;height:4.5px;margin:-2.25px 0 0 -2.25px;box-shadow:0 0 0 .8px rgba(255,255,255,.85),0 0 6px rgba(255,99,87,.45)}.page_pageShell__1KDJM{--page-max:1160px;--ink:var(--diandian-ink);--ink-rgb:var(--diandian-ink-rgb);--muted:var(--diandian-ink-muted);--faint:var(--diandian-ink-faint);--paper:var(--diandian-paper);--soft:#f5f7fa;--line:var(--diandian-line);--text-micro:11px;--text-body:14px;--text-card-title:clamp(22px,1.9vw,27px);--accent:var(--diandian-red);--accent-rgb:var(--diandian-red-rgb);--accent-text:var(--diandian-red-text);--accent-solid:var(--diandian-red-solid);--accent-solid-hover:var(--diandian-red-solid-hover);--accent-soft:var(--diandian-red-soft);--accent-line:var(--diandian-red-line);--mock:#225bff;--mock-rgb:34,91,255;--mock-soft:#eaf1ff;--coral:#ff6459;--coral-soft:#fff0ed;--teal:#0f9d78;--teal-text:#0a7358;--teal-soft:#e4f8ef;--amber:#d98a0f;--amber-text:#8f5a07;--amber-soft:#fdf4e3;--rose:#d84f8b;--rose-soft:#fdeef5;--night:#12182a;--night-raised:#1a2340;--red:var(--diandian-red);--red-bright:#ff5145;--red-rgb:255,81,69;min-width:320px;overflow-x:clip;background:var(--paper);color:var(--ink)}.page_pageShell__1KDJM *,.page_pageShell__1KDJM :after,.page_pageShell__1KDJM :before{box-sizing:border-box}.page_siteHeader__J1GlI{position:-webkit-sticky;position:sticky;z-index:50;top:0;border-bottom:1px solid rgba(var(--ink-rgb),.07);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.page_headerInner__leMGi{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 48px),var(--page-max));min-height:64px;margin:0 auto}.page_desktopNav__8NRUr{justify-self:center}.page_desktopNav__8NRUr a{border-radius:10px!important;color:var(--muted)!important;font-size:13px!important;font-weight:650!important;transition:color .18s ease,background-color .18s ease!important}.page_desktopNav__8NRUr a:hover{background:var(--soft)!important;color:var(--ink)!important}.page_headerDownload__WroKw{min-height:40px;padding:7px 9px 7px 15px;justify-self:end;border-radius:12px;font-size:13px}.page_downloadButton__lvXC9{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:52px;padding:11px 12px 11px 22px;border:1px solid var(--accent-solid);border-radius:14px;background:var(--accent-solid);box-shadow:0 8px 24px rgba(var(--accent-rgb),.2);color:white;cursor:pointer;font:inherit;font-size:15px;font-weight:760;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.page_downloadButton__lvXC9:hover:not(:disabled){background:var(--accent-solid-hover);box-shadow:0 13px 30px rgba(var(--accent-rgb),.26);transform:translateY(-2px)}.page_downloadButton__lvXC9:active:not(:disabled){transform:translateY(0)}.page_demoPhaseButton__Zf4Uw:focus-visible,.page_downloadButton__lvXC9:focus-visible,.page_faqItem__okCCj summary:focus-visible{outline:3px solid color-mix(in srgb,var(--accent),white 45%);outline-offset:4px}.page_downloadButton__lvXC9:disabled{cursor:wait;opacity:.66}.page_downloadButtonArrow__7XUhe{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:rgba(255,255,255,.18);font-size:16px;line-height:1;transition:transform .18s ease}.page_downloadButton__lvXC9:hover .page_downloadButtonArrow__7XUhe{transform:translate(2px,2px)}.page_hero__7KFOs{position:relative;width:100%;overflow:hidden;padding:clamp(20px,2vw,30px) 0 clamp(56px,6vw,80px);background:var(--paper)}.page_heroBottom__zK1CZ,.page_heroTop__P8cgn{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);width:min(calc(100% - 48px),var(--page-max));margin:0 auto}.page_heroTop__P8cgn{min-height:46vh;align-content:center;justify-items:center;padding-bottom:clamp(12px,1.4vw,20px)}.page_heroBottom__zK1CZ{justify-items:center;gap:clamp(18px,2vw,28px)}.page_heroHandoff__4ZG8g{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:min(100%,560px);align-items:center;grid-gap:16px;gap:16px}.page_heroHandoffRule__YVnmX{height:1px;background:linear-gradient(to right,transparent,var(--line),transparent)}.page_heroHandoffText___8_C8{display:inline-flex;align-items:center;gap:7px;color:var(--faint);font-size:var(--text-body);font-weight:700;white-space:nowrap}.page_heroHandoffArrow__stK7_{width:7px;height:7px;border-right:1.6px solid var(--accent);border-bottom:1.6px solid var(--accent);transform:translateY(-2px) rotate(45deg)}.page_heroCopy__r3YU6{position:relative;z-index:2;max-width:720px;align-items:center;text-align:center}.page_sectionKicker__FeM2H{display:inline-flex;align-items:center;gap:9px;margin:0!important;color:var(--accent-text)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important}.page_sectionKicker__FeM2H:before{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 11%,transparent);content:""}.page_heroWelcome__rywm3{container-type:inline-size;position:relative;display:block;width:clamp(150px,14.2vw,192px);align-self:center;margin-bottom:2px}.page_heroWelcomeArt__M59Bf{display:block;width:100%;height:auto;object-fit:contain}.page_heroRoleBadge__N0U_b{position:absolute;top:65.4%;right:22%;left:21.5%;display:grid;height:14.6%;place-items:center;color:var(--accent-text);font-size:6.4cqw;font-weight:800;letter-spacing:.01em;white-space:nowrap}.page_heroTitle__ixXIp{max-width:100%;margin:0!important;color:var(--ink)!important;font-size:clamp(44px,4.2vw,62px)!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1.24!important;text-wrap:balance}.page_heroTitleAccent__UreXx,.page_heroTitleLine__BpM9e{display:block;width:max-content;max-width:100%;margin-inline:auto}.page_heroTitleAccent__UreXx{position:relative;color:var(--accent);font-style:normal}.page_heroTitleBang__2Cozi{display:inline-block;font-style:normal;transform:rotate(9deg);transform-origin:50% 82%}.page_heroTitleAccent__UreXx:after{position:absolute;right:10.5%;bottom:-9px;left:1%;height:9px;border-top:3px solid var(--red-bright);border-radius:50%;content:"";opacity:.82;transform:rotate(-1.2deg)}.page_heroLead__uZbgS{max-width:620px;margin:0 auto!important;color:var(--muted)!important;font-size:clamp(16px,1.35vw,18px)!important;letter-spacing:0!important;line-height:1.82!important}.page_heroLeadLine__t5626{display:block}.page_heroActionGroup__tJsFn{display:grid;justify-items:center;grid-gap:11px;gap:11px}.page_invokeList__Mk0ch{display:grid;width:max-content;max-width:100%;grid-gap:8px;gap:8px;padding:18px 22px 20px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.72);text-align:left}.page_invokeLabel__vpGhf{display:block;margin:0 0 4px!important;color:var(--faint)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.1em!important}.page_invokeRow__7AeBr{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 14px;border:1px solid transparent;border-radius:13px;margin-inline:-15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,background .18s ease}.page_invokeRow__7AeBr:hover{border-color:var(--accent-line);background:var(--accent-soft)}.page_invokeRow__7AeBr:focus-visible{outline:3px solid color-mix(in srgb,var(--accent),white 38%);outline-offset:3px}.page_invokeRow__7AeBr[data-invoke-active=true]{border-color:var(--accent);background:var(--accent-soft)}.page_invokeRow__7AeBr[data-invoke-active=true] .page_keycap__aI0Gh{border-color:var(--accent);border-bottom-width:1px;background:var(--accent-soft);box-shadow:none;color:var(--accent-text);transform:translateY(1px)}.page_keycap__aI0Gh{transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.page_invokeNoteHint__tS2dO{color:var(--accent-text);opacity:0}.page_invokeRow__7AeBr:hover .page_invokeNoteDefault__TEzpY,.page_invokeRow__7AeBr[data-invoke-active=true] .page_invokeNoteDefault__TEzpY{opacity:0}.page_invokeRow__7AeBr:hover .page_invokeNoteHint__tS2dO,.page_invokeRow__7AeBr[data-invoke-active=true] .page_invokeNoteHint__tS2dO{opacity:1}.page_invokeRow__7AeBr[data-invoke-role=secondary]{border-top:1px solid var(--line);opacity:.78}.page_invokeCopy__7BRCP{display:grid;grid-gap:1px;gap:1px;text-align:right}.page_invokeAction__UX39c{color:var(--ink);font-size:14px;font-weight:780;white-space:nowrap}.page_invokeRow__7AeBr[data-invoke-role=secondary] .page_invokeAction__UX39c{font-size:13px;font-weight:700}.page_invokeNote__Xsy65{display:grid;justify-items:end;color:var(--faint);font-size:11px;font-weight:650}.page_invokeNoteDefault__TEzpY,.page_invokeNoteHint__tS2dO{grid-area:1/1;transition:opacity .16s ease;white-space:nowrap}.page_invokeRow__7AeBr[data-invoke-role=primary] .page_keycap__aI0Gh{min-height:34px;padding:0 13px;border-color:rgba(var(--ink-rgb),.2);font-size:13px}.page_invokeRow__7AeBr[data-invoke-role=secondary] .page_keycap__aI0Gh{min-height:27px;padding:0 9px;font-size:11px}.page_heroActionNote__1nYRn{display:block;margin:0!important;color:var(--faint)!important;font-size:12px!important;font-weight:650!important;letter-spacing:.02em}.page_pointerArrow__IOeYr{overflow:visible;fill:var(--red-bright);filter:drop-shadow(0 0 5px rgba(var(--red-rgb),.88)) drop-shadow(0 0 14px rgba(var(--red-rgb),.42));transform-origin:15.3% 8%}.page_keycapRow__rhcLW{display:flex;align-items:center;gap:7px}.page_keycapSlot__J8YXn{display:inline-flex;align-items:center;gap:7px}.page_keycapPlus__QEIJc{color:var(--faint);font-size:12px;font-weight:700}.page_keycap__aI0Gh{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border:solid rgba(var(--ink-rgb),.14);border-width:1px 1px 2px;border-radius:9px;background:white;box-shadow:0 2px 0 rgba(var(--ink-rgb),.05);color:var(--ink);font-family:inherit;font-size:12px;font-weight:750;letter-spacing:.01em;white-space:nowrap}.page_abilitiesSection__s2peH,.page_faqSection__mfM8r,.page_privacySection__rhcTk,.page_siteFooter__X14UF,.page_tracksSection__LLd2E{width:min(calc(100% - 48px),var(--page-max));margin:0 auto}.page_downloadTitle__ZvW89,.page_sectionTitle__6ic_4{margin:0!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1.22!important;text-wrap:balance}.page_heroDemo__56y9a{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,980px);grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(var(--accent-rgb),.09);border-radius:32px;background:rgba(255,255,255,.72);box-shadow:0 30px 80px rgba(var(--accent-rgb),.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_demoPhaseTabs__jNvPC{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:5px;gap:5px}.page_demoPhaseButton__Zf4Uw{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px;width:100%;min-width:0;min-height:96px;padding:16px 12px 19px;border:1px solid transparent;border-radius:17px;overflow:hidden;background:transparent;color:var(--faint);cursor:pointer;font:inherit;text-align:left;transition:border-color .22s ease,background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.page_demoPhaseButton__Zf4Uw:hover{background:rgba(255,255,255,.78);color:var(--ink)}.page_demoPhaseButton__Zf4Uw[aria-pressed=true]{border-color:rgba(var(--accent-rgb),.14);background:white;box-shadow:0 12px 28px rgba(var(--accent-rgb),.1);color:var(--ink);transform:translateY(-2px)}.page_demoPhaseHead__UQ1FD{display:flex;min-width:0;align-items:baseline;gap:7px}.page_demoPhaseButton__Zf4Uw strong{display:block;min-width:0;font-size:16px;font-weight:780;line-height:1.3}.page_demoPhaseButton__Zf4Uw small{display:block;color:var(--faint);font-size:var(--text-body);line-height:1.55}.page_demoPhaseButton__Zf4Uw[aria-pressed=true] small{color:var(--muted)}.page_demoPhaseNumber__q7_TS{flex:0 0 auto;color:var(--accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:800}.page_demoPhaseProgress__uIkTy{position:absolute;right:12px;bottom:0;left:12px;height:3px;overflow:hidden;border-radius:999px;background:var(--accent-soft);opacity:0;transition:opacity .18s ease}.page_demoPhaseProgress__uIkTy i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent);transform:scaleX(0);transform-origin:left}.page_demoPhaseButton__Zf4Uw[aria-pressed=true] .page_demoPhaseProgress__uIkTy{opacity:1}.page_demoPhaseButton__Zf4Uw[aria-pressed=true] .page_demoPhaseProgress__uIkTy i{animation:page_demo-phase-progress__GZlKW 3.6s linear forwards}.page_hero__7KFOs[data-demo-autoplay=paused] .page_demoPhaseProgress__uIkTy i{animation-play-state:paused}.page_demoWindow__VyeXd{container-type:inline-size;min-width:0;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.11);border-radius:22px;background:white;box-shadow:0 28px 65px rgba(48,70,118,.14)}.page_demoTopbar__114sg{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:2cqw;gap:2cqw;height:7cqw;padding:0 2.6cqw;border-bottom:1px solid #e8edf5;background:#f7f9fc}.page_demoTrafficLights__HAFZe{display:flex;gap:1cqw}.page_demoTrafficLights__HAFZe i{width:1.5cqw;height:1.5cqw;border-radius:50%;background:rgba(var(--ink-rgb),.14)}.page_demoTopbarTitle__uCcWO{color:var(--faint);font-size:1.5cqw;font-weight:700;text-align:center}.page_demoRunButton__8yzKD{padding:.8cqw 2cqw;border-radius:999px;background:var(--mock-soft);color:var(--mock);font-size:1.3cqw;font-weight:800}.page_demoCanvas__3uAtf{position:relative;display:grid;grid-template-columns:22% minmax(0,1fr);aspect-ratio:16/9.8;overflow:hidden;background:#fbfcfe}.page_demoCanvas__3uAtf [data-demo-dimmable=true]{transition:filter .42s ease,opacity .42s ease}.page_hero__7KFOs[data-active-phase="3"] [data-demo-dimmable=true],.page_hero__7KFOs[data-active-phase="4"] [data-demo-dimmable=true],.page_hero__7KFOs[data-active-phase="5"] [data-demo-dimmable=true]{filter:grayscale(1);opacity:.42}.page_demoSidebar__sP4BT{min-width:0;padding:2.2cqw 1.6cqw;border-right:1px solid #eef2f8;background:#f7f9fc}.page_demoSidebarLabel__Cq1gp{display:block;margin-bottom:1.6cqw;padding-left:.8cqw;color:var(--faint);font-size:1.05cqw;font-weight:800;letter-spacing:.1em}.page_demoFileTree__7TTEq{display:grid;grid-gap:1cqw;gap:1cqw;margin:0;padding:0;list-style:none}.page_demoFileTree__7TTEq li{padding:.6cqw .9cqw;border-radius:.7cqw;color:#7d8798;font-size:1.25cqw;font-weight:600}.page_demoFileTree__7TTEq li[data-file-kind=folder]{color:var(--ink);font-weight:800}.page_demoFileTree__7TTEq li[data-file-kind=folder]:before{margin-right:.6cqw;content:"▸"}.page_demoFileTree__7TTEq li[data-file-kind=active]{background:var(--mock-soft);color:var(--mock);font-weight:800}.page_demoEditor__I8uWU{display:grid;min-width:0;grid-template-rows:auto auto minmax(0,1fr)}.page_demoTabs__UNz1z{display:flex;gap:.6cqw;padding:0 1.4cqw;border-bottom:1px solid #eef2f8;background:#f7f9fc}.page_demoTabs__UNz1z span{padding:1.4cqw 1.6cqw;border-bottom:2px solid transparent;color:#99a2b2;font-size:1.2cqw;font-weight:700}.page_demoTabs__UNz1z span[data-tab-active=true]{border-bottom-color:var(--mock);background:white;color:var(--ink)}.page_demoCode__od822{display:grid;align-content:start;grid-gap:.85cqw;gap:.85cqw;padding:1.8cqw 1.6cqw;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.2cqw}.page_demoCodeLine__n1mQd{display:flex;gap:1.4cqw;color:#6b7385;white-space:nowrap}.page_demoCodeLine__n1mQd i{width:2cqw;color:#c3cad6;font-style:normal;text-align:right}.page_demoCodeLine__n1mQd b{color:var(--mock);font-weight:700}.page_demoCodeLine__n1mQd[data-indent="1"] b{padding-left:1.6cqw}.page_demoCodeLine__n1mQd[data-indent="2"] b{padding-left:3.2cqw}.page_demoTerminal__jz2U9{border-top:1px solid #e8edf5;background:#10141f}.page_demoTerminalBar__LUQ6H{display:flex;gap:2cqw;padding:1cqw 1.8cqw 0}.page_demoTerminalBar__LUQ6H span{padding-bottom:.7cqw;border-bottom:2px solid transparent;color:rgba(255,255,255,.42);font-size:1.1cqw;font-weight:700}.page_demoTerminalBar__LUQ6H span[data-terminal-tab-active=true]{border-bottom-color:var(--red-bright);color:white}.page_demoTerminalBody__pQeYI{display:grid;align-content:start;grid-gap:.9cqw;gap:.9cqw;padding:1.6cqw 1.8cqw 2.2cqw;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25cqw}.page_demoTerminalHistory__B1RJ7{color:rgba(255,255,255,.36)}.page_demoTerminalHistory__B1RJ7 i{margin-right:1cqw;color:#4ad07f;font-style:normal}.page_demoTerminalResult__0zLIg{margin-top:1.3cqw;color:#4ad07f;opacity:0;transition:opacity .32s ease}.page_demoProgressCard__dDrLp{position:absolute;z-index:8;top:14%;right:4%;display:grid;width:40%;grid-gap:1.1cqw;gap:1.1cqw;padding:1.6cqw 1.8cqw;border:1px solid rgba(15,157,120,.22);border-radius:1.4cqw;background:rgba(255,255,255,.97);box-shadow:0 20px 46px rgba(var(--ink-rgb),.16);opacity:0;transform:translateY(8px);transition:opacity .36s ease,transform .36s ease}.page_demoProgressHead__B5tBK{display:flex;align-items:flex-start;justify-content:space-between;gap:1.1cqw}.page_demoReviewList__lvAx_{display:grid;grid-gap:.75cqw;gap:.75cqw;margin:0;padding:0;list-style:none}.page_demoReviewList__lvAx_ li{display:flex;align-items:center;gap:.85cqw;color:var(--ink);font-size:1.1cqw;font-weight:650;line-height:1.4}.page_demoReviewList__lvAx_ li[data-review-done=false]{color:var(--faint)}.page_demoReviewMark__ekg3T{display:grid;width:1.5cqw;height:1.5cqw;flex:0 0 auto;place-items:center;border:.12cqw solid rgba(var(--ink-rgb),.2);border-radius:50%}.page_demoReviewList__lvAx_ li[data-review-done=true] .page_demoReviewMark__ekg3T{border-color:var(--teal);background:var(--teal)}.page_demoReviewList__lvAx_ li[data-review-done=true] .page_demoReviewMark__ekg3T:after{width:.55cqw;height:.3cqw;border-bottom:.16cqw solid white;border-left:.16cqw solid white;content:"";transform:translateY(-.08cqw) rotate(-45deg)}.page_demoProgressCopy__B9gdG{display:grid;min-width:0;grid-gap:.2cqw;gap:.2cqw}.page_demoProgressCopy__B9gdG small{color:var(--faint);font-size:1cqw;font-weight:700}.page_demoProgressCopy__B9gdG strong{color:var(--ink);font-size:1.5cqw;font-weight:800}.page_demoProgressTrack__bFewb{display:block;height:.7cqw;overflow:hidden;border-radius:999px;background:var(--teal-soft)}.page_demoProgressTrack__bFewb i{display:block;width:50%;height:100%;border-radius:inherit;background:var(--teal)}.page_demoProgressSteps__BvWK0{flex:0 0 auto;padding:.3cqw .8cqw;border-radius:999px;background:var(--teal-soft);color:var(--teal);font-size:1.05cqw;font-weight:800}.page_demoTargetZone__tQHUv{position:relative;display:block;width:max-content;max-width:100%}.page_demoPrompt__m6L6h{display:inline-flex;align-items:center;min-width:22cqw;gap:1cqw;padding:.7cqw 1.2cqw;border:1px solid transparent;border-radius:.8cqw;transition:border-color .32s ease,background .32s ease}.page_demoPromptSign__q1RNl{color:#4ad07f;font-weight:700}.page_demoCommand__hlmTa{display:inline-block;max-width:0;overflow:hidden;color:white;vertical-align:bottom;white-space:nowrap}.page_demoCaret__6_61Z{display:inline-block;width:.65cqw;height:1.7cqw;background:rgba(255,255,255,.72)}.page_demoAnnotationCircle__b6QSv{position:absolute;top:-.75cqw;left:-1.2cqw;width:calc(100% + 2.4cqw);height:calc(100% + 1.5cqw);fill:none;opacity:0;stroke:var(--red-bright);stroke-dasharray:330;stroke-dashoffset:330;stroke-linecap:round;stroke-width:2.6}.page_demoUserPointer__LbKF_{position:absolute;z-index:6;top:-7cqw;left:93.4%;width:5.4cqw;fill:#10141f;stroke:rgba(255,255,255,.95);stroke-width:3;paint-order:stroke fill;filter:drop-shadow(0 3px 8px rgba(0,0,0,.45));opacity:0;transform:translate(-15.3%,-8%) rotate(-14deg);transition:opacity .32s ease,top .52s ease,left .52s ease}.page_duoDot__qm5Um{position:absolute;z-index:7;display:block;border-radius:50%;background:var(--red-bright);opacity:0}.page_demoDotPrimary__gLErw{top:-2.6cqw;left:122.5%;width:2cqw;height:2cqw;box-shadow:0 0 0 .24cqw rgba(255,255,255,.85),0 0 .8cqw rgba(var(--red-rgb),.45);transition:opacity .32s ease,top .5s cubic-bezier(.22,1,.36,1),left .5s cubic-bezier(.22,1,.36,1)}.page_demoDotSatellite__hZWYX{top:.26cqw;left:139.2%;width:1cqw;height:1cqw;box-shadow:0 0 0 .18cqw rgba(255,255,255,.85),0 0 .55cqw rgba(var(--red-rgb),.45);transition:opacity .32s ease,top .68s cubic-bezier(.34,1.4,.64,1),left .68s cubic-bezier(.34,1.4,.64,1)}.page_demoVoicePill__nod8o{position:absolute;z-index:7;top:12%;left:50%;display:inline-flex;align-items:center;gap:1.2cqw;padding:1cqw 2cqw;border:1px solid rgba(var(--red-rgb),.16);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(var(--ink-rgb),.12);color:var(--ink);font-size:1.3cqw;font-weight:700;opacity:0;transform:translate(-50%,-6px);transition:opacity .32s ease,transform .32s ease;white-space:nowrap}.page_demoWave__QvREK{display:flex;align-items:center;gap:.35cqw;height:1.6cqw}.page_demoWave__QvREK i{width:.35cqw;height:100%;border-radius:999px;background:var(--red-bright);animation:page_wave__fNP7Y .76s ease-in-out infinite alternate}.page_demoWave__QvREK i:nth-child(2){animation-delay:.12s;height:62%}.page_demoWave__QvREK i:nth-child(3){animation-delay:.24s;height:84%}.page_demoWave__QvREK i:nth-child(4){animation-delay:.36s;height:48%}.page_demoInvokeHint__VoZGT{position:absolute;z-index:8;top:50%;left:50%;display:inline-flex;align-items:center;gap:.8cqw;padding:1.6cqw 2.4cqw;border:1px solid rgba(var(--red-rgb),.2);border-radius:1.6cqw;background:rgba(255,255,255,.97);box-shadow:0 20px 48px rgba(var(--ink-rgb),.18);opacity:0;transform:translate(-50%,-50%) scale(.94);transition:opacity .32s ease,transform .32s ease}.page_demoInvokeHint__VoZGT kbd{padding:.6cqw 1cqw;border:solid rgba(var(--ink-rgb),.14);border-width:1px 1px 2px;border-radius:.7cqw;background:white;color:var(--ink);font-family:inherit;font-size:1.2cqw;font-weight:800;white-space:nowrap}.page_demoInvokeHint__VoZGT>span[aria-hidden=true]{color:var(--faint);font-size:1.1cqw}.page_demoHintKey__5vR49{display:inline-flex;align-items:center;gap:.8cqw}.page_keycapField__TVLFl{display:inline-flex;min-height:30px;min-width:62px;align-items:center;padding:0 11px;border:1px solid rgba(var(--ink-rgb),.14);border-radius:9px;background:white}.page_keycapFieldCaret__czIah{width:2px;height:15px;background:var(--accent)}.page_demoInvokeHintText__AxR_j{margin-left:.6cqw;color:var(--accent-text);font-size:1.3cqw;font-weight:800}.page_demoScanFrame__0vt5u{z-index:5;inset:2.5%;border:2px solid var(--red-bright);box-shadow:inset 0 0 0 100vmax rgba(var(--red-rgb),.05);transform:scale(1.02)}.page_demoAnswer__hbQHp,.page_demoScanFrame__0vt5u{position:absolute;border-radius:1.4cqw;opacity:0;transition:opacity .32s ease,transform .32s ease}.page_demoAnswer__hbQHp{z-index:7;right:4%;bottom:4%;display:flex;max-width:46%;flex-direction:column;gap:.7cqw;padding:1.4cqw 1.8cqw;background:var(--night);box-shadow:0 20px 44px rgba(9,14,28,.28);transform:translateY(6px)}.page_demoAnswerBrand__8D7GP{color:var(--red-bright);font-size:1.1cqw;font-weight:800;letter-spacing:.08em}.page_demoAnswer__hbQHp strong{color:white;font-size:1.35cqw;font-weight:700;line-height:1.6}.page_hero__7KFOs[data-active-phase="0"] .page_demoInvokeHint__VoZGT[data-invoke-hint=voice]{opacity:1;transform:translate(-50%,-50%) scale(1)}.page_hero__7KFOs[data-invoke-held=typing] .page_demoInvokeHint__VoZGT[data-invoke-hint=voice]{opacity:0}.page_hero__7KFOs[data-invoke-held=typing] .page_demoInvokeHint__VoZGT[data-invoke-hint=typing]{opacity:1;transform:translate(-50%,-50%) scale(1)}.page_demoTypePill__HBoxg{position:absolute;z-index:7;top:63%;left:50%;display:inline-flex;min-width:34%;align-items:center;gap:.6cqw;padding:1.1cqw 1.8cqw;border:1px solid rgba(var(--red-rgb),.22);border-radius:1.2cqw;background:rgba(255,255,255,.98);box-shadow:0 16px 36px rgba(var(--ink-rgb),.16);color:var(--ink);font-size:1.3cqw;font-weight:650;opacity:0;transform:translate(-50%,6px);transition:opacity .32s ease,transform .32s ease;white-space:nowrap}.page_hero__7KFOs[data-invoke-held=typing] .page_demoTypePill__HBoxg{opacity:1;transform:translate(-50%)}.page_demoTypeText__AMuO4{color:var(--muted)}.page_demoTypeCaret__IYIuI{width:.16cqw;height:1.7cqw;flex:0 0 auto;background:var(--accent)}.page_hero__7KFOs[data-active-phase="0"] .page_demoVoicePill__nod8o,.page_hero__7KFOs[data-active-phase="1"] .page_demoVoicePill__nod8o,.page_hero__7KFOs[data-active-phase="2"] .page_demoVoicePill__nod8o,.page_hero__7KFOs[data-active-phase="3"] .page_demoVoicePill__nod8o,.page_hero__7KFOs[data-active-phase="4"] .page_demoVoicePill__nod8o,.page_hero__7KFOs[data-active-phase="5"] .page_demoVoicePill__nod8o{opacity:1;transform:translate(-50%)}.page_hero__7KFOs[data-invoke-held=typing] .page_demoVoicePill__nod8o{opacity:0}.page_hero__7KFOs[data-active-phase="1"] .page_demoScanFrame__0vt5u{opacity:1;transform:scale(1)}.page_hero__7KFOs[data-active-phase="1"] .page_demoAnswer__hbQHp,.page_hero__7KFOs[data-active-phase="2"] .page_demoAnswer__hbQHp,.page_hero__7KFOs[data-active-phase="3"] .page_demoAnswer__hbQHp,.page_hero__7KFOs[data-active-phase="4"] .page_demoAnswer__hbQHp,.page_hero__7KFOs[data-active-phase="5"] .page_demoAnswer__hbQHp{opacity:1;transform:translateY(0)}.page_hero__7KFOs[data-active-phase="1"] .page_demoUserPointer__LbKF_,.page_hero__7KFOs[data-active-phase="1"] .page_duoDot__qm5Um{opacity:1}.page_hero__7KFOs[data-active-phase="2"] .page_demoUserPointer__LbKF_,.page_hero__7KFOs[data-active-phase="3"] .page_demoUserPointer__LbKF_,.page_hero__7KFOs[data-active-phase="4"] .page_demoUserPointer__LbKF_,.page_hero__7KFOs[data-active-phase="5"] .page_demoUserPointer__LbKF_{top:-7cqw;left:72%;opacity:1}.page_hero__7KFOs[data-active-phase="2"] .page_duoDot__qm5Um,.page_hero__7KFOs[data-active-phase="3"] .page_duoDot__qm5Um,.page_hero__7KFOs[data-active-phase="4"] .page_duoDot__qm5Um,.page_hero__7KFOs[data-active-phase="5"] .page_duoDot__qm5Um{opacity:1}.page_hero__7KFOs[data-active-phase="2"] .page_demoDotPrimary__gLErw,.page_hero__7KFOs[data-active-phase="3"] .page_demoDotPrimary__gLErw,.page_hero__7KFOs[data-active-phase="4"] .page_demoDotPrimary__gLErw,.page_hero__7KFOs[data-active-phase="5"] .page_demoDotPrimary__gLErw{top:-2.6cqw;left:101.1%}.page_hero__7KFOs[data-active-phase="2"] .page_demoDotSatellite__hZWYX{top:.26cqw;left:117.8%}.page_hero__7KFOs[data-active-phase="2"] .page_demoAnnotationCircle__b6QSv,.page_hero__7KFOs[data-active-phase="3"] .page_demoAnnotationCircle__b6QSv,.page_hero__7KFOs[data-active-phase="4"] .page_demoAnnotationCircle__b6QSv,.page_hero__7KFOs[data-active-phase="5"] .page_demoAnnotationCircle__b6QSv{opacity:1}.page_hero__7KFOs[data-active-phase="2"] .page_demoAnnotationCircle__b6QSv path{animation:page_annotation-draw__JfXpm .65s cubic-bezier(.22,1,.36,1) forwards}.page_hero__7KFOs[data-active-phase="3"] .page_demoAnnotationCircle__b6QSv path,.page_hero__7KFOs[data-active-phase="4"] .page_demoAnnotationCircle__b6QSv path,.page_hero__7KFOs[data-active-phase="5"] .page_demoAnnotationCircle__b6QSv path{stroke-dashoffset:0}.page_hero__7KFOs[data-active-phase="3"] .page_demoDotSatellite__hZWYX,.page_hero__7KFOs[data-active-phase="4"] .page_demoDotSatellite__hZWYX,.page_hero__7KFOs[data-active-phase="5"] .page_demoDotSatellite__hZWYX{top:50%;left:34%;width:1.25cqw;height:1.25cqw;transform:translateY(-50%)}.page_hero__7KFOs[data-active-phase="3"] .page_demoPrompt__m6L6h,.page_hero__7KFOs[data-active-phase="4"] .page_demoPrompt__m6L6h{border-color:rgba(var(--red-rgb),.55);background:rgba(var(--red-rgb),.12)}.page_hero__7KFOs[data-active-phase="4"] .page_demoCommand__hlmTa{max-width:30cqw;transition:max-width .9s steps(11)}.page_hero__7KFOs[data-active-phase="5"] .page_demoCommand__hlmTa{max-width:30cqw}.page_hero__7KFOs[data-active-phase="5"] .page_demoTerminalResult__0zLIg{opacity:1}.page_hero__7KFOs[data-active-phase="5"] .page_demoProgressCard__dDrLp{opacity:1;transform:translateY(0)}.page_hero__7KFOs[data-active-phase="5"] .page_demoProgressTrack__bFewb i{width:75%;transition:width .7s cubic-bezier(.22,1,.36,1) .26s}.page_hero__7KFOs[data-active-phase="5"] .page_demoPrompt__m6L6h{border-color:rgba(15,157,120,.5);background:rgba(15,157,120,.12)}.page_abilitiesSection__s2peH,.page_faqSection__mfM8r,.page_privacySection__rhcTk,.page_tracksSection__LLd2E{scroll-margin-top:76px;padding:clamp(92px,9vw,128px) 0}.page_sectionHeading__lt74q{max-width:960px;margin-bottom:48px}.page_sectionKicker__FeM2H{margin-bottom:17px!important}.page_sectionTitle__6ic_4{color:var(--ink)!important;font-size:clamp(40px,4.2vw,58px)!important;text-wrap:balance}.page_sectionLead__1lWkU{display:block;max-width:640px;margin:22px 0 0!important;color:var(--muted)!important;font-size:16px!important;line-height:1.75!important}.page_privacyArt__XNmeL{display:grid;width:176px;margin:-10px 0 6px -12px;aspect-ratio:1/1;place-items:center;overflow:hidden}.page_privacyArt__XNmeL img{width:100%;height:100%;min-height:0;object-fit:contain}.page_privacyNumber__Z8Flm{display:block;margin-bottom:14px;color:var(--accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-micro);font-weight:800;letter-spacing:.08em}.page_privacyCardTitle__BaSKO{margin:0!important;color:inherit!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.28!important}.page_abilitiesSection__s2peH{position:relative;background:var(--paper)}.page_abilityGrid__hAAVR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.page_abilityCard__UXb3q{position:relative;display:grid;min-width:0;align-content:start;padding:28px 26px 30px;border:1px solid var(--line);border-radius:24px;background:white;box-shadow:0 16px 44px rgba(var(--ink-rgb),.05);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.page_abilityCard__UXb3q:hover{border-color:rgba(var(--accent-rgb),.22);box-shadow:0 24px 55px rgba(var(--accent-rgb),.1);transform:translateY(-4px)}.page_abilityArt__6V2WH{display:grid;width:148px;margin:-10px 0 10px -10px;aspect-ratio:1/1;place-items:center;overflow:hidden}.page_abilityArt__6V2WH img{width:100%;height:100%;min-height:0;object-fit:contain}.page_abilityName__R_z4m{margin:0!important;color:var(--accent)!important;font-size:clamp(30px,2.8vw,40px)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important}.page_abilityObject__GmMgx{display:block;margin-top:12px;color:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.01em}.page_abilityBody__SeVte{display:block;margin:10px 0 0!important;color:var(--muted)!important;font-size:var(--text-body)!important;line-height:1.8!important}.page_tracksSection__LLd2E{position:relative;border-top:1px solid rgba(var(--accent-rgb),.08);background:var(--soft);box-shadow:0 0 0 100vmax #fbf8f4;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.page_trackList__K2pNC{display:grid;grid-gap:18px;gap:18px}.page_trackCard__R4dTj{--track-accent:var(--accent);--track-accent-text:var(--accent-text);--track-soft:var(--accent-soft);display:grid;min-width:0;grid-gap:clamp(18px,2vw,26px);gap:clamp(18px,2vw,26px);padding:clamp(22px,2.2vw,30px);border:1px solid var(--line);border-radius:28px;background:white;box-shadow:0 16px 44px rgba(var(--ink-rgb),.055)}.page_trackCard__R4dTj[data-track-accent=teal]{--track-accent:var(--teal);--track-accent-text:var(--teal-text);--track-soft:var(--teal-soft)}.page_trackCard__R4dTj[data-track-accent=amber]{--track-accent:var(--amber);--track-accent-text:var(--amber-text);--track-soft:var(--amber-soft)}.page_trackProfile__qW7Q4{position:relative;display:block;min-width:0;min-height:112px;padding:20px 24px 22px 168px;border:1px solid color-mix(in srgb,var(--track-accent) 16%,transparent);border-radius:22px;background:var(--track-soft)}.page_trackArt__Qp_az{position:absolute;top:-30px;left:-4px;width:164px;height:auto;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(var(--ink-rgb),.14))}.page_trackProfileCopy__u6Q1Z{display:grid;min-width:0;grid-gap:4px;gap:4px}.page_trackScene__eOIwT{display:block;color:var(--track-accent-text);font-size:12px;font-weight:750;line-height:1.6}.page_trackTitle__Ajyxt{margin:0!important;color:var(--ink)!important;font-size:var(--text-card-title)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.25!important}.page_trackStuck__aDRS1{display:block;margin:4px 0 0!important;color:var(--muted)!important;font-size:var(--text-body)!important;line-height:1.75!important}.page_trackItems__POyfD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;grid-gap:12px;gap:12px}.page_trackItem__xagFz{position:relative;display:grid;min-width:0;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:0 14px;gap:0 14px;overflow:hidden;padding:15px 16px 16px 18px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 10px 26px rgba(35,58,105,.05);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.page_trackItem__xagFz:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:rgba(var(--ink-rgb),.1);content:""}.page_trackItem__xagFz[data-scenario-status=current]:before{background:var(--accent)}.page_trackItem__xagFz[data-scenario-status=skill]{border-style:dashed;background:transparent;box-shadow:none}.page_trackItem__xagFz[data-scenario-status=skill]:before{background:color-mix(in srgb,var(--track-accent) 45%,transparent)}.page_trackItem__xagFz:hover{border-color:rgba(var(--accent-rgb),.22);box-shadow:0 18px 40px rgba(var(--accent-rgb),.09);transform:translateY(-3px)}.page_trackItemMark__2QFh5{display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.08);border-radius:13px;background:white;box-shadow:0 8px 20px rgba(38,53,85,.08)}.page_trackItemMark__2QFh5 img{width:28px;height:28px;object-fit:contain}.page_skillGlyph__wRdGf{width:22px;height:22px;fill:none;stroke:var(--track-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.page_trackItemCopy__kIxRk{display:grid;min-width:0;grid-column:2;grid-gap:3px;gap:3px}.page_trackItemCategory__UQhBQ{color:var(--faint);font-size:var(--text-micro);font-weight:760;letter-spacing:.1em}.page_trackItemName__BN968{color:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.page_trackItemTask__0x00v{display:block;margin:4px 0 0!important;color:var(--muted)!important;font-size:12px!important;line-height:1.6!important}.page_trackItemStatus__QZhYK{position:absolute;top:15px;right:15px;padding:4px 8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:#f7f8fa;color:var(--faint);font-size:var(--text-micro);font-weight:760;white-space:nowrap}.page_trackItem__xagFz[data-scenario-status=current] .page_trackItemStatus__QZhYK{border-color:rgba(var(--accent-rgb),.18);background:var(--accent-soft);color:var(--accent-text)}.page_trackItem__xagFz[data-scenario-status=skill] .page_trackItemStatus__QZhYK{border-color:color-mix(in srgb,var(--track-accent) 26%,transparent);background:transparent;color:var(--track-accent-text)}.page_scenarioAttribution__RhWha{display:block;margin:20px 0 0!important;color:var(--faint)!important;font-size:var(--text-micro)!important;line-height:1.65!important}.page_privacySection__rhcTk{border-top:1px solid rgba(15,157,120,.1);background:#f2fbf7;box-shadow:0 0 0 100vmax #f2fbf7;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.page_privacySection__rhcTk .page_sectionKicker__FeM2H{color:var(--teal-text)!important}.page_privacyGrid__yDwzu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:54px}.page_privacyCard__qMWNB{min-width:0;min-height:0;padding:28px 28px 32px;border:1px solid rgba(15,157,120,.11);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 12px 34px rgba(32,99,79,.055)}.page_privacyCard__qMWNB+.page_privacyCard__qMWNB{padding-left:28px}.page_privacyCard__qMWNB:last-child{border-right:1px solid rgba(15,157,120,.11)}.page_privacyNumber__Z8Flm{color:var(--teal-text)}.page_privacyCardTitle__BaSKO{font-size:var(--text-card-title)!important}.page_privacyCardBody__BDcqu{display:block;max-width:320px;margin:14px 0 0!important;color:var(--muted)!important;font-size:var(--text-body)!important;line-height:1.8!important}.page_faqSection__mfM8r{border-top:1px solid var(--line)}.page_faqList__Z9LYs{border-top:1px solid rgba(var(--ink-rgb),.5)}.page_faqItem__okCCj{border-bottom:1px solid var(--line)}.page_faqItem__okCCj summary{display:grid;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;grid-gap:14px;gap:14px;min-height:94px;padding:0 4px;cursor:pointer;list-style:none;transition:color .18s ease,padding .18s ease}.page_faqItem__okCCj summary::-webkit-details-marker{display:none}.page_faqItem__okCCj summary:hover{padding-right:10px;padding-left:10px;color:var(--accent)}.page_faqNumber__X8sAs{color:var(--accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-micro);font-weight:800;letter-spacing:.08em}.page_faqQuestion__2GsvH{display:block;color:currentColor;font-size:var(--text-card-title);font-weight:760;letter-spacing:-.035em;line-height:1.3}.page_faqToggle__hsjp_{position:relative;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;transition:border-color .18s ease,background .18s ease,transform .2s ease}.page_faqToggle__hsjp_:after,.page_faqToggle__hsjp_:before{position:absolute;top:50%;left:50%;width:11px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.page_faqToggle__hsjp_:after{transform:translate(-50%,-50%) rotate(90deg)}.page_faqItem__okCCj[open] summary{color:var(--accent)}.page_faqItem__okCCj[open] .page_faqToggle__hsjp_{border-color:var(--accent);background:var(--accent);color:white;transform:rotate(45deg)}.page_faqAnswer__8uNij{display:grid;max-width:760px;grid-gap:16px;gap:16px;padding:0 62px 34px}.page_faqAnswerLead__IOjWq{margin:0;color:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.6}.page_faqPoints__Z3Kzz{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0 0 0 18px;border-left:2px solid rgba(var(--accent-rgb),.22);list-style:none}.page_faqPoints__Z3Kzz li{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;grid-gap:12px;gap:12px}.page_faqPointLabel___8XyR{color:var(--accent-text);font-size:13px;font-weight:800;white-space:nowrap}.page_faqPointText__MVO0x{color:var(--muted);font-size:var(--text-body);line-height:1.8}.page_faqClosing__DPbrs{margin:0;padding-top:2px;color:var(--faint);font-size:var(--text-body);line-height:1.8}.page_downloadSection__QCzrf{position:relative;min-height:min(650px,78vh);scroll-margin-top:64px;overflow:hidden;background:var(--night);color:white}.page_downloadSection__QCzrf:after,.page_downloadSection__QCzrf:before{position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:""}.page_downloadSection__QCzrf:before{top:-34vw;left:-5vw;width:75vw;height:75vw}.page_downloadSection__QCzrf:after{right:-30vw;bottom:-46vw;width:80vw;height:80vw}.page_downloadGlow__1y5h8{position:absolute;inset:0;background:transparent}.page_downloadInner__Jpi15{position:relative;z-index:2;display:flex;width:min(calc(100% - 48px),1080px);min-height:min(650px,78vh);flex-direction:column;align-items:center;justify-content:center;gap:34px;margin:0 auto;padding:80px 0;text-align:center}.page_downloadMark__guHNj{display:grid;width:60px;height:60px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:var(--red-bright);box-shadow:0 18px 42px rgba(var(--red-rgb),.26);color:white;font-size:23px;font-weight:800;transform:rotate(-5deg)}.page_downloadTitle__ZvW89{display:flex!important;max-width:1060px;align-items:center;justify-content:center;flex-wrap:nowrap;color:white!important;font-size:clamp(52px,5.7vw,84px)!important}.page_downloadTitleLine___e4KG{display:block;white-space:nowrap}.page_downloadLead__dhqrH{display:block;max-width:520px;margin:20px auto 0!important;color:rgba(255,255,255,.72)!important;font-size:var(--text-body)!important;line-height:1.8!important}.page_finalDownloadButton__YTxhC{min-height:62px;padding:14px 15px 14px 27px;border-color:white;background:white;box-shadow:0 20px 50px rgba(5,11,28,.25);color:var(--night);font-size:16px}.page_finalDownloadButton__YTxhC .page_downloadButtonArrow__7XUhe{background:var(--accent-solid);color:white}.page_finalDownloadButton__YTxhC:hover:not(:disabled){border-color:var(--mock-soft);background:var(--mock-soft);color:var(--accent-text)}.page_siteFooter__X14UF{display:flex;align-items:center;justify-content:space-between;min-height:92px;color:var(--muted);font-size:12px}.page_downloadStatus__r0FQo{position:fixed;z-index:100;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;max-width:min(360px,calc(100vw - 32px));padding:13px 17px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(18,24,42,.96);box-shadow:0 18px 48px rgba(8,14,30,.3);color:white;font-size:13px;font-weight:650;animation:page_status-enter__grGIK .24s ease both}.page_downloadStatusDot__tD6Cj{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#b8f36b;box-shadow:0 0 0 5px rgba(184,243,107,.12)}.page_invokeOverlay__84_GH{position:fixed;z-index:990;display:grid;inset:0;place-items:center;pointer-events:none}.page_invokeOverlayCard__QIF6X{position:absolute;display:flex;align-items:center;gap:14px;padding:16px 22px;border:1px solid var(--accent-line);border-radius:18px;background:var(--paper);box-shadow:0 28px 70px rgba(var(--ink-rgb),.22);opacity:0;transform:translateY(10px) scale(.96);transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.page_invokeOverlay__84_GH[data-invoke-held=speaking] .page_invokeOverlayCard__QIF6X[data-invoke-overlay=speaking],.page_invokeOverlay__84_GH[data-invoke-held=typing] .page_invokeOverlayCard__QIF6X[data-invoke-overlay=typing],.page_invokeOverlay__84_GH[data-invoke-held=voice] .page_invokeOverlayCard__QIF6X[data-invoke-overlay=voice]{opacity:1;transform:translateY(0) scale(1)}.page_invokeOverlayWave__24a_6{display:inline-flex;height:22px;align-items:center;gap:3px}.page_invokeOverlayWave__24a_6 i{width:3px;height:30%;border-radius:2px;background:var(--accent)}.page_invokeOverlayCopy__rniYO{display:grid;grid-gap:2px;gap:2px}.page_invokeOverlayCopy__rniYO strong{color:var(--ink);font-size:15px;font-weight:800}.page_invokeOverlayCopy__rniYO small{color:var(--faint);font-size:12px;font-weight:650}.page_invokeOverlayCard__QIF6X[data-invoke-overlay=speaking],.page_invokeOverlayCard__QIF6X[data-invoke-overlay=voice]{top:88px}.page_invokeOverlayCard__QIF6X[data-invoke-overlay=speaking]{max-width:min(430px,calc(100vw - 32px))}.page_invokeOverlayCard__QIF6X[data-invoke-overlay=speaking] .page_invokeOverlayCopy__rniYO strong{line-height:1.5}.page_invokeOverlayCard__QIF6X[data-invoke-overlay=typing]{min-width:320px}.page_invokeOverlayDot__CmlVM{width:12px;height:12px;flex:0 0 auto;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 10px rgba(var(--accent-rgb),.45)}.page_invokeOverlayField__roH8a{display:inline-flex;flex:1 1 auto;align-items:center;gap:3px}.page_invokeOverlayPlaceholder__8xrOx{color:var(--faint);font-size:14px;font-weight:650}.page_invokeOverlayCaret__pHisQ{width:2px;height:17px;flex:0 0 auto;background:var(--accent)}.page_pageShell__1KDJM[data-reveal-ready=true] [data-reveal]{transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.page_pageShell__1KDJM[data-reveal-ready=true] [data-reveal=below]{opacity:0;transform:translateY(28px)}.page_pageShell__1KDJM[data-reveal-ready=true] [data-reveal=above]{opacity:0;transform:translateY(-16px)}@keyframes page_type-caret-blink__hr_p1{0%,46%{opacity:1}54%,to{opacity:.08}}@media (prefers-reduced-motion:no-preference){.page_hero__7KFOs[data-invoke-held=typing] .page_demoTypeCaret__IYIuI,.page_invokeOverlay__84_GH[data-invoke-held=typing] .page_invokeOverlayCaret__pHisQ{animation:page_type-caret-blink__hr_p1 1s step-end infinite}.page_invokeOverlay__84_GH:is([data-invoke-held=voice],[data-invoke-held=speaking]) .page_invokeOverlayWave__24a_6 i{animation:page_wave__fNP7Y .9s ease-in-out infinite alternate}.page_invokeOverlay__84_GH:is([data-invoke-held=voice],[data-invoke-held=speaking]) .page_invokeOverlayWave__24a_6 i:nth-child(2){animation-delay:.12s}.page_invokeOverlay__84_GH:is([data-invoke-held=voice],[data-invoke-held=speaking]) .page_invokeOverlayWave__24a_6 i:nth-child(3){animation-delay:.24s}.page_invokeOverlay__84_GH:is([data-invoke-held=voice],[data-invoke-held=speaking]) .page_invokeOverlayWave__24a_6 i:nth-child(4){animation-delay:.36s}.page_invokeOverlay__84_GH:is([data-invoke-held=voice],[data-invoke-held=speaking]) .page_invokeOverlayWave__24a_6 i:nth-child(5){animation-delay:.48s}.page_siteHeader__J1GlI{animation:page_header-enter__q_kaf .52s cubic-bezier(.22,1,.36,1) both}.page_heroHandoffArrow__stK7_{animation:page_handoff-nudge__YWXpz 1.9s ease-in-out infinite}.page_heroActionGroup__tJsFn,.page_heroDemo__56y9a,.page_heroLead__uZbgS,.page_heroTitleAccent__UreXx,.page_heroTitleLine__BpM9e,.page_invokeList__Mk0ch{opacity:0;animation:page_hero-enter__X9GHb .72s cubic-bezier(.22,1,.36,1) both}.page_heroTitleLine__BpM9e:first-child{animation-delay:80ms}.page_heroTitleLine__BpM9e:nth-child(2){animation-delay:.15s}.page_heroTitleAccent__UreXx{animation-delay:.22s}.page_heroLead__uZbgS{animation-delay:.29s}.page_invokeList__Mk0ch{animation-delay:.36s}.page_heroActionGroup__tJsFn{animation-delay:.43s}.page_heroDemo__56y9a{animation-name:page_hero-preview-enter__Fe30J;animation-delay:.24s}}@keyframes page_handoff-nudge__YWXpz{0%,to{transform:translateY(-2px) rotate(45deg)}50%{transform:translateY(1px) rotate(45deg)}}@keyframes page_header-enter__q_kaf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_hero-enter__X9GHb{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes page_hero-preview-enter__Fe30J{0%{opacity:0;transform:translate(25px,22px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes page_demo-phase-progress__GZlKW{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes page_annotation-draw__JfXpm{0%{stroke-dashoffset:330}to{stroke-dashoffset:0}}@keyframes page_wave__fNP7Y{0%{transform:scaleY(.6)}to{transform:scaleY(1.15)}}@keyframes page_status-enter__grGIK{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1190px){.page_trackItems__POyfD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.page_abilityGrid__hAAVR{grid-template-columns:repeat(2,minmax(0,1fr))}.page_demoPhaseTabs__jNvPC{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1040px){.page_headerInner__leMGi{grid-template-columns:1fr auto}.page_desktopNav__8NRUr{display:none!important}}@media (max-width:900px){.page_heroTop__P8cgn{min-height:0;padding-top:12px}.page_heroCopy__r3YU6{max-width:620px}}@media (max-width:820px){.page_abilitiesSection__s2peH,.page_faqSection__mfM8r,.page_headerInner__leMGi,.page_heroBottom__zK1CZ,.page_heroTop__P8cgn,.page_privacySection__rhcTk,.page_siteFooter__X14UF,.page_tracksSection__LLd2E{width:min(calc(100% - 36px),var(--page-max))}.page_headerInner__leMGi{grid-template-columns:1fr auto}.page_desktopNav__8NRUr{display:none!important}.page_hero__7KFOs{min-height:0;padding-top:66px}.page_heroCopy__r3YU6{max-width:680px}.page_heroTitle__ixXIp{font-size:clamp(40px,8.4vw,58px)!important}.page_heroLead__uZbgS{max-width:560px}.page_sectionHeading__lt74q{margin-bottom:40px}.page_demoPhaseButton__Zf4Uw{min-height:0;padding:13px 12px 15px}.page_demoPhaseButton__Zf4Uw small{display:none}.page_privacyGrid__yDwzu{grid-template-columns:1fr}.page_privacyCard__qMWNB,.page_privacyCard__qMWNB+.page_privacyCard__qMWNB{min-height:0;padding:27px 28px 31px}.page_privacyCardBody__BDcqu{max-width:580px}}@media (max-width:620px){.page_abilitiesSection__s2peH,.page_faqSection__mfM8r,.page_headerInner__leMGi,.page_heroBottom__zK1CZ,.page_heroTop__P8cgn,.page_privacySection__rhcTk,.page_siteFooter__X14UF,.page_tracksSection__LLd2E{width:min(calc(100% - 28px),var(--page-max))}.page_headerInner__leMGi{min-height:62px}.page_headerDownload__WroKw{min-height:36px;gap:8px;padding:6px 7px 6px 11px;border-radius:10px;font-size:12px}.page_headerDownload__WroKw .page_downloadButtonArrow__7XUhe{width:24px;height:24px;border-radius:7px;font-size:13px}.page_hero__7KFOs{padding-top:50px}.page_heroCopy__r3YU6{gap:24px!important}.page_heroTitle__ixXIp{font-size:clamp(34px,9.4vw,46px)!important;letter-spacing:-.035em!important;line-height:1.28!important}.page_heroLead__uZbgS{max-width:440px;font-size:15px!important;line-height:1.75!important}.page_sectionTitle__6ic_4{font-size:clamp(34px,10.2vw,43px)!important}.page_heroDemo__56y9a{margin-inline:-4px;padding:12px;border-radius:24px}.page_demoPhaseTabs__jNvPC{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.page_demoPhaseButton__Zf4Uw{grid-template-columns:1fr;gap:4px;min-width:0;min-height:62px;padding:11px 12px}.page_demoPhaseHead__UQ1FD{gap:5px}.page_demoPhaseButton__Zf4Uw strong{font-size:13px;line-height:1.35}.page_demoPhaseButton__Zf4Uw small{display:none}.page_demoPhaseNumber__q7_TS{padding-top:0;font-size:10px}.page_demoPhaseProgress__uIkTy{right:9px;left:9px}.page_demoWindow__VyeXd{border-radius:18px}.page_demoTopbar__114sg{grid-template-columns:1fr auto;padding:0 14px}.page_demoTopbarTitle__uCcWO{display:none}.page_demoCanvas__3uAtf{grid-template-columns:minmax(0,1fr);aspect-ratio:4/3.4}.page_demoSidebar__sP4BT{display:none}.page_demoAnswer__hbQHp{right:5%;bottom:3%;min-width:0;max-width:62%}.page_faqSection__mfM8r,.page_privacySection__rhcTk,.page_tracksSection__LLd2E{padding:88px 0}.page_abilityGrid__hAAVR{grid-template-columns:minmax(0,1fr)}.page_abilityCard__UXb3q{grid-template-columns:104px minmax(0,1fr);gap:0 16px;padding:22px 22px 24px}.page_abilityArt__6V2WH{grid-row:1/span 3;width:104px;margin:0;align-self:center}.page_abilityBody__SeVte,.page_abilityName__R_z4m,.page_abilityObject__GmMgx{grid-column:2}.page_trackCard__R4dTj{padding:20px;border-radius:24px}.page_trackProfile__qW7Q4{min-height:104px;padding:18px 18px 20px 116px}.page_trackArt__Qp_az{top:-22px;left:-6px;width:112px;margin:0}.page_trackItems__POyfD{grid-template-columns:minmax(0,1fr)}.page_privacyCardTitle__BaSKO{font-size:22px!important}.page_privacyGrid__yDwzu{margin-top:42px}.page_privacyCard__qMWNB,.page_privacyCard__qMWNB+.page_privacyCard__qMWNB{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:0 16px;gap:0 16px;padding:22px 22px 24px}.page_privacyArt__XNmeL{grid-row:1/span 3;width:104px;margin:0;align-self:center}.page_privacyCardBody__BDcqu,.page_privacyCardTitle__BaSKO,.page_privacyNumber__Z8Flm{grid-column:2}.page_privacyNumber__Z8Flm{margin-bottom:8px}.page_faqItem__okCCj summary{grid-template-columns:34px minmax(0,1fr) 32px;gap:9px;min-height:84px;padding:0}.page_faqItem__okCCj summary:hover{padding-right:4px;padding-left:4px}.page_faqQuestion__2GsvH{font-size:22px}.page_faqToggle__hsjp_{width:30px;height:30px}.page_faqAnswer__8uNij{padding:0 39px 28px}.page_downloadInner__Jpi15,.page_downloadSection__QCzrf{min-height:580px}.page_downloadTitle__ZvW89{flex-direction:column;font-size:clamp(42px,13vw,65px)!important}.page_siteFooter__X14UF{align-items:flex-start;flex-direction:column;justify-content:center;gap:13px;min-height:112px}.page_downloadStatus__r0FQo{right:16px;bottom:16px}}@media (max-width:370px){.page_abilitiesSection__s2peH,.page_faqSection__mfM8r,.page_headerInner__leMGi,.page_heroBottom__zK1CZ,.page_heroTop__P8cgn,.page_privacySection__rhcTk,.page_siteFooter__X14UF,.page_tracksSection__LLd2E{width:calc(100% - 24px)}.page_headerDownload__WroKw{gap:4px;padding-left:9px}.page_heroTitle__ixXIp{font-size:31px!important}.page_heroActionGroup__tJsFn .page_downloadButton__lvXC9{width:100%}.page_abilityCard__UXb3q{grid-template-columns:88px minmax(0,1fr);gap:0 14px}.page_abilityArt__6V2WH{width:88px}.page_privacyCard__qMWNB,.page_privacyCard__qMWNB+.page_privacyCard__qMWNB{grid-template-columns:88px minmax(0,1fr);gap:0 14px}.page_privacyArt__XNmeL{width:88px}.page_trackProfile__qW7Q4{padding-left:102px}.page_trackArt__Qp_az{width:100px}.page_demoPhaseButton__Zf4Uw{min-width:0;padding-right:7px;padding-left:7px}.page_demoAnswer__hbQHp{width:62%}}@media (prefers-reduced-motion:reduce){.page_pageShell__1KDJM *,.page_pageShell__1KDJM :after,.page_pageShell__1KDJM :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page_demoAnnotationCircle__b6QSv path,.page_demoUserPointer__LbKF_,.page_demoWave__QvREK i{animation:none}.page_demoAnnotationCircle__b6QSv path{stroke-dashoffset:0}.page_demoPhaseButton__Zf4Uw[aria-pressed=true] .page_demoPhaseProgress__uIkTy i{animation:none;transform:scaleX(1)}}