.landing_page__FTB8z{--bg:#0D1117;--panel:#161B22;--panel-2:#0F141B;--panel-hover:#1F2630;--text:#E6EDF3;--text-muted:rgba(230,237,243,0.74);--text-faint:rgba(230,237,243,0.55);--border:rgba(230,237,243,0.12);--border-strong:rgba(230,237,243,0.18);--accent:#3B82F6;--accent-2:#2563EB;--accent-soft:rgba(59,130,246,0.16);--success:var(--accent);--success-soft:var(--accent-soft);background:var(--bg);color:var(--text)}.landing_page__FTB8z:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(900px 520px at 15% 10%,color-mix(in srgb,var(--accent-soft) 55%,transparent) 0,transparent 62%),radial-gradient(820px 520px at 85% 15%,color-mix(in srgb,var(--success-soft) 45%,transparent) 0,transparent 64%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--text) 3%,transparent) 0,transparent 1px,transparent 6px);opacity:.22;mix-blend-mode:overlay}.landing_shell__0i6rf{display:flex;flex-direction:column;min-height:100vh}.landing_section__BSfFK{padding:10rem 1.5rem;position:relative}.landing_sectionTight__cFIhe{padding:7rem 1.5rem;position:relative}.landing_sectionAlt__fWRbL{background:var(--panel)}.landing_sectionInner__QOmkb{margin:0 auto;max-width:1120px}.landing_sectionHeader__l8xHu{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.landing_kicker__7PMPA{font-size:var(--font-sm);font-weight:var(--font-semibold);text-transform:uppercase;color:var(--text-faint);letter-spacing:.08em}.landing_h2__IXNve{margin:0;font-size:2.15rem;line-height:1.08;font-weight:850;letter-spacing:-.02em}.landing_lede__S1w2b{margin:0;font-size:1.0625rem;color:var(--text-muted);max-width:56rem}.landing_ledeTight__XgEbA{margin:0;font-size:1rem;color:var(--text-muted);max-width:48rem}@media (max-width:980px){.landing_section__BSfFK{padding:6.5rem 1.25rem}.landing_sectionTight__cFIhe{padding:5.25rem 1.25rem}.landing_h2__IXNve{font-size:1.9rem}}.landing_nav__bJ4SU{position:sticky;top:0;z-index:50;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(12px)}.landing_navInner__n7Zbq{margin:0 auto;max-width:1120px;padding:.875rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing_brand__bVYHT{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.landing_brandLogo__JzLD4{display:block;height:28px;width:auto;filter:brightness(0) invert(1) drop-shadow(0 2px 10px rgba(0,0,0,.45));opacity:.96}.landing_navLinks__HGd3m{display:flex;align-items:center;gap:1.25rem}.landing_navLink__FYzc1{font-size:var(--font-sm);color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast)}.landing_navLink__FYzc1:hover{color:var(--text)}.landing_navActions__ds6x8{display:flex;align-items:center;gap:.75rem}.landing_primaryButton__Mk2Bm{border-radius:var(--radius-button);padding:12px 16px;font-size:var(--font-base);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid transparent;background-color:var(--accent);color:#fff;text-decoration:none;box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 22%,transparent)}.landing_primaryButton__Mk2Bm:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.landing_primaryButton__Mk2Bm:hover{background-color:var(--accent-2);box-shadow:0 14px 34px color-mix(in srgb,var(--accent) 24%,transparent);transform:translateY(-1px)}.landing_secondaryButton__poBph{border-radius:var(--radius-button);padding:12px 16px;font-size:var(--font-base);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid color-mix(in srgb,var(--border) 55%,transparent);background-color:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--text);text-decoration:none}.landing_secondaryButton__poBph:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.landing_secondaryButton__poBph:hover{background-color:var(--panel-hover);border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.landing_ghostButton__I_hob{border-radius:var(--radius-button);padding:12px 14px;font-size:var(--font-base);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast);border:1px solid transparent;background:transparent;color:var(--text);text-decoration:none}.landing_ghostButton__I_hob:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.landing_ghostButton__I_hob:hover{background-color:var(--panel-hover)}@media (max-width:860px){.landing_navLinks__HGd3m{display:none}}.landing_hero__TEOMc{padding:8.5rem 1.5rem 7rem}.landing_heroInnerCentered__XaXAR{margin:0 auto;max-width:980px}.landing_heroCopyCentered__T_jgL{display:flex;flex-direction:column;gap:1.1rem;text-align:center;align-items:center}.landing_h1Centered__ynoJh{margin:0;font-size:3.6rem;line-height:1.02;font-weight:900;letter-spacing:-.03em}.landing_subheadCentered__YvE7L{margin:0;font-size:1.05rem;line-height:1.5;color:var(--text-muted);max-width:62ch}.landing_ctaRowCentered___DyVY{display:flex;justify-content:center;margin-top:.65rem}.landing_heroScreenshotWrap__ve0AF{width:min(100%,1040px);margin-top:1.5rem}.landing_heroScreenshotThumb__cYBrr{box-shadow:0 28px 120px rgba(0,0,0,.65)}.landing_heroInner__WJqm9{margin:0 auto;max-width:1120px;display:grid;grid-template-columns:1.15fr .85fr;gap:2.5rem;align-items:center}.landing_heroCopy__d74vu{display:flex;flex-direction:column;gap:1.25rem}.landing_h1__6TDdd{margin:0;font-size:3.6rem;line-height:1.05;font-weight:850;letter-spacing:-.03em}.landing_h1Emphasis__mlPaV{color:var(--accent)}.landing_subhead__AMfcL{margin:0;font-size:1.125rem;line-height:1.55;color:var(--text-muted);max-width:40rem}.landing_bullets__ryX5g{list-style:none;padding:0;margin:.25rem 0 0;display:grid;gap:.5rem}.landing_bullet__IArC9{display:flex;gap:.625rem;align-items:flex-start;color:var(--text)}.landing_bulletIcon__Kg9t_{width:20px;height:20px;border-radius:var(--radius-full);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-weight:900;font-size:.75rem;flex:0 0 auto;margin-top:2px}.landing_ctaRow__5mJK0{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.5rem}.landing_ctaHelp__Mx8kZ{margin:0;font-size:var(--font-sm);color:var(--text-faint)}.landing_heroProofLine__SOQ7h{margin:0;font-size:var(--font-sm);color:var(--text-muted)}.landing_trustRow__b7sD6{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.landing_trustChip__IqPhY{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--panel) 78%,transparent);font-size:var(--font-xs);color:var(--text-muted)}.landing_trustIcon__3z5Sh{width:18px;height:18px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));color:var(--accent);font-size:.75rem;font-weight:900}.landing_preview__WlOG4{border-radius:22px;border:1px solid color-mix(in srgb,var(--border) 65%,transparent);background:radial-gradient(1200px 520px at 0 0,color-mix(in srgb,var(--accent-soft) 70%,transparent) 0,transparent 58%),radial-gradient(900px 420px at 100% 0,color-mix(in srgb,var(--success-soft) 40%,transparent) 0,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--panel) 92%,transparent) 0,var(--panel) 100%);box-shadow:var(--shadow-md);overflow:hidden}.landing_preview__WlOG4:hover{box-shadow:0 18px 52px rgba(15,23,42,.18)}.landing_previewHeader__0o2D_{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.landing_previewTitle__n0NZy{font-size:var(--font-sm);font-weight:var(--font-semibold);color:var(--text)}.landing_previewPills__OzgYT{display:flex;gap:.5rem}.landing_pill__KCsbr{border-radius:var(--radius-full);border:0;padding:var(--spacing-2xs) var(--spacing-sm);font-size:var(--font-xs);color:var(--text-faint);background:color-mix(in srgb,var(--panel-2) 88%,transparent)}.landing_pillInteractive__AgU4P{cursor:default;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.landing_pillInteractive__AgU4P:hover{background:color-mix(in srgb,var(--panel-2) 80%,var(--accent-soft));border-color:color-mix(in srgb,var(--border-strong) 80%,var(--accent))}.landing_previewBody__HMvPo{padding:1.25rem;display:grid;gap:.875rem}.landing_previewGrid__J318w{display:grid;grid-template-columns:1fr;gap:.75rem}.landing_previewCard__gdCXX{border-radius:var(--radius-panel);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:var(--panel-2);padding:.9rem}.landing_previewCardHeader__Zf_gZ{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem}.landing_previewCardTitle__IPAg_{font-size:var(--font-sm);font-weight:var(--font-semibold)}.landing_previewCardMeta__4Aktp{font-size:var(--font-xs);color:var(--text-faint)}.landing_previewBars__K1Idm{display:grid;gap:.45rem}.landing_previewBar__6_12t{height:8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--border) 52%,transparent);overflow:hidden}.landing_previewBarFill__ci1tK{height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--accent) 0,color-mix(in srgb,var(--accent) 65%,var(--success)) 100%)}@media (max-width:980px){.landing_heroInner__WJqm9{grid-template-columns:1fr}.landing_h1Centered__ynoJh,.landing_h1__6TDdd{font-size:2.65rem}}.landing_proofStrip__LXu4P{border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:color-mix(in srgb,var(--panel) 70%,transparent)}.landing_proofInner___34rA{margin:0 auto;max-width:1120px;padding:1.25rem 1.5rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.landing_proofText__1uI0T{font-size:var(--font-sm);color:var(--text-muted)}.landing_proofBadges__fezCU{display:flex;flex-wrap:wrap;gap:.5rem}.landing_proofCaption__izsIH{margin-top:.85rem;font-size:var(--font-sm);color:var(--text-faint)}.landing_heroThumbRow__tZ_pY{margin-top:.75rem;max-width:380px}.landing_proofThumbRow__IxDH1{margin-top:1rem;max-width:420px}.landing_themeOnlyLight__XP6QS{display:block}.landing_themeOnlyDark__wwBYq{display:none}@media (prefers-color-scheme:dark){.landing_themeOnlyLight__XP6QS{display:none}.landing_themeOnlyDark__wwBYq{display:block}}html[data-theme=light] .landing_themeOnlyLight__XP6QS{display:block}html[data-theme=dark] .landing_themeOnlyLight__XP6QS,html[data-theme=light] .landing_themeOnlyDark__wwBYq{display:none}html[data-theme=dark] .landing_themeOnlyDark__wwBYq{display:block}.landing_page__FTB8z .landing_themeOnlyLight__XP6QS{display:none}.landing_page__FTB8z .landing_themeOnlyDark__wwBYq{display:block}.landing_screenshotThumb__Fgz__{width:100%;border:0;border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel) 92%,transparent);overflow:hidden;padding:0;cursor:pointer;text-align:left;box-shadow:0 18px 70px rgba(0,0,0,.35);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.landing_screenshotThumb__Fgz__:hover{transform:translateY(-1px);box-shadow:0 26px 90px rgba(0,0,0,.5)}.landing_screenshotThumbImage__F8r0C{width:100%;height:auto;display:block}.landing_thumbCropRight__ey9Fh .landing_screenshotThumbImage__F8r0C{transform:translateX(-6%)}.landing_screenshotThumbLabel__h6yNr{display:block;padding:.55rem .75rem;font-size:var(--font-sm);color:var(--text-muted);border-top:0;background:color-mix(in srgb,var(--panel) 88%,transparent)}.landing_screenshotDialog__62XPt{width:min(1120px,calc(100vw - 2rem));border:0;border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel) 92%,transparent);padding:0;box-shadow:0 40px 120px rgba(0,0,0,.35)}.landing_screenshotDialog__62XPt::backdrop{background:rgba(0,0,0,.45)}.landing_screenshotDialogInner__WnRUO{padding:1rem}.landing_screenshotDialogClose__P41qg{width:38px;height:38px;border-radius:999px;border:0;background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--text);font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.landing_screenshotDialogBody__YcLYn{margin-top:.75rem}.landing_screenshotDialogFrame__E91nm{border-radius:var(--radius-panel);overflow:hidden;border:1px solid var(--border);background:var(--panel)}.landing_screenshotDialogImage__O1l0D{width:100%;height:auto;display:block}.landing_screenshotDialogLink__vZ1f0{display:inline-block;margin-top:.75rem;font-size:var(--font-sm);color:var(--accent);text-decoration:none}.landing_screenshotDialogLinkRow__kBwYU{margin-top:.75rem;display:inline-flex;gap:.75rem;flex-wrap:wrap}.landing_screenshotDialogLink__vZ1f0:hover{text-decoration:underline}.landing_tourShell__j_iDY{display:grid;grid-template-columns:360px minmax(0,1fr);gap:1rem;align-items:start}.landing_tourSteps__hzHGt{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--panel);overflow:hidden;box-shadow:var(--shadow-sm)}.landing_tourStep__LPm_A{width:100%;text-align:left;padding:.85rem .9rem;border:0;border-bottom:1px solid var(--border);background:transparent;cursor:pointer;display:grid;gap:.25rem}.landing_tourStep__LPm_A:last-child{border-bottom:0}.landing_tourStepTitle__E_6uv{font-weight:750}.landing_tourStepValue__7jnCL{font-size:var(--font-sm);color:var(--text-muted)}.landing_tourStepActive__Wbs6W{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 70%,var(--accent-soft)) 0,var(--panel) 100%)}.landing_tourViewer__M3zXE{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--panel);overflow:hidden;box-shadow:var(--shadow-sm)}.landing_deviceFrame__mEFhG{border-bottom:1px solid var(--border);background:radial-gradient(900px 360px at 25% 0,color-mix(in srgb,var(--accent-soft) 65%,transparent) 0,transparent 60%),radial-gradient(760px 360px at 75% 0,color-mix(in srgb,var(--success-soft) 55%,transparent) 0,transparent 62%),var(--panel)}.landing_deviceFrameImage__hGAyx{width:100%;height:auto;display:block}.landing_tourViewerCaption__We2l4{padding:var(--spacing-lg);display:grid;gap:.25rem}.landing_tourViewerTitle__9xMzy{font-weight:750}.landing_tourViewerValue__39Vx7{font-size:var(--font-sm);color:var(--text-muted)}.landing_tourViewerThumbRow__dTuvt{margin-top:.75rem;max-width:320px}.landing_tourViewerThumb__tst8s{max-width:320px}@media (max-width:980px){.landing_tourShell__j_iDY{grid-template-columns:1fr}}.landing_sampleShowcase__LcHaH{display:grid;gap:.75rem}.landing_sampleShowcaseHeader__dvkkK{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.landing_sampleToggle__qWfv_{display:inline-flex;border:1px solid var(--border);border-radius:999px;background:var(--panel);overflow:hidden}.landing_sampleToggleButton__3nSM9{padding:.45rem .75rem;border:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--font-sm)}.landing_sampleToggleActive__kp0ub{background:color-mix(in srgb,var(--accent-soft) 65%,transparent);color:var(--text)}.landing_sampleShowcaseHint__ODFBK{font-size:var(--font-sm);color:var(--text-faint)}.landing_sampleShowcaseBody__Ufm2C{min-height:220px}.landing_sampleRealWrap__8l2jK{max-width:560px}.landing_difficultyShell__HP3vQ{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.landing_difficultyTabs__FCzDj{display:grid;gap:.75rem}.landing_difficultyCard__dRe5f{padding:1.05rem;border-radius:var(--radius-panel);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:radial-gradient(900px 360px at 15% 0,color-mix(in srgb,var(--accent-soft) 40%,transparent) 0,transparent 60%),var(--panel);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.landing_difficultyCard__dRe5f:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--border-strong) 65%,var(--accent));box-shadow:0 18px 50px rgba(15,23,42,.16)}.landing_difficultyCardActive__aoOD_{border-color:color-mix(in srgb,var(--border-strong) 55%,var(--accent));background:radial-gradient(900px 420px at 25% 0,color-mix(in srgb,var(--accent-soft) 55%,transparent) 0,transparent 62%),radial-gradient(760px 360px at 75% 0,color-mix(in srgb,var(--success-soft) 45%,transparent) 0,transparent 62%),var(--panel)}.landing_difficultyCardTitle__nBBaO{font-weight:820;letter-spacing:-.01em}.landing_difficultyCardSubtitle__8SoQ_{margin-top:.25rem;color:var(--text-muted);font-size:var(--font-sm)}.landing_difficultyBullets__vxBpH{margin:.75rem 0 0;padding-left:1.05rem;display:grid;gap:.25rem;color:var(--text-muted);font-size:var(--font-sm)}.landing_difficultyViewer__9eqAd{display:grid;gap:.75rem}.landing_difficultyHint__KAUPS{color:var(--text-faint);font-size:var(--font-sm)}@media (max-width:980px){.landing_difficultyShell__HP3vQ{grid-template-columns:1fr}}.landing_screenshotsGrid__41Sso{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.landing_screenshotCard__EXSWL{padding:0;overflow:hidden}.landing_screenshotImageWrap__ircFi{border-bottom:1px solid var(--border);background:radial-gradient(900px 360px at 25% 0,color-mix(in srgb,var(--accent-soft) 65%,transparent) 0,transparent 60%),radial-gradient(760px 360px at 75% 0,color-mix(in srgb,var(--success-soft) 55%,transparent) 0,transparent 62%),var(--panel)}.landing_screenshotImage__SRuF9{width:100%;height:auto;display:block}.landing_screenshotCaption__ixgSt{padding:var(--spacing-lg);display:grid;gap:.3rem}.landing_screenshotCaptionTitle__LTuF5{font-weight:750}.landing_screenshotCaptionBody__JfzUO{font-size:var(--font-sm);color:var(--text-muted)}.landing_screenshotNote__f4pOo{margin:.75rem 0 0;font-size:var(--font-sm);color:var(--text-faint)}.landing_mono__U0fS0{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;color:var(--text)}@media (max-width:980px){.landing_screenshotsGrid__41Sso{grid-template-columns:1fr}}.landing_grid3__PDy6O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing_grid2__DwCgj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.landing_grid6__WO766{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing_proofGrid2__4nS6h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:980px){.landing_grid2__DwCgj,.landing_grid3__PDy6O,.landing_grid6__WO766,.landing_proofGrid2__4nS6h{grid-template-columns:1fr}}.landing_card__B8Wjg{border-radius:var(--radius-panel);border:0;background:radial-gradient(900px 360px at 20% 0,color-mix(in srgb,var(--accent-soft) 22%,transparent) 0,transparent 62%),color-mix(in srgb,var(--panel) 92%,transparent);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.landing_card__B8Wjg:hover{transform:translateY(-2px);box-shadow:0 18px 50px rgba(15,23,42,.14)}.landing_cardEmphasized__IkJ2Z{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 70%,var(--accent-soft)) 0,var(--panel) 100%);border-color:color-mix(in srgb,var(--border-strong) 70%,var(--accent))}.landing_cardHeaderRow__A2YlD{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.landing_iconBadge__zR38g{width:34px;height:34px;border-radius:12px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-weight:900}.landing_cardDetail__Rux6a{margin:.5rem 0 0;font-size:var(--font-sm);color:var(--text-faint)}.landing_cardTitle__6mC4T{margin:0 0 .5rem;font-weight:700;font-size:1rem}.landing_cardBody__d6Mwd{margin:0}.landing_cardBody__d6Mwd,.landing_cardList__1pfT_{color:var(--text-muted);font-size:var(--font-base)}.landing_cardList__1pfT_{margin:.75rem 0 0;padding-left:1.1rem}.landing_timeline__1EDKA{border-radius:var(--radius-panel);border:1px solid var(--border);background-color:var(--panel);padding:0;overflow:hidden}.landing_timelineShell__OmWpI{display:grid;grid-template-columns:220px 1fr;min-height:320px}.landing_timelineStages__5NtXh{border-right:1px solid var(--border);background:color-mix(in srgb,var(--panel-2) 65%,var(--panel));padding:1rem;display:grid;gap:.5rem}.landing_stageButton__g_feC{width:100%;text-align:left;border-radius:var(--radius-button);border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 80%,transparent);padding:.75rem .85rem;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.landing_stageButton__g_feC:hover{background:var(--panel);border-color:var(--border-strong);transform:translateY(-1px)}.landing_stageButtonActive__EyTSw{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 65%,var(--panel)) 0,var(--panel) 100%);border-color:color-mix(in srgb,var(--border-strong) 70%,var(--accent))}.landing_stageTitle__ti23L{font-weight:800;margin:0}.landing_stageMeta__JfCNH{margin:.25rem 0 0;font-size:var(--font-xs);color:var(--text-faint)}.landing_timelineDetail__XxyXu{padding:1.25rem;display:grid;gap:.75rem}.landing_timelineDetailHeader__c9ant{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.landing_timelineDetailTitle__vuJgN{margin:0;font-size:1.1rem;font-weight:850}.landing_timelineDetailMeta__UZLEw{font-size:var(--font-sm);color:var(--text-faint)}.landing_chipRow__uDbrE{display:flex;flex-wrap:wrap;gap:.5rem}.landing_chip__dd_o2{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--panel-2);padding:.35rem .6rem;font-size:var(--font-xs);color:var(--text-muted)}.landing_timelineProgress__97map{height:10px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--border) 55%,transparent);overflow:hidden}.landing_timelineProgressFill__I6S3v{height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--accent) 0,color-mix(in srgb,var(--accent) 62%,var(--success)) 100%)}@media (max-width:980px){.landing_timelineShell__OmWpI{grid-template-columns:1fr}.landing_timelineStages__5NtXh{border-right:none;border-bottom:1px solid var(--border);grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);overflow-x:auto}}.landing_timelineRow__o2IDS{display:grid;grid-template-columns:130px 1fr;gap:1rem;padding:1rem 1.25rem;border-top:1px solid var(--border)}.landing_timelineRow__o2IDS:first-child{border-top:none}.landing_timelineLabel__xzHm7{font-size:var(--font-sm);font-weight:var(--font-semibold);color:var(--text)}.landing_timelineMeta__zbpHN{font-size:var(--font-xs);color:var(--text-faint);margin-top:.25rem}.landing_timelineContent__APe9H{display:flex;flex-direction:column;gap:.25rem}.landing_timelineTitle__wGCcz{font-weight:700;margin:0}.landing_timelineDesc__8LZ04{margin:0;color:var(--text-muted)}.landing_chatCard__hmc4O{border-radius:var(--radius-panel);border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 75%,transparent) 0,var(--panel) 100%);box-shadow:var(--shadow-sm);overflow:hidden}.landing_chatCardHeader__Wrt7D{padding:.9rem 1rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.landing_chatRoleBadge__oNeC_{border-radius:var(--radius-full);color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border))}.landing_chatRoleBadgeAlt___az5g,.landing_chatRoleBadge__oNeC_{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:var(--font-xs);font-weight:800}.landing_chatRoleBadgeAlt___az5g{border-radius:var(--radius-full);color:var(--success);background:var(--success-soft);border:1px solid color-mix(in srgb,var(--success) 18%,var(--border))}.landing_chatMeta___jQj2{font-size:var(--font-xs);color:var(--text-faint)}.landing_chatTranscript__HJQcG{padding:1rem;display:grid;gap:.65rem}.landing_chatBubble__xbBFK{padding:.7rem .85rem;border-radius:16px;border:1px solid var(--border);font-size:var(--font-sm);line-height:1.4;color:var(--text)}.landing_chatBubbleCoach__k5MBW{background:color-mix(in srgb,var(--accent-soft) 55%,var(--panel));border-color:color-mix(in srgb,var(--accent) 14%,var(--border))}.landing_chatBubbleInterviewer__FPs_X{background:color-mix(in srgb,var(--success-soft) 45%,var(--panel));border-color:color-mix(in srgb,var(--success) 14%,var(--border))}.landing_debriefGrid__gDDY3{display:grid;grid-template-columns:1.25fr .75fr;gap:1rem;align-items:start}.landing_drills__vZZN5,.landing_scorecard__uXqDW{border-radius:var(--radius-panel);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);overflow:hidden}.landing_drillsHeader__HFeZg,.landing_scorecardHeader__5V7dy{padding:1rem 1.1rem;border-bottom:1px solid var(--border);display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;background:color-mix(in srgb,var(--panel-2) 55%,var(--panel))}.landing_drillsTitle__GxPZI,.landing_scorecardTitle__8M4yx{font-weight:850}.landing_drillsMeta__sXNoI,.landing_scorecardMeta__KdGWp{font-size:var(--font-xs);color:var(--text-faint)}.landing_scoreRows__QwsY6{padding:.85rem 1.1rem 1.1rem;display:grid;gap:.75rem}.landing_scoreRow__UNadd{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:start;padding:.8rem;border-radius:14px;border:1px solid var(--border);background:var(--panel-2)}.landing_scoreLabel__QLVeB{font-weight:800;font-size:var(--font-sm)}.landing_scoreNote__M_c4s{margin-top:.25rem;font-size:var(--font-xs);color:var(--text-faint)}.landing_ratingPill__P4FRh{border-radius:var(--radius-full);border:1px solid var(--border);padding:.3rem .55rem;font-size:var(--font-xs);font-weight:800;white-space:nowrap}.landing_ratingStrong___MRY8{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb,var(--success) 18%,var(--border))}.landing_ratingOkay__UcDd8{background:color-mix(in srgb,var(--accent-soft) 60%,var(--panel));color:var(--accent);border-color:color-mix(in srgb,var(--accent) 16%,var(--border))}.landing_ratingNeedsWork___hy3o{background:color-mix(in srgb,#fef3c7 70%,var(--panel));color:#92400e;border-color:color-mix(in srgb,#f59e0b 20%,var(--border))}.landing_drillsList__nagBT{list-style:none;margin:0;padding:.95rem 1.1rem;display:grid;gap:.65rem}.landing_drillsItem__i24yR{display:flex;gap:.65rem;align-items:flex-start;color:var(--text);font-size:var(--font-sm)}.landing_drillsDot__uWPK4{width:18px;height:18px;border-radius:var(--radius-full);background:var(--success-soft);border:1px solid color-mix(in srgb,var(--success) 18%,var(--border));color:var(--success);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:900;flex:0 0 auto;margin-top:2px}.landing_midCtaRow__VYL2C{padding:0 1.1rem 1.1rem;display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:980px){.landing_debriefGrid__gDDY3{grid-template-columns:1fr}}@media (max-width:720px){.landing_timelineRow__o2IDS{grid-template-columns:1fr}}.landing_faq__SHoNq{display:grid;gap:.75rem}.landing_faqItem__yIVrv{border-radius:var(--radius-panel);border:0;background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 12px 40px rgba(0,0,0,.25);padding:0}.landing_faqItem__yIVrv[open]{box-shadow:0 18px 60px rgba(0,0,0,.35)}.landing_faqSummary__OTXe0{cursor:pointer;list-style:none;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing_faqCtaRow__hy_sE{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.landing_faqHint__Q_Utd{font-size:var(--font-sm);color:var(--text-faint)}.landing_faqSummary__OTXe0::-webkit-details-marker{display:none}.landing_faqQuestion__SWXJu{font-weight:700}.landing_faqChevron__TK0HT{color:var(--text-faint);transition:transform var(--transition-fast)}.landing_faqItem__yIVrv[open] .landing_faqChevron__TK0HT{transform:rotate(180deg)}.landing_faqAnswer__mUrKc{padding:0 1.25rem 1.25rem;color:var(--text-muted)}.landing_finalCta__fkPfV{border-top:0;background:linear-gradient(180deg,var(--bg) 0,var(--panel) 100%)}.landing_finalPanel__bmHoQ{border-radius:var(--radius-panel);border:0;background:radial-gradient(900px 420px at 20% 0,color-mix(in srgb,var(--accent-soft) 50%,transparent) 0,transparent 62%),var(--panel);padding:var(--spacing-lg);box-shadow:0 24px 110px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:1rem}.landing_sectionEndNudge__bp29q{margin-top:1.75rem;display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.landing_sectionEndText__ORjgK{font-size:var(--font-sm);color:var(--text-faint)}.landing_sectionEndLink__sL0j7{font-size:var(--font-sm);color:var(--accent);text-decoration:none;font-weight:650}.landing_sectionEndLink__sL0j7:hover{color:var(--accent-2)}.landing_logicGrid__xpDbK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.landing_logicPane__vo5kJ{border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 18px 70px rgba(0,0,0,.35);overflow:hidden}.landing_logicPaneHeader__i2jR_{padding:1.1rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:radial-gradient(900px 360px at 20% 0,color-mix(in srgb,var(--accent-soft) 24%,transparent) 0,transparent 62%)}.landing_logicPaneTitle__ecjV7{font-weight:850;letter-spacing:-.01em}.landing_logicPaneSubtitle__Z50wG{margin-top:.25rem;font-size:var(--font-sm);color:var(--text-faint)}.landing_logicTranscript__nkGRG{padding:1.1rem 1.25rem;display:grid;gap:.65rem}.landing_logicLine__QnHxS{border-radius:12px;padding:.75rem .85rem;background:color-mix(in srgb,var(--panel-2) 88%,transparent)}.landing_logicSystem__o_NDI{background:color-mix(in srgb,var(--panel-2) 70%,transparent)}.landing_logicUser__hj8ze{background:color-mix(in srgb,var(--accent-soft) 38%,transparent)}.landing_logicAI__3yuhE{background:color-mix(in srgb,var(--panel-2) 88%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 55%,transparent)}.landing_logicRole__FAuIO{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em}.landing_logicText__JGI_M{margin-top:.35rem;color:var(--text);line-height:1.35}@media (max-width:980px){.landing_logicGrid__xpDbK{grid-template-columns:1fr}}.landing_diagnosticReport__Lei_f{border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 18px 70px rgba(0,0,0,.35);overflow:hidden}.landing_diagnosticHeader__TtAkm{padding:1.1rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:radial-gradient(900px 420px at 20% 0,color-mix(in srgb,var(--accent-soft) 34%,transparent) 0,transparent 62%),var(--panel)}.landing_diagnosticTitle__GbBFo{font-weight:900;letter-spacing:-.01em}.landing_diagnosticMeta__6tRL_{margin-top:.25rem;font-size:var(--font-sm);color:var(--text-faint)}.landing_failureModes__5_Vk_{list-style:none;margin:0;padding:1.1rem 1.25rem .75rem;display:grid;gap:.65rem}.landing_failureModeItem__5HGG9{padding:.85rem .95rem;border-radius:12px;background:color-mix(in srgb,var(--panel-2) 88%,transparent)}.landing_failureModeTitle__fGMeQ{font-weight:850}.landing_failureModeDetail__SNT5v{margin-top:.25rem;color:var(--text-muted);font-size:var(--font-sm)}.landing_leakageBlock__4je2j{padding:.25rem 1.25rem 1.25rem}.landing_leakageTitle__LAPHb{font-size:var(--font-sm);color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;margin:.5rem 0 .75rem}.landing_leakageGrid__GY1wy{display:grid;gap:.85rem}.landing_leakageRow__89fy3{display:grid;gap:.35rem}.landing_leakageRowTop__4psqw{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.landing_leakageLabel__fkC0o{font-weight:750;font-size:var(--font-sm)}.landing_leakageValue__K83dL{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-xs);color:var(--text-faint)}.landing_leakageBar__SfXWa{height:10px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--border) 55%,transparent);overflow:hidden}.landing_leakageBarFill__Mf_cK{height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--accent) 0,color-mix(in srgb,var(--accent) 55%,#FFFFFF) 100%)}.landing_leakageNote__2T9wt{font-size:var(--font-sm);color:var(--text-muted)}.landing_finalHint__9S5Tk{margin:.75rem 0 0;font-size:var(--font-sm);color:var(--text-faint)}.landing_finalBullets__l_gOy{list-style:none;padding:0;margin:0;display:grid;gap:.4rem;color:var(--text-muted);font-size:var(--font-sm)}.landing_finalBullet__B9Tmt{display:flex;gap:.6rem;align-items:flex-start}.landing_finalBulletIcon__ucWaK{width:18px;height:18px;border-radius:var(--radius-full);background:var(--success-soft);border:1px solid color-mix(in srgb,var(--success) 18%,var(--border));color:var(--success);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:900;margin-top:2px}@media (prefers-reduced-motion:reduce){.landing_card__B8Wjg,.landing_preview__WlOG4,.landing_primaryButton__Mk2Bm,.landing_secondaryButton__poBph,.landing_stageButton__g_feC{transition:none}.landing_card__B8Wjg:hover,.landing_primaryButton__Mk2Bm:hover,.landing_secondaryButton__poBph:hover,.landing_stageButton__g_feC:hover{transform:none}}.landing_finalTitle__HMuzF{margin:0;font-size:1.75rem;font-weight:800;letter-spacing:-.02em}.landing_finalRow__r2e0o{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.landing_footer__hCcVD{border-top:1px solid var(--border);padding:2.5rem 1.5rem}.landing_footerInner__gmA9S{margin:0 auto;max-width:1120px;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.landing_footerLinks__U9M0f{display:flex;flex-wrap:wrap;gap:.75rem}.landing_footerLink__OlDPr{font-size:var(--font-sm);color:var(--text-muted);text-decoration:none}.landing_footerLink__OlDPr:hover{color:var(--text)}.landing_footerNote__KR5yv{font-size:var(--font-sm);color:var(--text-faint)}