/* GENERATED FILE - DO NOT EDIT BY HAND.  Source: tools/gen_theme_light_compat.py   input-digest: c23a827e6da23010
 * TCC-THEME-001 (Wave 1): the LIGHT equivalents of the hard-coded dark colours in the existing screens.
 * Every rule is scoped under html[data-tcc-theme-resolved="light"], so the DARK theme is untouched and nothing here applies
 * unless the resolved theme is light. Hue is preserved so colour keeps its meaning.
 * Inputs:
 *   app.html <style> blocks (7) -> 175 light rules
 *   tcc_recovery_v3_6_5.css -> 40 light rules
 *   tcc_help_routing_v4_1.css -> 2 light rules
 *   tcc_app_access_gate_v1.css -> 8 light rules
 *   tcc_nav_visual_cleanup_v1.css -> 2 light rules
 *   tcc_phase_1b_lock_session_plan_v3.css -> 23 light rules
 *   tcc_phase_1c_1.css -> 36 light rules
 *   tcc_phase_1c_qa_inspector_v1.css -> 20 light rules
 *   tcc_nav_access_qa_hotfix_v2.css -> 4 light rules
 *   tcc_global_qa_inspector_v1.css -> 8 light rules
 *   tcc_records_ui_v1.css -> 9 light rules
 *   tcc_trader_onboarding_v1.css -> 45 light rules
 *   tcc_shell_v1.css -> 12 light rules
 *   tcc_accountability_streak_v2.js (injected CSS) -> 13 light rules
 *   inline style="" declarations -> 4 attribute-matched rules
 */
html[data-tcc-theme-resolved="light"],html[data-tcc-theme-resolved="light"] body{background:linear-gradient(180deg,#f5f7f9 0%,#eef2f6 30%,#edf2f5 100%)}
html[data-tcc-theme-resolved="light"] .topbar{background:#f5f8fa;border-bottom:1px solid #d4dde2}
html[data-tcc-theme-resolved="light"] .tcc-banner{border:1px solid #cbd4d9;background:#f8fafb}
html[data-tcc-theme-resolved="light"] .help-fab{border:1px solid #aecfbb;background:#ebf2ee;color:#18371f;box-shadow:0 10px 35px rgba(15,28,38,0.14)}
html[data-tcc-theme-resolved="light"] .help-box{background:#eaeff2;border:1px solid #c0c9cf;box-shadow:0 24px 70px rgba(15,28,38,0.22)}
html[data-tcc-theme-resolved="light"] .help-box textarea{background:#eff4f6;color:#111e27;border:1px solid #c0cad0}
html[data-tcc-theme-resolved="light"] .faq-list details{background:#ecf0f3}
html[data-tcc-theme-resolved="light"] .tagline{color:#333e43}
html[data-tcc-theme-resolved="light"] .nav button{color:#162633}
html[data-tcc-theme-resolved="light"] .nav button.active{background:#eaeff2}
html[data-tcc-theme-resolved="light"] .cloud-top strong{color:#142430}
html[data-tcc-theme-resolved="light"] .kpi{background:linear-gradient(180deg,#e9edf1,#ecf1f4);border:1px solid #c8d0d6}
html[data-tcc-theme-resolved="light"] .kpi.balance{border-color:#b1d0bc;box-shadow:inset 0 0 30px rgba(49,212,106,0.028)}
html[data-tcc-theme-resolved="light"] .kpi .small{color:#222e35}
html[data-tcc-theme-resolved="light"] .control{background:#eaeff2}
html[data-tcc-theme-resolved="light"] .control input,html[data-tcc-theme-resolved="light"] .control select{background:#eef2f4;color:#111e27;border:1px solid #c0cacf}
html[data-tcc-theme-resolved="light"] .reset-btn{background:#eceff1;border:1px solid #c7a2a4;color:#cc000e}
html[data-tcc-theme-resolved="light"] .panel{background:#ecf0f3}
html[data-tcc-theme-resolved="light"] .panel-head{background:#eaeff2}
html[data-tcc-theme-resolved="light"] .panel-actions{color:#223038}
html[data-tcc-theme-resolved="light"] .text-btn{color:#223038}
html[data-tcc-theme-resolved="light"] .trade th{background:#dfe6eb;color:#223038;border-right:1px solid #c8d1d6;border-bottom:1px solid #c5cdd3}
html[data-tcc-theme-resolved="light"] .trade td{background:#e9edf0;border-right:1px solid #ccd4d9;border-bottom:1px solid #ccd4d9}
html[data-tcc-theme-resolved="light"] .trade tbody tr:hover td{background:#e4eaee}
html[data-tcc-theme-resolved="light"] .trade td.no{background:#ecf0f3}
html[data-tcc-theme-resolved="light"] .trade input,html[data-tcc-theme-resolved="light"] .trade select{background:#eef2f4;color:#111e27;border:1px solid #c2cbd1}
html[data-tcc-theme-resolved="light"] .amount{background:#eef2f4;border:1px solid #c2cbd1}
html[data-tcc-theme-resolved="light"] .amount.ready{color:#111e27}
html[data-tcc-theme-resolved="light"] .icon-btn{border:1px solid #c0c9cf;background:#edf1f4;color:#162633}
html[data-tcc-theme-resolved="light"] .icon-btn.save{border-color:#b0cfbc;color:#14802c}
html[data-tcc-theme-resolved="light"] tfoot td{background:#eef2f5!important}
html[data-tcc-theme-resolved="light"] .notes-wrap textarea{background:#eef2f4;border:1px solid #c2cbd1;color:#111e27}
html[data-tcc-theme-resolved="light"] .side-card{background:linear-gradient(180deg,#eaeef1,#edf1f4);border:1px solid #c7d0d5}
html[data-tcc-theme-resolved="light"] .metric{border-bottom:1px solid #d0d7dc}
html[data-tcc-theme-resolved="light"] .wide-btn{background:#e8edf0;border:1px solid #c0c9cf;color:#111e27}
html[data-tcc-theme-resolved="light"] .wide-btn:hover{background:#e3e9ed}
html[data-tcc-theme-resolved="light"] .risk{background:#f1f2ef;border:1px solid #d8d1be;color:#2f3a3f}
html[data-tcc-theme-resolved="light"] .card{background:#eaeef1}
html[data-tcc-theme-resolved="light"] .settings-grid .card input{background:#eef2f4;color:#111e27;border:1px solid #c2cbd1}
html[data-tcc-theme-resolved="light"] .modal-backdrop{background:rgba(252,252,252,0.7)}
html[data-tcc-theme-resolved="light"] .modal{background:#eaeff2;border:1px solid #c0c9cf}
html[data-tcc-theme-resolved="light"] .modal label{color:#2e3a40}
html[data-tcc-theme-resolved="light"] .modal input,html[data-tcc-theme-resolved="light"] .modal textarea{background:#eef2f4;color:#111e27;border:1px solid #c2cbd1}
html[data-tcc-theme-resolved="light"] .toast{background:#eaeef1;border:1px solid #c0c9cf}
html[data-tcc-theme-resolved="light"] .commander-status{background:linear-gradient(180deg,#ebf0f3,#eef2f5);border:1px solid #c4cdd3;box-shadow:inset 0 0 24px rgba(49,212,106,0.018)}
html[data-tcc-theme-resolved="light"] .commander-chip{border:1px solid #c7d1d7;background:#ecf0f3}
html[data-tcc-theme-resolved="light"] .commander-chip .dot{background:#abb2b7;box-shadow:0 0 0 3px rgba(100,119,132,0.05)}
html[data-tcc-theme-resolved="light"] .commander-chip.live .dot{box-shadow:0 0 0 3px rgba(49,212,106,0.06),0 0 12px rgba(49,212,106,0.2)}
html[data-tcc-theme-resolved="light"] .commander-chip.locked{border-color:#b4d2c1}
html[data-tcc-theme-resolved="light"] .commander-chip.warn{border-color:#d6ceba}
html[data-tcc-theme-resolved="light"] .commander-lock-btn{color:#1c4225;border:1px solid #aecfbb;background:#ebf3ee}
html[data-tcc-theme-resolved="light"] .commander-lock-btn.locked{color:#946600;border-color:#d6ceba;background:#f5f2ed}
html[data-tcc-theme-resolved="light"] .trade tr.commander-current td{box-shadow:inset 3px 0 0 rgba(49,212,106,0.325)}
html[data-tcc-theme-resolved="light"] .commander-modal-backdrop{background:rgba(252,252,252,0.78)}
html[data-tcc-theme-resolved="light"] .commander-modal{background:linear-gradient(180deg,#e8ecf0,#edf1f4);border:1px solid #bcc5cb;box-shadow:0 30px 90px rgba(15,28,38,0.22)}
html[data-tcc-theme-resolved="light"] .commander-modal.warning{border-color:#d2c8b4;box-shadow:0 30px 90px rgba(15,28,38,0.22),inset 0 0 35px rgba(255,178,30,0.022)}
html[data-tcc-theme-resolved="light"] .commander-modal p{color:#2f3b42}
html[data-tcc-theme-resolved="light"] .plan-review .item{border:1px solid #c8d1d6;background:#eef2f5}
html[data-tcc-theme-resolved="light"] .commander-field label{color:#2d3a40}
html[data-tcc-theme-resolved="light"] .commander-field input,html[data-tcc-theme-resolved="light"] .commander-field select{background:#eff4f6;color:#111e27;border:1px solid #c0cad0}
html[data-tcc-theme-resolved="light"] .commander-btn{border:1px solid #c0c9cf;background:#e8edf0;color:#111e27}
html[data-tcc-theme-resolved="light"] .commander-btn.primary{border-color:#aecfbb;background:#ebf2ee;color:#1c4225}
html[data-tcc-theme-resolved="light"] .commander-btn.warning{border-color:#d2c8b4;background:#f4f1eb;color:#8f6400}
html[data-tcc-theme-resolved="light"] .commander-btn.danger{border-color:#c8a6a9;background:#f0eaeb;color:#cc000a}
html[data-tcc-theme-resolved="light"] .plan-note{border-top:1px solid #cbd4d9}
html[data-tcc-theme-resolved="light"] .discipline-chip{border-color:#b7c4cb}
html[data-tcc-theme-resolved="light"] .trade tr.discipline-breach td{background:rgba(255,95,105,0.055)}
html[data-tcc-theme-resolved="light"] .trade tr.emotion-missing td{box-shadow:inset 0 -1px 0 rgba(255,178,30,0.1)}
html[data-tcc-theme-resolved="light"] .discipline-card{background:#ecf0f3;border:1px solid #c7d1d6}
html[data-tcc-theme-resolved="light"] .discipline-card.hero{border-color:#b3d1c0;background:linear-gradient(180deg,#ebf2ef,#f0f5f3)}
html[data-tcc-theme-resolved="light"] .commander-event-log{border-top:1px solid #cbd4d9}
html[data-tcc-theme-resolved="light"] .commander-event{color:#2e3b41;border-bottom:1px solid #d3dbe0}
html[data-tcc-theme-resolved="light"] .saas-pill.pro{border-color:#aeceba;background:#ecf2ef}
html[data-tcc-theme-resolved="light"] .auth-card,html[data-tcc-theme-resolved="light"] .pro-card,html[data-tcc-theme-resolved="light"] .integration-card,html[data-tcc-theme-resolved="light"] .report-card{background:#ecf0f3}
html[data-tcc-theme-resolved="light"] .auth-card input,html[data-tcc-theme-resolved="light"] .integration-card input,html[data-tcc-theme-resolved="light"] .integration-card select{background:#eef2f4;color:#111e27;border:1px solid #c2cbd1}
html[data-tcc-theme-resolved="light"] .saas-btn{background:#e8edf0;border:1px solid #c0c9cf;color:#111e27}
html[data-tcc-theme-resolved="light"] .saas-btn.primary{border-color:#afcfbb;color:#117e2c;background:#edf3f0}
html[data-tcc-theme-resolved="light"] .saas-btn.danger{border-color:#c7a3a5;color:#cc000a}
html[data-tcc-theme-resolved="light"] .oanda-disabled-container::before{background:#a3becd;color:#111e27}
html[data-tcc-theme-resolved="light"] .webhook-box{background:#eff4f6;border:1px dashed #bbc7cd}
html[data-tcc-theme-resolved="light"] .heat{background:#e8edf0;border:1px solid #c9d2d7}
html[data-tcc-theme-resolved="light"] .report-row{border-bottom:1px solid #cfd7dc}
html[data-tcc-theme-resolved="light"] .notice{border:1px solid #d8d1be;background:#f1f2ef;color:#584f29}
html[data-tcc-theme-resolved="light"] .account-link{color:#1a7f3c}
html[data-tcc-theme-resolved="light"] .reset-backdrop{background:rgba(252,252,252,0.78)}
html[data-tcc-theme-resolved="light"] .reset-card{background:#ecf0f3;border:1px solid #b6cebe;box-shadow:0 25px 80px rgba(15,28,38,0.24)}
html[data-tcc-theme-resolved="light"] .reset-card h2{color:#2b8014}
html[data-tcc-theme-resolved="light"] .reset-card input{background:#eff4f6;color:#111e27;border:1px solid #c0c9cf}
html[data-tcc-theme-resolved="light"] .help-answer{background:#eff4f6;border:1px solid #c2ccd2;color:#243729}
html[data-tcc-theme-resolved="light"] .help-shortcuts button{border:1px solid #c2d0ca;background:#edf4f0;color:#117e2c}
html[data-tcc-theme-resolved="light"] .contact-strip{border:1px solid #c7d5ce;background:#f1f6f3;color:#1f4329}
html[data-tcc-theme-resolved="light"] .contact-strip a{color:#177d2b}
html[data-tcc-theme-resolved="light"] .site-footer{color:#485962;border-top:1px solid #ccd4d9}
html[data-tcc-theme-resolved="light"] .site-footer a{color:#198032}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-clearance{border:1px solid #c8cfd4;background:#eef3f4}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-clearance.ready{border-color:#1eae53;color:#0f8036}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-clearance.caution{border-color:#c47e08;color:#826902}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-clearance.standdown{border-color:#bc1010;color:#3e1b1b}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-override{border:1px solid #bc1010;background:rgba(239,68,68,0.06)}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-gates{border:1px dashed #bdc7cc}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-manage summary{color:#117e5a}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-mode h4{color:#117e5a}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-prop-readout div{border:1px solid #c8cfd4}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-pbcard{border:1px solid #c8cfd4}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-tiers th,html[data-tcc-theme-resolved="light"] #tccPretradeRoot .pt2-tiers td{border:1px solid #ccd3d7}
html[data-tcc-theme-resolved="light"] #tccPretradeRoot.pt2-locked .tcc-pretrade-status{border-color:#1eae53}
html[data-tcc-theme-resolved="light"] .tcc-binary-banner{border:1px solid #c8cfd4;background:#eef3f4}
html[data-tcc-theme-resolved="light"] .tcc-binary-banner h2{color:#117e5a}
html[data-tcc-theme-resolved="light"] .tcc-bin-grid div{border:1px solid #ccd3d7}
html[data-tcc-theme-resolved="light"] .tcc-bin-grid small{color:#56727b}
html[data-tcc-theme-resolved="light"] .tcc-bin-gov{border:1px solid #ccd3d7}
html[data-tcc-theme-resolved="light"] .tcc-bin-gov.warn{border-color:#c47e08;background:#f0eee2}
html[data-tcc-theme-resolved="light"] .tcc-bin-gov.cool{border-color:#c47e08;background:#eee9df;color:#826902}
html[data-tcc-theme-resolved="light"] .tcc-bin-gov.lock{border-color:#bc1010;background:#eddddf;color:#3e1b1b}
html[data-tcc-theme-resolved="light"] .tcc-bin-entry{border:1px solid #ccd3d7}
html[data-tcc-theme-resolved="light"]{--tcc2-bg:#eff3f6;--tcc2-panel:#ecf1f4;--tcc2-line:#c5cfd4;--tcc2-text:#162633;--tcc2-muted:#5b717a;--tcc2-green:#127d37;--tcc2-amber:#8e681f;--tcc2-red:#ae1e1e}
html[data-tcc-theme-resolved="light"] #tccFocusModeLauncher{border:1px solid #c4ced4;background:linear-gradient(180deg,#ecf1f4,#eff3f6)}
html[data-tcc-theme-resolved="light"] #tccFocusModeLauncher.is-ready{border-color:#aaccb6;box-shadow:inset 0 0 0 1px rgba(67,228,123,0.06)}
html[data-tcc-theme-resolved="light"] #tccFocusModeLauncher button{border:1px solid #aaccb6;background:linear-gradient(180deg,#dceae0,#e7f2eb);color:#142430}
html[data-tcc-theme-resolved="light"] #tccMiniHud{border:1px solid #bbc7cc;background:linear-gradient(180deg,#ebf0f3,#eff3f6);box-shadow:0 12px 40px rgba(15,28,38,0.3)}
html[data-tcc-theme-resolved="light"] .tcc2-hud-top{border-bottom:1px solid #cad4d8;background:#edf2f5}
html[data-tcc-theme-resolved="light"] .tcc2-status-dot{box-shadow:0 0 14px rgba(67,228,123,0.175)}
html[data-tcc-theme-resolved="light"] .tcc2-status-text small{color:#60727a}
html[data-tcc-theme-resolved="light"] .tcc2-status-text strong{color:#24372f}
html[data-tcc-theme-resolved="light"] .tcc2-icon-btn{border:1px solid #c2ccd0;background:#eef2f6;color:#44565d}
html[data-tcc-theme-resolved="light"] .tcc2-icon-btn.is-on{border-color:#b5cfbf;color:#224d2f;background:#ecf3ef}
html[data-tcc-theme-resolved="light"] .tcc2-meters{border-bottom:1px solid #cad4d8}
html[data-tcc-theme-resolved="light"] .tcc2-meter{background:#eef2f6}
html[data-tcc-theme-resolved="light"] .tcc2-meter+.tcc2-meter{border-left:1px solid #cad4d8}
html[data-tcc-theme-resolved="light"] .tcc2-meter small{color:#5f7179}
html[data-tcc-theme-resolved="light"] .tcc2-meter strong{color:#23352d}
html[data-tcc-theme-resolved="light"] .tcc2-stake{background:#eef2f6;border-bottom:1px solid #cad4d8}
html[data-tcc-theme-resolved="light"] .tcc2-stake-label{color:#5d7079}
html[data-tcc-theme-resolved="light"] #tccHudCopyStake{border:1px solid #afcdba;background:#e9f2ed;color:#193a23}
html[data-tcc-theme-resolved="light"] #tccHudCopyStake.copied{border-color:#9cc3a9}
html[data-tcc-theme-resolved="light"] .tcc2-stake-meta{color:#5f7279}
html[data-tcc-theme-resolved="light"] .tcc2-actual-wrap{border-top:1px solid #ccd6da}
html[data-tcc-theme-resolved="light"] .tcc2-actual-head span{color:#5c7078}
html[data-tcc-theme-resolved="light"] .tcc2-actual-head small{color:#5d7078}
html[data-tcc-theme-resolved="light"] #tccHudActualStake{border:1px solid #bec8cd;background:#eff3f6;color:#162633}
html[data-tcc-theme-resolved="light"] #tccHudActualStake.is-deviation{border-color:#a77a25;color:#94670f}
html[data-tcc-theme-resolved="light"] .tcc2-exec{border-bottom:1px solid #cad4d8}
html[data-tcc-theme-resolved="light"] .tcc2-section-title b{color:#5c7078}
html[data-tcc-theme-resolved="light"] #tccHudWin{border:1px solid #aaccb6;background:#dfede4;color:#16331e}
html[data-tcc-theme-resolved="light"] #tccHudLoss{border:1px solid #c8afaf;background:#ebe0e0;color:#3c1a1a}
html[data-tcc-theme-resolved="light"] .tcc2-emotion{border-bottom:1px solid #cad4d8}
html[data-tcc-theme-resolved="light"] .tcc2-emotion-chip{border:1px solid #c2ccd0;background:#eef2f6;color:#5e727a}
html[data-tcc-theme-resolved="light"] .tcc2-emotion-chip.selected{border-color:#afcdba;background:#e9f2ed;color:#193a23}
html[data-tcc-theme-resolved="light"] .tcc2-emotion-chip.risk.selected{border-color:#cdc0b1;background:#f5f2ed;color:#8f651e}
html[data-tcc-theme-resolved="light"] .tcc2-sentinel{border-bottom:1px solid #cad4d8;background:#ecf1f4}
html[data-tcc-theme-resolved="light"] .tcc2-sentinel p{color:#495a60}
html[data-tcc-theme-resolved="light"] .tcc2-sentinel.deviation b,html[data-tcc-theme-resolved="light"] .tcc2-sentinel.terminated b{color:#b51717}
html[data-tcc-theme-resolved="light"] .tcc2-footer{background:#eff3f6}
html[data-tcc-theme-resolved="light"] .tcc2-footer span{color:#5e727a}
html[data-tcc-theme-resolved="light"] .tcc2-footer button{color:#5c7077}
html[data-tcc-theme-resolved="light"] #tccMiniHud[data-status="DEVIATION"] .tcc2-status-text strong,html[data-tcc-theme-resolved="light"] #tccMiniHud[data-status="TERMINATED"] .tcc2-status-text strong{color:#b51717}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-meaning{color:#254540}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-meaning b{color:#107f5a}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-voice-note{color:#3f6661}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-status{border:1px solid #c9baa6;background:#eeeae3;color:#9e6100}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-status.locked{border-color:#1ab294;background:#e6f1f0;color:#1d4335}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-fields input,html[data-tcc-theme-resolved="light"] .tcc-pretrade-fields select,html[data-tcc-theme-resolved="light"] .tcc-pretrade-fields textarea{background:#f0f4f6;border:1px solid #c6d3d7}
html[data-tcc-theme-resolved="light"] .tcc-voice-input{border:1px solid #b4cecb;background:#e4f0ef;color:#0e7c62}
html[data-tcc-theme-resolved="light"] .tcc-voice-input:hover,html[data-tcc-theme-resolved="light"] .tcc-voice-input:focus-visible{border-color:#17b580;background:#dbebe9}
html[data-tcc-theme-resolved="light"] .tcc-voice-input.listening{border-color:#cc7900;background:#ebe4dc;color:#996200}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-check{color:#273a3d}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-note,html[data-tcc-theme-resolved="light"] .tcc-jmmjm{border:1px solid #c4d6da;background:#f0f4f6;color:#2e4144}
html[data-tcc-theme-resolved="light"] .tcc-jmmjm h4{color:#107f5a}
html[data-tcc-theme-resolved="light"] .tcc-jmmjm li{border:1px solid #c8d8dc}
html[data-tcc-theme-resolved="light"] .tcc-jmmjm b{color:#107f5a}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-actions button{border:1px solid #bfcace;background:#e6edef;color:#192f34}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-actions .lock{background:#cee5d3;border-color:#a2c7aa}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-actions .standdown{background:#e8dfdb;border-color:#cc6700;color:#a35e00}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-actions #ptStartSession:disabled{border-color:rgba(15,28,38,0.1)!important;background:#e5eaed!important;color:#607177!important}
html[data-tcc-theme-resolved="light"] .tcc-pretrade-hash{color:#55747c}
html[data-tcc-theme-resolved="light"] .tcc365-card{border:1px solid #b0cfbc;background:linear-gradient(180deg,#ebf0f3,#eff3f6);box-shadow:inset 0 0 30px rgba(49,212,106,0.025)}
html[data-tcc-theme-resolved="light"] .tcc365-eye{color:#1a7f3d}
html[data-tcc-theme-resolved="light"] .tcc365-label{color:#2d3a40}
html[data-tcc-theme-resolved="light"] .tcc365-amount{color:#1a7f3d}
html[data-tcc-theme-resolved="light"] .tcc365-context{color:#465760}
html[data-tcc-theme-resolved="light"] .tcc365-stats>div{border:1px solid #c8d1d6;background:#edf1f4}
html[data-tcc-theme-resolved="light"] .tcc365-stats span{color:#5e707a}
html[data-tcc-theme-resolved="light"] .tcc365-stats strong{color:#162632}
html[data-tcc-theme-resolved="light"] .tcc365-scale{border:1px solid #c0cacf;background:linear-gradient(180deg,#ecf0f3,#eef2f6)}
html[data-tcc-theme-resolved="light"] .tcc365-scale h3{color:#152431}
html[data-tcc-theme-resolved="light"] .tcc365-scale p{color:#46555d}
html[data-tcc-theme-resolved="light"] .tcc365-tiers button{border:1px solid #c5ced3;background:#e9eef2;color:#162632}
html[data-tcc-theme-resolved="light"] .tcc365-tiers button:hover,html[data-tcc-theme-resolved="light"] .tcc365-tiers button.active{border-color:#23a952;box-shadow:0 0 18px rgba(49,212,106,0.05)}
html[data-tcc-theme-resolved="light"] .tcc365-tiers span{color:#60727c}
html[data-tcc-theme-resolved="light"] .tcc365-tiers em{color:#495961}
html[data-tcc-theme-resolved="light"] .tcc365-foot{border-top:1px solid #cbd4d8;color:#485961}
html[data-tcc-theme-resolved="light"] .tcc365-foot strong{color:#1a7f3d}
html[data-tcc-theme-resolved="light"] .amount.tcc365-loss{box-shadow:0 0 24px rgba(255,178,30,0.225)}
html[data-tcc-theme-resolved="light"] .tcc365-founder{border-left:3px solid #23a952;background:#eff4f3}
html[data-tcc-theme-resolved="light"] .tcc365-founder strong{color:#1a3d22}
html[data-tcc-theme-resolved="light"] .tcc365-founder span{color:#3e4e54}
html[data-tcc-theme-resolved="light"] .tcc365-founder em{color:#946400}
html[data-tcc-theme-resolved="light"] .tcc365-welcome{background:rgba(248,250,251,0.84)}
html[data-tcc-theme-resolved="light"] .tcc365-modal{border:1px solid #bac8ce;background:linear-gradient(180deg,#e9eef2,#eef2f5);box-shadow:0 30px 100px rgba(15,28,38,0.26),inset 0 0 38px rgba(49,212,106,0.018)}
html[data-tcc-theme-resolved="light"] .tcc365-close{border:1px solid #bfc9ce;background:#ecf0f3;color:#223238}
html[data-tcc-theme-resolved="light"] .tcc365-modal h2{color:#142430}
html[data-tcc-theme-resolved="light"] .tcc365-modal>p{color:#3a474d}
html[data-tcc-theme-resolved="light"] .tcc365-video{border:1px solid #c2ccd2;background:#f5f7f9}
html[data-tcc-theme-resolved="light"] #tcc365Video{background:#f5f7f9}
html[data-tcc-theme-resolved="light"] .tcc365-fallback{background:radial-gradient(circle at 50% 45%,rgba(49,212,106,0.12),transparent 38%),linear-gradient(180deg,#ebf0f3,#eff3f6)}
html[data-tcc-theme-resolved="light"] .tcc365-fallback b{border:1px solid #aeceba;color:#1a7f3d;background:#ecf3ef}
html[data-tcc-theme-resolved="light"] .tcc365-fallback span{color:#495a62}
html[data-tcc-theme-resolved="light"] .tcc365-steps>div{border:1px solid #c8d2d6;background:#edf1f4}
html[data-tcc-theme-resolved="light"] .tcc365-steps>div>b{background:#e8f1ec;color:#1a7f3d}
html[data-tcc-theme-resolved="light"] .tcc365-steps strong{color:#162632}
html[data-tcc-theme-resolved="light"] .tcc365-steps small{color:#5d727d}
html[data-tcc-theme-resolved="light"] .tcc365-note{border-left:3px solid #23a952;background:#eff4f3;color:#35464b}
html[data-tcc-theme-resolved="light"] .tcc365-actions button{border:1px solid #c0c9cd;color:#162632;background:#e7ecef}
html[data-tcc-theme-resolved="light"] .tcc365-actions .primary{border-color:#aecfbb;color:#1c4225;background:#ebf2ee}
html[data-tcc-theme-resolved="light"] .tcc365-disc{border-top:1px solid #ccd5da;color:#5f717a}
html[data-tcc-theme-resolved="light"] #supportCategory{background:#eff4f6;color:#111e27;border:1px solid #c0cad0}
html[data-tcc-theme-resolved="light"] #supportCategory:invalid,html[data-tcc-theme-resolved="light"] #supportCategory option[value=""]{color:#5d707b}
html[data-tcc-theme-resolved="light"] #tccHomeNavBtn{color:#1f3037}
html[data-tcc-theme-resolved="light"] #tccHomeNavBtn:hover{background:#eaeff2}
html[data-tcc-theme-resolved="light"] .tcc-access-gate{background:rgba(247,249,250,0.82)}
html[data-tcc-theme-resolved="light"] .tcc-access-card{border:1px solid #bdc9cf;background:radial-gradient(circle at 50% 0%,rgba(72,228,124,0.1),transparent 38%),
    linear-gradient(180deg,#e9eff2,#eff3f6);box-shadow:0 32px 100px rgba(15,28,38,0.248)}
html[data-tcc-theme-resolved="light"] .tcc-access-card p{color:#3f5058}
html[data-tcc-theme-resolved="light"] .tcc-access-actions button{border:1px solid #bdc7cc;background:#ebf0f3;color:#162733}
html[data-tcc-theme-resolved="light"] .tcc-access-actions button.primary{border-color:#aaccb7;background:linear-gradient(180deg,#dceae0,#e7f2eb)}
html[data-tcc-theme-resolved="light"] .tcc-access-card small{color:#5f727a}
html[data-tcc-theme-resolved="light"] #tccHomeNavBtn{color:#182a37!important}
html[data-tcc-theme-resolved="light"] #tccHomeNavBtn:hover,html[data-tcc-theme-resolved="light"] #tccHomeNavBtn:focus-visible{background:#eaeff2!important}
html[data-tcc-theme-resolved="light"]{--p1b-green:#127d37;--p1b-border:#c5cfd4;--p1b-panel:#edf2f5;--p1b-panel2:#eff3f6;--p1b-text:#162633;--p1b-muted:#5d7078}
html[data-tcc-theme-resolved="light"] #tccPhase1BSessionSetupBar{border:1px solid #c7d2d6;background:linear-gradient(180deg,#ecf1f4,#eef2f6)}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-setup-title>span{color:#24372f}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-setup-title>small{color:#60727a}
html[data-tcc-theme-resolved="light"] #tccPhase1BMaxLossWrap{color:#5e7179}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-max-loss-input{border:1px solid #bec8cd;background:#f3f6f8}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-max-loss-input b{color:#5e7179}
html[data-tcc-theme-resolved="light"] #tccPhase1BMaxLoss{color:#162633}
html[data-tcc-theme-resolved="light"] #tccPhase1BPanel{border:1px solid #c6cfd4;background:radial-gradient(circle at 94% 0%,rgba(67,228,123,0.05),transparent 28%),
    linear-gradient(180deg,#edf2f5,#eff3f6);box-shadow:0 10px 28px rgba(15,28,38,0.064)}
html[data-tcc-theme-resolved="light"] #tccPhase1BPanel.is-locked{border-color:#b5cebe}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-lock-copy strong{color:#162633}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-lock-copy small{color:#5f7178}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-status{border:1px solid #bfc7cb;background:#f0f4f6;color:#5c7078}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-status.is-locked{border-color:#b1cdbb;background:#edf4f0}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-lock{border:1px solid #aaccb6;background:linear-gradient(180deg,#dceae0,#e7f2eb);color:#15321d}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-unlock{border:1px solid #bcc2c5;background:#e9edf0;color:#3d4c51}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-locked-metrics>div{border:1px solid #cad3d8;background:#eff3f6}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-locked-metrics span{color:#5f727a}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-locked-metrics strong{color:#1a3325}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-message{color:#60727a}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-message.is-success{border:1px solid #bed3c6;background:#f0f6f2;color:#386345}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-message.is-error{border:1px solid #cab7b7;background:#f4eeee;color:#9a3232}
html[data-tcc-theme-resolved="light"] .tcc-phase1b-external-locked{border-color:#b1cdbb!important}
html[data-tcc-theme-resolved="light"]{--cgreen:#127d37;--cline:#c5cfd4;--ctext:#162633;--cmuted:#5d7179}
html[data-tcc-theme-resolved="light"] #tccCommanderJourney,html[data-tcc-theme-resolved="light"] #tccPreTradeCommander{background:linear-gradient(180deg,#ecf1f4,#eff3f6)}
html[data-tcc-theme-resolved="light"] .cj-head span{color:#5d727a}
html[data-tcc-theme-resolved="light"] .cj-step{border:1px solid #cad3d8;background:#eef2f6;color:#5e7179}
html[data-tcc-theme-resolved="light"] .cj-step.current{border-color:#a7b5bb;color:#162633;background:#eaf0f3}
html[data-tcc-theme-resolved="light"] .cj-step.complete{border-color:#b7d1c1;color:#203929;background:#eff5f2}
html[data-tcc-theme-resolved="light"] .cj-step i{border:1px solid #bfc9cd}
html[data-tcc-theme-resolved="light"] .cj-step.complete i{border-color:#afcdba;background:#e7f1eb}
html[data-tcc-theme-resolved="light"] .cj-step small{color:#5e727a}
html[data-tcc-theme-resolved="light"] #tccPreTradeCommander{box-shadow:0 14px 36px rgba(15,28,38,0.072)}
html[data-tcc-theme-resolved="light"] .pt-head{border-bottom:1px solid #ccd6da}
html[data-tcc-theme-resolved="light"] .pt-score{border:1px solid #c3cdd2;background:#eff3f6}
html[data-tcc-theme-resolved="light"] .pt-score small{color:#5f7178}
html[data-tcc-theme-resolved="light"] .pt-score i{color:#5f7178}
html[data-tcc-theme-resolved="light"] .pt-block{border:1px solid #cad3d8;background:#eef2f6}
html[data-tcc-theme-resolved="light"] .pt-block h3{color:#24372f}
html[data-tcc-theme-resolved="light"] .pt-block p{color:#5d7179}
html[data-tcc-theme-resolved="light"] .pt-chips button{border:1px solid #c2cbd0;background:#eff3f6;color:#5e7179}
html[data-tcc-theme-resolved="light"] .pt-chips button.selected{border-color:#afcdba;background:#e9f2ed;color:#193a23}
html[data-tcc-theme-resolved="light"] .pt-alert{border:1px solid #cec5b4;background:#f6f3ef;color:#89682a}
html[data-tcc-theme-resolved="light"] .pt-boundaries span{border:1px solid #c2cbd0;background:#eff3f6;color:#5e7179}
html[data-tcc-theme-resolved="light"] .pt-boundaries .ready{border-color:#b7d1c1;color:#2b4f36}
html[data-tcc-theme-resolved="light"] .pt-boundaries .missing{border-color:#d3cbbe;color:#836c3f}
html[data-tcc-theme-resolved="light"] .pt-secondary{border:1px solid #bec8cd;background:#ecf1f4;color:#44555c}
html[data-tcc-theme-resolved="light"] .pt-checks button{border:1px solid #c5cfd3;background:#eff3f6;color:#5d7178}
html[data-tcc-theme-resolved="light"] .pt-checks i{border:1px solid #bec7cb}
html[data-tcc-theme-resolved="light"] .pt-checks button.complete{border-color:#b9d0c1;background:#eff5f2;color:#2c4733}
html[data-tcc-theme-resolved="light"] .pt-checks button.complete i{border-color:#afcdba;background:#e7f1eb}
html[data-tcc-theme-resolved="light"] .pt-breakdown>div{border:1px solid #c9d3d7;background:#eff3f6;color:#5e7078}
html[data-tcc-theme-resolved="light"] .pt-breakdown>div.done{border-color:#bbd1c3;color:#375641}
html[data-tcc-theme-resolved="light"] .pt-actions{border-top:1px solid #ccd6da}
html[data-tcc-theme-resolved="light"] .pt-actions>span{color:#60727a}
html[data-tcc-theme-resolved="light"] .pt-actions>span.ready{color:#376043}
html[data-tcc-theme-resolved="light"] .pt-actions>span.flash{color:#8d6821}
html[data-tcc-theme-resolved="light"] .pt-actions button{border:1px solid #c1c7ca;background:#eff2f3}
html[data-tcc-theme-resolved="light"] .pt-actions button.ready{border-color:#aaccb6;background:linear-gradient(180deg,#dceae0,#e7f2eb);color:#15321d}
html[data-tcc-theme-resolved="light"] #tccQaToggle{border:1px solid #b3c2c8;background:#edf2f5;color:#293d44}
html[data-tcc-theme-resolved="light"] #tccQaPanel{border:1px solid #bcc8cd;background:#eff3f6;color:#162633;box-shadow:0 28px 75px rgba(15,28,38,0.22)}
html[data-tcc-theme-resolved="light"] #tccQaPanel header{border-bottom:1px solid #c9d3d8;background:#edf2f5}
html[data-tcc-theme-resolved="light"] #tccQaPanel header small{color:#127d37}
html[data-tcc-theme-resolved="light"] #tccQaPanel header p{color:#5b717a}
html[data-tcc-theme-resolved="light"] #tccQaClose{border:1px solid #c0cace;background:#eef2f6;color:#495b62}
html[data-tcc-theme-resolved="light"] #tccQaPanel nav{border-bottom:1px solid #cbd4d9}
html[data-tcc-theme-resolved="light"] #tccQaPanel nav button{border:1px solid #bdc9cd;background:#edf2f5;color:#3c4e54}
html[data-tcc-theme-resolved="light"] #tccQaRun{border-color:#afcdba!important;background:#e7f1eb!important;color:#193a23!important}
html[data-tcc-theme-resolved="light"] #tccQaSummary{border-bottom:1px solid #cbd4d9;color:#41535b}
html[data-tcc-theme-resolved="light"] #tccQaResults>p{color:#5f727a}
html[data-tcc-theme-resolved="light"] #tccQaResults article{border:1px solid #c6d0d4;background:#eef2f6}
html[data-tcc-theme-resolved="light"] #tccQaResults article p{color:#5f727a}
html[data-tcc-theme-resolved="light"] #tccQaResults article small{color:#7b6c47}
html[data-tcc-theme-resolved="light"] #tccQaResults .qa-pass{border-left:3px solid #1ab24f}
html[data-tcc-theme-resolved="light"] #tccQaResults .qa-pass span{background:#e7f1eb;color:#127d37}
html[data-tcc-theme-resolved="light"] #tccQaResults .qa-fail{border-left:3px solid #ae1e1e}
html[data-tcc-theme-resolved="light"] #tccQaResults .qa-fail span{background:#eee5e5;color:#b41818}
html[data-tcc-theme-resolved="light"] #tccQaResults .qa-warn{border-left:3px solid #a77a25}
html[data-tcc-theme-resolved="light"] #tccQaResults .qa-warn span{background:#f2eee7;color:#8e681f}
html[data-tcc-theme-resolved="light"] .dashboard-welcome{border:1px solid #c4d0d5;border-left:4px solid #1ab24f;background:linear-gradient(100deg,rgba(67,228,123,0.08),rgba(239,243,246,0.92));box-shadow:0 0 24px rgba(67,228,123,0.03)}
html[data-tcc-theme-resolved="light"] .dashboard-welcome span{color:#127d37}
html[data-tcc-theme-resolved="light"] .dashboard-welcome h1{color:#14242f}
html[data-tcc-theme-resolved="light"] .dashboard-welcome small{color:#59727c}
html[data-tcc-theme-resolved="light"]{--tccqa-bg:#eff3f6;--tccqa-panel:#ebf0f3;--tccqa-line:#c5cfd4;--tccqa-text:#152531;--tccqa-muted:#5b727c;--tccqa-green:#127d37;--tccqa-red:#b8141e;--tccqa-amber:#8d6416}
html[data-tcc-theme-resolved="light"] #tccGlobalQaLauncher{border:1px solid #309c53;background:linear-gradient(180deg,#daeae0,#e7f2eb);box-shadow:0 0 22px rgba(67,228,123,0.1);color:#132d1b}
html[data-tcc-theme-resolved="light"] #tccGlobalQaPanel{background:rgba(247,249,250,0.88)}
html[data-tcc-theme-resolved="light"] .tcc-global-qa-card{border:1px solid #bbc7cd;background:linear-gradient(180deg,#e9eff2,#eff3f6);box-shadow:0 28px 80px rgba(15,28,38,0.22)}
html[data-tcc-theme-resolved="light"] .tcc-global-qa-close{background:#edf1f4;color:#24382f}
html[data-tcc-theme-resolved="light"] .tcc-global-qa-actions button{background:#ecf1f4;color:#23372e}
html[data-tcc-theme-resolved="light"] .tcc-global-qa-actions .primary{border-color:#a3c8b0;background:#dfede4;color:#132d1b}
html[data-tcc-theme-resolved="light"] .tcc-global-qa-result{background:#eef2f5}
html[data-tcc-theme-resolved="light"] .tcc-records-toolbar input,html[data-tcc-theme-resolved="light"] .tcc-records-toolbar select,html[data-tcc-theme-resolved="light"] .tcc-records-toolbar button,html[data-tcc-theme-resolved="light"] .tcc-reflection textarea,html[data-tcc-theme-resolved="light"] .tcc-reflection button{border:1px solid #c3cdd3;background:#eaf0f4;color:#152831}
html[data-tcc-theme-resolved="light"] .tcc-record-row{border:1px solid #c7d2d8;background:#eaf0f4;color:#152831}
html[data-tcc-theme-resolved="light"] .tcc-record-row:hover{border-color:#0ebe5b}
html[data-tcc-theme-resolved="light"] .tcc-record-row small{color:#455863}
html[data-tcc-theme-resolved="light"] .tcc-record-detail{border:1px solid #c3cdd3;background:#ecf2f5}
html[data-tcc-theme-resolved="light"] .tcc-record-metrics div{border:1px solid #cbd6db}
html[data-tcc-theme-resolved="light"] .tcc-record-metrics span{color:#455863}
html[data-tcc-theme-resolved="light"] .tcc-analytics-card{border:1px solid #c5ced4;background:#eaf0f4}
html[data-tcc-theme-resolved="light"] .tcc-analytics-card span{color:#455863}
html[data-tcc-theme-resolved="light"] .tcc-onb-card{background:linear-gradient(180deg,rgba(232,237,240,0.98),rgba(238,241,244,0.98));border:1px solid rgba(139,163,180,0.22);box-shadow:0 18px 45px rgba(15,28,38,0.088)}
html[data-tcc-theme-resolved="light"] .tcc-onb-eyebrow{color:#415765}
html[data-tcc-theme-resolved="light"] .tcc-onb-title{color:#14232e}
html[data-tcc-theme-resolved="light"] .tcc-onb-subtitle{color:#354753}
html[data-tcc-theme-resolved="light"] .tcc-onb-progress-line{color:#1d2f3b}
html[data-tcc-theme-resolved="light"] .tcc-onb-progress-track{background:#eff3f6;border:1px solid rgba(15,28,38,0.08)}
html[data-tcc-theme-resolved="light"] .tcc-onb-required{color:#3f4f5b}
html[data-tcc-theme-resolved="light"] .tcc-onb-btn{border:1px solid rgba(15,28,38,0.14);background:#ecf1f4;color:#152731}
html[data-tcc-theme-resolved="light"] .tcc-onb-btn:hover{border-color:rgba(30,174,130,0.55)}
html[data-tcc-theme-resolved="light"] .tcc-onb-btn.primary{background:linear-gradient(180deg,#a5cec1,#b3d6cc);border-color:#9dc4b8}
html[data-tcc-theme-resolved="light"] .tcc-onb-btn.ghost{color:#354753}
html[data-tcc-theme-resolved="light"] .tcc-onb-btn.danger{border-color:rgba(204,0,0,0.42);color:#cc0000}
html[data-tcc-theme-resolved="light"] .tcc-onb-mode h3{color:#14232f}
html[data-tcc-theme-resolved="light"] .tcc-onb-mode p{color:#3f505b}
html[data-tcc-theme-resolved="light"] .tcc-onb-jade-avatar{background:radial-gradient(circle at 35% 30%,#3ce3b4,#c7e1da 72%);box-shadow:0 0 0 4px rgba(60,227,180,0.04)}
html[data-tcc-theme-resolved="light"] .tcc-onb-jade-copy strong{color:#152532}
html[data-tcc-theme-resolved="light"] .tcc-onb-jade-copy span{color:#41525c}
html[data-tcc-theme-resolved="light"] .tcc-onb-jade-status{background:#eff3f6;border:1px solid rgba(15,28,38,0.08);color:#2f424d}
html[data-tcc-theme-resolved="light"] .tcc-onb-speed{color:#3f505b}
html[data-tcc-theme-resolved="light"] .tcc-onb-speed select{background:#eff3f6;color:#172c35;border:1px solid rgba(15,28,38,0.12)}
html[data-tcc-theme-resolved="light"] .tcc-onb-recording{border:1px solid rgba(204,0,0,0.45);background:rgba(221,192,192,0.18);color:#3b1919}
html[data-tcc-theme-resolved="light"] .tcc-onb-question-wrap.is-active::before{color:#167e5f}
html[data-tcc-theme-resolved="light"] .tcc-onb-question-card{border:1px solid rgba(30,174,130,0.35);box-shadow:0 0 0 3px rgba(111,230,194,0.025);background:linear-gradient(180deg,rgba(235,240,243,0.98),rgba(240,244,247,0.98))}
html[data-tcc-theme-resolved="light"] .tcc-onb-qmeta{color:#435765}
html[data-tcc-theme-resolved="light"] .tcc-onb-question{color:#14222e}
html[data-tcc-theme-resolved="light"] .tcc-onb-help{color:#3f505b}
html[data-tcc-theme-resolved="light"] .tcc-onb-option{background:#edf2f5;border:1px solid rgba(15,28,38,0.1);color:#1d313b}
html[data-tcc-theme-resolved="light"] .tcc-onb-option:hover{border-color:rgba(30,174,130,0.45)}
html[data-tcc-theme-resolved="light"] .tcc-onb-option input{accent-color:#177d60}
html[data-tcc-theme-resolved="light"] .tcc-onb-input,html[data-tcc-theme-resolved="light"] .tcc-onb-textarea,html[data-tcc-theme-resolved="light"] .tcc-onb-select{background:#eff3f6;color:#152a32;border:1px solid rgba(15,28,38,0.14)}
html[data-tcc-theme-resolved="light"] .tcc-onb-answer-preview{background:#ebf0f3;border:1px solid rgba(30,174,130,0.22)}
html[data-tcc-theme-resolved="light"] .tcc-onb-answer-preview strong{color:#167e5f}
html[data-tcc-theme-resolved="light"] .tcc-onb-answer-preview span{color:#172c35}
html[data-tcc-theme-resolved="light"] .tcc-onb-section h3{color:#455965}
html[data-tcc-theme-resolved="light"] .tcc-onb-field label{color:#152531}
html[data-tcc-theme-resolved="light"] .tcc-onb-field small{color:#5d717f}
html[data-tcc-theme-resolved="light"] .tcc-onb-mini{color:#475863}
html[data-tcc-theme-resolved="light"] .tcc-onb-complete-mark{color:#177d5c}
html[data-tcc-theme-resolved="light"] .tcc-onb-complete h2{color:#14232e}
html[data-tcc-theme-resolved="light"] .tcc-onb-complete p{color:#3e4f5b}
html[data-tcc-theme-resolved="light"] .tcc-onb-banner{border:1px solid rgba(30,174,130,0.3);background:rgba(199,225,218,0.13);color:#1d4338}
html[data-tcc-theme-resolved="light"] .tcc-onb-toast{background:#e8eef1;color:#162d33;border:1px solid rgba(30,174,130,0.35);box-shadow:0 18px 45px rgba(15,28,38,0.14)}
html[data-tcc-theme-resolved="light"] .tcc-onb-qa{color:#465964}
html[data-tcc-theme-resolved="light"] .tcc-onb-qa.pass{color:#167e5f}
html[data-tcc-theme-resolved="light"] .tcc-onb-qa.fail{color:#cc0500}
html[data-tcc-theme-resolved="light"]{--tcc-shell-bg:#eff3f6;--tcc-shell-panel:#eaeff3;--tcc-shell-line:#c7d0d6;--tcc-shell-text:#152831;--tcc-shell-muted:#455863;--tcc-shell-green:#0a803e;--tcc-shell-yellow:#946300;--tcc-shell-red:#cc001a}
html[data-tcc-theme-resolved="light"] .tcc-shell{background:rgba(239,243,246,0.98);box-shadow:0 12px 30px rgba(15,28,38,0.12)}
html[data-tcc-theme-resolved="light"] .tcc-shell-pretrade{border-color:rgba(14,190,91,0.34)!important;background:rgba(85,242,154,0.08)!important}
html[data-tcc-theme-resolved="light"] .tcc-menu-toggle:hover,html[data-tcc-theme-resolved="light"] .tcc-menu-toggle:focus-visible,html[data-tcc-theme-resolved="light"] .tcc-menu.open>.tcc-menu-toggle,html[data-tcc-theme-resolved="light"] .tcc-shell-account:hover,html[data-tcc-theme-resolved="light"] .tcc-shell-account:focus-visible,html[data-tcc-theme-resolved="light"] .tcc-shell-pretrade:hover,html[data-tcc-theme-resolved="light"] .tcc-shell-pretrade:focus-visible{background:rgba(85,242,154,0.16)!important}
html[data-tcc-theme-resolved="light"] .tcc-menu-panel{background:#ecf1f5;box-shadow:0 18px 45px rgba(15,28,38,0.192)}
html[data-tcc-theme-resolved="light"] .tcc-menu-panel a:hover,html[data-tcc-theme-resolved="light"] .tcc-menu-panel a:focus-visible,html[data-tcc-theme-resolved="light"] .tcc-menu-panel button:hover,html[data-tcc-theme-resolved="light"] .tcc-menu-panel button:focus-visible,html[data-tcc-theme-resolved="light"] .tcc-menu-panel [aria-current="page"]{background:rgba(85,242,154,0.1)}
html[data-tcc-theme-resolved="light"] .tcc-admin-qa-launch{background:#e9edef}
html[data-tcc-theme-resolved="light"] .tcc-command-welcome{background:linear-gradient(135deg,rgba(85,242,154,0.1),rgba(238,241,244,0.94) 55%)}
html[data-tcc-theme-resolved="light"] .tcc-shell-companion{border:1px solid rgba(39,153,165,0.36);background:rgba(91,204,216,0.08);color:#1d433d}
html[data-tcc-theme-resolved="light"] .tcc-shell-companion:hover,html[data-tcc-theme-resolved="light"] .tcc-shell-companion:focus-visible{background:rgba(85,242,154,0.16)}
html[data-tcc-theme-resolved="light"] #tccConfirmAccount{border:1px solid #cc8900;background:rgba(255,200,87,0.1);color:#946700}
html[data-tcc-theme-resolved="light"] #tccConfirmAccount:hover,html[data-tcc-theme-resolved="light"] #tccConfirmAccount:focus-visible{background:rgba(255,200,87,0.2)}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-card{background:#e7eaef;border:2px solid #1eae53;color:#111e27;box-shadow:0 8px 24px rgba(34,197,94,0.05)}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-header{border-bottom:1px solid #ced3dc}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-header h3{color:#414f62}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-display{color:#167e3c;text-shadow:0 0 20px rgba(34,197,94,0.15)}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-unit{color:#606f85}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-rank{background:#dadee5}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-rank-label{color:#414f62}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-footer{color:#414f62}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-status{border:1px solid #ced3dc;color:#414f62}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-history-row{background:#e4e8ef;border:1px solid #ced3dc}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-good{color:#167e3c}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-bad{color:#bc1010}
html[data-tcc-theme-resolved="light"] #tccAccountabilityStreakPanel .tcc-streak-empty{color:#606f85}
/* colours authored in style="" attributes */
html[data-tcc-theme-resolved="light"] [style*="background:#0e1a1f"]{background:#eaeff1!important}
html[data-tcc-theme-resolved="light"] [style*="border-color:#277a47"]{border-color:#b1d0bd!important}
html[data-tcc-theme-resolved="light"] [style*="border:1px solid #2b3b46"]{border:1px solid #c8cfd4!important}
html[data-tcc-theme-resolved="light"] [style*="color:#8ff0d0"]{color:#117e5a!important}
