html[data-theme=dark],body[data-theme=dark]{background:#0a0e1a!important}body[data-theme=dark]{--bg:#0a0e1a;--paper:#131826;--paper-warm:#1a2034;--ink:#e8ecf5;--ink-2:#d2d8e6;--ink-3:#b6bed0;--subtle:#8893ad;--muted:#6b7894;--line:#ffffff14;--line-strong:#ffffff29;--accent:#6b95ff;--accent-hover:#8aabff;--accent-soft:#6b95ff38;--accent-tint:#6b95ff1a;--accent-glow:#6b95ff52;--copper:#f0a35a;--copper-soft:#f0a35a29;--copper-tint:#f0a35a14;--good:#4ade80;--good-soft:#4ade8024;--shadow-md:0 12px 36px -12px #0000008c;--shadow-lg:0 28px 64px -24px #000000b3;--shadow-xl:0 40px 80px -28px #000000d9}body[data-theme=dark]:before,body[data-theme=dark]:after{content:"";pointer-events:none;z-index:0;filter:blur(120px);border-radius:50%;width:720px;height:720px;position:fixed}body[data-theme=dark]:before{opacity:.3;background:#6b95ff;top:-240px;left:-180px}body[data-theme=dark]:after{opacity:.4;background:#2d4a8f;bottom:-300px;right:-200px}body[data-theme=dark]>:not(header){z-index:1;position:relative}body[data-theme=dark] .hero-blob-a{opacity:.3;background:#6b95ff!important}body[data-theme=dark] .hero-blob-b{opacity:.4;background:#2d4a8f!important}body[data-theme=dark]>header,body[data-theme=dark] header.site-header,body[data-theme=dark] header[style]{box-shadow:inset 0 1px #6b95ff0f,0 8px 24px -16px #000c;background:linear-gradient(120deg,#0a0e1af0 0%,#141a30f0 50%,#0f1c40f0 100%)!important;border-bottom-color:#6b95ff1f!important}body[data-theme=dark] .hero-intake{background:var(--paper);border-color:var(--line-strong);box-shadow:0 0 0 1px #6b95ff0a, 0 24px 48px -12px #0000008c, 0 0 60px -20px var(--accent-glow)}body[data-theme=dark] .hero-intake-tab{border-bottom-color:var(--line)}body[data-theme=dark] .hero-intake-tab:hover:not(.active){background:#ffffff05}body[data-theme=dark] .hero-intake-tab.active{background:var(--accent)!important;color:#0a0e1a!important}body[data-theme=dark] .hero-intake-pane.active[data-pane=upload],body[data-theme=dark] .hero-intake-pane.active[data-pane=link],body[data-theme=dark] .hero-intake-pane.active[data-pane=record]{background:var(--paper-warm);border-color:var(--line-strong)}body[data-theme=dark] .hero-intake-link-input{color:var(--ink)}body[data-theme=dark] .hero-intake-link-input::placeholder{color:#0000}body[data-theme=dark] .hero-intake-link-ghost{color:var(--muted)}body[data-theme=dark] .hero-intake-meta{border-top-color:var(--line)}body[data-theme=dark] .hero-intake-icon-circle{background:var(--accent);color:#0a0e1a;box-shadow:0 0 24px var(--accent-glow)}body[data-theme=dark] .hero-cta{background:var(--accent);color:#0a0e1a}body[data-theme=dark] .hero-cta:hover{background:var(--accent-hover);box-shadow:0 0 28px var(--accent-glow)}body[data-theme=dark] .outputs-stage{background:linear-gradient(135deg,#6b95ff 0%,#3b6ad8 50%,#1e40af 100%)}body[data-theme=dark] .section.dark,body[data-theme=dark] .fvp-section,body[data-theme=dark] .sec-banner,body[data-theme=dark] .b-hub-core,body[data-theme=dark] footer{color:#ffffffb3!important;background:#0a0e1a!important}body[data-theme=dark] .toggle .opt.active,body[data-theme=dark] .plan-cta-v2,body[data-theme=dark] .b-core-play,body[data-theme=dark] .c-tab.active{background:var(--accent)!important;color:#0a0e1a!important}body[data-theme=dark] .plan-v2.lo .plan-cta-v2{color:#ffffffd9!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff2e!important}body[data-theme=dark] .plan-v2.lo .plan-cta-v2:hover{color:#fff!important;background:#ffffff14!important;border-color:#fff6!important}body[data-theme=dark] .va-cta-primary{color:#0a0e1a!important;background:#fff!important}body[data-theme=dark] .fvp-screen.raw{color:#e8ecf58c!important;background:#ffffff0a!important}body[data-theme=dark] .fvp-screen.raw .fvp-fade{color:#e8ecf559!important}body[data-theme=dark] .fvp-tag.free{color:#ffffffc7!important}body[data-theme=dark] .fvp-meta .pill.muted{color:#ffffffa6!important}body[data-theme=dark] .section.dark h2.display,body[data-theme=dark] .fvp-section h2.display{color:#fff!important}body[data-theme=dark] .fvp-section .eyebrow,body[data-theme=dark] .section.dark .eyebrow{color:#93c5fd}body[data-theme=dark] .fvp-section p.lede,body[data-theme=dark] .section.dark p.lede{color:#ffffffb3}body[data-theme=dark] .sec-banner{border:1px solid var(--line-strong)}body[data-theme=dark] .dash-sidebar,body[data-theme=dark] .dash-canvas{background:var(--paper)}