:root{--bg:#f8fafc;--panel:#ffffff;--panel2:#f1f5f9;--line:#e2e8f0;--text:#0f172a;--muted:#64748b;--cyan:#0ea5e9;--green:#38bdf8;--orange:#6366f1;--purple:#818cf8}html.dark-theme .landing-section.landing-dark,html[data-theme=dark] .landing-section.landing-dark{background:#07111f!important;color:#e8f6ff!important}html.dark-theme .landing-section.landing-dark .eyebrow,html[data-theme=dark] .landing-section.landing-dark .eyebrow{color:#6ee7f9!important}html.dark-theme .landing-section.landing-dark h2,html[data-theme=dark] .landing-section.landing-dark h2{color:#f3fbff!important}html.dark-theme .landing-section.landing-dark .platform-cloud span,html[data-theme=dark] .landing-section.landing-dark .platform-cloud span{color:#d6eaff!important;border-color:rgba(96,165,250,.28)!important;background:rgba(12,31,48,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}body{color:var(--text);background:radial-gradient(circle at 18% 0,rgba(14,165,233,.1),transparent 32%),radial-gradient(circle at 82% 16%,rgba(99,102,241,.08),transparent 26%),var(--bg)}.landing{color:var(--text);background:radial-gradient(circle at 16% 0,rgba(14,165,233,.12),transparent 34%),radial-gradient(circle at 82% 12%,rgba(99,102,241,.08),transparent 28%),#f8fafc}.logo{border-color:rgba(14,165,233,.3);background:linear-gradient(145deg,#fff,#e0f2fe);box-shadow:0 0 26px rgba(14,165,233,.16)}.auth-card h2,.brand,.landing-brand,.panel-title,.section-head h3,.tool-card h3,.topbar h2{color:#0f172a}.api-intro p,.auth-copy p,.brand small,.landing-actions a,.landing-brand small,.landing-cards p,.landing-nav nav a,.landing-plans article>p,.list-item p,.metric span,.muted,.panel-desc,.section-head span,.tool-card p{color:#64748b}.landing-login,.mini,.secondary,.tab{color:#0369a1;border-color:#e2e8f0;background:#fff}.landing-cta,.landing-plans button,.primary{color:#fff;background:linear-gradient(100deg,#0ea5e9,#6366f1);box-shadow:0 10px 28px rgba(14,165,233,.2)}.auth-shell{background:radial-gradient(circle at 23% 45%,rgba(14,165,233,.09),transparent 34%),radial-gradient(circle at 78% 10%,rgba(99,102,241,.08),transparent 28%),#f8fafc}.auth-shell:before{background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px)}.auth-card,.card,.landing-cards article,.landing-plans article,.product-preview{border-color:#e2e8f0;background:rgba(255,255,255,.94);box-shadow:0 24px 80px rgba(15,23,42,.08)}.auth-card input,.input,.select,.textarea{color:#0f172a;border-color:#e2e8f0;background:#f8fafc}.auth-card input:focus,.input:focus,.select:focus,.textarea:focus{border-color:rgba(14,165,233,.55);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.sidebar{border-right-color:#e2e8f0;background:rgba(255,255,255,.92)}.sidebar nav a{color:#64748b}.sidebar nav a.active,.sidebar nav a:hover,.tab.active{color:#0369a1;border-color:rgba(14,165,233,.28);background:#e0f2fe}.topbar{border-bottom-color:#e2e8f0;background:rgba(248,250,252,.9)}.hero{color:#fff;border-color:rgba(15,23,42,.08);background:radial-gradient(circle at 80% 40%,rgba(14,165,233,.26),transparent 30%),linear-gradient(130deg,#020617,#111827)}.hero p{color:rgba(255,255,255,.72)}.hero:after{border-color:rgba(14,165,233,.22);box-shadow:0 0 0 45px rgba(14,165,233,.05),0 0 0 90px rgba(99,102,241,.04)}.hero h1 em,.landing-copy h1 em,.landing-plans article>strong,.score>strong{color:#0ea5e9}.eyebrow,.landing-cards i,.preview-grid b,.preview-list i,.profile-avatar,.rank,.sidebar nav a.active i,.tag,.tool-card i,.user-chip span{color:#0ea5e9}.landing-cards i,.rank,.tool-card i{background:#e0f2fe}.tool-card:hover{border-color:#0ea5e9}.result{color:#172033;border-left-color:#0ea5e9;background:#f8fafc}.bar i,.preview-chart span,.side-plan>div i{background:linear-gradient(90deg,#0ea5e9,#6366f1)}.list-item,.notice,.platform-cloud span,.preview-chart,.preview-grid div,.preview-list p{border-color:#e2e8f0;background:#fff}.landing-dark{background:#f1f5f9}footer{color:#64748b;border-top-color:#e2e8f0}html[data-theme=light] .ai-chat-main,html[data-theme=light] .ai-chat-shell,html[data-theme=light] .ai-chat-sidebar,html[data-theme=light] .ai-composer-box,html[data-theme=light] .draft-item,html[data-theme=light] .favorite-item,html[data-theme=light] .member-gate,html[data-theme=light] .support-ticket,html[data-theme=light] .template-chip,html[data-theme=light] .work-card{color:var(--text);border-color:var(--line);background:#fff}html[data-theme=light] .draft-item small,html[data-theme=light] .favorite-item small,html[data-theme=light] .member-gate p,html[data-theme=light] .support-ticket p,html[data-theme=light] .template-chip span{color:var(--muted)}html[data-theme=light] .auth-captcha img,html[data-theme=light] .autopsy-issues article,html[data-theme=light] .credit-preset,html[data-theme=light] .deal-chain article,html[data-theme=light] .experiment-variant,html[data-theme=light] .fission-results article,html[data-theme=light] .history-filters,html[data-theme=light] .live-timeline article,html[data-theme=light] .works-toolbar-head{color:var(--text);border-color:var(--line);background:#f8fafc}html[data-theme=light] .ai-message>div,html[data-theme=light] .deal-chain pre,html[data-theme=light] .experiment-copy,html[data-theme=light] .fission-results pre{color:#334155;background:#f8fafc}html[data-theme=light] .ai-message.user>div,html[data-theme=light] .ai-message.user>span{color:#fff}html[data-theme=light] .hero{color:#0f172a;border-color:#cfe0f6;background:radial-gradient(circle at 86% 34%,rgba(14,165,233,.2),transparent 34%),linear-gradient(135deg,#fff,#eef6ff);box-shadow:0 20px 52px rgba(49,70,110,.12)}html[data-theme=light] .hero p{color:#475569}html[data-theme=light] .hero:after{border-color:rgba(14,165,233,.22);box-shadow:0 0 0 45px rgba(14,165,233,.05),0 0 0 90px rgba(99,102,241,.04)}html[data-theme=dark]{--bg:#07111f;--panel:#0d1b2b;--panel2:#102235;--line:#1c3449;--text:#eef8ff;--muted:#8096aa;--cyan:#43dff7;--green:#4be0a0;--orange:#ff9d5c;--purple:#a881ff;--danger:#ff6f72}html[data-theme=dark] body{color:var(--text);background:radial-gradient(circle at 18% 0,rgba(67,223,247,.08),transparent 32%),radial-gradient(circle at 82% 16%,rgba(168,129,255,.08),transparent 26%),var(--bg)}html[data-theme=dark] .landing{color:var(--text);background:radial-gradient(circle at 16% 0,rgba(67,223,247,.1),transparent 34%),radial-gradient(circle at 82% 12%,rgba(168,129,255,.09),transparent 28%),#07111f}html[data-theme=dark] .logo{border-color:rgba(67,223,247,.4);background:linear-gradient(145deg,#12334a,#071420);box-shadow:0 0 24px rgba(67,223,247,.12)}html[data-theme=dark] .auth-card h2,html[data-theme=dark] .brand,html[data-theme=dark] .landing-brand,html[data-theme=dark] .panel-title,html[data-theme=dark] .section-head h3,html[data-theme=dark] .tool-card h3,html[data-theme=dark] .topbar h2{color:var(--text)}html[data-theme=dark] .api-intro p,html[data-theme=dark] .auth-copy p,html[data-theme=dark] .brand small,html[data-theme=dark] .landing-actions a,html[data-theme=dark] .landing-brand small,html[data-theme=dark] .landing-cards p,html[data-theme=dark] .landing-nav nav a,html[data-theme=dark] .landing-plans article>p,html[data-theme=dark] .list-item p,html[data-theme=dark] .metric span,html[data-theme=dark] .muted,html[data-theme=dark] .panel-desc,html[data-theme=dark] .section-head span,html[data-theme=dark] .tool-card p{color:var(--muted)}html[data-theme=dark] .landing-login,html[data-theme=dark] .mini,html[data-theme=dark] .secondary,html[data-theme=dark] .tab{color:#cbe2ee;border-color:var(--line);background:#14293b}html[data-theme=dark] .landing-cta,html[data-theme=dark] .landing-plans button,html[data-theme=dark] .primary{color:#03131a;background:linear-gradient(100deg,var(--cyan),#69f3cf);box-shadow:0 8px 25px rgba(67,223,247,.16)}html[data-theme=dark] .auth-shell{background:radial-gradient(circle at 23% 45%,#103b4d 0,transparent 32%),radial-gradient(circle at 78% 10%,rgba(54,33,77,.34) 0,transparent 26%),#07111f}html[data-theme=dark] .auth-card,html[data-theme=dark] .card,html[data-theme=dark] .draft-item,html[data-theme=dark] .favorite-item,html[data-theme=dark] .landing-cards article,html[data-theme=dark] .landing-plans article,html[data-theme=dark] .member-gate,html[data-theme=dark] .product-preview,html[data-theme=dark] .support-ticket,html[data-theme=dark] .template-chip,html[data-theme=dark] .work-card{color:var(--text);border-color:var(--line);background:linear-gradient(145deg,#0d1d2c,#0a1724);box-shadow:none}html[data-theme=dark] .auth-card input,html[data-theme=dark] .input,html[data-theme=dark] .select,html[data-theme=dark] .textarea{color:var(--text);border-color:var(--line);background:#071421}html[data-theme=dark] .sidebar{border-right-color:#162c3e;background:#081521}html[data-theme=dark] .sidebar nav a{color:#7f97a9}html[data-theme=dark] .sidebar nav a.active,html[data-theme=dark] .sidebar nav a:hover,html[data-theme=dark] .tab.active{color:#e8fbff;border-color:rgba(67,223,247,.4);background:#10283a}html[data-theme=dark] .topbar{border-bottom-color:#122739;background:rgba(7,17,31,.85)}html[data-theme=dark] .hero{color:#fff;border-color:#205069;background:radial-gradient(circle at 80% 40%,#153b56 0,transparent 30%),linear-gradient(130deg,#0b2536,#0c1827);box-shadow:none}html[data-theme=dark] .hero p{color:#99b3c4}html[data-theme=dark] .hero:after{border-color:rgba(67,223,247,.2);box-shadow:0 0 0 45px rgba(67,223,247,.04),0 0 0 90px rgba(67,223,247,.03)}html[data-theme=dark] .autopsy-issues article,html[data-theme=dark] .credit-preset,html[data-theme=dark] .deal-chain article,html[data-theme=dark] .experiment-variant,html[data-theme=dark] .fission-results article,html[data-theme=dark] .history-filters,html[data-theme=dark] .list-item,html[data-theme=dark] .live-timeline article,html[data-theme=dark] .notice,html[data-theme=dark] .platform-cloud span,html[data-theme=dark] .preview-chart,html[data-theme=dark] .preview-grid div,html[data-theme=dark] .preview-list p,html[data-theme=dark] .works-toolbar-head{color:var(--text);border-color:var(--line);background:#0a1926}html[data-theme=dark] .ai-message>div,html[data-theme=dark] .deal-chain pre,html[data-theme=dark] .experiment-copy,html[data-theme=dark] .fission-results pre,html[data-theme=dark] .result{color:#c9dae3;background:#07141f}@media (max-width:760px){.sidebar{position:fixed;inset:64px 10px auto!important;z-index:29;width:auto!important;height:auto!important;max-height:min(68vh,560px);padding:10px!important;border:1px solid var(--line)!important;border-radius:16px;overflow:auto!important;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .18s ease,transform .18s ease;box-shadow:0 18px 50px #00000024}body.mobile-nav-open .sidebar{opacity:1;pointer-events:auto;transform:translateY(0)}.sidebar nav{display:grid!important;width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;overflow:visible!important;padding:0!important}.sidebar nav a,.sidebar nav a:nth-child(n){display:flex!important;width:100%;min-width:0!important;height:auto!important;min-height:44px;justify-content:flex-start!important;align-items:center;gap:8px;padding:10px 12px!important;border-radius:10px;font-size:13px!important;text-align:left;white-space:normal!important}.app main{padding-bottom:0!important}}html.dark-theme .landing-section.landing-dark,html[data-theme=dark] .landing-section.landing-dark{background:#07111f!important;color:#e8f6ff!important}html.dark-theme .landing-section.landing-dark .eyebrow,html[data-theme=dark] .landing-section.landing-dark .eyebrow{color:#6ee7f9!important}html.dark-theme .landing-section.landing-dark h2,html[data-theme=dark] .landing-section.landing-dark h2{color:#f3fbff!important}html.dark-theme .landing-section.landing-dark .platform-cloud span,html[data-theme=dark] .landing-section.landing-dark .platform-cloud span{color:#d6eaff!important;border-color:rgba(96,165,250,.28)!important;background:rgba(12,31,48,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}