.themeToggle{min-width:84px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;padding:8px 13px;border:1px solid var(--stroke-interactive);border-radius:999px;background:var(--surface-200);color:var(--text-primary);font-family:var(--font-ui);font-size:13px;font-weight:600;line-height:1;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s var(--ease-out)}.themeToggle:hover{border-color:var(--accent);color:var(--accent);background:var(--surface-300);transform:translateY(-1px)}.themeToggle:active{transform:scale(.96)}.themeToggle svg{width:17px;height:17px}.dashHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:12px}html[data-theme=light]{color-scheme:light;--surface-000: #f6f2f8;--surface-100: #eee8f2;--surface-200: #fffafd;--surface-300: #e7dfeb;--stroke-hairline: #ded5e3;--stroke-default: #cec2d4;--stroke-interactive: #aa9ab4;--stroke-strong: #7d6d87;--text-primary: #1b1420;--text-secondary: #574d60;--text-tertiary: #74677f;--text-disabled: #9b90a3;--brass-100: #f9e6dc;--brass-400: #efb69d;--signal-100: #f9e6dc;--signal-400: #efb69d;--paper: #f2ede6;--paper-card: #fffdfa;--paper-text: #1b1420;--paper-muted: #5c5364}html[data-theme=light] body,html[data-theme=light] .landing,html[data-theme=light] .hero,html[data-theme=light] .sanctuary,html[data-theme=light] .gate,html[data-theme=light] .legal,html[data-theme=light] .authShell{background:var(--surface-000);color:var(--text-primary)}html[data-theme=light] .markArc{stroke:var(--text-primary)}html[data-theme=light] .nav.shell{border-color:#1b14201f;background:#fffafddb;box-shadow:0 12px 40px #2c1c341f}html[data-theme=light] .nav .links{background:#fffafdfa}html[data-theme=light] .hero .art{border-color:var(--stroke-hairline);opacity:.72;box-shadow:0 0 0 88px #d140090d,0 0 0 180px #5842630a}html[data-theme=light] .hero .art:after{border-color:#574d6047}html[data-theme=light] .instrumentPanel,html[data-theme=light] .preview,html[data-theme=light] .midheavenHero{background:linear-gradient(155deg,#fffafd,#eee8f2);box-shadow:0 28px 70px #2c1c341f}html[data-theme=light] .feature{background:var(--surface-200)}html[data-theme=light] .inside,html[data-theme=light] .pricing,html[data-theme=light] footer,html[data-theme=light] .dashMain,html[data-theme=light] .chatDrawer .chatLog{background:var(--surface-100)}html[data-theme=light] .btn.primary,html[data-theme=light] .unlockCta,html[data-theme=light] .nav .btn.ghost,html[data-theme=light] .nav .accountCreate,html[data-theme=light] .price>label,html[data-theme=light] .unlockPlan em,html[data-theme=light] .unlockPlan>i{color:#fffafd}html[data-theme=light] .systems .synthesis>small,html[data-theme=light] .systems .synthesis h3{color:#fffafd}html[data-theme=light] .modal,html[data-theme=light] .modal .close,html[data-theme=light] .privacy,html[data-theme=light] .inputCoverage,html[data-theme=light] .checkoutPromise,html[data-theme=light] .placeholder,html[data-theme=light] .unlockPanel,html[data-theme=light] .unlockPlan,html[data-theme=light] .uploads label,html[data-theme=light] .intents span,html[data-theme=light] .reading>header,html[data-theme=light] .signals article,html[data-theme=light] .timing,html[data-theme=light] .unlock,html[data-theme=light] .freeFitGrid article,html[data-theme=light] .decisionRuleGrid article{background:var(--surface-200);color:var(--text-primary)}html[data-theme=light] :where(input,select,textarea),html[data-theme=light] .modal .page :where(input,select,textarea),html[data-theme=light] .chatDrawer .composer textarea{background:#fff;color:var(--text-primary);color-scheme:light}html[data-theme=light] .overlay,html[data-theme=light] .chatBackdrop{background:#1b142061}html[data-theme=light] .sanctuary>aside,html[data-theme=light] .dashNav,html[data-theme=light] .sanctuary>.chatDrawer,html[data-theme=light] .chatDrawer,html[data-theme=light] .chatDrawerTop,html[data-theme=light] .drawerIdentity,html[data-theme=light] .chatDrawer .composer{background:var(--surface-100);color:var(--text-primary)}html[data-theme=light] .member,html[data-theme=light] .midheavenHero,html[data-theme=light] .guideGrid>article,html[data-theme=light] .reflection,html[data-theme=light] .operatingGrid article,html[data-theme=light] .businessFitGrid article,html[data-theme=light] .correlationGrid article,html[data-theme=light] .signalGrid article,html[data-theme=light] .timelineGrid article,html[data-theme=light] .emptyProfile,html[data-theme=light] .ethics,html[data-theme=light] .elementGrid,html[data-theme=light] .decisionRuleGrid article,html[data-theme=light] .avoidCard,html[data-theme=light] .guidanceBasis,html[data-theme=light] .chatDrawer .chatStarters button,html[data-theme=light] .chatDrawer .bubble.midheaven,html[data-theme=light] .timingCard{border-color:var(--stroke-default);background:var(--surface-200)!important;color:var(--text-primary)}html[data-theme=light] .chatDrawer .bubble.user{border-color:var(--accent);background:var(--accent);color:#fffafd}html[data-theme=light] .authStory{border-color:var(--stroke-default);background:radial-gradient(circle at 18% 75%,rgba(209,64,9,.08),transparent 28%),var(--surface-000)}html[data-theme=light] .authStory:after{border-color:#d1400929;box-shadow:0 0 0 80px #d1400909,0 0 0 160px #d1400905}html[data-theme=light] .authPanel{background:var(--surface-100)}html[data-theme=light] :where(.cl-cardBox,.cl-card,.cl-modalContent,.cl-userButtonPopoverCard){border-color:var(--stroke-default)!important;background:var(--surface-200)!important;color:var(--text-primary)!important;box-shadow:0 28px 70px #2c1c3424!important}html[data-theme=light] :where(.cl-headerTitle,.cl-formFieldLabel,.cl-socialButtonsBlockButtonText,.cl-userPreviewMainIdentifier,.cl-userButtonPopoverActionButtonText){color:var(--text-primary)!important}html[data-theme=light] :where(.cl-headerSubtitle,.cl-dividerText,.cl-footerActionText,.cl-formFieldHintText,.cl-userPreviewSecondaryIdentifier){color:var(--text-secondary)!important}html[data-theme=light] :where(.cl-socialButtonsBlockButton,.cl-formFieldInput){border-color:var(--stroke-default)!important;background:#fff!important;color:var(--text-primary)!important}html[data-theme=light] .cl-formButtonPrimary{background:var(--accent)!important;color:#fffafd!important}html[data-theme=light] .legal>article,html[data-theme=light] .legalNote{border-color:var(--stroke-default);background:var(--surface-200)}@media(max-width:650px){.themeToggle{min-width:44px;width:44px;padding-inline:0}.themeToggle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dashMain>header{gap:18px}}@media(prefers-reduced-motion:reduce){.themeToggle{transition:none}}
