.landing-module__MkS3jW__page{--bg:#0d1117;--panel:#161b22;--panel-2:#0f141b;--panel-hover:#1f2630;--text:#e6edf3;--text-muted:#e6edf3bd;--text-faint:#e6edf38c;--border:#e6edf31f;--border-strong:#e6edf32e;--accent:#3b82f6;--accent-2:#2563eb;--accent-soft:#3b82f629;--success:var(--accent);--success-soft:var(--accent-soft);background:var(--bg);color:var(--text)}.landing-module__MkS3jW__page:before{content:"";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)0px,transparent 1px,transparent 6px);opacity:.22;mix-blend-mode:overlay;position:fixed;inset:0}.landing-module__MkS3jW__shell{flex-direction:column;min-height:100vh;display:flex}.landing-module__MkS3jW__section{padding:10rem 1.5rem;position:relative}.landing-module__MkS3jW__sectionTight{padding:7rem 1.5rem;position:relative}.landing-module__MkS3jW__sectionAlt{background:var(--panel)}.landing-module__MkS3jW__sectionInner{max-width:1120px;margin:0 auto}.landing-module__MkS3jW__sectionHeader{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.landing-module__MkS3jW__kicker{font-size:var(--font-sm);font-weight:var(--font-semibold);text-transform:uppercase;color:var(--text-faint);letter-spacing:.08em}.landing-module__MkS3jW__h2{letter-spacing:-.02em;margin:0;font-size:2.15rem;font-weight:850;line-height:1.08}.landing-module__MkS3jW__lede{color:var(--text-muted);max-width:56rem;margin:0;font-size:1.0625rem}.landing-module__MkS3jW__ledeTight{color:var(--text-muted);max-width:48rem;margin:0;font-size:1rem}@media (max-width:980px){.landing-module__MkS3jW__section{padding:6.5rem 1.25rem}.landing-module__MkS3jW__sectionTight{padding:5.25rem 1.25rem}.landing-module__MkS3jW__h2{font-size:1.9rem}}.landing-module__MkS3jW__nav{z-index:50;border-bottom:1px solid color-mix(in srgb,var(--border)55%,transparent);background:color-mix(in srgb,var(--bg)86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.landing-module__MkS3jW__navInner{justify-content:space-between;align-items:center;gap:1rem;max-width:1120px;margin:0 auto;padding:.875rem 1.5rem;display:flex}.landing-module__MkS3jW__brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.landing-module__MkS3jW__brandLogo{filter:brightness(0)invert()drop-shadow(0 2px 10px #00000073);opacity:.96;width:auto;height:28px;display:block}.landing-module__MkS3jW__navLinks{align-items:center;gap:1.25rem;display:flex}.landing-module__MkS3jW__navLink{font-size:var(--font-sm);color:var(--text-muted);transition:color var(--transition-fast);text-decoration:none}.landing-module__MkS3jW__navLink:hover{color:var(--text)}.landing-module__MkS3jW__navActions{align-items:center;gap:.75rem;display:flex}.landing-module__MkS3jW__primaryButton{border-radius:var(--radius-button);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);background-color:var(--accent);color:#fff;box-shadow:0 10px 26px color-mix(in srgb,var(--accent)22%,transparent);border:1px solid #0000;padding:12px 16px;text-decoration:none}.landing-module__MkS3jW__primaryButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.landing-module__MkS3jW__primaryButton:hover{background-color:var(--accent-2);box-shadow:0 14px 34px color-mix(in srgb,var(--accent)24%,transparent);transform:translateY(-1px)}.landing-module__MkS3jW__secondaryButton{border-radius:var(--radius-button);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);padding:12px 16px;text-decoration:none}.landing-module__MkS3jW__secondaryButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.landing-module__MkS3jW__secondaryButton:hover{background-color:var(--panel-hover);border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.landing-module__MkS3jW__ghostButton{border-radius:var(--radius-button);font-size:var(--font-base);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast);color:var(--text);background:0 0;border:1px solid #0000;padding:12px 14px;text-decoration:none}.landing-module__MkS3jW__ghostButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.landing-module__MkS3jW__ghostButton:hover{background-color:var(--panel-hover)}@media (max-width:860px){.landing-module__MkS3jW__navLinks{display:none}}.landing-module__MkS3jW__hero{padding:8.5rem 1.5rem 7rem}.landing-module__MkS3jW__heroInnerCentered{max-width:980px;margin:0 auto}.landing-module__MkS3jW__heroCopyCentered{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;display:flex}.landing-module__MkS3jW__h1Centered{letter-spacing:-.03em;margin:0;font-size:3.6rem;font-weight:900;line-height:1.02}.landing-module__MkS3jW__subheadCentered{color:var(--text-muted);max-width:62ch;margin:0;font-size:1.05rem;line-height:1.5}.landing-module__MkS3jW__ctaRowCentered{justify-content:center;margin-top:.65rem;display:flex}.landing-module__MkS3jW__heroScreenshotWrap{width:min(100%,1040px);margin-top:1.5rem}.landing-module__MkS3jW__heroScreenshotThumb{box-shadow:0 28px 120px #000000a6}.landing-module__MkS3jW__heroInner{grid-template-columns:1.15fr .85fr;align-items:center;gap:2.5rem;max-width:1120px;margin:0 auto;display:grid}.landing-module__MkS3jW__heroCopy{flex-direction:column;gap:1.25rem;display:flex}.landing-module__MkS3jW__h1{letter-spacing:-.03em;margin:0;font-size:3.6rem;font-weight:850;line-height:1.05}.landing-module__MkS3jW__h1Emphasis{color:var(--accent)}.landing-module__MkS3jW__subhead{color:var(--text-muted);max-width:40rem;margin:0;font-size:1.125rem;line-height:1.55}.landing-module__MkS3jW__bullets{gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.landing-module__MkS3jW__bullet{color:var(--text);align-items:flex-start;gap:.625rem;display:flex}.landing-module__MkS3jW__bulletIcon{border-radius:var(--radius-full);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent)25%,var(--border));width:20px;height:20px;color:var(--accent);flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:.75rem;font-weight:900;display:inline-flex}.landing-module__MkS3jW__ctaRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.landing-module__MkS3jW__ctaHelp{font-size:var(--font-sm);color:var(--text-faint);margin:0}.landing-module__MkS3jW__heroProofLine{font-size:var(--font-sm);color:var(--text-muted);margin:0}.landing-module__MkS3jW__trustRow{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.landing-module__MkS3jW__trustChip{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);align-items:center;gap:.5rem;padding:.45rem .65rem;display:inline-flex}.landing-module__MkS3jW__trustIcon{border-radius:var(--radius-full);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent)22%,var(--border));width:18px;height:18px;color:var(--accent);justify-content:center;align-items:center;font-size:.75rem;font-weight:900;display:inline-flex}.landing-module__MkS3jW__preview{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);border-radius:22px;overflow:hidden}.landing-module__MkS3jW__preview:hover{box-shadow:0 18px 52px #0f172a2e}.landing-module__MkS3jW__previewHeader{border-bottom:1px solid color-mix(in srgb,var(--border)70%,transparent);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.landing-module__MkS3jW__previewTitle{font-size:var(--font-sm);font-weight:var(--font-semibold);color:var(--text)}.landing-module__MkS3jW__previewPills{gap:.5rem;display:flex}.landing-module__MkS3jW__pill{border-radius:var(--radius-full);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);border:0}.landing-module__MkS3jW__pillInteractive{cursor:default;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.landing-module__MkS3jW__pillInteractive: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-module__MkS3jW__previewBody{gap:.875rem;padding:1.25rem;display:grid}.landing-module__MkS3jW__previewGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.landing-module__MkS3jW__previewCard{border-radius:var(--radius-panel);border:1px solid color-mix(in srgb,var(--border)70%,transparent);background:var(--panel-2);padding:.9rem}.landing-module__MkS3jW__previewCardHeader{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.landing-module__MkS3jW__previewCardTitle{font-size:var(--font-sm);font-weight:var(--font-semibold)}.landing-module__MkS3jW__previewCardMeta{font-size:var(--font-xs);color:var(--text-faint)}.landing-module__MkS3jW__previewBars{gap:.45rem;display:grid}.landing-module__MkS3jW__previewBar{border-radius:var(--radius-full);background:color-mix(in srgb,var(--border)52%,transparent);height:8px;overflow:hidden}.landing-module__MkS3jW__previewBarFill{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--accent)0%,color-mix(in srgb,var(--accent)65%,var(--success))100%);height:100%}@media (max-width:980px){.landing-module__MkS3jW__heroInner{grid-template-columns:1fr}.landing-module__MkS3jW__h1,.landing-module__MkS3jW__h1Centered{font-size:2.65rem}}.landing-module__MkS3jW__proofStrip{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-module__MkS3jW__proofInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:1120px;margin:0 auto;padding:1.25rem 1.5rem;display:flex}.landing-module__MkS3jW__proofText{font-size:var(--font-sm);color:var(--text-muted)}.landing-module__MkS3jW__proofBadges{flex-wrap:wrap;gap:.5rem;display:flex}.landing-module__MkS3jW__proofCaption{font-size:var(--font-sm);color:var(--text-faint);margin-top:.85rem}.landing-module__MkS3jW__heroThumbRow{max-width:380px;margin-top:.75rem}.landing-module__MkS3jW__proofThumbRow{max-width:420px;margin-top:1rem}.landing-module__MkS3jW__themeOnlyLight{display:block}.landing-module__MkS3jW__themeOnlyDark{display:none}@media (prefers-color-scheme:dark){.landing-module__MkS3jW__themeOnlyLight{display:none}.landing-module__MkS3jW__themeOnlyDark{display:block}}html[data-theme=light] .landing-module__MkS3jW__themeOnlyLight{display:block}html[data-theme=light] .landing-module__MkS3jW__themeOnlyDark{display:none}html[data-theme=dark] .landing-module__MkS3jW__themeOnlyLight{display:none}html[data-theme=dark] .landing-module__MkS3jW__themeOnlyDark{display:block}.landing-module__MkS3jW__page .landing-module__MkS3jW__themeOnlyLight{display:none}.landing-module__MkS3jW__page .landing-module__MkS3jW__themeOnlyDark{display:block}.landing-module__MkS3jW__screenshotThumb{border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel)92%,transparent);cursor:pointer;text-align:left;width:100%;transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:0;padding:0;overflow:hidden;box-shadow:0 18px 70px #00000059}.landing-module__MkS3jW__screenshotThumb:hover{transform:translateY(-1px);box-shadow:0 26px 90px #00000080}.landing-module__MkS3jW__screenshotThumbImage{width:100%;height:auto;display:block}.landing-module__MkS3jW__thumbCropRight .landing-module__MkS3jW__screenshotThumbImage{transform:translate(-6%)}.landing-module__MkS3jW__screenshotThumbLabel{font-size:var(--font-sm);color:var(--text-muted);background:color-mix(in srgb,var(--panel)88%,transparent);border-top:0;padding:.55rem .75rem;display:block}.landing-module__MkS3jW__screenshotDialog{border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel)92%,transparent);border:0;width:min(1120px,100vw - 2rem);padding:0;box-shadow:0 40px 120px #00000059}.landing-module__MkS3jW__screenshotDialog::backdrop{background:#00000073}.landing-module__MkS3jW__screenshotDialogInner{padding:1rem}.landing-module__MkS3jW__screenshotDialogClose{background:color-mix(in srgb,var(--panel)92%,transparent);width:38px;height:38px;color:var(--text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.landing-module__MkS3jW__screenshotDialogBody{margin-top:.75rem}.landing-module__MkS3jW__screenshotDialogFrame{border-radius:var(--radius-panel);border:1px solid var(--border);background:var(--panel);overflow:hidden}.landing-module__MkS3jW__screenshotDialogImage{width:100%;height:auto;display:block}.landing-module__MkS3jW__screenshotDialogLink{font-size:var(--font-sm);color:var(--accent);margin-top:.75rem;text-decoration:none;display:inline-block}.landing-module__MkS3jW__screenshotDialogLinkRow{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:inline-flex}.landing-module__MkS3jW__screenshotDialogLink:hover{text-decoration:underline}.landing-module__MkS3jW__tourShell{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.landing-module__MkS3jW__tourSteps{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--panel);box-shadow:var(--shadow-sm);overflow:hidden}.landing-module__MkS3jW__tourStep{text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;gap:.25rem;width:100%;padding:.85rem .9rem;display:grid}.landing-module__MkS3jW__tourStep:last-child{border-bottom:0}.landing-module__MkS3jW__tourStepTitle{font-weight:750}.landing-module__MkS3jW__tourStepValue{font-size:var(--font-sm);color:var(--text-muted)}.landing-module__MkS3jW__tourStepActive{background:linear-gradient(180deg,color-mix(in srgb,var(--panel)70%,var(--accent-soft))0%,var(--panel)100%)}.landing-module__MkS3jW__tourViewer{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--panel);box-shadow:var(--shadow-sm);overflow:hidden}.landing-module__MkS3jW__deviceFrame{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-module__MkS3jW__deviceFrameImage{width:100%;height:auto;display:block}.landing-module__MkS3jW__tourViewerCaption{padding:var(--spacing-lg);gap:.25rem;display:grid}.landing-module__MkS3jW__tourViewerTitle{font-weight:750}.landing-module__MkS3jW__tourViewerValue{font-size:var(--font-sm);color:var(--text-muted)}.landing-module__MkS3jW__tourViewerThumbRow{max-width:320px;margin-top:.75rem}.landing-module__MkS3jW__tourViewerThumb{max-width:320px}@media (max-width:980px){.landing-module__MkS3jW__tourShell{grid-template-columns:1fr}}.landing-module__MkS3jW__sampleShowcase{gap:.75rem;display:grid}.landing-module__MkS3jW__sampleShowcaseHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-module__MkS3jW__sampleToggle{border:1px solid var(--border);background:var(--panel);border-radius:999px;display:inline-flex;overflow:hidden}.landing-module__MkS3jW__sampleToggleButton{color:var(--text-muted);cursor:pointer;font-size:var(--font-sm);background:0 0;border:0;padding:.45rem .75rem}.landing-module__MkS3jW__sampleToggleActive{background:color-mix(in srgb,var(--accent-soft)65%,transparent);color:var(--text)}.landing-module__MkS3jW__sampleShowcaseHint{font-size:var(--font-sm);color:var(--text-faint)}.landing-module__MkS3jW__sampleShowcaseBody{min-height:220px}.landing-module__MkS3jW__sampleRealWrap{max-width:560px}.landing-module__MkS3jW__difficultyShell{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.landing-module__MkS3jW__difficultyTabs{gap:.75rem;display:grid}.landing-module__MkS3jW__difficultyCard{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);padding:1.05rem}.landing-module__MkS3jW__difficultyCard:hover{border-color:color-mix(in srgb,var(--border-strong)65%,var(--accent));transform:translateY(-1px);box-shadow:0 18px 50px #0f172a29}.landing-module__MkS3jW__difficultyCardActive{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-module__MkS3jW__difficultyCardTitle{letter-spacing:-.01em;font-weight:820}.landing-module__MkS3jW__difficultyCardSubtitle{color:var(--text-muted);font-size:var(--font-sm);margin-top:.25rem}.landing-module__MkS3jW__difficultyBullets{color:var(--text-muted);font-size:var(--font-sm);gap:.25rem;margin:.75rem 0 0;padding-left:1.05rem;display:grid}.landing-module__MkS3jW__difficultyViewer{gap:.75rem;display:grid}.landing-module__MkS3jW__difficultyHint{color:var(--text-faint);font-size:var(--font-sm)}@media (max-width:980px){.landing-module__MkS3jW__difficultyShell{grid-template-columns:1fr}}.landing-module__MkS3jW__screenshotsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.landing-module__MkS3jW__screenshotCard{padding:0;overflow:hidden}.landing-module__MkS3jW__screenshotImageWrap{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-module__MkS3jW__screenshotImage{width:100%;height:auto;display:block}.landing-module__MkS3jW__screenshotCaption{padding:var(--spacing-lg);gap:.3rem;display:grid}.landing-module__MkS3jW__screenshotCaptionTitle{font-weight:750}.landing-module__MkS3jW__screenshotCaptionBody{font-size:var(--font-sm);color:var(--text-muted)}.landing-module__MkS3jW__screenshotNote{font-size:var(--font-sm);color:var(--text-faint);margin:.75rem 0 0}.landing-module__MkS3jW__mono{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}@media (max-width:980px){.landing-module__MkS3jW__screenshotsGrid{grid-template-columns:1fr}}.landing-module__MkS3jW__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.landing-module__MkS3jW__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.landing-module__MkS3jW__grid6{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.landing-module__MkS3jW__proofGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:980px){.landing-module__MkS3jW__grid3,.landing-module__MkS3jW__grid2,.landing-module__MkS3jW__grid6,.landing-module__MkS3jW__proofGrid2{grid-template-columns:1fr}}.landing-module__MkS3jW__card{border-radius:var(--radius-panel);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);border:0}.landing-module__MkS3jW__card:hover{transform:translateY(-2px);box-shadow:0 18px 50px #0f172a24}.landing-module__MkS3jW__cardEmphasized{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-module__MkS3jW__cardHeaderRow{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.landing-module__MkS3jW__iconBadge{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent)22%,var(--border));width:34px;height:34px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.landing-module__MkS3jW__cardDetail{font-size:var(--font-sm);color:var(--text-faint);margin:.5rem 0 0}.landing-module__MkS3jW__cardTitle{margin:0 0 .5rem;font-size:1rem;font-weight:700}.landing-module__MkS3jW__cardBody{color:var(--text-muted);font-size:var(--font-base);margin:0}.landing-module__MkS3jW__cardList{color:var(--text-muted);font-size:var(--font-base);margin:.75rem 0 0;padding-left:1.1rem}.landing-module__MkS3jW__timeline{border-radius:var(--radius-panel);border:1px solid var(--border);background-color:var(--panel);padding:0;overflow:hidden}.landing-module__MkS3jW__timelineShell{grid-template-columns:220px 1fr;min-height:320px;display:grid}.landing-module__MkS3jW__timelineStages{border-right:1px solid var(--border);background:color-mix(in srgb,var(--panel-2)65%,var(--panel));gap:.5rem;padding:1rem;display:grid}.landing-module__MkS3jW__stageButton{text-align:left;border-radius:var(--radius-button);border:1px solid var(--border);background:color-mix(in srgb,var(--panel)80%,transparent);cursor:pointer;width:100%;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);padding:.75rem .85rem}.landing-module__MkS3jW__stageButton:hover{background:var(--panel);border-color:var(--border-strong);transform:translateY(-1px)}.landing-module__MkS3jW__stageButtonActive{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-module__MkS3jW__stageTitle{margin:0;font-weight:800}.landing-module__MkS3jW__stageMeta{font-size:var(--font-xs);color:var(--text-faint);margin:.25rem 0 0}.landing-module__MkS3jW__timelineDetail{gap:.75rem;padding:1.25rem;display:grid}.landing-module__MkS3jW__timelineDetailHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.landing-module__MkS3jW__timelineDetailTitle{margin:0;font-size:1.1rem;font-weight:850}.landing-module__MkS3jW__timelineDetailMeta{font-size:var(--font-sm);color:var(--text-faint)}.landing-module__MkS3jW__chipRow{flex-wrap:wrap;gap:.5rem;display:flex}.landing-module__MkS3jW__chip{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--panel-2);font-size:var(--font-xs);color:var(--text-muted);padding:.35rem .6rem}.landing-module__MkS3jW__timelineProgress{border-radius:var(--radius-full);background:color-mix(in srgb,var(--border)55%,transparent);height:10px;overflow:hidden}.landing-module__MkS3jW__timelineProgressFill{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--accent)0%,color-mix(in srgb,var(--accent)62%,var(--success))100%);height:100%}@media (max-width:980px){.landing-module__MkS3jW__timelineShell{grid-template-columns:1fr}.landing-module__MkS3jW__timelineStages{border-right:none;border-bottom:1px solid var(--border);grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;overflow-x:auto}}.landing-module__MkS3jW__timelineRow{border-top:1px solid var(--border);grid-template-columns:130px 1fr;gap:1rem;padding:1rem 1.25rem;display:grid}.landing-module__MkS3jW__timelineRow:first-child{border-top:none}.landing-module__MkS3jW__timelineLabel{font-size:var(--font-sm);font-weight:var(--font-semibold);color:var(--text)}.landing-module__MkS3jW__timelineMeta{font-size:var(--font-xs);color:var(--text-faint);margin-top:.25rem}.landing-module__MkS3jW__timelineContent{flex-direction:column;gap:.25rem;display:flex}.landing-module__MkS3jW__timelineTitle{margin:0;font-weight:700}.landing-module__MkS3jW__timelineDesc{color:var(--text-muted);margin:0}.landing-module__MkS3jW__chatCard{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-module__MkS3jW__chatCardHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.landing-module__MkS3jW__chatRoleBadge{border-radius:var(--radius-full);font-size:var(--font-xs);color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent)20%,var(--border));align-items:center;gap:.5rem;padding:.35rem .6rem;font-weight:800;display:inline-flex}.landing-module__MkS3jW__chatRoleBadgeAlt{border-radius:var(--radius-full);font-size:var(--font-xs);color:var(--success);background:var(--success-soft);border:1px solid color-mix(in srgb,var(--success)18%,var(--border));align-items:center;gap:.5rem;padding:.35rem .6rem;font-weight:800;display:inline-flex}.landing-module__MkS3jW__chatMeta{font-size:var(--font-xs);color:var(--text-faint)}.landing-module__MkS3jW__chatTranscript{gap:.65rem;padding:1rem;display:grid}.landing-module__MkS3jW__chatBubble{border:1px solid var(--border);font-size:var(--font-sm);color:var(--text);border-radius:16px;padding:.7rem .85rem;line-height:1.4}.landing-module__MkS3jW__chatBubbleCoach{background:color-mix(in srgb,var(--accent-soft)55%,var(--panel));border-color:color-mix(in srgb,var(--accent)14%,var(--border))}.landing-module__MkS3jW__chatBubbleInterviewer{background:color-mix(in srgb,var(--success-soft)45%,var(--panel));border-color:color-mix(in srgb,var(--success)14%,var(--border))}.landing-module__MkS3jW__debriefGrid{grid-template-columns:1.25fr .75fr;align-items:start;gap:1rem;display:grid}.landing-module__MkS3jW__scorecard,.landing-module__MkS3jW__drills{border-radius:var(--radius-panel);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);overflow:hidden}.landing-module__MkS3jW__scorecardHeader,.landing-module__MkS3jW__drillsHeader{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel-2)55%,var(--panel));justify-content:space-between;align-items:baseline;gap:.75rem;padding:1rem 1.1rem;display:flex}.landing-module__MkS3jW__scorecardTitle,.landing-module__MkS3jW__drillsTitle{font-weight:850}.landing-module__MkS3jW__scorecardMeta,.landing-module__MkS3jW__drillsMeta{font-size:var(--font-xs);color:var(--text-faint)}.landing-module__MkS3jW__scoreRows{gap:.75rem;padding:.85rem 1.1rem 1.1rem;display:grid}.landing-module__MkS3jW__scoreRow{border:1px solid var(--border);background:var(--panel-2);border-radius:14px;grid-template-columns:1fr auto;align-items:start;gap:.75rem;padding:.8rem;display:grid}.landing-module__MkS3jW__scoreLabel{font-weight:800;font-size:var(--font-sm)}.landing-module__MkS3jW__scoreNote{font-size:var(--font-xs);color:var(--text-faint);margin-top:.25rem}.landing-module__MkS3jW__ratingPill{border-radius:var(--radius-full);border:1px solid var(--border);font-size:var(--font-xs);white-space:nowrap;padding:.3rem .55rem;font-weight:800}.landing-module__MkS3jW__ratingStrong{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb,var(--success)18%,var(--border))}.landing-module__MkS3jW__ratingOkay{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-module__MkS3jW__ratingNeedsWork{background:color-mix(in srgb,#fef3c7 70%,var(--panel));color:#92400e;border-color:color-mix(in srgb,#f59e0b 20%,var(--border))}.landing-module__MkS3jW__drillsList{gap:.65rem;margin:0;padding:.95rem 1.1rem;list-style:none;display:grid}.landing-module__MkS3jW__drillsItem{color:var(--text);font-size:var(--font-sm);align-items:flex-start;gap:.65rem;display:flex}.landing-module__MkS3jW__drillsDot{border-radius:var(--radius-full);background:var(--success-soft);border:1px solid color-mix(in srgb,var(--success)18%,var(--border));width:18px;height:18px;color:var(--success);flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:.75rem;font-weight:900;display:inline-flex}.landing-module__MkS3jW__midCtaRow{flex-wrap:wrap;gap:.75rem;padding:0 1.1rem 1.1rem;display:flex}@media (max-width:980px){.landing-module__MkS3jW__debriefGrid{grid-template-columns:1fr}}@media (max-width:720px){.landing-module__MkS3jW__timelineRow{grid-template-columns:1fr}}.landing-module__MkS3jW__faq{gap:.75rem;display:grid}.landing-module__MkS3jW__faqItem{border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel)92%,transparent);border:0;padding:0;box-shadow:0 12px 40px #00000040}.landing-module__MkS3jW__faqItem[open]{box-shadow:0 18px 60px #00000059}.landing-module__MkS3jW__faqSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}.landing-module__MkS3jW__faqCtaRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.landing-module__MkS3jW__faqHint{font-size:var(--font-sm);color:var(--text-faint)}.landing-module__MkS3jW__faqSummary::-webkit-details-marker{display:none}.landing-module__MkS3jW__faqQuestion{font-weight:700}.landing-module__MkS3jW__faqChevron{color:var(--text-faint);transition:transform var(--transition-fast)}.landing-module__MkS3jW__faqItem[open] .landing-module__MkS3jW__faqChevron{transform:rotate(180deg)}.landing-module__MkS3jW__faqAnswer{color:var(--text-muted);padding:0 1.25rem 1.25rem}.landing-module__MkS3jW__finalCta{background:linear-gradient(180deg,var(--bg)0%,var(--panel)100%);border-top:0}.landing-module__MkS3jW__finalPanel{border-radius:var(--radius-panel);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);border:0;flex-direction:column;gap:1rem;display:flex;box-shadow:0 24px 110px #00000080}.landing-module__MkS3jW__sectionEndNudge{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.landing-module__MkS3jW__sectionEndText{font-size:var(--font-sm);color:var(--text-faint)}.landing-module__MkS3jW__sectionEndLink{font-size:var(--font-sm);color:var(--accent);font-weight:650;text-decoration:none}.landing-module__MkS3jW__sectionEndLink:hover{color:var(--accent-2)}.landing-module__MkS3jW__logicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.landing-module__MkS3jW__logicPane{border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel)92%,transparent);overflow:hidden;box-shadow:0 18px 70px #00000059}.landing-module__MkS3jW__logicPaneHeader{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%);padding:1.1rem 1.25rem}.landing-module__MkS3jW__logicPaneTitle{letter-spacing:-.01em;font-weight:850}.landing-module__MkS3jW__logicPaneSubtitle{font-size:var(--font-sm);color:var(--text-faint);margin-top:.25rem}.landing-module__MkS3jW__logicTranscript{gap:.65rem;padding:1.1rem 1.25rem;display:grid}.landing-module__MkS3jW__logicLine{background:color-mix(in srgb,var(--panel-2)88%,transparent);border-radius:12px;padding:.75rem .85rem}.landing-module__MkS3jW__logicSystem{background:color-mix(in srgb,var(--panel-2)70%,transparent)}.landing-module__MkS3jW__logicUser{background:color-mix(in srgb,var(--accent-soft)38%,transparent)}.landing-module__MkS3jW__logicAI{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-module__MkS3jW__logicRole{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-module__MkS3jW__logicText{color:var(--text);margin-top:.35rem;line-height:1.35}@media (max-width:980px){.landing-module__MkS3jW__logicGrid{grid-template-columns:1fr}}.landing-module__MkS3jW__diagnosticReport{border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel)92%,transparent);overflow:hidden;box-shadow:0 18px 70px #00000059}.landing-module__MkS3jW__diagnosticHeader{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);padding:1.1rem 1.25rem}.landing-module__MkS3jW__diagnosticTitle{letter-spacing:-.01em;font-weight:900}.landing-module__MkS3jW__diagnosticMeta{font-size:var(--font-sm);color:var(--text-faint);margin-top:.25rem}.landing-module__MkS3jW__failureModes{gap:.65rem;margin:0;padding:1.1rem 1.25rem .75rem;list-style:none;display:grid}.landing-module__MkS3jW__failureModeItem{background:color-mix(in srgb,var(--panel-2)88%,transparent);border-radius:12px;padding:.85rem .95rem}.landing-module__MkS3jW__failureModeTitle{font-weight:850}.landing-module__MkS3jW__failureModeDetail{color:var(--text-muted);font-size:var(--font-sm);margin-top:.25rem}.landing-module__MkS3jW__leakageBlock{padding:.25rem 1.25rem 1.25rem}.landing-module__MkS3jW__leakageTitle{font-size:var(--font-sm);color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;margin:.5rem 0 .75rem}.landing-module__MkS3jW__leakageGrid{gap:.85rem;display:grid}.landing-module__MkS3jW__leakageRow{gap:.35rem;display:grid}.landing-module__MkS3jW__leakageRowTop{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.landing-module__MkS3jW__leakageLabel{font-weight:750;font-size:var(--font-sm)}.landing-module__MkS3jW__leakageValue{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-xs);color:var(--text-faint)}.landing-module__MkS3jW__leakageBar{border-radius:var(--radius-full);background:color-mix(in srgb,var(--border)55%,transparent);height:10px;overflow:hidden}.landing-module__MkS3jW__leakageBarFill{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--accent)0%,color-mix(in srgb,var(--accent)55%,#fff)100%);height:100%}.landing-module__MkS3jW__leakageNote{font-size:var(--font-sm);color:var(--text-muted)}.landing-module__MkS3jW__finalHint{font-size:var(--font-sm);color:var(--text-faint);margin:.75rem 0 0}.landing-module__MkS3jW__finalBullets{color:var(--text-muted);font-size:var(--font-sm);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.landing-module__MkS3jW__finalBullet{align-items:flex-start;gap:.6rem;display:flex}.landing-module__MkS3jW__finalBulletIcon{border-radius:var(--radius-full);background:var(--success-soft);border:1px solid color-mix(in srgb,var(--success)18%,var(--border));width:18px;height:18px;color:var(--success);justify-content:center;align-items:center;margin-top:2px;font-size:.75rem;font-weight:900;display:inline-flex}@media (prefers-reduced-motion:reduce){.landing-module__MkS3jW__primaryButton,.landing-module__MkS3jW__secondaryButton,.landing-module__MkS3jW__card,.landing-module__MkS3jW__stageButton,.landing-module__MkS3jW__preview{transition:none}.landing-module__MkS3jW__primaryButton:hover,.landing-module__MkS3jW__secondaryButton:hover,.landing-module__MkS3jW__card:hover,.landing-module__MkS3jW__stageButton:hover{transform:none}}.landing-module__MkS3jW__finalTitle{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800}.landing-module__MkS3jW__finalRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.landing-module__MkS3jW__footer{border-top:1px solid var(--border);padding:2.5rem 1.5rem}.landing-module__MkS3jW__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1120px;margin:0 auto;display:flex}.landing-module__MkS3jW__footerLinks{flex-wrap:wrap;gap:.75rem;display:flex}.landing-module__MkS3jW__footerLink{font-size:var(--font-sm);color:var(--text-muted);text-decoration:none}.landing-module__MkS3jW__footerLink:hover{color:var(--text)}.landing-module__MkS3jW__footerNote{font-size:var(--font-sm);color:var(--text-faint)}
