html[data-theme="dark"]{--bg:#111214;--surface:#16181b;--surface2:#1c1f23;--surface3:#24282d;--ink:#f3f4f6;--text:#e2e5e9;--muted:#a4aab2;--tertiary:#858c96;--line:rgba(255,255,255,.10);--line-strong:rgba(255,255,255,.16);--accent:#5aa8ff;--accent-pressed:#82bbff;--accent2:rgba(90,168,255,.14);--good:#67d482;--bad:#ff7770;--warn:#e7b647;--shadow:none;color:var(--ink);background:var(--bg)}html[data-theme="dark"],html[data-theme="dark"] body{background:#111214!important;color:#f3f4f6!important}html[data-theme="dark"] body,html[data-theme="dark"] button,html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea{color:var(--text)}html[data-theme="dark"] a{color:#75b7ff}html[data-theme="dark"] .app-header,html[data-theme="dark"] .journey-nav,html[data-theme="dark"] .auth-wrap{background:#111214!important;border-color:var(--line)!important}html[data-theme="dark"] .brand strong,html[data-theme="dark"] .page-head h1,html[data-theme="dark"] .page-head h2,html[data-theme="dark"] .mainstream-page-head h1,html[data-theme="dark"] .mainstream-section-head h2{color:#f5f6f7!important}html[data-theme="dark"] .main-nav{border-color:var(--line)!important}html[data-theme="dark"] .main-nav button,html[data-theme="dark"] .journey-nav button{color:#aeb4bc!important;background:transparent!important}html[data-theme="dark"] .main-nav button:hover,html[data-theme="dark"] .journey-nav button:hover{background:#1b1e22!important;color:#fff!important}html[data-theme="dark"] .main-nav button.active,html[data-theme="dark"] .journey-nav button.active{color:#fff!important;border-color:#f0f1f3!important;background:transparent!important}html[data-theme="dark"] .reader-mode-control{background:#15171a!important;border-color:#34383e!important}html[data-theme="dark"] .reader-mode-control button{background:#15171a!important;color:#aeb4bc!important}html[data-theme="dark"] .reader-mode-control button.active{background:#2a2e33!important;color:#fff!important}html[data-theme="dark"] .theme-toggle,html[data-theme="dark"] .auth-theme-toggle,html[data-theme="dark"] .user-menu,html[data-theme="dark"] .logout{background:#16181b!important;border-color:#34383e!important;color:#e6e8eb!important}html[data-theme="dark"] .theme-toggle:hover,html[data-theme="dark"] .auth-theme-toggle:hover,html[data-theme="dark"] .user-menu:hover,html[data-theme="dark"] .logout:hover{background:#24282d!important}html[data-theme="dark"] .user-menu small{color:#9299a2!important}html[data-theme="dark"] .mainstream-summary{border-color:#b9bec5!important}html[data-theme="dark"] .mainstream-summary>div,html[data-theme="dark"] .mainstream-section,html[data-theme="dark"] .mainstream-section-head{border-color:var(--line)!important}html[data-theme="dark"] .mainstream-summary span,html[data-theme="dark"] .page-head p,html[data-theme="dark"] .mainstream-page-head p{color:#9da4ad!important}html[data-theme="dark"] .mainstream-table-head,html[data-theme="dark"] .market-summary-row.head{background:#1c1f23!important;color:#aeb4bc!important;border-color:var(--line)!important}html[data-theme="dark"] .mainstream-table-row,html[data-theme="dark"] .market-summary-row,html[data-theme="dark"] .trade-row{background:#111214!important;color:#e7e9ec!important;border-color:var(--line)!important}html[data-theme="dark"] .mainstream-table-row:hover,html[data-theme="dark"] .market-summary-row:hover{background:#1a1d21!important}html[data-theme="dark"] .mainstream-table-row small,html[data-theme="dark"] .trade-row small,html[data-theme="dark"] .trade-row time{color:#9299a2!important}html[data-theme="dark"] .home-shortcuts{border-color:var(--line)!important}html[data-theme="dark"] .mainstream-section-head button,html[data-theme="dark"] .home-shortcuts button{color:#d5d8dc!important}html[data-theme="dark"] .mainstream-empty,html[data-theme="dark"] .mainstream-loading{color:#9da4ad!important}html[data-theme="dark"] .auth-card{background:#16181b!important;border-color:#34383e!important;color:#f2f3f4!important}html[data-theme="dark"] .auth-card p{color:#a8aeb6!important}html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea{background:#111317!important;border-color:#3a3f45!important;color:#f1f3f5!important;box-shadow:none!important}html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#777f89!important}html[data-theme="dark"] .section-panel,html[data-theme="dark"] .overview-card,html[data-theme="dark"] .home-panel,html[data-theme="dark"] .paper-combined,html[data-theme="dark"] .paper-next,html[data-theme="dark"] .operation-card,html[data-theme="dark"] .allocation-panel,html[data-theme="dark"] .holding-plan-panel,html[data-theme="dark"] .direct-average-panel,html[data-theme="dark"] .averaging-calculator,html[data-theme="dark"] .strategy-overview-summary,html[data-theme="dark"] .strategy-workspace,html[data-theme="dark"] .strategy-detail,html[data-theme="dark"] .strategy-breakdown,html[data-theme="dark"] .strategy-evidence,html[data-theme="dark"] .sector-discovery,html[data-theme="dark"] .sector-summary-grid>div,html[data-theme="dark"] .sector-rank,html[data-theme="dark"] .sector-detail,html[data-theme="dark"] .sector-overview,html[data-theme="dark"] .records-scope-switch,html[data-theme="dark"] .records-kpis,html[data-theme="dark"] .records-toolbar,html[data-theme="dark"] .records-feed,html[data-theme="dark"] .records-insight,html[data-theme="dark"] .system-grid>article,html[data-theme="dark"] .component-panel,html[data-theme="dark"] .system-safety,html[data-theme="dark"] .listing-history-panel,html[data-theme="dark"] .listing-case-card,html[data-theme="dark"] .market-lifecycle-panel,html[data-theme="dark"] .research-master,html[data-theme="dark"] .research-detail>article,html[data-theme="dark"] .asset-master,html[data-theme="dark"] .asset-detail-hero,html[data-theme="dark"] .paper-master,html[data-theme="dark"] .paper-detail-hero,html[data-theme="dark"] .exchange-paper-grid>article,html[data-theme="dark"] .compare-head,html[data-theme="dark"] .compare-table,html[data-theme="dark"] .strategy-table,html[data-theme="dark"] .strategy-coin-table,html[data-theme="dark"] .strategy-matrix-detail,html[data-theme="dark"] .strategy-market-list{background:#16181b!important;border-color:var(--line)!important;color:#e7e9ec!important;box-shadow:none!important}html[data-theme="dark"] .kpi,html[data-theme="dark"] .asset-kpis .kpi,html[data-theme="dark"] .paper-detail-kpis>span,html[data-theme="dark"] .asset-detail-grid>span,html[data-theme="dark"] .strategy-detail-kpis>span,html[data-theme="dark"] .sector-detail-kpis>span,html[data-theme="dark"] .records-insight-kpis>span,html[data-theme="dark"] .operation-facts>span,html[data-theme="dark"] .paper-combined-side>span,html[data-theme="dark"] .trade-plan-panel>div>span,html[data-theme="dark"] .research-plan-mini>span,html[data-theme="dark"] .direct-result-card>span,html[data-theme="dark"] .avg-summary>span,html[data-theme="dark"] .component-detail-grid>span,html[data-theme="dark"] .component-result>span{background:#1c1f23!important;border-color:var(--line)!important;color:#e7e9ec!important}html[data-theme="dark"] .market-pulse>div,html[data-theme="dark"] .inline-holding span,html[data-theme="dark"] .paper-inline span,html[data-theme="dark"] .plan-grid span,html[data-theme="dark"] .decision-mini,html[data-theme="dark"] .paper-mini,html[data-theme="dark"] .direct-input-card,html[data-theme="dark"] .avg-row,html[data-theme="dark"] .listing-source-row,html[data-theme="dark"] .operation-facts>span,html[data-theme="dark"] .system-safety span,html[data-theme="dark"] .invite-result,html[data-theme="dark"] .component-detail-grid>span,html[data-theme="dark"] .component-result>span{background:#1c1f23!important;color:#e3e6e9!important}html[data-theme="dark"] .master-row,html[data-theme="dark"] .asset-row,html[data-theme="dark"] .paper-row,html[data-theme="dark"] .strategy-row,html[data-theme="dark"] .strategy-coin-row,html[data-theme="dark"] .strategy-matrix-row,html[data-theme="dark"] .record-item,html[data-theme="dark"] .component-table>div,html[data-theme="dark"] .system-list>div{border-color:var(--line)!important;color:#e4e7ea!important}html[data-theme="dark"] .master-row:hover,html[data-theme="dark"] .asset-row:hover,html[data-theme="dark"] .paper-row:hover,html[data-theme="dark"] .strategy-row:hover,html[data-theme="dark"] .strategy-market-list button:hover{background:#1c1f23!important}html[data-theme="dark"] .strategy-row.columns,html[data-theme="dark"] .strategy-coin-row.columns,html[data-theme="dark"] .strategy-matrix-row.columns,html[data-theme="dark"] .compare-columns{background:#20242a!important;color:#aeb4bc!important;backdrop-filter:none!important}html[data-theme="dark"] .strategy-row.selected,html[data-theme="dark"] .strategy-market-list button.selected{background:rgba(90,168,255,.14)!important}html[data-theme="dark"] .soft-button,html[data-theme="dark"] .chip-row button,html[data-theme="dark"] .segmented button,html[data-theme="dark"] .subnav button,html[data-theme="dark"] .exchange-toggle button,html[data-theme="dark"] .paper-toolbar button,html[data-theme="dark"] .compare-toolbar button,html[data-theme="dark"] .records-toolbar button,html[data-theme="dark"] .sector-filter-chips button,html[data-theme="dark"] .direct-presets button{background:#24282d!important;border-color:#34383e!important;color:#d7dbe0!important}html[data-theme="dark"] .soft-button:hover,html[data-theme="dark"] .chip-row button:hover,html[data-theme="dark"] .segmented button:hover,html[data-theme="dark"] .subnav button:hover,html[data-theme="dark"] .exchange-toggle button:hover,html[data-theme="dark"] .paper-toolbar button:hover,html[data-theme="dark"] .compare-toolbar button:hover,html[data-theme="dark"] .records-toolbar button:hover,html[data-theme="dark"] .sector-filter-chips button:hover,html[data-theme="dark"] .direct-presets button:hover{background:#30353b!important;color:#fff!important}html[data-theme="dark"] .subnav,html[data-theme="dark"] .segmented,html[data-theme="dark"] .chip-row{background:#17191d!important}html[data-theme="dark"] .subnav button.active,html[data-theme="dark"] .segmented button.active,html[data-theme="dark"] .chip-row button.active,html[data-theme="dark"] .exchange-toggle button.active{background:#30353b!important;color:#fff!important;box-shadow:none!important}html[data-theme="dark"] .history-chart,html[data-theme="dark"] .history-empty{background:#16181b!important;border-color:var(--line)!important}html[data-theme="dark"] .history-chart svg text{fill:#aeb4bc!important}html[data-theme="dark"] .history-chart svg line{stroke:#34383e!important}html[data-theme="dark"] .record-type{background:#24334a!important;color:#8ec2ff!important}html[data-theme="dark"] .record-type.sell{background:#462523!important;color:#ff938d!important}html[data-theme="dark"] .record-type.learning{background:#43371d!important;color:#ebc76a!important}html[data-theme="dark"] .record-type.decision{background:#302d50!important;color:#aaa5ff!important}html[data-theme="dark"] .record-type.system{background:#2b3036!important;color:#c2c7cd!important}html[data-theme="dark"] .positive{color:#67d482!important}html[data-theme="dark"] .negative{color:#ff7770!important}html[data-theme="dark"] .muted,html[data-theme="dark"] small{color:#9aa1aa}html[data-theme="dark"] ::selection{background:#315a86;color:#fff}.theme-toggle,.auth-theme-toggle{min-height:38px;padding:7px 10px;border:1px solid #d6d6d6;border-radius:4px;background:#fff;color:#444;font-size:13px;font-weight:650;white-space:nowrap;box-shadow:none}.auth-theme-toggle{position:fixed;top:16px;right:16px;z-index:60}.theme-toggle:focus-visible,.auth-theme-toggle:focus-visible{outline:2px solid rgba(90,168,255,.45);outline-offset:2px}@media(max-width:900px){.theme-toggle{min-height:36px;padding:6px 9px}}@media(max-width:620px){.theme-toggle{font-size:12px}.auth-theme-toggle{top:10px;right:10px}}