/* Generated by tools/build-light-theme.mjs; edit the source styles or light-theme-foundation.css. */
@layer bon-atmosphere, bon-surfaces, bon-light-refinement, bon-light-legacy;
/* Shared, authored surfaces. Kept outside the legacy color converter so labels
   and structural wrappers never acquire opaque backgrounds. The atmosphere
   layer continues to own chart and market colors. */
@layer bon-surfaces {
  body.home-page .home-workspace {border-radius:24px!important;overflow:hidden;}
  body {
    --soft-surface:var(--at-surface,#192435);
    --soft-field:var(--at-field,#122034);
    --soft-text:var(--at-text,#edf3fb);
    --soft-muted:var(--at-muted,#aebdd0);
    --soft-line:var(--at-line,#b6cce526);
    --soft-accent:var(--at-accent,#b4d2ff);
    --soft-wash:linear-gradient(135deg,#b7d3ff0a,transparent 70%);
    --soft-shadow:0 8px 26px #08142518,inset 0 1px #ffffff12;
  }
  html[data-color-theme=light] body {
    --soft-surface:var(--at-surface,#fcfdff);
    --soft-field:var(--at-field,#f3f6fa);
    --soft-text:var(--at-text,#1b304c);
    --soft-muted:var(--at-muted,#526680);
    --soft-line:var(--at-line,#d5dfeb);
    --soft-accent:var(--at-accent,#275cca);
    --soft-wash:linear-gradient(135deg,#eaf1fc80,transparent 70%);
    --soft-shadow:0 8px 26px #2944650d,inset 0 1px #fff;
  }
  body :is(.trade-plan-admin,.trade-plan-card,.rs-card,.kad-scanner,.kad-table-wrap,.kad-box,
    .account-card,.help-card,.help-section,.payment-summary,.payment-form,.login-form,
    .auth-card,.membership-card,.package-card,.price-card,.reference-card,.lesson-card) {
    border-radius:20px!important;
    background-color:var(--soft-surface)!important;
    border-color:var(--soft-line)!important;
    box-shadow:var(--soft-shadow)!important;
  }
  body :is(.trade-plan-admin,.help-compose,.login-form,.auth-form,.payment-form,.account-form,.account-card) {
    background:var(--soft-surface)!important;
    color:var(--soft-text)!important;
  }
  body :is(.trade-plan-admin,.help-compose,.login-form,.auth-form,.payment-form,.account-form,.account-card)
    :is(form,label,.trade-plan-form-row) {
    background:transparent!important;
    box-shadow:none!important;
  }
  body :is(.trade-plan-admin,.help-compose,.login-form,.auth-form,.payment-form,.account-form,.account-card)
    :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea) {
    box-sizing:border-box;
    max-width:100%;
    min-width:0;
    min-height:46px;
    border:1px solid var(--soft-line)!important;
    border-radius:12px!important;
    background-color:var(--soft-field)!important;
    color:var(--soft-text)!important;
    box-shadow:inset 0 1px 2px #14253e04!important;
    padding:12px 14px;
    transition:border-color .18s,box-shadow .18s,background-color .18s;
  }
  body :is(.trade-plan-admin,.help-compose,.login-form,.auth-form,.payment-form,.account-form,.account-card)
    :is(input,select,textarea):focus-visible {
    outline:2px solid var(--soft-accent)!important;
    outline-offset:3px!important;
    border-color:var(--soft-accent)!important;
    box-shadow:0 0 0 5px color-mix(in srgb,var(--soft-accent) 9%,transparent)!important;
  }
  body :is(.trade-plan-admin,.help-compose,.login-form,.auth-form,.payment-form,.account-form,.account-card) textarea {resize:vertical;line-height:1.65;}
  body :is(.trade-plan-admin,.help-compose,.login-form,.auth-form,.payment-form,.account-form,.account-card) select {
    appearance:none;
    background-image:linear-gradient(45deg,transparent 50%,var(--soft-muted) 50%),linear-gradient(135deg,var(--soft-muted) 50%,transparent 50%)!important;
    background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;
    background-size:5px 5px!important;background-repeat:no-repeat!important;padding-right:36px;
  }
  body :is(.trade-plan-admin,.help-compose,.login-form,.auth-form,.payment-form,.account-form,.account-card) ::placeholder {color:var(--soft-muted)!important;opacity:.85;}
  body :is(.plan-toolbar,.plan-transparency,.plan-kind-tabs,.rs-nav,.plan-note,.plan-share-preview,.plan-option-fields) {border-radius:14px!important;}
  body :is(.plan-kind-tabs,.rs-nav) button {border-radius:10px!important;}
  body :is(.login-form-heading,.account-card-heading,.account-identity,.package-card-top,.trade-plan-feed-head) {border-color:var(--soft-line)!important;}
  body .trade-plan-status {border-radius:999px!important;padding:5px 10px!important;}
  body :is(.trade-plan-open,.trade-plan-admin button,.auth-submit,.login-submit,.account-primary,.help-primary,.package-cta,.price-action) {border-radius:12px!important;}

  /* The editor reads as three quiet groups, with no edge-to-edge grey slab. */
  body .trade-plan-admin {padding:24px!important;align-self:start;}
  body .trade-plan-admin-head {padding:0 2px 4px;background:transparent!important;}
  body .trade-plan-admin-head>span {color:var(--soft-accent)!important;letter-spacing:.14em;font-size:10px;}
  body .trade-plan-admin-head h2 {font-size:22px!important;line-height:1.3;margin:8px 0;}
  body .trade-plan-admin-head p {margin:0;color:var(--soft-muted)!important;font:400 13px/1.65 var(--sans);background:transparent!important;}
  body .trade-plan-admin form {gap:18px!important;margin-top:22px;}
  body .trade-plan-admin .plan-editor-section {
    display:grid;gap:16px;min-width:0;margin:0;padding:18px 0 6px;
    border:0;background:transparent!important;
  }
  body .trade-plan-admin .plan-editor-section legend {
    display:flex;align-items:center;gap:9px;padding:0;
    color:var(--soft-text)!important;font:600 13px/1.4 var(--sans);
    background:transparent!important;
  }
  body .trade-plan-admin .plan-editor-section legend span {
    display:inline-grid;place-items:center;width:28px;height:28px;border-radius:10px;
    background:color-mix(in srgb,var(--soft-accent) 10%,transparent)!important;
    color:var(--soft-accent)!important;font:600 10px/1 var(--sans);
  }
  body .trade-plan-admin label {gap:8px!important;font:500 12px/1.5 var(--sans)!important;color:var(--soft-muted)!important;min-width:0;}
  body .trade-plan-admin label>span {background:transparent!important;}
  body .trade-plan-admin :is(input,select,textarea) {font-size:14px!important;line-height:1.45;}
  body .trade-plan-admin .trade-plan-form-row {gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));}
  body .trade-plan-admin .trade-plan-form-row.targets {grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
  body .trade-plan-admin .targets input {padding-inline:10px;}
  body .trade-plan-admin .plan-option-fields {padding:14px;gap:14px;border-color:var(--soft-line)!important;background:var(--soft-wash)!important;}
  body .trade-plan-admin button[type=submit] {min-height:48px;padding:14px 16px;font-size:14px;justify-content:center;box-shadow:0 5px 12px #245bd61a!important;}
  body .trade-plan-admin>small {margin-top:18px;padding:14px;border-radius:12px;background:var(--soft-wash)!important;color:var(--soft-muted)!important;font-size:11px!important;line-height:1.75;}
  body .trade-plan-admin :is(input,select,textarea):disabled {opacity:.65;cursor:not-allowed;}
  body .trade-plan-admin .plan-editor-section[disabled] {opacity:.7;}
  body .trade-plan-admin [hidden] {display:none!important;}
  @media(max-width:600px) {
    body .trade-plan-admin {padding:18px!important;}
    body :is(.trade-plan-admin,.help-compose,.login-form,.auth-form,.payment-form,.account-form,.account-card) :is(input,select,textarea) {font-size:16px!important;}
    body .trade-plan-admin .trade-plan-form-row.targets {grid-template-columns:repeat(2,minmax(0,1fr));}
    body .trade-plan-admin .trade-plan-form-row.targets>label:last-child {grid-column:1 / -1;}
  }
  @media(prefers-reduced-motion:reduce) {
    body :is(.trade-plan-admin,.help-compose,.login-form,.auth-form,.payment-form,.account-form,.account-card) :is(input,select,textarea) {transition:none!important;}
  }
}

@layer bon-light-legacy {
html[data-color-theme="light"] {
    --green: #07694f !important;
    --red: #b42d43 !important;
    --amber: #91620e !important;
    --blue: #245bd6 !important;
    --yeni: #245bd6 !important;
    --alert: #b42d43 !important
}
html[data-color-theme="light"],html[data-color-theme="light"] body {
    background: var(--bg) !important;
    color: var(--text) !important
}
html[data-color-theme="light"] .sub {
    color: var(--muted) !important
}
html[data-color-theme="light"] .clock span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .open {
    color: var(--green) !important
}
html[data-color-theme="light"] .closed {
    color: var(--amber) !important
}
html[data-color-theme="light"] button.tab,html[data-color-theme="light"] button.refresh,html[data-color-theme="light"] .book-form button {
    background: var(--chip) !important;
    color: var(--text) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] button.tab.active {
    border-color: var(--blue) !important;
    color: var(--blue) !important
}
html[data-color-theme="light"] .meta {
    color: var(--muted) !important
}
html[data-color-theme="light"] th {
    color: var(--muted) !important;
    background: var(--bg) !important
}
html[data-color-theme="light"] tbody tr:hover {
    background: var(--panel) !important
}
html[data-color-theme="light"] .up {
    color: var(--green) !important
}
html[data-color-theme="light"] .down {
    color: var(--red) !important
}
html[data-color-theme="light"] .badge {
    background: var(--chip) !important
}
html[data-color-theme="light"] .KIRILDI,html[data-color-theme="light"] .GUNICI {
    background: #eef2f6 !important;
    color: var(--green) !important
}
html[data-color-theme="light"] .YAKLASIYOR {
    background: #eef2f6 !important;
    color: var(--amber) !important
}
html[data-color-theme="light"] .TAKIP,html[data-color-theme="light"] .SARI {
    background: #eef2f6 !important;
    color: var(--amber) !important
}
html[data-color-theme="light"] tbody tr.hot td {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] tbody tr.new-stock td:first-child {
    box-shadow: inset 3px 0 var(--green) !important
}
html[data-color-theme="light"] .new-stock-chip {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.110) !important;
    color: var(--green) !important
}
html[data-color-theme="light"] .FAKE,html[data-color-theme="light"] .ALTINA {
    background: #eef2f6 !important;
    color: var(--red) !important
}
html[data-color-theme="light"] .ZAYIF {
    background: #eef2f6 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .HACIM {
    background: #eef2f6 !important;
    color: var(--blue) !important
}
html[data-color-theme="light"] .detail {
    background: var(--panel) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .err {
    color: var(--red) !important
}
html[data-color-theme="light"] .book-form input {
    background: var(--chip) !important;
    color: var(--text) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .live-badge {
    color: var(--muted) !important
}
html[data-color-theme="light"] .live-badge.ok {
    color: var(--green) !important
}
html[data-color-theme="light"] .book-density {
    border-color: var(--line) !important;
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] .book-density button {
    background: transparent !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .book-density button.active {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .tcard {
    background: var(--card) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .breakout {
    background: var(--bon-bg-primary) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .breakout .bo-mark {
    background: var(--chip) !important
}
html[data-color-theme="light"] .breakout .bo-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] .breakout .bo-meta {
    color: var(--muted) !important
}
html[data-color-theme="light"] .breakout.KIRILIM {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .breakout.KIRILIM .bo-mark {
    background: #eef2f6 !important;
    color: var(--green) !important
}
html[data-color-theme="light"] .breakout.FAKE {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .breakout.FAKE .bo-mark {
    background: #eef2f6 !important;
    color: var(--red) !important
}
html[data-color-theme="light"] .breakout.ZAYIF {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .breakout.ZAYIF .bo-mark {
    background: #eef2f6 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .breakout.YAKLASIYOR {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .breakout.YAKLASIYOR .bo-mark {
    background: #eef2f6 !important;
    color: var(--amber) !important
}
html[data-color-theme="light"] .breakout.HACIM {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .breakout.HACIM .bo-mark {
    background: #eef2f6 !important;
    color: var(--blue) !important
}
html[data-color-theme="light"] .dom .lv.res {
    box-shadow: inset 0 0 0 1px var(--amber) !important
}
html[data-color-theme="light"] .dom .lv.res .px {
    color: var(--amber) !important
}
html[data-color-theme="light"] .readout.warn {
    border-color: var(--red) !important
}
html[data-color-theme="light"] .pulse.bad {
    background: var(--red) !important
}
html[data-color-theme="light"] .thead .sym .co {
    color: var(--muted) !important
}
html[data-color-theme="light"] .thead .x {
    background: transparent !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .detail-open {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.100) !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .detail-open:hover {
    border-color: #d7dfeb !important;
    background: rgba(36,91,214,0.200) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .toggles {
    color: var(--muted) !important
}
html[data-color-theme="light"] .alert {
    background: var(--alert) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .spark-wrap {
    background: var(--bon-bg-primary) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .metrics .cell {
    background: var(--bon-bg-primary) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .metrics .lbl {
    color: var(--muted) !important
}
html[data-color-theme="light"] .metrics .note {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pressure .row {
    color: var(--muted) !important
}
html[data-color-theme="light"] .dom .cap {
    color: var(--muted) !important
}
html[data-color-theme="light"] .dom .ask .bar {
    background: var(--red) !important
}
html[data-color-theme="light"] .dom .bid .bar {
    background: var(--green) !important
}
html[data-color-theme="light"] .dom .lv .sz {
    color: var(--muted) !important
}
html[data-color-theme="light"] .dom .lv.thick .sz {
    color: var(--text) !important
}
html[data-color-theme="light"] .dom .ask .px {
    color: var(--red) !important
}
html[data-color-theme="light"] .dom .bid .px {
    color: var(--green) !important
}
html[data-color-theme="light"] .dom .lv.last {
    box-shadow: inset 0 0 0 1px var(--amber) !important
}
html[data-color-theme="light"] .dom .spread {
    background: var(--bon-bg-primary) !important;
    border-color: var(--line) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .dom .spread b {
    color: var(--text) !important
}
html[data-color-theme="light"] .dom .spread.last {
    border-color: var(--amber) !important
}
html[data-color-theme="light"] .dom .empty-lv {
    color: var(--muted) !important
}
html[data-color-theme="light"] .spark-tag {
    color: var(--muted) !important
}
html[data-color-theme="light"] .src-line {
    color: var(--muted) !important
}
html[data-color-theme="light"] .src-line b {
    color: var(--text) !important
}
html[data-color-theme="light"] .wall {
    background: var(--bon-bg-primary) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .wall .lbl {
    color: var(--muted) !important
}
html[data-color-theme="light"] .wall.bid .big {
    color: var(--green) !important
}
html[data-color-theme="light"] .wall.ask .big {
    color: var(--red) !important
}
html[data-color-theme="light"] .wall .note {
    color: var(--muted) !important
}
html[data-color-theme="light"] .colh {
    color: var(--muted) !important
}
html[data-color-theme="light"] .tape .row.big.al-bg {
    background: rgba(36,91,214,0.180) !important
}
html[data-color-theme="light"] .tape .row.big.sat-bg {
    background: rgba(173,101,19,0.180) !important
}
html[data-color-theme="light"] .tape-head {
    color: var(--muted) !important
}
html[data-color-theme="light"] .side-al {
    color: var(--green) !important
}
html[data-color-theme="light"] .side-sat {
    color: var(--red) !important
}
html[data-color-theme="light"] .side-neutral {
    color: var(--muted) !important
}
html[data-color-theme="light"] .kind-yeni {
    color: var(--yeni) !important
}
html[data-color-theme="light"] .kind-iptal {
    color: var(--muted) !important
}
html[data-color-theme="light"] .empty {
    color: var(--muted) !important
}
html[data-color-theme="light"] .readout {
    background: var(--bon-bg-primary) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .pulse {
    background: var(--green) !important;
    box-shadow: 0 0 0 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .readout-why {
    color: var(--muted) !important
}
html[data-color-theme="light"] .live-clock {
    color: var(--muted) !important
}
html[data-color-theme="light"] .hint {
    color: var(--muted) !important
}
html[data-color-theme="light"] .hint b {
    color: var(--text) !important
}
html[data-color-theme="light"] .imb {
    background: rgba(173,101,19,0.350) !important
}
html[data-color-theme="light"] .imb i {
    background: var(--green) !important
}
html[data-color-theme="light"] .flow-summary-head {
    color: var(--muted) !important
}
html[data-color-theme="light"] .flow-summary-head b {
    color: var(--text) !important
}
html[data-color-theme="light"] .flow-stat {
    border-color: var(--line) !important;
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] .flow-stat small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .flow-stat.buy strong {
    color: var(--green) !important
}
html[data-color-theme="light"] .flow-stat.sell strong {
    color: var(--red) !important
}
html[data-color-theme="light"] .flow-stat.add strong {
    color: var(--yeni) !important
}
html[data-color-theme="light"] .flow-stat.cancel strong {
    color: var(--amber) !important
}
html[data-color-theme="light"] .colh small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .tape .row.al-bg {
    background: rgba(36,91,214,0.080) !important
}
html[data-color-theme="light"] .tape .row.sat-bg {
    background: rgba(173,101,19,0.080) !important
}
html[data-color-theme="light"] .tape .row.yeni-bg {
    background: rgba(36,91,214,0.080) !important
}
html[data-color-theme="light"] .tape .row.iptal-bg {
    background: rgba(173,101,19,0.070) !important
}
html[data-color-theme="light"] body.book-grid-mode .tcard {
    background: var(--bon-bg-secondary) !important
}
html[data-color-theme="light"] body.book-grid-mode:has(.tcard.xl)::before {
    background: rgba(245,247,249,0.820) !important
}
html[data-color-theme="light"] body.book-grid-mode .tcard.xl {
    border-color: #d7dfeb !important;
    background: var(--bon-bg-secondary) !important;
    box-shadow: 0 28px 90px rgba(24,43,70,0.100), 0 0 0 1px rgba(24,43,70,0.080) inset !important
}
html[data-color-theme="light"] body.book-grid-mode .tcard.xl .thead .x {
    border-color: var(--line) !important
}
html[data-color-theme="light"] body.book-grid-mode .tcard.xl .toggles label {
    border-color: #d7dfeb !important;
    background: var(--bon-bg-secondary) !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] body.book-grid-mode .tcard.xl .toggles input {
    accent-color: var(--blue) !important
}
html[data-color-theme="light"] body.book-grid-mode .tcard.xl .spark-wrap {
    border-color: #d7dfeb !important;
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] .book-hotspots .bh-section {
    border-color: var(--bon-border) !important;
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] .book-hotspots header strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .book-hotspots .bh-scope,html[data-color-theme="light"] .book-hotspots .bh-note,html[data-color-theme="light"] .book-hotspots .bh-empty {
    color: #53657e !important
}
html[data-color-theme="light"] .book-hotspots h4 {
    color: #182b46 !important
}
html[data-color-theme="light"] .book-hotspots .bh-side li {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .book-hotspots .bh-sell li,html[data-color-theme="light"] .book-hotspots .bh-ask li {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .book-hotspots .bh-side li b {
    color: #07694f !important
}
html[data-color-theme="light"] .book-hotspots .bh-sell li b,html[data-color-theme="light"] .book-hotspots .bh-ask li b {
    color: #b42d43 !important
}
html[data-color-theme="light"] .book-hotspots .bh-side li span {
    color: #182b46 !important
}
html[data-color-theme="light"] .book-hotspots .bh-total li {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .book-hotspots .bh-total li b {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-help-page,html[data-color-theme="light"] body.entry-shell:is(.packages-page,.sample-page),html[data-color-theme="light"] body.reference-page {
    --brand-bg: #f5f7f9 !important;
    --brand-surface: #f5f7f9 !important;
    --brand-raised: #f5f7f9 !important;
    --brand-line: #d7dfeb !important;
    --brand-text: #182b46 !important;
    --brand-muted: #53657e !important;
    --brand-accent: #245bd6 !important;
    --brand-accent-soft: #e8edf3 !important;
    background: var(--brand-bg) !important;
    color: var(--brand-text) !important
}
html[data-color-theme="light"] body a.site-brand,html[data-color-theme="light"] body.entry-shell header.top a.site-brand {
    color: var(--brand-text) !important
}
html[data-color-theme="light"] body a.site-brand > svg {
    fill: var(--brand-accent) !important
}
html[data-color-theme="light"] body a.site-brand > span {
    color: var(--brand-text) !important
}
html[data-color-theme="light"] body a.site-brand > span > span {
    color: var(--brand-muted) !important
}
html[data-color-theme="light"] .reference-page a {
    color: var(--brand-accent) !important
}
html[data-color-theme="light"] .reference-page a:hover {
    color: var(--brand-accent-soft) !important
}
html[data-color-theme="light"] .reference-page a:focus-visible {
    outline: 2px solid var(--brand-accent) !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .reference-skip {
    background: var(--brand-surface) !important
}
html[data-color-theme="light"] .reference-page .eyebrow {
    color: var(--brand-accent) !important
}
html[data-color-theme="light"] .reference-page p {
    color: var(--brand-muted) !important
}
html[data-color-theme="light"] .reference-page strong,html[data-color-theme="light"] .reference-page b {
    color: var(--brand-text) !important
}
html[data-color-theme="light"] .reference-page small,html[data-color-theme="light"] .reference-page .muted {
    color: var(--brand-muted) !important
}
html[data-color-theme="light"] .reference-page ol,html[data-color-theme="light"] .reference-page ul {
    color: var(--brand-muted) !important
}
html[data-color-theme="light"] .reference-page figure {
    background: var(--brand-surface) !important;
    border-color: var(--brand-line) !important
}
html[data-color-theme="light"] .reference-page figure svg {
    color: var(--brand-muted) !important
}
html[data-color-theme="light"] .reference-page figcaption {
    color: var(--brand-muted) !important
}
html[data-color-theme="light"] .reference-page .formula {
    background: var(--brand-surface) !important;
    border-color: var(--brand-line) !important;
    color: var(--brand-accent) !important
}
html[data-color-theme="light"] .reference-page .flow {
    background: var(--brand-surface) !important;
    border-color: var(--brand-line) !important
}
html[data-color-theme="light"] .reference-page .flow b {
    color: var(--brand-accent) !important
}
html[data-color-theme="light"] .reference-page .tag {
    color: var(--brand-muted) !important
}
@media print {
    html[data-color-theme="light"] body.reference-page {
        background: white !important;
        color: #53657e !important;
        --brand-text: #53657e !important;
        --brand-muted: #53657e !important;
        --brand-accent: #53657e !important;
        --brand-line: #d7dfeb !important
    }
}
html[data-color-theme="light"] body > .investment-disclaimer {
    background: #f5f7f9 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .investment-disclaimer > span::before {
    background: #89590a !important
}
@media print {
    html[data-color-theme="light"] body > .investment-disclaimer {
        color: #53657e !important;
        background: white !important
    }
}
html[data-color-theme="light"] .exit-price-area {
    fill: rgba(36,91,214,0.035) !important;
    stroke: none !important
}
html[data-color-theme="light"] .exit-entry-line {
    stroke: #245bd6 !important
}
html[data-color-theme="light"] .exit-sale-halo {
    fill: rgba(145,98,14,0.078) !important;
    stroke: rgba(145,98,14,0.467) !important
}
html[data-color-theme="light"] .exit-plot-frame .exit-point-button {
    background: transparent !important
}
html[data-color-theme="light"] .exit-plot-frame .exit-point-button:hover {
    background: rgba(173,101,19,0.094) !important
}
html[data-color-theme="light"] .exit-plot-frame .exit-point-button:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 0 !important;
    background: rgba(36,91,214,0.094) !important
}
html[data-color-theme="light"] .exit-plot-sales li>button {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .exit-plot-sales li>button[aria-pressed=true] {
    border-color: #d7dfeb !important;
    background: rgba(173,101,19,0.043) !important
}
html[data-color-theme="light"] .exit-plot-sales li>button:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .exit-plot-sales li>button>span>span {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-sale-detail {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .exit-sale-detail-heading>span {
    color: #91620e !important
}
html[data-color-theme="light"] .exit-sale-detail-heading>span small {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-sale-detail-heading>strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-sale-detail-heading strong small {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-sale-detail>p {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-sale-detail>p.exit-sale-empty {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-sale-detail-values dt {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-sale-detail-values dd {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-sale-detail-values dd small {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-sale-detail-values dd[data-sign=gain] {
    color: #07694f !important
}
html[data-color-theme="light"] .exit-sale-detail-values dd[data-sign=loss] {
    color: #b42d43 !important
}
html[data-color-theme="light"] .exit-chart-key {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-chart-key .price-key {
    background: #245bd6 !important
}
html[data-color-theme="light"] .exit-chart-key .sale-key {
    background: #89590a !important
}
html[data-color-theme="light"] .exit-price-svg {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .exit-price-svg .exit-axis-text {
    fill: #53657e !important
}
html[data-color-theme="light"] .exit-grid-line {
    stroke: #53657e !important
}
html[data-color-theme="light"] .exit-target-line {
    stroke: #53657e !important
}
html[data-color-theme="light"] .exit-stop-path {
    fill: none !important;
    stroke: #b42d43 !important
}
html[data-color-theme="light"] .exit-price-path {
    fill: none !important;
    stroke: #245bd6 !important
}
html[data-color-theme="light"] .exit-buy-point,html[data-color-theme="light"] .exit-now-point {
    fill: #245bd6 !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .exit-price-svg .exit-buy-label {
    fill: #245bd6 !important
}
html[data-color-theme="light"] .exit-fill-connector {
    stroke: #91620e !important
}
html[data-color-theme="light"] .exit-sale-point {
    fill: #91620e !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .exit-sale-point.is-sample-end {
    fill: #53657e !important
}
html[data-color-theme="light"] .exit-price-svg .exit-sale-number {
    fill: #53657e !important
}
html[data-color-theme="light"] .exit-plot-caption {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-sale-badge {
    background: #89590a !important;
    color: #53657e !important
}
html[data-color-theme="light"] .exit-sale-badge.is-sample-end {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .exit-plot-sales b {
    color: #91620e !important
}
html[data-color-theme="light"] .exit-plot-sales div>span {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-plan-chips>span {
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] .exit-plan-chips b {
    color: #91620e !important
}
html[data-color-theme="light"] .exit-comparison-plot {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .exit-chart-methods button {
    color: #53657e !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .exit-chart-methods button[aria-pressed=true] {
    color: #91620e !important;
    background: rgba(173,101,19,0.051) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .exit-chart-selection {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-result[data-chart-selected=true] {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .exit-result details>.exit-result-rule {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-plan-preview {
    border-color: #d7dfeb !important;
    background: rgba(173,101,19,0.027) !important
}
html[data-color-theme="light"] .exit-plan-preview strong {
    color: #91620e !important
}
html[data-color-theme="light"] .exit-plan-preview p {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-current-sale {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-current-sale b {
    color: #91620e !important
}
html[data-color-theme="light"] .exit-held-note {
    color: #245bd6 !important
}
html[data-color-theme="light"] .exit-reading p.exit-purpose {
    color: #91620e !important
}
html[data-color-theme="light"] .exit-complete .exit-result-caption {
    color: #91620e !important
}
html[data-color-theme="light"] .exit-review-list b {
    color: #91620e !important
}
html[data-color-theme="light"] .exit-review-list span {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-memory {
    border-color: #d7dfeb !important;
    background: rgba(36,91,214,0.027) !important
}
html[data-color-theme="light"] .exit-memory>b {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-memory ul {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-heading p,html[data-color-theme="light"] .exit-panel-heading p {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-step-nav button {
    color: #53657e !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .exit-step-nav button>span {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-step-nav [aria-pressed=true] {
    color: var(--gold) !important;
    border-color: #d7dfeb !important;
    background: rgba(173,101,19,0.039) !important
}
html[data-color-theme="light"] .exit-step-nav [aria-pressed=true]>span {
    background: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .exit-guide {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .exit-guide-top {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-guide-top>span:first-child {
    color: var(--gold) !important
}
html[data-color-theme="light"] .exit-price {
    color: #91620e !important
}
html[data-color-theme="light"] .exit-price small {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-guide-story {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-lot-bar {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .exit-lots-sold {
    background: #89590a !important
}
html[data-color-theme="light"] .exit-lots-held {
    background: #245bd6 !important
}
html[data-color-theme="light"] .exit-lot-labels {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-lot-labels b {
    color: #182b46 !important
}
html[data-color-theme="light"] .sold-dot {
    background: #89590a !important
}
html[data-color-theme="light"] .held-dot {
    background: #245bd6 !important
}
html[data-color-theme="light"] .exit-guide-profit span {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-guide-profit strong {
    color: #07694f !important
}
html[data-color-theme="light"] .exit-guide-profit>p {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-guide-math {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-guide-math p,html[data-color-theme="light"] .exit-guide-math li {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-primary {
    background: var(--gold) !important;
    border-color: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .exit-primary:not(:disabled):hover {
    background: #89590a !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .exit-quiet {
    color: #182b46 !important;
    border-color: transparent !important
}
html[data-color-theme="light"] .exit-guide-dots i {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .exit-guide-dots i.done {
    background: var(--gold) !important
}
html[data-color-theme="light"] .exit-reading {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-reading p {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-reading h3 {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-reading a {
    color: var(--blue) !important
}
html[data-color-theme="light"] .exit-methods article>span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .exit-reading p.exit-caution {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-controls label {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-controls input,html[data-color-theme="light"] .exit-controls select {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-controls input[aria-invalid=true] {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .exit-meta {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-error {
    color: #b42d43 !important
}
html[data-color-theme="light"] .exit-example-basis {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-example-basis b {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-path-description {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-result {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .exit-result>p {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-result>span {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-pnl[data-sign=gain] {
    color: #07694f !important
}
html[data-color-theme="light"] .exit-pnl[data-sign=loss] {
    color: #b42d43 !important
}
html[data-color-theme="light"] .exit-result summary {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-result li {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-result li b {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-result li small {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-takeaway {
    background: rgba(173,101,19,0.035) !important
}
html[data-color-theme="light"] .exit-takeaway strong {
    color: #91620e !important
}
html[data-color-theme="light"] .exit-takeaway p {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-path-chart text {
    fill: #53657e !important
}
html[data-color-theme="light"] .exit-path-chart line {
    stroke: #53657e !important
}
html[data-color-theme="light"] .exit-path-chart polyline {
    stroke: #91620e !important;
    fill: none !important
}
html[data-color-theme="light"] .exit-path-chart circle {
    fill: var(--gold) !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .exit-assumptions b {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-quiz-progress {
    color: #53657e !important
}
html[data-color-theme="light"] .exit-case-context {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-given-plan {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .exit-given-plan>b {
    color: #245bd6 !important
}
html[data-color-theme="light"] .exit-given-plan p {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-choices button {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .exit-choices button>span {
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-choices button.is-correct {
    color: #07694f !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .exit-choices button.is-wrong {
    color: #b42d43 !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .exit-feedback {
    background: rgba(173,101,19,0.039) !important
}
html[data-color-theme="light"] .exit-feedback>strong {
    color: #91620e !important
}
html[data-color-theme="light"] .exit-feedback p {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-complete {
    border-color: #d7dfeb !important;
    background: rgba(173,101,19,0.039) !important
}
html[data-color-theme="light"] .exit-complete p {
    color: #182b46 !important
}
html[data-color-theme="light"] .exit-common-note {
    color: #53657e !important
}
html[data-color-theme="light"] body.academy-ice {
    --bg: #f5f7f9 !important;
    --panel: #f5f7f9 !important;
    --raised: #f5f7f9 !important;
    --line: #d7dfeb !important;
    --ink: #182b46 !important;
    --muted: #53657e !important;
    --gold: #245bd6 !important;
    --blue: #245bd6 !important;
    --ice: #245bd6 !important;
    --ice-soft: #e8edf3 !important;
    --ice-line: #d7dfeb !important;
    --ice-wash: rgba(36,91,214,0.043) !important;
    background: var(--bg) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] body.academy-ice ::selection {
    background: rgba(36,91,214,0.200) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.academy-ice :is(button,a,input,select,textarea,summary,canvas):focus-visible {
    outline: 2px solid var(--ice) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] body.academy-ice .site-head {
    border-color: var(--line) !important
}
html[data-color-theme="light"] body.academy-ice :is(.academy-back,.academy-guide-button) {
    color: var(--ice) !important
}
html[data-color-theme="light"] body.academy-ice .academy-guide-button {
    background: var(--raised) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] body.academy-ice .eyebrow {
    color: var(--muted) !important
}
html[data-color-theme="light"] body.academy-ice .session-score strong {
    color: var(--ice) !important
}
html[data-color-theme="light"] body.academy-ice .mode-tabs {
    border-color: var(--line) !important;
    background: var(--panel) !important
}
html[data-color-theme="light"] body.academy-ice .mode-tabs button {
    color: var(--muted) !important;
    border-color: transparent !important
}
html[data-color-theme="light"] body.academy-ice .mode-tabs button span {
    color: inherit !important
}
html[data-color-theme="light"] body.academy-ice :is(.mode-tabs button.selected,.pa-tabs button[aria-pressed=true],
  .pa-module button[aria-current=step],.pb-lesson-steps button[aria-pressed=true],
  .pb-answer-steps button[aria-pressed=true],.exit-step-nav [aria-pressed=true],
  .exit-chart-methods button[aria-pressed=true],.exit-plot-sales li>button[aria-pressed=true]) {
    color: var(--ice) !important;
    border-color: var(--ice-line) !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.academy-ice :is(.pa-tabs,.pb-nav,.exit-step-nav) {
    border-color: var(--line) !important
}
html[data-color-theme="light"] body.academy-ice .pb-nav button[aria-pressed=true] {
    background: var(--ice-wash) !important
}
html[data-color-theme="light"] body.academy-ice :is(.coach-card,.tutor-card,.notebook-body,.pa-syllabus,
  .exit-guide,.exit-result,.exit-comparison-plot,.sd-candidates fieldset) {
    background: var(--panel) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] body.academy-ice :is(.chart-card,.pb-chart-card,.pa-case-chart,.pa-illustration) {
    border-color: var(--line) !important
}
html[data-color-theme="light"] body.academy-ice .test-label {
    border-color: var(--ice-line) !important
}
html[data-color-theme="light"] body.academy-ice :is(.playback,.pb-chart-foot) {
    background: var(--panel) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] body.academy-ice :is(.secondary,.practice-buttons button,.tutor-prompts button,
  .exit-step-nav button,.exit-plot-sales li>button) {
    background: var(--raised) !important;
    border-color: var(--line) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.academy-ice :is(.primary,.exit-primary,.tutor-form button,.welcome-actions [data-next]) {
    background: var(--ice-soft) !important;
    border-color: var(--ice-soft) !important;
    color: #53657e !important;
    box-shadow: inset 0 1px 0 rgba(24,43,70,0.100),0 3px 0 rgba(24,43,70,0.039) !important
}
html[data-color-theme="light"] body.academy-ice .pa-primary {
    background: var(--ice-soft) !important;
    border-color: var(--ice-soft) !important;
    color: #53657e !important;
    box-shadow: inset 0 1px 0 rgba(24,43,70,0.100),0 3px 0 rgba(24,43,70,0.039) !important
}
html[data-color-theme="light"] body.academy-ice :is(.primary,.exit-primary,.tutor-form button,.welcome-actions [data-next]):not(:disabled):hover {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.academy-ice .pa-primary:not(:disabled):hover {
    background: #e8edf3 !important
}
html[data-color-theme="light"] body.academy-ice :is(.difficulty-label select,.speed-label select,.topic-select select,
  .pb-coach select,.pb-filters select,.pb-guide-toolbar select,.sd-course select,
  .sd-course textarea,.tutor-form input,.level-answer input,.pa-risk-inputs input,
  .pa-risk-question input,.exit-controls input,.exit-controls select) {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important;
    color: var(--ink) !important;
    accent-color: var(--ice) !important
}
html[data-color-theme="light"] body.academy-ice :is(.lesson-takeaway,.challenge-strip,.pa-feedback:not(.is-correct),
  .pa-confidence-note,.pa-focused-lesson .pa-visual-copy,.pb-exam-strip,
  .exit-plan-preview,.exit-takeaway,.exit-feedback,.exit-complete,.welcome-tip) {
    background: var(--ice-wash) !important;
    border-color: var(--ice-line) !important
}
html[data-color-theme="light"] body.academy-ice :is(.pa-option:has(input:checked),.pb-option:has(input:checked)) {
    background: var(--ice-wash) !important;
    border-color: var(--ice-line) !important
}
html[data-color-theme="light"] body.academy-ice :is(.practice-buttons [data-challenge],.chart-state[data-phase=question]) {
    color: var(--ice) !important;
    background: var(--ice-wash) !important;
    border-color: var(--ice-line) !important
}
html[data-color-theme="light"] body.academy-ice :is(.feedback li:before,.zoom-control[aria-pressed=true],
  .pb-chart-actions button[aria-pressed=true],.pb-result-checks [data-ok=false],.pa-reveal button) {
    border-color: var(--ice-line) !important
}
html[data-color-theme="light"] body.academy-ice :is(.exit-review-list b,.exit-price,.exit-feedback>strong,.exit-plot-sales b) {
    color: var(--ice) !important
}
html[data-color-theme="light"] body.academy-ice :is(.pa-visual-steps button[aria-pressed=true],.exit-step-nav [aria-pressed=true]>span) {
    background: var(--ice-soft) !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.academy-ice .academy-welcome {
    background: var(--panel) !important;
    border-color: var(--ice-line) !important
}
html[data-color-theme="light"] body.academy-ice .welcome-actions {
    background: var(--panel) !important
}
html[data-color-theme="light"] body.academy-ice :is(.welcome-top,.welcome-tip strong,.welcome-route li:before) {
    color: var(--ice) !important
}
html[data-color-theme="light"] body.academy-ice .welcome-route li:before {
    background: var(--ice-wash) !important
}
html[data-color-theme="light"] body.academy-ice .welcome-progress .is-current {
    background: var(--ice) !important
}
html[data-color-theme="light"] body.academy-ice .academy-welcome button:focus-visible {
    outline-color: var(--ice) !important
}
html[data-color-theme="light"] body.academy-ice .pa-close {
    fill: #91620e !important
}
html[data-color-theme="light"] body.academy-ice .exit-path-chart circle {
    fill: #91620e !important
}
@media (hover:hover) {
    html[data-color-theme="light"] body.academy-ice .mode-tabs button:not(.selected):hover {
        background: var(--raised) !important;
        color: var(--ink) !important;
        border-color: #d7dfeb !important
    }
}
html[data-color-theme="light"] .pa-guide-svg text {
    fill: #182b46 !important
}
html[data-color-theme="light"] .pa-guide-svg .pa-guide-heading {
    fill: #182b46 !important
}
html[data-color-theme="light"] .pa-guide-svg .pa-guide-note {
    fill: #53657e !important
}
html[data-color-theme="light"] .pa-guide-svg .pa-guide-axis {
    fill: #182b46 !important
}
html[data-color-theme="light"] .pa-guide-grid {
    stroke: #53657e !important
}
html[data-color-theme="light"] .pa-guide-zone {
    fill: rgba(145,98,14,0.094) !important;
    stroke: #91620e !important
}
html[data-color-theme="light"] .pa-guide-reference {
    stroke: #91620e !important
}
html[data-color-theme="light"] .pa-guide-wick {
    stroke: #07694f !important
}
html[data-color-theme="light"] .pa-guide-wick.is-down {
    stroke: #b42d43 !important
}
html[data-color-theme="light"] .pa-guide-up {
    fill: #07694f !important;
    stroke: #07694f !important
}
html[data-color-theme="light"] .pa-guide-down {
    fill: #b42d43 !important;
    stroke: #b42d43 !important
}
html[data-color-theme="light"] .pa-guide-svg .pa-guide-price-row.is-active text {
    fill: #91620e !important
}
html[data-color-theme="light"] .pa-guide-marker path {
    stroke: #91620e !important
}
html[data-color-theme="light"] .pa-guide-marker .pa-guide-halo {
    fill: rgba(145,98,14,0.149) !important;
    stroke: rgba(145,98,14,0.439) !important
}
html[data-color-theme="light"] .pa-guide-marker .pa-guide-point {
    fill: #91620e !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .pa-guide-marker .pa-guide-number {
    fill: #91620e !important;
    stroke: #91620e !important
}
html[data-color-theme="light"] .pa-guide-svg .pa-guide-marker text {
    fill: #53657e !important
}
html[data-color-theme="light"] .pa-guide-structure {
    fill: none !important;
    stroke: #91620e !important
}
html[data-color-theme="light"] .pa-guide-horizon {
    stroke: #53657e !important
}
html[data-color-theme="light"] .pa-course .pa-chart text {
    fill: #182b46 !important
}
html[data-color-theme="light"] .pa-course .pa-chart .pa-zone-label {
    fill: #91620e !important
}
html[data-color-theme="light"] .pa-course .pa-chart .pa-grid {
    stroke: #53657e !important
}
html[data-color-theme="light"] .pa-selected-band {
    fill: rgba(24,43,70,0.051) !important;
    stroke: rgba(24,43,70,0.200) !important
}
html[data-color-theme="light"] .pa-selected-halo {
    fill: rgba(24,43,70,0.196) !important;
    stroke: rgba(24,43,70,0.471) !important
}
html[data-color-theme="light"] .pa-selected-close {
    fill: #182b46 !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .pa-guide-legend {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-guide-legend i {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .pa-guide-key-up {
    background: #245bd6 !important
}
html[data-color-theme="light"] .pa-guide-legend .pa-guide-key-down {
    border-color: #d7dfeb !important;
    background: #b42d43 !important
}
html[data-color-theme="light"] .pa-guide-legend .pa-guide-key-zone {
    border-color: #d7dfeb !important;
    background: rgba(173,101,19,0.094) !important
}
html[data-color-theme="light"] .pa-course {
    --pa-green: #07694f !important;
    --pa-red: #b42d43 !important
}
html[data-color-theme="light"] .pa-course input {
    accent-color: var(--gold) !important
}
html[data-color-theme="light"] .pa-eyebrow {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-heading>div>p:last-child {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-course-progress span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pa-course-progress progress {
    accent-color: var(--gold) !important;
    background: var(--line) !important
}
html[data-color-theme="light"] .pa-course-progress progress::-webkit-progress-bar {
    background: var(--line) !important
}
html[data-color-theme="light"] .pa-course-progress progress::-webkit-progress-value {
    background: var(--gold) !important
}
html[data-color-theme="light"] .pa-tabs button {
    border-color: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] .pa-tabs button[aria-pressed=true] {
    color: var(--gold) !important;
    border-color: #d7dfeb !important;
    background: rgba(173,101,19,0.043) !important
}
html[data-color-theme="light"] .pa-save p {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-syllabus>p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pa-module h4>span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-module button {
    color: #53657e !important;
    border-color: transparent !important
}
html[data-color-theme="light"] .pa-module button[aria-current=step] {
    background: rgba(173,101,19,0.043) !important;
    border-color: #d7dfeb !important;
    color: #91620e !important
}
html[data-color-theme="light"] .pa-module button[data-done=true] small {
    color: var(--pa-green) !important
}
html[data-color-theme="light"] .pa-module small {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-lesson-meta {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-prose {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-illustration {
    background: #f5f7f9 !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .pa-chart text,html[data-color-theme="light"] .pa-candle-lesson text {
    fill: #53657e !important
}
html[data-color-theme="light"] .pa-grid {
    stroke: #53657e !important
}
html[data-color-theme="light"] .pa-zone {
    fill: rgba(145,98,14,0.094) !important;
    stroke: #91620e !important
}
html[data-color-theme="light"] .pa-chart .pa-zone-label {
    fill: #91620e !important
}
html[data-color-theme="light"] .pa-up {
    fill: #07694f !important;
    stroke: #07694f !important
}
html[data-color-theme="light"] .pa-down {
    fill: #b42d43 !important;
    stroke: #b42d43 !important
}
html[data-color-theme="light"] .pa-close {
    fill: var(--gold) !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .pa-checkpoint {
    stroke: #182b46 !important
}
html[data-color-theme="light"] .pa-caption {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-data-note {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-candle-wick {
    stroke: #07694f !important
}
html[data-color-theme="light"] .pa-candle-body {
    fill: #07694f !important
}
html[data-color-theme="light"] .pa-candle-lesson p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-takeaway>span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-takeaway p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-option {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .pa-option:has(input:checked) {
    border-color: #d7dfeb !important;
    background: rgba(173,101,19,0.043) !important
}
html[data-color-theme="light"] .pa-option:has(input:focus-visible) {
    outline: 2px solid var(--gold) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .pa-option b {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-primary {
    background: var(--gold) !important;
    border-color: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .pa-primary:not(:disabled):hover {
    background: #89590a !important
}
html[data-color-theme="light"] .pa-feedback {
    background: rgba(173,101,19,0.031) !important
}
html[data-color-theme="light"] .pa-feedback.is-correct {
    border-color: var(--pa-green) !important;
    background: rgba(36,91,214,0.031) !important
}
html[data-color-theme="light"] .pa-feedback strong {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-feedback.is-correct strong {
    color: var(--pa-green) !important
}
html[data-color-theme="light"] .pa-feedback p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-risk-lab>p {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-risk-inputs label,html[data-color-theme="light"] .pa-risk-question>label {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-risk-inputs input,html[data-color-theme="light"] .pa-risk-question input {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-field-help {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-risk-result strong {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-risk-result>div>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-risk-result dt,html[data-color-theme="light"] .pa-risk-question dt {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-risk-caution {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-input-error {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-sources {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-sources summary {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-sources a {
    color: var(--blue) !important
}
html[data-color-theme="light"] .pa-lab-intro p:last-child {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-case-chart {
    border-color: var(--line) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .pa-chart-top>span {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-bar-data {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-case-rule>strong {
    color: #91620e !important
}
html[data-color-theme="light"] .pa-case-rule p {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-case-answer legend>span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-risk-question p,html[data-color-theme="light"] .pa-confidence p {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-reveal button {
    color: var(--gold) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .pa-reveal>span {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-case-feedback>h3 {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-case-feedback>h3 small {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-case-feedback>p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-case-feedback section h4 {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-case-feedback section[data-correct=true] h4 {
    color: var(--pa-green) !important
}
html[data-color-theme="light"] .pa-case-feedback section p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-confidence-note {
    background: rgba(173,101,19,0.035) !important
}
html[data-color-theme="light"] .pa-results>p,html[data-color-theme="light"] .pa-book>p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-score-line>strong {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-score-line small {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-score-line p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-skill-list meter {
    accent-color: var(--gold) !important
}
html[data-color-theme="light"] .pa-book-summary strong {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-book-summary span {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-book-table th {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-book-next p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-course [tabindex="-1"]:focus {
    outline: none !important
}
html[data-color-theme="light"] .pa-visual-toolbar>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-focused-lesson .pa-visual-copy {
    background: rgba(173,101,19,0.031) !important
}
html[data-color-theme="light"] .pa-chart-key {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-reader-nav>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-candle-reader dt {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-candle-reader dd {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-candle-reader dl>div:last-child {
    border-color: var(--gold) !important
}
html[data-color-theme="light"] .pa-candle-reader dl>div:last-child dd {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-feedback-item summary {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-feedback-item[data-correct=true] summary {
    color: var(--pa-green) !important
}
html[data-color-theme="light"] .pa-feedback-item p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-syllabus-menu>summary::after {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-syllabus-menu>summary>span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pa-syllabus-list>p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pa-vocabulary summary {
    color: #91620e !important
}
html[data-color-theme="light"] .pa-vocabulary dt {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-vocabulary dd {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-visual-intro>p:last-child {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-visual-steps button[aria-pressed=true] {
    background: var(--gold) !important;
    color: #53657e !important;
    border-color: var(--gold) !important
}
html[data-color-theme="light"] .pa-visual-copy>span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-visual-copy p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-visual-next {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-step-heading progress {
    accent-color: var(--gold) !important
}
html[data-color-theme="light"] .pa-step-note {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-small-help {
    border-color: var(--line) !important
}
html[data-color-theme="light"] .pa-small-help summary {
    color: #91620e !important
}
html[data-color-theme="light"] .pa-small-help p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-answer-review>p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-answer-review strong {
    color: #91620e !important
}
html[data-color-theme="light"] .pa-answer-review li span {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-cost-lab>p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-cost-lab>label strong {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pa-range-labels {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-cost-equation span {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-cost-equation>b {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-net-result strong {
    color: var(--pa-green) !important
}
html[data-color-theme="light"] .pa-net-result[data-negative=true] strong {
    color: var(--pa-red) !important
}
html[data-color-theme="light"] .pa-money-bars>div>span {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-money-track {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .pa-money-track i {
    background: #245bd6 !important
}
html[data-color-theme="light"] .pa-money-track [data-kind=fee] {
    background: var(--gold) !important
}
html[data-color-theme="light"] .pa-money-track [data-kind=net] {
    background: var(--pa-green) !important
}
html[data-color-theme="light"] .pa-money-track [data-kind=loss] {
    background: var(--pa-red) !important
}
html[data-color-theme="light"] .pa-budget-meaning section:last-child {
    border-color: var(--gold) !important
}
html[data-color-theme="light"] .pa-budget-meaning section>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .pa-budget-meaning section>p {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-risk-distance span {
    color: #53657e !important
}
html[data-color-theme="light"] .pa-distance-line::before,html[data-color-theme="light"] .pa-distance-line::after {
    background: var(--gold) !important
}
html[data-color-theme="light"] .pa-distance-line strong {
    color: var(--gold) !important
}
@media (max-width:760px) {
    html[data-color-theme="light"] .pa-syllabus {
        border-color: var(--line) !important
    }
}
html[data-color-theme="light"] .pb-intro p:not(.eyebrow) {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-duration {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-nav button {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-nav button[aria-pressed=true] {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pb-chart-card {
    border-color: var(--line) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .pb-chart-card header span:not(.pb-chip) {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-chip {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pb-zone-key {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-zone-key i {
    background: #89590a !important
}
html[data-color-theme="light"] .pb-zone-key b {
    color: #91620e !important
}
html[data-color-theme="light"] .pb-chart-actions button[aria-pressed=true] {
    color: var(--gold) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .pb-chart text {
    fill: #53657e !important
}
html[data-color-theme="light"] .pb-chart .pb-grid {
    stroke: #53657e !important
}
html[data-color-theme="light"] .pb-chart .pb-zone {
    fill: rgba(145,98,14,0.165) !important
}
html[data-color-theme="light"] .pb-chart .pb-zone-edge {
    stroke: rgba(145,98,14,0.522) !important
}
html[data-color-theme="light"] .pb-chart .pb-zone-title {
    fill: #91620e !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .pb-chart .pb-gold {
    fill: #91620e !important
}
html[data-color-theme="light"] .pb-chart .pb-up {
    fill: #07694f !important;
    stroke: #07694f !important
}
html[data-color-theme="light"] .pb-chart .pb-down {
    fill: #b42d43 !important;
    stroke: #b42d43 !important
}
html[data-color-theme="light"] .pb-chart .pb-volume-bar {
    stroke: none !important
}
html[data-color-theme="light"] .pb-chart .pb-unknown {
    fill: var(--muted) !important;
    stroke: none !important
}
html[data-color-theme="light"] .pb-chart .pb-selected-candle {
    fill: rgba(36,91,214,0.071) !important;
    stroke: rgba(36,91,214,0.376) !important
}
html[data-color-theme="light"] .pb-chart .pb-close-dot {
    fill: #182b46 !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .pb-chart .pb-hit {
    fill: transparent !important;
    stroke: none !important
}
html[data-color-theme="light"] .pb-chart .pb-chart-mark circle {
    fill: #91620e !important
}
html[data-color-theme="light"] .pb-chart .pb-chart-mark .pb-mark-number {
    fill: #53657e !important
}
html[data-color-theme="light"] .pb-chart .pb-annotation {
    fill: none !important;
    stroke: rgba(145,98,14,0.502) !important
}
html[data-color-theme="light"] .pb-chart .pb-future-boundary {
    stroke: rgba(83,101,126,0.502) !important
}
html[data-color-theme="light"] .pb-chart-foot {
    background: rgba(35,59,93,0.012) !important
}
html[data-color-theme="light"] .pb-chart-foot>span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-inspector {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-inspector b,html[data-color-theme="light"] .pb-inspector strong {
    color: var(--ink) !important
}
html[data-color-theme="light"] .pb-candle-data {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-candle-data summary,html[data-color-theme="light"] .pb-feedback-details summary {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-candle-data b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .pb-coach>p:not(.eyebrow) {
    color: #53657e !important
}
html[data-color-theme="light"] .pb-lesson-steps button,html[data-color-theme="light"] .pb-answer-steps button {
    border-color: transparent !important;
    color: var(--muted) !important;
    background: transparent !important
}
html[data-color-theme="light"] .pb-lesson-steps button[aria-pressed=true],html[data-color-theme="light"] .pb-answer-steps button[aria-pressed=true] {
    color: var(--gold) !important;
    border-color: rgba(57,78,108,0.227) !important;
    background: rgba(173,101,19,0.039) !important
}
html[data-color-theme="light"] .pb-option {
    border-color: var(--line) !important
}
html[data-color-theme="light"] .pb-option input {
    accent-color: var(--gold) !important
}
html[data-color-theme="light"] .pb-option:has(input:checked) {
    border-color: var(--gold) !important;
    background: rgba(173,101,19,0.039) !important
}
html[data-color-theme="light"] .pb-coach select {
    background: var(--panel) !important;
    color: var(--ink) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .pb-step-actions>button:not(.primary) {
    border-color: transparent !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-field-help {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-hints button {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-hints p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pb-knowledge-check button[aria-pressed=true] {
    border-color: var(--gold) !important;
    color: var(--gold) !important
}
html[data-color-theme="light"] .pb-knowledge-check>p[role=status] {
    color: #53657e !important
}
html[data-color-theme="light"] .pb-feedback>strong {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pb-feedback>p {
    color: #182b46 !important
}
html[data-color-theme="light"] .pb-result-checks span {
    border-color: var(--line) !important
}
html[data-color-theme="light"] .pb-result-checks [data-ok=true] {
    color: #07694f !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .pb-result-checks [data-ok=false] {
    color: var(--gold) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .pb-feedback-details p,html[data-color-theme="light"] .pb-feedback-details li {
    color: #53657e !important
}
html[data-color-theme="light"] .pb-replay span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-coach>p.pb-future {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-method summary {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-method p {
    color: #53657e !important
}
html[data-color-theme="light"] .pb-method b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .pb-method a {
    color: var(--blue) !important
}
html[data-color-theme="light"] .pb-market p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-archive span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-archive b {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pb-empty {
    border-color: var(--line) !important
}
html[data-color-theme="light"] .pb-empty button {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pb-filters label {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-filters select {
    background: var(--panel) !important;
    border-color: var(--line) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .pb-subtle {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-guide-toolbar label {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-guide-toolbar select {
    background: var(--panel) !important;
    border-color: var(--line) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .pb-guide-toolbar>button,html[data-color-theme="light"] .pb-next-guide {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-exam-strip {
    border-color: #d7dfeb !important;
    background: rgba(173,101,19,0.031) !important
}
html[data-color-theme="light"] .pb-exam-strip strong {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pb-exam-strip span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-exam-strip progress {
    accent-color: var(--gold) !important
}
html[data-color-theme="light"] .pb-exam-saved {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-exam-result>p:not(.eyebrow),html[data-color-theme="light"] .pb-notebook>p:not(.eyebrow) {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-score-row span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-score-row b {
    color: var(--gold) !important
}
html[data-color-theme="light"] .pb-exam-answers span,html[data-color-theme="light"] .pb-mistakes span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-skill-breakdown progress {
    accent-color: var(--gold) !important
}
html[data-color-theme="light"] .pb-skill-breakdown b {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-recommendation p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-notebook-heading span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pb-resume button {
    color: var(--gold) !important
}
html[data-color-theme="light"] .sd-course label {
    color: #182b46 !important
}
html[data-color-theme="light"] .sd-course textarea,html[data-color-theme="light"] .sd-course select {
    border-color: var(--line) !important;
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .sd-course textarea:focus-visible,html[data-color-theme="light"] .sd-course select:focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .sd-candidates fieldset {
    border-color: var(--line) !important
}
html[data-color-theme="light"] .sd-candidates legend {
    color: var(--gold) !important
}
html[data-color-theme="light"] .sd-course [role=status] {
    color: #182b46 !important
}
html[data-color-theme="light"] {
    --bg: #f5f7f9 !important;
    --panel: #f5f7f9 !important;
    --line: #d7dfeb !important;
    --ink: #182b46 !important;
    --muted: #53657e !important;
    --gold: #91620e !important;
    --blue: #245bd6 !important;
    color: var(--ink) !important;
    background: var(--bg) !important
}
html[data-color-theme="light"] .academy-back {
    color: var(--gold) !important
}
html[data-color-theme="light"] .academy-loading a {
    color: var(--gold) !important
}
html[data-color-theme="light"] button,html[data-color-theme="light"] a,html[data-color-theme="light"] input,html[data-color-theme="light"] select,html[data-color-theme="light"] summary {
    outline-offset: 5px !important
}
html[data-color-theme="light"] button:focus-visible,html[data-color-theme="light"] a:focus-visible,html[data-color-theme="light"] input:focus-visible,html[data-color-theme="light"] select:focus-visible,html[data-color-theme="light"] summary:focus-visible,html[data-color-theme="light"] canvas:focus-visible {
    outline: 2px solid var(--gold) !important
}
html[data-color-theme="light"] a {
    color: inherit !important
}
html[data-color-theme="light"] button {
    border-color: var(--line) !important;
    background: transparent !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] button:not(:disabled):hover {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .test-label {
    color: var(--gold) !important;
    border-color: rgba(57,78,108,0.251) !important
}
html[data-color-theme="light"] .eyebrow {
    color: var(--gold) !important
}
html[data-color-theme="light"] h1 span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .academy-intro p:not(.eyebrow) {
    color: var(--muted) !important
}
html[data-color-theme="light"] .session-score>span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .session-score small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .mode-tabs button {
    border-color: transparent !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .mode-tabs button.selected {
    color: var(--gold) !important;
    background: rgba(173,101,19,0.055) !important;
    border-color: rgba(57,78,108,0.290) !important
}
html[data-color-theme="light"] .synthetic-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] .chart-card {
    background: #f5f7f9 !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .chart-head>div>span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .chart-state {
    color: var(--muted) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .chart-state[data-phase=question] {
    color: var(--gold) !important;
    background: rgba(173,101,19,0.082) !important
}
html[data-color-theme="light"] .chart-state[data-phase=playing],html[data-color-theme="light"] .chart-state[data-phase=revealing] {
    color: #07694f !important
}
html[data-color-theme="light"] .ohlc {
    color: #53657e !important
}
html[data-color-theme="light"] .playback {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .primary {
    background: var(--gold) !important;
    color: #53657e !important;
    border-color: var(--gold) !important
}
html[data-color-theme="light"] .primary:not(:disabled):hover {
    background: #89590a !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .quiet {
    color: #53657e !important;
    border-color: transparent !important
}
html[data-color-theme="light"] .speed-label {
    color: var(--muted) !important
}
html[data-color-theme="light"] .speed-label select {
    background: #f5f7f9 !important;
    color: var(--ink) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .playback-count {
    color: var(--muted) !important
}
html[data-color-theme="light"] .timeline {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .timeline span {
    background: var(--gold) !important
}
html[data-color-theme="light"] .coach-card {
    background: var(--panel) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .step-badge {
    color: var(--gold) !important
}
html[data-color-theme="light"] .coach-rule {
    color: #53657e !important
}
html[data-color-theme="light"] .question-hint {
    color: #53657e !important
}
html[data-color-theme="light"] .answer-options button {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .answer-letter {
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] .answer-options button.is-correct {
    color: #07694f !important;
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .answer-options button.is-wrong {
    color: #b42d43 !important;
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .observation-tip>span {
    color: #53657e !important
}
html[data-color-theme="light"] .observation-tip p {
    color: #53657e !important
}
html[data-color-theme="light"] .feedback>strong {
    color: #07694f !important
}
html[data-color-theme="light"] .feedback[data-correct=false]>strong {
    color: var(--gold) !important
}
html[data-color-theme="light"] .feedback>p {
    color: var(--ink) !important
}
html[data-color-theme="light"] .feedback li {
    color: #53657e !important
}
html[data-color-theme="light"] .feedback li:before {
    border-color: #d7dfeb !important;
    color: var(--gold) !important
}
html[data-color-theme="light"] .secondary {
    color: #182b46 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .method {
    color: #53657e !important
}
html[data-color-theme="light"] .method a {
    color: var(--blue) !important
}
html[data-color-theme="light"] .academy-footer {
    color: #53657e !important
}
html[data-color-theme="light"] .level-answer input {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .level-answer input::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] .level-answer button {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .level-answer>p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .future-note {
    color: #53657e !important
}
html[data-color-theme="light"] .candle-legend {
    color: #53657e !important
}
html[data-color-theme="light"] .candle-legend .up {
    background: #245bd6 !important
}
html[data-color-theme="light"] .candle-legend .down {
    background: #b42d43 !important
}
html[data-color-theme="light"] .level-answer input[aria-invalid=true] {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .level-answer .field-error {
    color: #b42d43 !important
}
html[data-color-theme="light"] .method b {
    color: #182b46 !important
}
html[data-color-theme="light"] .pattern-label {
    color: #53657e !important
}
html[data-color-theme="light"] .zoom-control {
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .zoom-control[aria-pressed=true] {
    color: var(--gold) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .difficulty-label {
    color: var(--muted) !important
}
html[data-color-theme="light"] .difficulty-label select {
    background: #f5f7f9 !important;
    color: var(--ink) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .answer-reason>span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .answer-reason p,html[data-color-theme="light"] .lesson-takeaway p {
    color: #182b46 !important
}
html[data-color-theme="light"] .lesson-takeaway {
    background: rgba(173,101,19,0.031) !important;
    border-color: rgba(57,78,108,0.161) !important
}
html[data-color-theme="light"] .lesson-takeaway strong {
    color: #91620e !important
}
html[data-color-theme="light"] .evidence-details {
    color: #182b46 !important
}
html[data-color-theme="light"] .evidence-details summary:before {
    color: var(--gold) !important
}
html[data-color-theme="light"] .evidence-details>p {
    color: #53657e !important
}
html[data-color-theme="light"] .feedback>.answer-caution {
    color: #53657e !important
}
html[data-color-theme="light"] .tutor-card {
    border-color: var(--line) !important;
    background: var(--panel) !important
}
html[data-color-theme="light"] .tutor-local {
    color: #53657e !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .tutor-disclosure {
    color: var(--muted) !important
}
html[data-color-theme="light"] .tutor-prompts button {
    color: #182b46 !important;
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .tutor-form>label {
    color: #182b46 !important
}
html[data-color-theme="light"] .tutor-form input {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .tutor-form input::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] .tutor-form button {
    background: #89590a !important;
    color: #53657e !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .tutor-footnote {
    color: #53657e !important
}
html[data-color-theme="light"] .tutor-question {
    color: #245bd6 !important
}
html[data-color-theme="light"] .tutor-answer {
    color: #182b46 !important
}
html[data-color-theme="light"] .tutor-turn small {
    color: #53657e !important
}
html[data-color-theme="light"] .topic-select {
    color: var(--muted) !important
}
html[data-color-theme="light"] .topic-select select {
    background: #f5f7f9 !important;
    color: var(--ink) !important;
    border-color: var(--line) !important
}
html[data-color-theme="light"] .pool-size {
    color: #53657e !important
}
html[data-color-theme="light"] .practice-buttons button {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .practice-buttons [data-challenge] {
    color: var(--gold) !important;
    border-color: #d7dfeb !important;
    background: rgba(173,101,19,0.039) !important
}
html[data-color-theme="light"] .practice-notebook>summary>span:first-child:before {
    color: var(--gold) !important
}
html[data-color-theme="light"] .practice-notebook small {
    color: var(--muted) !important
}
html[data-color-theme="light"] [data-progress-summary] {
    color: #182b46 !important
}
html[data-color-theme="light"] .notebook-body {
    border-color: var(--line) !important;
    background: var(--panel) !important
}
html[data-color-theme="light"] .progress-stats strong {
    color: var(--gold) !important
}
html[data-color-theme="light"] .progress-stats span {
    color: #53657e !important
}
html[data-color-theme="light"] .mode-progress span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .mistake-heading>span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .notebook-help {
    color: var(--muted) !important
}
html[data-color-theme="light"] .mistake-row span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .mistake-row button {
    color: #245bd6 !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .notebook-empty {
    color: #182b46 !important
}
html[data-color-theme="light"] .challenge-strip {
    border-color: #d7dfeb !important;
    background: linear-gradient(110deg,rgba(173,101,19,0.063),#f5f7f9) !important
}
html[data-color-theme="light"] .challenge-strip strong {
    color: #91620e !important
}
html[data-color-theme="light"] .challenge-strip p {
    color: #53657e !important
}
html[data-color-theme="light"] .challenge-strip>button {
    color: #182b46 !important
}
html[data-color-theme="light"] .challenge-dots li {
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] .challenge-dots [data-status=current] {
    border-color: var(--gold) !important;
    color: var(--gold) !important;
    background: rgba(173,101,19,0.082) !important
}
html[data-color-theme="light"] .challenge-dots [data-status=correct] {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #07694f !important
}
html[data-color-theme="light"] .challenge-dots [data-status=wrong] {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #b42d43 !important
}
html[data-color-theme="light"] .academy-guide-button {
    color: var(--gold) !important
}
html[data-color-theme="light"] .academy-welcome {
    color: #182b46 !important;
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 28px 100px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .academy-welcome::backdrop {
    background: rgba(245,247,249,0.800) !important
}
html[data-color-theme="light"] .academy-welcome #welcome-title:focus {
    outline: none !important
}
html[data-color-theme="light"] .welcome-tip {
    background: rgba(173,101,19,0.039) !important;
    border-color: rgba(57,78,108,0.161) !important
}
html[data-color-theme="light"] .welcome-tip strong {
    color: #91620e !important
}
html[data-color-theme="light"] .welcome-tip p {
    color: #182b46 !important
}
html[data-color-theme="light"] .welcome-actions {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .academy-welcome button:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .welcome-top {
    color: #91620e !important
}
html[data-color-theme="light"] .welcome-top button {
    color: #53657e !important
}
html[data-color-theme="light"] .welcome-progress span {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .welcome-progress .is-current {
    background: #89590a !important
}
html[data-color-theme="light"] .welcome-count {
    color: #53657e !important
}
html[data-color-theme="light"] .welcome-copy {
    color: #182b46 !important
}
html[data-color-theme="light"] .welcome-route li:before {
    color: #91620e !important;
    background: rgba(173,101,19,0.071) !important
}
html[data-color-theme="light"] .welcome-note {
    color: #53657e !important
}
html[data-color-theme="light"] .welcome-actions [data-skip] {
    color: #53657e !important
}
html[data-color-theme="light"] .welcome-actions [data-next] {
    color: #53657e !important;
    background: #89590a !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .academy-welcome [data-error] {
    color: #91620e !important
}
html[data-color-theme="light"] {
    --help-bg: #f5f7f9 !important;
    --help-surface: #f5f7f9 !important;
    --help-border: #d7dfeb !important;
    --help-ink: #182b46 !important;
    --help-muted: #53657e !important;
    --help-accent: #245bd6 !important
}
html[data-color-theme="light"] {
    background: var(--help-bg) !important
}
html[data-color-theme="light"] body.account-help-page {
    background: var(--help-bg) !important;
    color: var(--help-ink) !important
}
html[data-color-theme="light"] .account-help-page a {
    color: inherit !important
}
html[data-color-theme="light"] .account-help-page :is(a,button,input,textarea,summary):focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .help-skip {
    background: var(--help-accent) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .help-brand span {
    color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-nav {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-back {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .help-nav a:hover {
    color: var(--help-ink) !important
}
html[data-color-theme="light"] .help-eyebrow {
    color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-intro .help-eyebrow > span {
    background: var(--help-accent) !important
}
html[data-color-theme="light"] .help-intro h1 em {
    color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-intro > div > p:last-child {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-faq-jump {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-faq-jump:hover {
    color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-section-heading > span {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .help-section-heading p {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-topic-card {
    border-color: var(--help-border) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .help-topic-card:hover {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .help-topic-card:has(input:checked) {
    border-color: #d7dfeb !important;
    background: linear-gradient(110deg,#eef2f6,#eef2f6) !important
}
html[data-color-theme="light"] .help-topic-card:has(input:focus-visible) {
    outline: 2px solid #245bd6 !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .help-topic-icon {
    border-color: #d7dfeb !important;
    color: #53657e !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .help-topic-card:has(input:checked) .help-topic-icon {
    color: var(--help-accent) !important;
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .help-topic-label > span {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-topic-check {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .help-topic-card:has(input:checked) .help-topic-check {
    border-color: var(--help-accent) !important;
    background: var(--help-accent) !important
}
html[data-color-theme="light"] .help-topic-card:has(input:checked) .help-topic-check::after {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .help-compose {
    border-color: var(--help-border) !important;
    background: var(--help-surface) !important
}
html[data-color-theme="light"] .help-guidance {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .help-optional {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-topic-copy {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-checklist label {
    color: #182b46 !important
}
html[data-color-theme="light"] .help-checklist input {
    accent-color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-checklist label:has(input:checked) {
    color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-guidance-footer p {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-guidance-footer a {
    color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-field > span {
    color: #182b46 !important
}
html[data-color-theme="light"] .help-field small {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-field :is(input,textarea) {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: var(--help-ink) !important
}
html[data-color-theme="light"] .help-field :is(input,textarea)::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] .help-field :is(input,textarea):focus {
    border-color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-field-footer {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-safe-note {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-safe-note svg {
    color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-contact {
    border-color: #d7dfeb !important;
    background: linear-gradient(145deg,#eef2f6,#f5f7f9 60%) !important
}
html[data-color-theme="light"] .help-contact-symbol {
    border-color: #d7dfeb !important;
    color: #245bd6 !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .help-contact-copy {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-draft-section textarea {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .help-copy {
    border-color: #d7dfeb !important;
    background: var(--help-accent) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .help-copy:hover {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .help-copy[data-copied="true"] {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .help-copy-status {
    color: #53657e !important
}
html[data-color-theme="light"] .help-telegram {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .help-telegram:hover {
    border-color: var(--help-accent) !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .help-contact-handle {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-draft-note {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-noscript {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-faq-intro > p:not(.help-eyebrow) {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-faq-intro > a {
    color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-faq summary::after {
    color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-faq details[open] summary {
    color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-faq details > div {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-faq details a {
    color: var(--help-accent) !important
}
html[data-color-theme="light"] .help-faq strong {
    color: var(--help-ink) !important
}
html[data-color-theme="light"] .help-footer {
    color: var(--help-muted) !important
}
html[data-color-theme="light"] .help-footer > span:nth-child(2) {
    color: #53657e !important
}
html[data-color-theme="light"] body.page-account.account-refined {
    --bg: #f5f7f9 !important;
    --ink: #182b46 !important;
    --account-muted: #53657e !important;
    --muted: #53657e !important;
    --gold: #182b46 !important;
    --gold-soft: #e8edf3 !important;
    --hairline: #d7dfeb !important;
    background: radial-gradient(ellipse at 15% 0%,rgba(36,91,214,0.239),transparent 48%),#f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-page {
    color: var(--ink) !important
}
html[data-color-theme="light"] body.account-refined .account-top {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-refined .account-wordmark {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-wordmark > svg {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-wordmark > span {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-wordmark > span > span {
    color: #53657e !important
}
html[data-color-theme="light"] body.account-refined .account-home {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-home:hover {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-eyebrow {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-heading > p:last-child {
    color: #53657e !important
}
html[data-color-theme="light"] body.account-refined .account-card {
    border-color: #d7dfeb !important;
    background: linear-gradient(140deg,#eef2f6,#eef2f6 65%) !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.039),0 8px 25px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.account-refined .account-card h2 {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .membership-card {
    border-color: #d7dfeb !important;
    background: linear-gradient(125deg,#e5ebf2,#eef2f6 65%,#eef2f6) !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.100),0 12px 32px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.account-refined .account-status {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-copy {
    color: #53657e !important
}
html[data-color-theme="light"] body.account-refined .membership-details dt {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .membership-details dd {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .membership-details .membership-plan dd {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined #account-remaining {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .membership-card[data-expiring=true] #account-remaining {
    color: #91620e !important
}
html[data-color-theme="light"] body.account-refined .membership-badge[data-tone=gold] {
    color: #182b46 !important;
    border-color: #d7dfeb !important;
    background: #e8edf3 !important
}
html[data-color-theme="light"] body.account-refined .membership-badge[data-tone=neutral] {
    color: #182b46 !important;
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.account-refined .membership-badge[data-tone=success] {
    color: #07694f !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.account-refined .membership-badge[data-tone=warning] {
    color: #91620e !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.account-refined .account-primary {
    color: #53657e !important;
    border-color: #d7dfeb !important;
    background: linear-gradient(135deg,#e8edf3,#e8edf3) !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.100),0 3px 9px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.account-refined .account-primary:hover {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-refined .account-secondary {
    color: #182b46 !important;
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.account-refined .account-secondary:hover {
    border-color: #d7dfeb !important;
    background: #e8edf3 !important
}
html[data-color-theme="light"] body.account-refined .account-button:disabled {
    box-shadow: none !important
}
html[data-color-theme="light"] body.account-refined .membership-renewal p {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .membership-renewal a {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-identity {
    background: transparent !important
}
html[data-color-theme="light"] body.account-refined .account-identity dt {
    color: #53657e !important
}
html[data-color-theme="light"] body.account-refined .account-identity dd {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-password-disclosure summary {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-password-disclosure summary > span {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.account-refined #password-form label {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined :is(.account-page input,.account-page select,.service-field textarea) {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important;
    box-shadow: inset 0 2px 5px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.account-refined :is(input,select,textarea)::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] body.account-refined .account-page :is(input,select,textarea):focus {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-refined .account-page input[aria-invalid=true] {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-refined :is(a,button,input,select,textarea,summary):focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] body.account-refined .account-field-hint {
    color: #53657e !important
}
html[data-color-theme="light"] body.account-refined .account-field-error {
    color: #53657e !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.account-refined .account-form-status {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-support-card {
    background: linear-gradient(145deg,#eef2f6,#eef2f6) !important
}
html[data-color-theme="light"] body.account-refined .account-support-links a {
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-refined .account-support-links a:hover {
    color: #182b46 !important;
    border-bottom-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-refined .account-support-links a > span:last-child {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.account-refined :is(.service-learning-path,.service-request-disclosure,.service-editor) summary {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined :is(.service-learning-path,.service-request-disclosure) summary::after {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.account-refined .service-learning-path nav a {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.account-refined .service-link-arrow {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.account-refined :is(.service-section,.service-request-disclosure,.service-editor) {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-refined .service-section h3 {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .service-allowances li {
    border-color: #d7dfeb !important;
    background: linear-gradient(130deg,#e5ebf2,#eef2f6) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .service-allowances strong {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .service-allowances small {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .service-post {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.account-refined .service-prose {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .service-date {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .service-field {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .admin-metrics button {
    border-color: #d7dfeb !important;
    background: linear-gradient(135deg,#e5ebf2,#eef2f6) !important;
    color: #182b46 !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.035) !important
}
html[data-color-theme="light"] body.account-refined .admin-metrics button[aria-pressed=true] {
    border-color: #d7dfeb !important;
    background: linear-gradient(125deg,#e8edf3,#e8edf3) !important;
    box-shadow: inset 0 2px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.account-refined .admin-metrics button:hover {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-refined .admin-metrics span {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .admin-metrics strong {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .admin-filters label {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .admin-directory-meta {
    color: #53657e !important
}
html[data-color-theme="light"] body.account-refined .admin-empty {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.page-account.account-refined .member-row {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-refined .member-name {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .member-summary p {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .member-days-label {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-footer {
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.account-refined #account-logout {
    color: #182b46 !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.account-refined .stock-manager {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .stock-manager :is(input,button) {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .stock-manager-row button {
    color: #b42d43 !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.account-refined .stock-manager-open {
    color: #182b46 !important;
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.account-refined .account-top .profile-avatar {
    background: #e5ebf2 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-refined .account-timeline progress {
    background: #eef2f6 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] body.account-refined .account-timeline progress::-webkit-progress-bar {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.account-refined .account-timeline progress::-webkit-progress-value {
    background: #245bd6 !important
}
html[data-color-theme="light"] body.account-refined .account-timeline progress::-moz-progress-bar {
    background: #245bd6 !important
}
html[data-color-theme="light"] body.account-refined .account-timeline[data-tone=expiring] progress::-webkit-progress-value {
    background: #89590a !important
}
html[data-color-theme="light"] body.account-refined .account-timeline[data-tone=expiring] progress::-moz-progress-bar {
    background: #89590a !important
}
html[data-color-theme="light"] body.account-refined .account-disclosure > summary {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-notifications {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.account-refined .account-notifications :is(.stock-notifications-detail,.stock-notifications-status,.stock-notifications-meta time) {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-notifications .stock-notifications-event-title {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-notifications .stock-notifications-event:hover {
    background: transparent !important
}
html[data-color-theme="light"] body.account-refined .account-notifications .stock-notifications-entry {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-refined .account-notifications-link {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.account-refined .account-support-note {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] body.account-refined :is(.account-support-note,.account-benefits) a {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.account-refined .account-benefits {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] body.account-refined .account-expiry {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] body.account-refined .account-expiry strong {
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-refined .account-timeline-help {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] body.account-refined .account-feature-list li > :last-child {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] body.account-refined .account-feature-list li[data-available=true] > :last-child {
    color: var(--ui-accent,#245bd6) !important
}
html[data-color-theme="light"] .page-account {
    --account-muted: #53657e !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .account-page {
    color: #182b46 !important
}
html[data-color-theme="light"] .account-wordmark span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .account-home {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .account-eyebrow {
    color: #91620e !important
}
html[data-color-theme="light"] .account-heading > p:last-child {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .account-card {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .membership-card {
    border-color: #d7dfeb !important;
    background: linear-gradient(115deg, #f5f7f9 0%, #f5f7f9 70%) !important
}
html[data-color-theme="light"] .membership-badge {
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .membership-badge::before {
    background: currentColor !important
}
html[data-color-theme="light"] .membership-badge[data-tone="success"] {
    color: #07694f !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .membership-badge[data-tone="warning"] {
    color: #91620e !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .membership-badge[data-tone="gold"] {
    color: #91620e !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .account-status,html[data-color-theme="light"] .account-copy {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .membership-details dt {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .account-button {
    border-color: transparent !important
}
html[data-color-theme="light"] .account-primary {
    color: #53657e !important;
    background: #89590a !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-primary:hover {
    background: #89590a !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-secondary {
    color: #182b46 !important;
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-secondary:hover {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-page :is(button,input,a):focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] #password-form label {
    color: #182b46 !important
}
html[data-color-theme="light"] .account-page input {
    background: #f5f7f9 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-page input:focus {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-page input[aria-invalid="true"] {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-field-hint {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .account-field-error {
    color: #b42d43 !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .account-form-status {
    color: #53657e !important
}
html[data-color-theme="light"] .account-support-card {
    background: linear-gradient(145deg, #f5f7f9, #f5f7f9 55%) !important
}
html[data-color-theme="light"] .account-support-links a {
    color: #91620e !important
}
html[data-color-theme="light"] .account-support-links small {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .account-support-links a:hover {
    color: #91620e !important;
    border-bottom-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-count {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .member-summary p {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .member-days-label {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .account-footer {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .admin-metrics button {
    color: #182b46 !important;
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .admin-metrics button[aria-pressed="true"] {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .admin-metrics span {
    color: #53657e !important
}
html[data-color-theme="light"] .admin-filters label {
    color: #53657e !important
}
html[data-color-theme="light"] .account-page select {
    color: #182b46 !important;
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-page select:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .admin-directory-meta {
    color: #53657e !important
}
html[data-color-theme="light"] .admin-empty {
    color: #53657e !important;
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .page-account .membership-card {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .page-account .account-support-card {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .membership-renewal p {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .membership-renewal a {
    color: #91620e !important
}
html[data-color-theme="light"] .membership-card[data-expiring="true"] .membership-renewal p,html[data-color-theme="light"] .membership-card[data-expiring="true"] #account-remaining {
    color: #91620e !important
}
html[data-color-theme="light"] .account-identity dt {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .account-password-disclosure summary span {
    color: #91620e !important
}
html[data-color-theme="light"] .account-page summary:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .page-account {
    --account-muted: #53657e !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .account-top {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-eyebrow {
    color: #91620e !important
}
html[data-color-theme="light"] .account-workspace .account-card {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-workspace .membership-card {
    border-color: #d7dfeb !important;
    background: linear-gradient(130deg,#f5f7f9,#f5f7f9 65%) !important
}
html[data-color-theme="light"] .account-workspace .membership-details {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-workspace .account-primary {
    background: #89590a !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-workspace .account-primary:hover {
    background: #89590a !important
}
html[data-color-theme="light"] .account-workspace .account-secondary {
    background: transparent !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-workspace .account-secondary:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .account-workspace .account-support-links a {
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-workspace .account-support-links a:hover {
    color: #91620e !important
}
html[data-color-theme="light"] .account-workspace .service-learning-path summary::after,html[data-color-theme="light"] .service-request-disclosure summary::after {
    color: #91620e !important
}
html[data-color-theme="light"] .service-link-arrow {
    color: #91620e !important
}
html[data-color-theme="light"] .account-workspace .service-section {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-workspace .service-allowances li {
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .account-workspace .service-allowances strong {
    color: #91620e !important
}
html[data-color-theme="light"] .account-workspace .service-allowances small {
    color: var(--account-muted) !important
}
html[data-color-theme="light"] .account-workspace .service-post {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .account-feature-list li > :last-child {
    color: #53657e !important
}
html[data-color-theme="light"] .account-feature-list li[data-available="true"] > :last-child {
    color: #07694f !important
}
html[data-color-theme="light"] .account-feature-list li[data-available="false"] > :first-child {
    color: #53657e !important
}
html[data-color-theme="light"] .book-hotspots .bh-section {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .book-hotspots header strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .book-hotspots .bh-scope,html[data-color-theme="light"] .book-hotspots .bh-note,html[data-color-theme="light"] .book-hotspots .bh-empty {
    color: #53657e !important
}
html[data-color-theme="light"] .book-hotspots h4 {
    color: #182b46 !important
}
html[data-color-theme="light"] .book-hotspots .bh-side li {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .book-hotspots .bh-sell li,html[data-color-theme="light"] .book-hotspots .bh-ask li {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .book-hotspots .bh-side li b {
    color: #07694f !important
}
html[data-color-theme="light"] .book-hotspots .bh-sell li b,html[data-color-theme="light"] .book-hotspots .bh-ask li b {
    color: #b42d43 !important
}
html[data-color-theme="light"] .book-hotspots .bh-side li span {
    color: #182b46 !important
}
html[data-color-theme="light"] .book-hotspots .bh-total li {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .book-hotspots .bh-total li b {
    color: #182b46 !important
}
html[data-color-theme="light"] {
    --brand-bg: #f5f7f9 !important;
    --brand-panel: #eef2f6 !important;
    --brand-raised: #e5ebf2 !important;
    --brand-field: #eef2f6 !important;
    --brand-line: #d7dfeb !important;
    --brand-text: #182b46 !important;
    --brand-muted: #53657e !important;
    --brand-accent: #245bd6 !important;
    --brand-accent-hover: #245bd6 !important;
    --brand-accent-soft: rgba(36,91,214,0.122) !important;
    --brand-accent-border: rgba(36,91,214,0.300) !important;
    --brand-teal: #07694f !important;
    --brand-gold: #91620e !important;
    --brand-on-accent: #53657e !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="price-confirmed"] {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.100) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="price-confirmed"]>i {
    background: var(--green) !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="price-confirmed"]>span>b,html[data-color-theme="light"] .overview-breakout-status[data-state="price-confirmed"] .overview-breakout-meter>i span {
    color: var(--green) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="price-confirmed"] .overview-breakout-meter>i span {
    background: var(--green) !important
}
html[data-color-theme="light"] .breakout-volume-detail {
    color: #53657e !important
}
html[data-color-theme="light"] .overview-breakout-status .breakout-volume-detail b {
    color: #182b46 !important
}
html[data-color-theme="light"] .overview-breakout-status .breakout-volume-detail small {
    color: #91620e !important
}
html[data-color-theme="light"] .overview-breakout-status .breakout-next {
    color: #182b46 !important
}
html[data-color-theme="light"] .overview-breakout-status .breakout-time {
    color: #53657e !important
}
html[data-color-theme="light"] .auto-level-support {
    color: #07694f !important
}
html[data-color-theme="light"] .auto-level-resistance {
    color: #b42d43 !important
}
html[data-color-theme="light"] .auto-level-pending {
    color: #53657e !important
}
html[data-color-theme="light"] .auto-level-settings .auto-level-check input {
    accent-color: #245bd6 !important
}
html[data-color-theme="light"] .auto-level-settings a {
    color: #245bd6 !important
}
html[data-color-theme="light"] .auto-level-quick-toggle {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .auto-level-quick-toggle::before {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .auto-level-quick-toggle[aria-pressed=true] {
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .auto-level-quick-toggle[aria-pressed=true]::before {
    background: #245bd6 !important
}
html[data-color-theme="light"] .auto-level-quick-toggle:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .auto-level-quick-toggle:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .pattern-quick-toggle[aria-pressed=true] {
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .pattern-quick-toggle[aria-pressed=true]::before {
    background: #245bd6 !important
}
html[data-color-theme="light"] .pattern-summary {
    color: #53657e !important
}
html[data-color-theme="light"] .auto-level-settings select {
    background: #f5f7f9 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .chart-terminal .breakout-volume-guide[data-volume-tone=pending] {
    --volume-tone: #245bd6 !important
}
html[data-color-theme="light"] .breakout-volume-heading {
    color: #53657e !important
}
html[data-color-theme="light"] .breakout-volume-track {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .breakout-volume-track>i {
    background: var(--volume-tone) !important
}
html[data-color-theme="light"] .breakout-volume-track>span {
    background: #89590a !important
}
html[data-color-theme="light"] .breakout-volume-gauge>small>span:nth-child(2) {
    color: #91620e !important
}
html[data-color-theme="light"] .breakout-volume-state {
    color: #182b46 !important
}
html[data-color-theme="light"] .breakout-assessment {
    --signal-tone: #53657e !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .breakout-assessment[data-tone=positive] {
    --signal-tone: #07694f !important
}
html[data-color-theme="light"] .breakout-assessment[data-tone=negative] {
    --signal-tone: #b42d43 !important
}
html[data-color-theme="light"] .breakout-assessment[data-tone=pending] {
    --signal-tone: #91620e !important
}
html[data-color-theme="light"] .breakout-assessment b {
    color: var(--signal-tone) !important
}
html[data-color-theme="light"] .breakout-assessment>div>span {
    color: #53657e !important
}
html[data-color-theme="light"] .breakout-assessment p {
    color: #182b46 !important
}
html[data-color-theme="light"] .breakout-assessment>small {
    color: #53657e !important
}
html[data-color-theme="light"] .breakout-volume-guide .volume-strength-help a {
    color: #245bd6 !important
}
html[data-color-theme="light"] .breakout-volume-guide:is([data-breakout-phase=returned],[data-breakout-phase=forming-return],[data-breakout-phase=wick]) .breakout-volume-state {
    color: #b42d43 !important
}
html[data-color-theme="light"] .breakout-volume-guide:is([data-breakout-phase=forming],[data-breakout-phase=waiting],[data-breakout-phase=stale],[data-breakout-phase=interrupted]) .breakout-volume-state {
    color: #91620e !important
}
html[data-color-theme="light"] .breakout-volume-checks [data-check-state=yes] {
    color: #07694f !important
}
html[data-color-theme="light"] .breakout-volume-checks [data-check-state=no] {
    color: #b42d43 !important
}
html[data-color-theme="light"] .breakout-volume-checks [data-check-state=pending] {
    color: #53657e !important
}
html[data-color-theme="light"] .breakout-volume-footer>span {
    color: #53657e !important
}
html[data-color-theme="light"] .breakout-volume-inspection {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    box-shadow: 0 3px 10px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .breakout-volume-inspection>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .volume-breakout-marker {
    border-color: #d7dfeb !important;
    background: rgba(245,247,249,0.929) !important;
    color: #91620e !important
}
html[data-color-theme="light"] .volume-breakout-marker[data-tone="negative"] {
    color: #b42d43 !important;
    border-color: #d7dfeb !important;
    background: rgba(238,242,246,0.933) !important
}
html[data-color-theme="light"] .volume-breakout-marker[data-tone="negative"]::after {
    border-top-color: #d7dfeb !important
}
html[data-color-theme="light"] .volume-breakout-marker[data-tone="neutral"] {
    color: #182b46 !important;
    border-color: #d7dfeb !important;
    background: rgba(238,242,246,0.933) !important
}
@media (min-width:761px) {
    html[data-color-theme="light"] .market-chart-grid[data-count="2"] .volume-strength-help[open] {
        border-color: #d7dfeb !important;
        background: #eef2f6 !important;
        box-shadow: 0 3px 12px rgba(24,43,70,0.100) !important
    }
}
html[data-color-theme="light"] .chart-tool-menu.chart-drawing-palette {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    box-shadow: 0 16px 50px rgba(24,43,70,0.100) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .drawing-heading span {
    color: #53657e !important
}
html[data-color-theme="light"] .drawing-heading kbd {
    color: #53657e !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .drawing-search input {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important;
    outline: none !important
}
html[data-color-theme="light"] .drawing-search input:focus {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .drawing-group h3 {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-tool-menu .drawing-catalog button {
    border-color: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .drawing-catalog button svg {
    color: #53657e !important
}
html[data-color-theme="light"] .drawing-catalog small {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-tool-menu .drawing-catalog button:is(:hover,.is-on) {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .drawing-pen label {
    color: #53657e !important
}
html[data-color-theme="light"] .drawing-pen input[type=color] {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .drawing-pen select {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-tool-menu .drawing-management [data-tool=clear] {
    color: #53657e !important
}
html[data-color-theme="light"] .drawing-tip,html[data-color-theme="light"] .drawing-no-results {
    color: #53657e !important
}
html[data-color-theme="light"] .drawing-tip {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .chart-tools [data-drawing=layers]:not([data-count="0"]):after {
    color: #245bd6 !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .drawing-active-hint {
    border-color: #d7dfeb !important;
    background: rgba(238,242,246,0.933) !important;
    color: #07694f !important
}
html[data-color-theme="light"] .chart-line-editor {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-line-editor header small {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-line-editor input:not([type=color]) {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .chart-line-editor button:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .drawing-list-dialog [data-drawing-summary] {
    color: #182b46 !important
}
html[data-color-theme="light"] .drawing-list-row {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .drawing-list-row .drawing-list-title {
    background: none !important
}
html[data-color-theme="light"] .drawing-list-row small {
    color: #53657e !important
}
html[data-color-theme="light"] .drawing-row-actions button {
    background: transparent !important
}
html[data-color-theme="light"] .drawing-row-actions button[aria-pressed=true] {
    color: #245bd6 !important
}
html[data-color-theme="light"] .drawing-row-actions button:hover {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .drawing-list-dialog .drawing-storage-note {
    color: #53657e !important
}
html[data-color-theme="light"] .drawing-list-dialog footer span {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-tool-menu.chart-drawing-palette {
    box-shadow: 0 18px 48px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .chart-tool-menu .drawing-heading button {
    color: #53657e !important
}
html[data-color-theme="light"] .drawing-tabs {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .chart-tool-menu .drawing-tabs button {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-tool-menu .drawing-tabs button[aria-selected=true] {
    color: #182b46 !important;
    background: #e5ebf2 !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.047) !important
}
html[data-color-theme="light"] .drawing-shortcuts {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .chart-tool-menu .drawing-shortcuts button {
    color: #53657e !important
}
html[data-color-theme="light"] .drawing-active-hint button {
    color: #182b46 !important;
    background: rgba(35,59,93,0.035) !important
}
html[data-color-theme="light"] .chart-photo-dialog {
    --photo-bg: var(--bon-bg-primary,#f5f7f9) !important;
    --photo-panel: var(--bon-bg-secondary,#f5f7f9) !important;
    --photo-text: var(--bon-text,#182b46) !important;
    --photo-muted: var(--bon-muted,#53657e) !important;
    --photo-border: var(--bon-border,rgba(57,78,108,0.120)) !important;
    --photo-accent: var(--bon-blue,#245bd6) !important;
    border-color: var(--photo-border) !important;
    background: var(--photo-panel) !important;
    color: var(--photo-text) !important;
    box-shadow: 0 20px 60px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .chart-photo-dialog::backdrop {
    background: rgba(245,247,249,0.780) !important
}
html[data-color-theme="light"] .chart-photo-dialog h3 {
    color: var(--photo-text) !important
}
html[data-color-theme="light"] .chart-photo-dialog [data-photo="description"] {
    color: var(--photo-muted) !important
}
html[data-color-theme="light"] .chart-photo-dialog button,html[data-color-theme="light"] .chart-photo-dialog a {
    border-color: var(--photo-border) !important;
    background: transparent !important;
    color: var(--photo-text) !important
}
html[data-color-theme="light"] .chart-photo-dialog [data-photo="close"] {
    border-color: transparent !important;
    color: var(--photo-muted) !important
}
html[data-color-theme="light"] .chart-photo-dialog [data-photo="download"] {
    border-color: var(--photo-accent) !important;
    background: var(--photo-accent) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .chart-photo-dialog button:hover:not(:disabled) {
    background: var(--bon-blue-soft,rgba(36,91,214,0.120)) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-photo-dialog [data-photo="download"]:hover {
    background: var(--photo-accent) !important;
    border-color: var(--photo-accent) !important
}
html[data-color-theme="light"] .chart-photo-dialog :focus-visible,html[data-color-theme="light"] .chart-photo-button:focus-visible {
    outline: 2px solid var(--photo-accent) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .chart-photo-preview {
    background: var(--photo-bg) !important;
    border-color: var(--photo-border) !important
}
html[data-color-theme="light"] .chart-photo-placeholder {
    color: var(--photo-muted) !important
}
html[data-color-theme="light"] .chart-photo-placeholder strong {
    color: var(--photo-text) !important
}
html[data-color-theme="light"] .chart-photo-dialog .chart-photo-footer {
    background: transparent !important
}
html[data-color-theme="light"] .chart-photo-dialog [data-photo="status"] {
    color: var(--photo-text) !important
}
html[data-color-theme="light"] .chart-photo-dialog[data-state="error"] [data-photo="status"] {
    color: var(--bon-negative,#b42d43) !important
}
html[data-color-theme="light"] .chart-photo-dialog [data-photo="details"] {
    color: var(--photo-muted) !important
}
html[data-color-theme="light"] .chart-terminal .chart-meta-bar {
    background: var(--desk-raised,#eef2f6) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .chart-terminal .chart-meta-bar .volume-breakout-marker {
    background: none !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-meta-bar .volume-breakout-marker::before {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-terminal .chart-meta-bar .volume-breakout-marker > span {
    background: none !important;
    box-shadow: none !important;
    color: inherit !important
}
html[data-color-theme="light"] .chart-meta-bar .chart-volume-availability {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-terminal .market-level-tag {
    border-color: #d7dfeb !important;
    background: var(--desk-raised,#eef2f6) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-terminal .market-level-tag span {
    color: var(--level-color) !important
}
html[data-color-theme="light"] .chart-terminal .market-level-tag b {
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-phone-navigation {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .chart-phone-navigation button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-phone-navigation button:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .chart-wheel-hint {
    color: #53657e !important
}
html[data-color-theme="light"] .is-phone-chart .chart-phone-navigation {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .is-phone-chart .chart-phone-navigation button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .is-phone-chart .chart-phone-navigation [aria-pressed=true] {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .is-phone-chart .chart-phone-navigation p {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-fullscreen-dialog {
    background: #f5f7f9 !important;
    color: inherit !important
}
html[data-color-theme="light"] .chart-fullscreen-dialog::backdrop {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .chart-offscreen-targets {
    background: #f5f7f9 !important;
    color: #91620e !important
}
html[data-color-theme="light"] .chart-offscreen-targets:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .chart-offscreen-targets:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: -3px !important
}
html[data-color-theme="light"] .chart-target-chip {
    border-color: rgba(57,78,108,0.200) !important;
    background: rgba(173,101,19,0.080) !important;
    color: var(--target-color,#91620e) !important
}
html[data-color-theme="light"] .chart-target-notice-action {
    color: #245bd6 !important
}
html[data-color-theme="light"] .chart-offscreen-targets:is(:hover,:focus-visible) .chart-target-notice-action {
    color: #245bd6 !important
}
html[data-color-theme="light"] #pane-overview {
    --bon-bg-primary: #f5f7f9 !important;
    --bon-bg-secondary: #f5f7f9 !important;
    --bon-border: rgba(57,78,108,0.100) !important;
    --bon-text: #182b46 !important;
    --bon-muted: #53657e !important;
    --muted-dim: #53657e !important;
    --bon-positive: #07694f !important;
    --bon-negative: #b42d43 !important;
    --bon-positive-text: #07694f !important;
    --bon-negative-text: #b42d43 !important;
    --bon-action: #245bd6 !important;
    --bon-action-soft: rgba(36,91,214,0.120) !important;
    --bon-action-border: rgba(36,91,214,0.300) !important
}
html[data-color-theme="light"] #pane-overview .quote-summary-values > strong {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .quote-summary-session {
    background: #f5f7f9 !important;
    border-color: var(--hairline) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-canvas {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-tools {
    background: #f5f7f9 !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] #pane-overview .chart-tools button {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .chart-tools button:hover {
    color: #182b46 !important;
    background: rgba(35,59,93,0.060) !important
}
html[data-color-theme="light"] #pane-overview .chart-tools button:is(.is-on,[aria-expanded=true],[aria-pressed=true]) {
    color: var(--bon-action) !important;
    background: var(--bon-action-soft) !important
}
html[data-color-theme="light"] #pane-overview .chart-tools button:disabled {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-tools .price-alarm-tools {
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-readout {
    background: #f5f7f9 !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .market-last-price strong {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-meta-bar {
    background: #f5f7f9 !important;
    border-color: var(--hairline) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-level-tag {
    background: color-mix(in srgb,var(--level-color) 14%,#f5f7f9) !important;
    border-color: var(--level-color) 55%,#d7dfeb) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-level-tag b {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-feedback {
    background: rgba(245,247,249,0.920) !important;
    border-color: var(--hairline) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .chart-volume-availability {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .chart-volume-availability::before {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .chart-terminal .chart-feedback {
    background: rgba(245,247,249,0.920) !important;
    border-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] .chart-terminal .market-canvas {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview {
    --ui-up: #07694f !important;
    --ui-down: #b42d43 !important;
    --bon-positive: #07694f !important;
    --bon-negative: #b42d43 !important;
    --bon-positive-text: #07694f !important;
    --bon-negative-text: #b42d43 !important;
    --bon-positive-soft: rgba(36,91,214,0.080) !important;
    --bon-negative-soft: rgba(173,101,19,0.090) !important;
    --bon-muted: #53657e !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock > strong {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock.is-selected {
    background: #eef2f6 !important;
    box-shadow: inset 4px 0 var(--bon-action) !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .stock-list-search-row input {
    background-position: 10px center !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-readout {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview .market-ohlc-chip {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .market-ohlc-chip > span {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .market-ohlc-chip > strong {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .market-ohlc-chip[data-field=high] {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.060) !important
}
html[data-color-theme="light"] #pane-overview .market-ohlc-chip[data-field=high] > span {
    color: #07694f !important
}
html[data-color-theme="light"] #pane-overview .market-ohlc-chip[data-field=low] {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.060) !important
}
html[data-color-theme="light"] #pane-overview .market-ohlc-chip[data-field=low] > span {
    color: #b42d43 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-readout .chart-meta-bar {
    background: none !important
}
html[data-color-theme="light"] #pane-overview .chart-volume-availability::before {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .chart-terminal .chart-instrument {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-terminal .chart-instrument b {
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-terminal .market-level-tag {
    background: rgba(245,247,249,0.867) !important
}
html[data-color-theme="light"] .chart-terminal .chart-menu-trigger i {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-terminal .chart-paper-bar {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .chart-terminal .chart-paper-bar> b {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-terminal .chart-paper-bar [data-cp=buy],html[data-color-theme="light"] .chart-terminal .chart-paper-bar [data-cp=sell] {
    background: transparent !important
}
html[data-color-theme="light"] .chart-terminal .chart-paper-bar [data-cp=toggle] {
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] .chart-terminal .chart-paper-exits {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-tools {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-readout {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-paper-bar,html[data-color-theme="light"] #pane-overview .chart-terminal .chart-paper-exits {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-paper-bar button {
    background: transparent !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-paper-bar [data-cp=sell] {
    border-color: #d7dfeb !important;
    color: #b42d43 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-paper-bar [data-cp=buy] {
    border-color: #d7dfeb !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .chart-terminal .chart-feedback {
    border-color: #d7dfeb !important;
    background: rgba(245,247,249,0.949) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-terminal .chart-paper-exit-menu summary {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-terminal .chart-paper-exit-menu summary::after {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-terminal .chart-paper-exit-menu[data-tone=waiting] summary {
    color: #91620e !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-paper-exit-menu .chart-paper-exits,html[data-color-theme="light"] .chart-terminal .chart-paper-exit-menu .chart-paper-exits {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 8px 24px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .chart-terminal .chart-paper-exit-menu summary:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .chart-tools.chart-tools-compact {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .chart-tools-compact .chart-icon-button,html[data-color-theme="light"] .chart-tools-compact .chart-menu-trigger {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-tools-compact [aria-expanded="true"] {
    background: #eef2f6 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] #pane-overview .chart-tools.chart-tools-compact .chart-pencil-trigger[aria-expanded="true"],html[data-color-theme="light"] .chart-tools.chart-tools-compact .chart-pencil-trigger[aria-expanded="true"] {
    color: #53657e !important;
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .chart-tool-menu {
    border-color: #d7dfeb !important;
    box-shadow: 0 12px 36px rgba(24,43,70,0.100) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .chart-tool-menu.chart-drawing-ribbon {
    background: transparent !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .chart-tool-menu.chart-drawing-ribbon > button,html[data-color-theme="light"] .chart-drawing-lines > summary {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-tool-menu.chart-drawing-ribbon > button:hover,html[data-color-theme="light"] .chart-drawing-lines > summary:hover,html[data-color-theme="light"] .chart-drawing-lines[open] > summary {
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-drawing-lines > summary:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 1px !important
}
html[data-color-theme="light"] .chart-tool-menu.chart-drawing-ribbon > button:is(.is-on,[aria-pressed="true"]) {
    color: #182b46 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .chart-drawing-choices {
    border-color: rgba(57,78,108,0.100) !important;
    background: #f5f7f9 !important;
    box-shadow: 0 4px 12px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .chart-tool-menu .chart-drawing-choices button[aria-pressed="true"] {
    background: #eef2f6 !important;
    color: #182b46 !important
}
@media (max-width:760px) {
    html[data-color-theme="light"] .chart-tool-menu.chart-drawing-ribbon {
        background: #f5f7f9 !important
    }
}
@media (max-width:760px) {
    html[data-color-theme="light"] .chart-drawing-ribbon .chart-drawing-choices {
        background: #f5f7f9 !important;
        border-color: #d7dfeb !important;
        box-shadow: 0 8px 24px rgba(24,43,70,0.100) !important
    }
}
html[data-color-theme="light"] .chart-tool-menu button {
    background: none !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-tool-menu button:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .chart-tool-menu button[aria-pressed="true"] {
    color: #245bd6 !important
}
html[data-color-theme="light"] .chart-tool-menu button[aria-pressed="false"]::after {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-tools-compact button:focus-visible,html[data-color-theme="light"] .chart-tool-menu button:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 1px !important
}
html[data-color-theme="light"] .chart-line-editor {
    background: #f5f7f9 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .chart-line-editor::backdrop {
    background: rgba(245,247,249,0.533) !important
}
html[data-color-theme="light"] .chart-line-editor p {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-line-editor input {
    background: #f5f7f9 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .chart-line-editor button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-line-editor button[type="submit"] {
    background: #245bd6 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] .chart-line-editor [data-line="error"] {
    color: #b42d43 !important
}
html[data-color-theme="light"] .chart-terminal .market-volume-status.market-volume-guide {
    --volume-tone: #53657e !important;
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .chart-terminal .market-volume-guide[data-volume-tone=low] {
    --volume-tone: #245bd6 !important
}
html[data-color-theme="light"] .chart-terminal .market-volume-guide[data-volume-tone=normal] {
    --volume-tone: #182b46 !important
}
html[data-color-theme="light"] .chart-terminal .market-volume-guide[data-volume-tone=high] {
    --volume-tone: #07694f !important
}
html[data-color-theme="light"] .chart-terminal .market-volume-guide[data-volume-tone=very-high] {
    --volume-tone: #91620e !important
}
html[data-color-theme="light"] .market-volume-guide .volume-strength-heading>span {
    color: #53657e !important
}
html[data-color-theme="light"] .chart-terminal .market-volume-guide .volume-strength-heading>b {
    color: var(--volume-tone) !important
}
html[data-color-theme="light"] .market-volume-guide small {
    color: #53657e !important
}
html[data-color-theme="light"] .market-volume-guide .volume-strength-scale>span {
    color: #53657e !important
}
html[data-color-theme="light"] .market-volume-guide .volume-strength-scale i {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .market-volume-guide .volume-strength-scale .is-active {
    color: var(--volume-tone) !important
}
html[data-color-theme="light"] .market-volume-guide .volume-strength-scale .is-active i {
    background: var(--volume-tone) !important
}
html[data-color-theme="light"] .market-volume-guide .volume-strength-numbers>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .market-volume-guide .volume-strength-help summary {
    color: #182b46 !important
}
html[data-color-theme="light"] .market-volume-guide .volume-strength-help p {
    color: #182b46 !important
}
html[data-color-theme="light"] .market-volume-guide .volume-strength-latest {
    border-color: #d7dfeb !important;
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .market-volume-guide :is(summary,button):focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] #pane-overview .overview-data-feedback {
    background: #f5f7f9 !important;
    color: #91620e !important
}
html[data-color-theme="light"] #pane-overview .overview-data-feedback button {
    border-color: #d7dfeb !important;
    color: #91620e !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .overview-data-feedback[data-state=loading] {
    background: #f5f7f9 !important;
    color: var(--muted) !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] #pane-overview .overview-quote-context {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-quote-context[data-state=offline],html[data-color-theme="light"] #pane-overview .overview-quote-context[data-state=waiting] {
    color: #91620e !important
}
html[data-color-theme="light"] #pane-overview .overview-stock .stock-quote-time {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-selected-quote .stock-quote-time {
    color: var(--muted) !important
}
html[data-color-theme="light"] .page-auth {
    --gold: #91620e !important;
    --gold-soft: #89590a !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .page-auth .auth-card {
    background: #f5f7f9 !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .page-auth .auth-card-mark {
    background: #f5f7f9 !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .page-auth .auth-benefits span {
    background: transparent !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .page-auth .auth-card .auth-eyebrow {
    color: var(--gold) !important
}
html[data-color-theme="light"] .page-auth .auth-lead {
    color: #53657e !important
}
html[data-color-theme="light"] .page-auth .field label {
    color: #182b46 !important
}
html[data-color-theme="light"] .page-auth .field input {
    background: #f5f7f9 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .page-auth .field input:focus {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .page-auth .field input::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] .page-auth .field input:focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .page-auth .auth-password-toggle {
    background: transparent !important;
    color: #91620e !important
}
html[data-color-theme="light"] .page-auth .auth-password-toggle:hover {
    background: rgba(173,101,19,0.100) !important
}
html[data-color-theme="light"] .page-auth .auth-submit:disabled {
    box-shadow: none !important
}
html[data-color-theme="light"] .page-auth .auth-access-note {
    color: #53657e !important
}
html[data-color-theme="light"] .page-auth .form-error {
    color: #b42d43 !important
}
html[data-color-theme="light"] .page-auth .auth-help-link {
    color: #91620e !important
}
html[data-color-theme="light"] .page-auth .auth-help-link:hover {
    color: #91620e !important
}
html[data-color-theme="light"] .page-auth .auth-aside > p {
    color: #53657e !important
}
html[data-color-theme="light"] .page-auth .auth-benefits span {
    color: #53657e !important
}
html[data-color-theme="light"] body.home-page {
    --home-bg: #f5f7f9 !important;
    --home-surface: #f5f7f9 !important;
    --home-surface-raised: #f5f7f9 !important;
    --home-line: #d7dfeb !important;
    --home-text: #182b46 !important;
    --home-muted: #53657e !important;
    --home-accent: #91620e !important;
    background: var(--home-bg) !important;
    color: var(--home-text) !important
}
html[data-color-theme="light"] body.home-page :is(a,button,summary,[tabindex="0"]):focus-visible {
    outline: 2px solid var(--home-accent) !important;
    outline-offset: 5px !important
}
html[data-color-theme="light"] body.home-page #main-content:focus {
    outline: none !important
}
html[data-color-theme="light"] .home-skip {
    color: #53657e !important;
    background: var(--home-accent) !important
}
html[data-color-theme="light"] body.home-page header.top .wordmark,html[data-color-theme="light"] body.home-page.authed header.top .wordmark {
    color: var(--home-text) !important
}
html[data-color-theme="light"] body.home-page .wordmark span {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] body.home-page .wordmark::after {
    color: var(--home-muted) !important;
    border-color: var(--home-line) !important;
    background: transparent !important
}
html[data-color-theme="light"] .home-nav {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-nav a:hover {
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-header-login {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-header-login:hover {
    border-color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-eyebrow,html[data-color-theme="light"] .home-section-kicker {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-eyebrow > span {
    background: var(--home-accent) !important
}
html[data-color-theme="light"] .home-hero h1 em {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-lead {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-action-hint {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-button {
    border-color: transparent !important
}
html[data-color-theme="light"] .home-button-primary {
    color: #53657e !important;
    background: var(--home-accent) !important
}
html[data-color-theme="light"] .home-button-primary:hover {
    background: #89590a !important
}
html[data-color-theme="light"] .home-button-secondary {
    color: var(--home-text) !important;
    background: transparent !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-button-secondary:hover {
    border-color: #d7dfeb !important;
    background: var(--home-surface) !important
}
html[data-color-theme="light"] .home-access {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-hero-preview > a {
    border-color: #d7dfeb !important;
    background: var(--home-surface) !important
}
html[data-color-theme="light"] .home-hero-preview > a:hover {
    border-color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-preview-heading {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-preview-caption > span {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-hero-preview figcaption {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-chapter {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-section-nav > span {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-section-nav a {
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-section-nav a span {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-section-nav a:hover {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-demo-label {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-workspace {
    border-color: #d7dfeb !important;
    background: var(--home-surface) !important
}
html[data-color-theme="light"] .home-workspace-bar {
    background: var(--home-surface-raised) !important
}
html[data-color-theme="light"] .home-workspace-brand > span:last-child,html[data-color-theme="light"] .home-workspace-separator {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-mini-mark {
    border-color: #d7dfeb !important;
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-preview-tag {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-demo-tabs button {
    background: none !important;
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-demo-tabs button span {
    color: #53657e !important
}
html[data-color-theme="light"] .home-demo-tabs button[aria-selected="true"] {
    border-bottom-color: var(--home-accent) !important;
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-demo-tabs button[aria-selected="true"] span {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-demo-tabs button:hover {
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-demo-tabs button:focus-visible {
    outline-offset: -5px !important
}
html[data-color-theme="light"] .home-demo-heading > span {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-demo-table-head {
    color: #53657e !important
}
html[data-color-theme="light"] .home-demo-stock {
    border-color: transparent !important;
    background: transparent !important;
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-demo-stock:hover {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-demo-stock.is-selected {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-demo-stock strong,html[data-color-theme="light"] .home-demo-stock b {
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-demo-stock span {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-positive,html[data-color-theme="light"] .home-demo-stock .home-positive {
    color: #07694f !important
}
html[data-color-theme="light"] .home-negative,html[data-color-theme="light"] .home-demo-stock .home-negative {
    color: #b42d43 !important
}
html[data-color-theme="light"] .home-demo-list-note {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-demo-chart-top > div > span {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-timeframe {
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] .home-demo-quote > span:last-child {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-chart-labels {
    fill: #53657e !important
}
html[data-color-theme="light"] .home-current-price {
    fill: #182b46 !important
}
html[data-color-theme="light"] .home-demo-detail {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-detail-kicker {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-demo-detail p {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-demo-levels dt {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-demo-levels dd {
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-tour-controls {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-tour-progress {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-tour-controls button {
    border-color: #d7dfeb !important;
    color: var(--home-text) !important;
    background: transparent !important
}
html[data-color-theme="light"] .home-tour-controls [data-tour-next] {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-tour-controls button:hover:not(:disabled) {
    border-color: var(--home-accent) !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-workspace-footer {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-static-dot {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .home-real-panel summary > span {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-real-panel summary b {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-real-panel img {
    border-color: var(--home-line) !important
}
html[data-color-theme="light"] .home-real-panel figcaption {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-how-intro > p:last-child,html[data-color-theme="light"] .home-faq-intro > p:last-child {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-steps li > span {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-steps p {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-faq summary::after {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-faq details[open] summary {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-faq details p {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-faq-link {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-entry {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-entry > div:first-child > p:not(.home-section-kicker) {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-entry-actions > p {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-entry-back {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-entry-back:hover {
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-footer {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-footer > div > a {
    color: var(--home-text) !important
}
html[data-color-theme="light"] body.home-page .home-preview-dialog {
    color: var(--home-text) !important;
    background: var(--home-surface) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-preview-dialog::backdrop {
    background: rgba(245,247,249,0.900) !important
}
html[data-color-theme="light"] .home-preview-dialog button {
    border-color: #d7dfeb !important;
    color: var(--home-text) !important;
    background: transparent !important
}
html[data-color-theme="light"] .home-preview-dialog figcaption {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] body.home-page .home-product :is(input,select):focus-visible {
    outline: 2px solid var(--home-accent) !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .home-preview-tag .home-static-dot {
    background: var(--home-accent) !important
}
html[data-color-theme="light"] .home-demo-tabs button > span {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-demo-tabs button[aria-selected="true"] {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-demo-tabs button[aria-selected="true"] > span {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-demo-tabs button.is-complete > span {
    border-color: #d7dfeb !important;
    color: #07694f !important
}
html[data-color-theme="light"] .home-tour-track {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-tour-track > span {
    background: var(--home-accent) !important
}
html[data-color-theme="light"] .home-demo-selection > span:first-child {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-demo-selection strong {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-demo-selection > span:last-child {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-demo-chart-top select {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-demo-chart-top select:hover {
    border-color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-chart-controls > span {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-chart-controls button {
    border-color: #d7dfeb !important;
    background: transparent !important;
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-chart-controls button[aria-pressed="true"] {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-chart-controls button:hover {
    border-color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-layer-volume {
    background: #245bd6 !important;
    box-shadow: 4px -3px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-chart-metrics > div > span {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-chart-metrics strong {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-chart-insight {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-tour-controls [data-tour-next] {
    color: #53657e !important;
    background: var(--home-accent) !important;
    border-color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-tour-controls [data-tour-next]:hover {
    color: #53657e !important;
    background: #89590a !important
}
html[data-color-theme="light"] .home-breakout-status {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-breakout-status > span {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-breakout-status > strong {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-breakout-status[data-state="confirmed"] {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-breakout-status[data-state="confirmed"] > strong {
    color: #07694f !important
}
html[data-color-theme="light"] .home-breakout-status[data-state="failed"] {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-breakout-status[data-state="failed"] > strong {
    color: #b42d43 !important
}
html[data-color-theme="light"] .home-breakout-timeline li {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-breakout-timeline li > span {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-breakout-timeline li.is-done {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-breakout-timeline li.is-done > span {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-breakout-timeline li.is-current > span {
    box-shadow: 0 0 0 3px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-breakout-primary {
    border-color: var(--home-accent) !important;
    color: #53657e !important;
    background: var(--home-accent) !important
}
html[data-color-theme="light"] .home-breakout-primary:hover {
    background: #89590a !important
}
html[data-color-theme="light"] .home-breakout-next,html[data-color-theme="light"] .home-breakout-return {
    background: transparent !important;
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-breakout-next:hover,html[data-color-theme="light"] .home-breakout-return:hover {
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-breakout-return {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-breakout-chart-note {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-breakout-chart-note > span:last-child {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-breakout-volume > div:first-child {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-breakout-volume strong {
    color: #07694f !important
}
html[data-color-theme="light"] .home-breakout-volume-meter {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-breakout-volume-meter > span {
    background: #245bd6 !important
}
html[data-color-theme="light"] .home-layer-target {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-resistance-heading > span {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-resistance-heading > strong {
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-target-group h4 > span {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-target-list small {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-target-icon {
    border-color: #d7dfeb !important;
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-target-list li.is-next {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-target-list li.is-next .home-target-icon {
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-target-list li.is-done {
    color: #07694f !important
}
html[data-color-theme="light"] .home-target-list li.is-done .home-target-icon {
    color: #07694f !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-target-progress {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-target-progress > span {
    background: #245bd6 !important
}
html[data-color-theme="light"] .home-demo-detail .home-target-empty {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-demo-detail .home-target-summary {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-breakout-transport .home-breakout-next {
    border-color: #d7dfeb !important;
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-layer-resistance {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-layer-target {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-breakout-status {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-resistance-heading > span {
    color: #245bd6 !important
}
html[data-color-theme="light"] .home-breakout-status > strong {
    color: #245bd6 !important
}
html[data-color-theme="light"] .home-breakout-entry {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-breakout-entry > span {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-breakout-entry > strong {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-entry-dot {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .home-breakout-entry[data-active="true"] {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-breakout-entry[data-active="true"] > span,html[data-color-theme="light"] .home-breakout-entry[data-active="true"] > strong {
    color: #07694f !important
}
html[data-color-theme="light"] .home-breakout-entry[data-active="true"] .home-entry-dot {
    background: #245bd6 !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.094) !important
}
html[data-color-theme="light"] .home-target-list li.is-next {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-target-list li.is-next .home-target-icon {
    color: #91620e !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-target-list li.is-done {
    border-bottom-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-target-progress > span {
    background: #245bd6 !important
}
html[data-color-theme="light"] .home-demo-tabs button > span {
    background: none !important
}
html[data-color-theme="light"] .home-demo-tabs button[aria-selected="true"] {
    background: none !important;
    border-bottom-color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-demo-tabs button[aria-selected="true"] > span {
    background: none !important
}
html[data-color-theme="light"] .home-demo-chart-top .home-timeframe {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-chart-actions .home-breakout-transport button {
    border-color: transparent !important;
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] .home-chart-actions .home-breakout-transport button:hover {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-chart-actions .home-breakout-transport button:focus-visible {
    outline: 2px solid var(--home-accent) !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .home-breakout-transport svg {
    fill: none !important;
    stroke: currentColor !important
}
html[data-color-theme="light"] .home-chart-controls button {
    border-color: transparent !important;
    background: transparent !important
}
html[data-color-theme="light"] .home-chart-controls button[aria-pressed="true"] {
    background: transparent !important;
    border-color: transparent !important;
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-chart-controls button:hover {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-breakout-entry,html[data-color-theme="light"] .home-breakout-entry[data-active="true"] {
    background: transparent !important
}
html[data-color-theme="light"] .home-target-list li,html[data-color-theme="light"] .home-target-list li.is-next {
    background: transparent !important
}
html[data-color-theme="light"] .home-target-list li.is-done {
    color: #07694f !important
}
html[data-color-theme="light"] .home-target-list li.is-next > div > strong {
    color: #91620e !important
}
html[data-color-theme="light"] .home-tour-controls {
    background: transparent !important
}
html[data-color-theme="light"] .home-tour-controls button {
    border-color: transparent !important
}
html[data-color-theme="light"] .home-tour-controls [data-tour-next],html[data-color-theme="light"] .home-tour-controls [data-tour-next]:hover {
    color: var(--home-text) !important;
    background: transparent !important;
    border-color: transparent !important
}
html[data-color-theme="light"] .home-tour-controls button:hover:not(:disabled) {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined:has(#pane-kademe:not([hidden])) {
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] body.page-panel #pane-kademe {
    color: var(--bon-text) !important
}
html[data-color-theme="light"] #pane-kademe :is(button,input,summary,.kad-scroll,.kad-row):focus-visible {
    outline: 2px solid var(--bon-blue) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] #pane-kademe .kad-intro p {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .kad-help > summary {
    border-color: var(--bon-border) !important;
    background: var(--bon-bg-secondary) !important;
    color: var(--bon-blue) !important
}
html[data-color-theme="light"] #pane-kademe .kad-help-copy {
    border-color: var(--bon-border) !important;
    background: var(--bon-bg-secondary) !important;
    box-shadow: 0 12px 32px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] #pane-kademe .kad-help-copy b {
    color: var(--bon-text) !important
}
html[data-color-theme="light"] #pane-kademe :is(.kad-scanner,.kad-table-wrap) {
    border-color: var(--bon-border) !important;
    background: var(--bon-bg-secondary) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-kademe .kad-scanner-head {
    color: var(--bon-text) !important
}
html[data-color-theme="light"] #pane-kademe .kad-scanner-head small {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .kad-scan-chip {
    border-color: var(--bon-border) !important;
    background: var(--bon-bg-primary) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-kademe .up {
    color: var(--bon-positive) !important
}
html[data-color-theme="light"] #pane-kademe .dn {
    color: var(--bon-negative) !important
}
html[data-color-theme="light"] #pane-kademe .flat {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe :is(.kad-scan-chip,.kad-chip):hover {
    border-color: var(--bon-blue) !important
}
html[data-color-theme="light"] #pane-kademe :is(.kad-scan-chip,.kad-chip).is-active {
    background: var(--bon-blue-soft) !important;
    border-color: var(--bon-blue) !important
}
html[data-color-theme="light"] #pane-kademe :is(.kad-scan-chip.is-active b,.kad-chip.is-active) {
    color: var(--bon-blue) !important
}
html[data-color-theme="light"] #pane-kademe .kad-form label {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .kad-form input {
    border-color: var(--bon-border) !important;
    background: var(--bon-bg-secondary) !important;
    color: var(--bon-text) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-kademe .kad-form input::placeholder {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .kad-form .kad-submit {
    border-color: var(--bon-blue) !important;
    background: var(--bon-blue) !important;
    color: var(--bon-bg-primary) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-kademe .kad-form .kad-submit:hover {
    background: #245bd6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] #pane-kademe .kad-hist-lab {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .kad-chip {
    background: var(--bon-bg-secondary) !important;
    color: var(--bon-text) !important;
    border-color: var(--bon-border) !important
}
html[data-color-theme="light"] #pane-kademe .kad-status {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .kad-label {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .kad-box {
    border-color: var(--bon-border) !important;
    background: var(--bon-bg-secondary) !important;
    color: var(--bon-text) !important
}
html[data-color-theme="light"] #pane-kademe .kad-box .kad-top {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .kad-box .kad-bot {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .is-next-up .kad-mid {
    color: var(--bon-positive) !important
}
html[data-color-theme="light"] #pane-kademe .is-next-dn .kad-mid {
    color: var(--bon-negative) !important
}
html[data-color-theme="light"] #pane-kademe .kad-arrow {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .kad-box.is-now {
    border-color: var(--bon-gold) !important;
    background: var(--bon-bg-secondary) !important;
    box-shadow: 0 4px 20px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] #pane-kademe .is-now .kad-top {
    color: var(--bon-gold) !important
}
html[data-color-theme="light"] #pane-kademe .is-now .kad-mid {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-kademe .is-now .kad-bot {
    color: var(--bon-text) !important
}
html[data-color-theme="light"] #pane-kademe .kad-price-time {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .panel-card-head p {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .kad-table th {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] #pane-kademe .kad-table-note {
    color: var(--bon-muted) !important
}
html[data-color-theme="light"] .page-lesson {
    --muted: #53657e !important;
    --muted-dim: #53657e !important
}
html[data-color-theme="light"] .duo-card {
    background: var(--bg-raised) !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .duo-card.up figcaption {
    color: var(--green) !important
}
html[data-color-theme="light"] .duo-card.down figcaption {
    color: var(--red) !important
}
html[data-color-theme="light"] .duo-card .lvl {
    stroke: var(--gold-soft) !important
}
html[data-color-theme="light"] .duo-card.up .c line {
    stroke: var(--green) !important
}
html[data-color-theme="light"] .duo-card.up .c rect {
    fill: var(--green) !important
}
html[data-color-theme="light"] .duo-card.down .c1 line,html[data-color-theme="light"] .duo-card.down .c2 line {
    stroke: var(--green) !important
}
html[data-color-theme="light"] .duo-card.down .c1 rect,html[data-color-theme="light"] .duo-card.down .c2 rect {
    fill: var(--green) !important
}
html[data-color-theme="light"] .duo-card.down .c3 line,html[data-color-theme="light"] .duo-card.down .red line {
    stroke: var(--red) !important
}
html[data-color-theme="light"] .duo-card.down .c3 rect,html[data-color-theme="light"] .duo-card.down .red rect {
    fill: var(--red) !important
}
html[data-color-theme="light"] .mini-chart .vb {
    fill: var(--green) !important
}
html[data-color-theme="light"] .duo-card .vb {
    fill: var(--green) !important
}
html[data-color-theme="light"] .duo-card .vb.weak,html[data-color-theme="light"] .mini-chart .vb.weak {
    fill: var(--muted-dim) !important
}
html[data-color-theme="light"] #stage-line {
    color: var(--muted) !important
}
html[data-color-theme="light"] .eyebrow {
    color: var(--gold) !important
}
html[data-color-theme="light"] .lesson-hero h1 {
    color: var(--ink) !important
}
html[data-color-theme="light"] .lede {
    color: var(--muted) !important
}
html[data-color-theme="light"] .pills li {
    color: var(--gold-soft) !important;
    border-color: rgba(57,78,108,0.250) !important;
    background: rgba(173,101,19,0.060) !important
}
html[data-color-theme="light"] .kart-kicker {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .poster {
    border-color: rgba(57,78,108,0.240) !important;
    background: #f5f7f9 !important;
    box-shadow: 0 30px 80px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .breakout-board {
    border-color: rgba(57,78,108,0.250) !important;
    background: linear-gradient(145deg, #f5f7f9, #f5f7f9) !important;
    box-shadow: 0 30px 80px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .breakout-group-head span {
    color: var(--green) !important
}
html[data-color-theme="light"] .breakout-group.fake .breakout-group-head span {
    color: var(--red) !important
}
html[data-color-theme="light"] .breakout-group-head small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .breakout-example {
    border-color: rgba(57,78,108,0.100) !important;
    background: rgba(245,247,249,0.960) !important
}
html[data-color-theme="light"] .breakout-example em {
    background: rgba(36,91,214,0.140) !important;
    color: var(--green) !important
}
html[data-color-theme="light"] .fake .breakout-example em {
    background: rgba(173,101,19,0.130) !important;
    color: #b42d43 !important
}
html[data-color-theme="light"] .breakout-example p {
    color: #53657e !important
}
html[data-color-theme="light"] .breakout-example .chart-grid {
    fill: none !important;
    stroke: rgba(83,101,126,0.090) !important
}
html[data-color-theme="light"] .breakout-example .chart-level {
    fill: none !important;
    stroke: var(--gold) !important
}
html[data-color-theme="light"] .breakout-example .candles .up {
    fill: #07694f !important;
    stroke: #07694f !important
}
html[data-color-theme="light"] .breakout-example .candles .down {
    fill: #b42d43 !important;
    stroke: #b42d43 !important
}
html[data-color-theme="light"] .breakout-example text {
    fill: #91620e !important
}
html[data-color-theme="light"] .breakout-example .signal {
    fill: #07694f !important
}
html[data-color-theme="light"] .breakout-example .warning {
    fill: #b42d43 !important
}
html[data-color-theme="light"] .breakout-example .retest-arrow {
    fill: none !important;
    stroke: #245bd6 !important
}
html[data-color-theme="light"] .breakout-example .volume-bars path {
    fill: rgba(7,105,79,0.400) !important
}
html[data-color-theme="light"] .breakout-example .volume-bars .hot {
    fill: #07694f !important
}
html[data-color-theme="light"] .breakout-example .volume-bars.weak path {
    fill: rgba(83,101,126,0.340) !important
}
html[data-color-theme="light"] .rules article {
    border-color: rgba(57,78,108,0.100) !important;
    background: linear-gradient(145deg, rgba(245,247,249,0.960), rgba(245,247,249,0.960)) !important;
    box-shadow: 0 16px 38px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .rules span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .rules p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .compare article {
    border-color: rgba(57,78,108,0.100) !important;
    background: linear-gradient(145deg, rgba(245,247,249,0.960), rgba(245,247,249,0.960)) !important
}
html[data-color-theme="light"] .compare article > p:last-child {
    color: var(--muted) !important
}
html[data-color-theme="light"] .mini-chart {
    background: radial-gradient(circle at 50% 25%, #f5f7f9, #f5f7f9 72%) !important;
    border-color: rgba(36,91,214,0.160) !important
}
html[data-color-theme="light"] .mini-chart .lvl {
    stroke: var(--gold-soft) !important
}
html[data-color-theme="light"] .mini-chart .ghost line,html[data-color-theme="light"] .mini-chart .ghost rect {
    stroke: var(--muted-dim) !important;
    fill: var(--muted-dim) !important
}
html[data-color-theme="light"] .mini-chart .ghost line {
    fill: none !important
}
html[data-color-theme="light"] .mini-chart .up-c line {
    stroke: var(--green) !important
}
html[data-color-theme="light"] .mini-chart .up-c rect {
    fill: var(--green) !important
}
html[data-color-theme="light"] .mini-chart .dn-c line {
    stroke: var(--red) !important
}
html[data-color-theme="light"] .mini-chart .dn-c rect {
    fill: var(--red) !important
}
html[data-color-theme="light"] .mini-chart text {
    fill: #53657e !important
}
html[data-color-theme="light"] .page-lesson :is(.term, .brand-split article, .feat-grid article, .steps li, .glossary dl div, .kart) {
    border-color: rgba(57,78,108,0.100) !important;
    background: linear-gradient(145deg, rgba(245,247,249,0.960), rgba(245,247,249,0.940)) !important;
    box-shadow: 0 14px 42px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .page-lesson :is(.rules p, .compare article > p:last-child, .prose p, .steps p, .term > p, .glossary dd, .brand-split p:last-child) {
    color: #53657e !important
}
html[data-color-theme="light"] .page-lesson :is(.term, .brand-split article, .feat-grid article, .steps li, .glossary dl div):hover {
    border-color: rgba(57,78,108,0.280) !important;
    background: linear-gradient(145deg, rgba(245,247,249,0.980), rgba(245,247,249,0.960)) !important
}
html[data-color-theme="light"] .prose p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .prose b {
    color: var(--gold) !important
}
html[data-color-theme="light"] .steps li {
    border-color: var(--hairline) !important;
    background: var(--bg-raised) !important
}
html[data-color-theme="light"] .steps span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .steps p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .quad span {
    color: var(--gold) !important;
    border-color: var(--hairline) !important;
    background: var(--bg-raised) !important
}
html[data-color-theme="light"] .term {
    border-color: var(--hairline) !important;
    background: var(--bg-raised) !important
}
html[data-color-theme="light"] .term h2 span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .term > p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .ladder li::before {
    background: var(--gold) !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .ladder em {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .ladder b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .ladder .entry b {
    color: var(--gold) !important
}
html[data-color-theme="light"] .ladder.stop {
    --ladder-line: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .ladder.stop li:not(:last-child)::after {
    border-left-color: var(--ladder-line) !important
}
html[data-color-theme="light"] .ladder .cut::before {
    background: var(--red) !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .ladder .cut b {
    color: var(--red) !important
}
html[data-color-theme="light"] .mini-chart .path {
    fill: none !important
}
html[data-color-theme="light"] .mini-chart .up-line {
    stroke: var(--green) !important
}
html[data-color-theme="light"] .mini-chart .press-line {
    stroke: var(--gold) !important
}
html[data-color-theme="light"] .mini-chart .lvl-txt {
    fill: var(--gold-soft) !important
}
html[data-color-theme="light"] .glossary dl div {
    border-color: var(--hairline) !important;
    background: var(--bg-raised) !important
}
html[data-color-theme="light"] .glossary dt {
    color: var(--gold) !important
}
html[data-color-theme="light"] .glossary dd {
    color: var(--muted) !important
}
html[data-color-theme="light"] .brand-split article {
    border-color: var(--hairline) !important;
    background: var(--bg-raised) !important
}
html[data-color-theme="light"] .brand-split p:last-child {
    color: var(--muted) !important
}
html[data-color-theme="light"] .feat-grid li {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .feat-grid b {
    color: var(--gold) !important
}
html[data-color-theme="light"] .feat-grid span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .hours li {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .hours .live {
    border-color: rgba(36,91,214,0.300) !important;
    box-shadow: 0 0 0 1px rgba(24,43,70,0.080) !important
}
html[data-color-theme="light"] .hours em {
    color: var(--gold) !important
}
html[data-color-theme="light"] .hours span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .session-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] .source-link {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .lesson-details {
    border-color: var(--hairline) !important;
    background: rgba(245,247,249,0.740) !important
}
html[data-color-theme="light"] .lesson-details summary span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .lesson-details summary em {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .warn {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.060) !important
}
html[data-color-theme="light"] .warn ul {
    color: var(--muted) !important
}
html[data-color-theme="light"] .warn p {
    color: var(--ink) !important
}
html[data-color-theme="light"] .plain li {
    color: var(--muted) !important
}
html[data-color-theme="light"] .plain li::before {
    background: var(--gold-soft) !important
}
html[data-color-theme="light"] .close-line {
    color: var(--muted) !important
}
html[data-color-theme="light"] .login-page a {
    color: inherit !important
}
html[data-color-theme="light"] .login-page .auth-password-toggle {
    background: transparent !important
}
html[data-color-theme="light"] body.page-auth.login-page {
    --bg: #f5f7f9 !important;
    --ink: #182b46 !important;
    --muted: #53657e !important;
    --gold: #245bd6 !important;
    --login-line: #d7dfeb !important;
    --login-accent: #245bd6 !important;
    background: var(--bg) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .login-page ::selection {
    background: rgba(36,91,214,0.200) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .login-page a:focus-visible,html[data-color-theme="light"] .login-page button:focus-visible {
    outline: 2px solid var(--login-accent) !important;
    outline-offset: 5px !important
}
html[data-color-theme="light"] .login-skip {
    background: #e8edf3 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .login-brand-mark {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-brand-name > span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .login-nav a {
    color: #53657e !important
}
html[data-color-theme="light"] .login-nav a:hover {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-section-label {
    color: #53657e !important
}
html[data-color-theme="light"] .login-section-label > span:last-child {
    color: #53657e !important
}
html[data-color-theme="light"] .login-welcome {
    color: #53657e !important
}
html[data-color-theme="light"] .login-intro h1 > span {
    color: var(--login-accent) !important
}
html[data-color-theme="light"] .login-description {
    color: #53657e !important
}
html[data-color-theme="light"] .login-signature {
    color: #53657e !important
}
html[data-color-theme="light"] .login-logo-symbol path {
    fill: currentColor !important;
    stroke: currentColor !important
}
html[data-color-theme="light"] .login-signature .login-logo-symbol {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-signature p {
    color: #53657e !important
}
html[data-color-theme="light"] .login-signature p > span {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-page .auth-card.login-form {
    border-color: var(--login-line) !important;
    background: none !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .login-form-heading h2 {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-form-heading > span {
    color: #245bd6 !important
}
html[data-color-theme="light"] .login-page .login-form .field label {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-page .login-form .field input {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .login-page .login-form .field input:hover {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .login-page .login-form .field input:focus {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .login-page .login-form .field input:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .login-page .login-form .field input::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] .login-page .login-form .auth-password-toggle {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-page .login-form .auth-password-toggle:hover {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .login-page .login-form .auth-help-link {
    color: #53657e !important
}
html[data-color-theme="light"] .login-page .login-form .auth-help-link > span {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-page .login-form .auth-help-link:hover {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-page .login-form .auth-submit {
    border-color: #d7dfeb !important;
    background: #e8edf3 !important;
    color: #53657e !important;
    box-shadow: inset 0 1px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .login-page .login-form .auth-submit:hover {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .login-page .login-form .auth-access-note {
    color: #53657e !important
}
html[data-color-theme="light"] .login-page .login-form .form-error {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #b42d43 !important
}
html[data-color-theme="light"] .login-beta {
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .login-membership p {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-membership p > span {
    color: #53657e !important
}
html[data-color-theme="light"] .login-membership > a {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-membership > a:hover {
    color: #182b46 !important
}
html[data-color-theme="light"] .login-footer {
    color: #53657e !important
}
html[data-color-theme="light"] .login-footer > a {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .market-chart-pane-select {
    background: #f5f7f9 !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .market-chart-pane-select[aria-pressed=true] {
    color: var(--ink) !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .market-chart-pane-status {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .market-chart-pane-select::after {
    background: transparent !important
}
html[data-color-theme="light"] #pane-overview .market-chart-pane-select[aria-pressed=true]::after {
    background: var(--gold) !important
}
html[data-color-theme="light"] #pane-overview .market-chart-grid[data-count="2"] {
    background: var(--hairline) !important
}
html[data-color-theme="light"] #pane-overview .market-chart-grid[data-count="2"] .market-chart-pane {
    background: #f5f7f9 !important;
    box-shadow: inset 0 0 0 1px transparent !important
}
html[data-color-theme="light"] #pane-overview .market-chart-grid[data-count="2"] .market-chart-pane.is-selected {
    box-shadow: inset 0 0 0 1px var(--gold) !important
}
html[data-color-theme="light"] #pane-overview .market-chart-grid[data-count="2"] .market-chart-pane.is-selected .market-chart-pane-select {
    border-top-color: var(--gold) !important
}
html[data-color-theme="light"] #pane-overview .market-chart-mobile-tabs button {
    border-color: var(--hairline) !important;
    background: transparent !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .market-chart-mobile-tabs button[aria-pressed=true] {
    background: #eef2f6 !important;
    color: var(--ink) !important;
    border-color: var(--gold) !important
}
html[data-color-theme="light"] #pane-overview .market-chart-layout-notice {
    background: #f5f7f9 !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .page-panel,html[data-color-theme="light"] .market-theme {
    --bon-bg-primary: #f5f7f9 !important;
    --bon-bg-secondary: #eef2f6 !important;
    --bon-border: #d7dfeb !important;
    --bon-text: #182b46 !important;
    --bon-muted: #53657e !important;
    --bon-blue: #245bd6 !important;
    --bon-blue-soft: #e5ebf2 !important;
    --bon-positive: #07694f !important;
    --bon-negative: #b42d43 !important;
    --bon-gold: #91620e !important;
    --bon-action: #91620e !important;
    --bon-action-hover: #89590a !important;
    --bon-action-soft: rgba(173,101,19,0.090) !important;
    --bon-action-border: rgba(57,78,108,0.300) !important;
    --bon-positive-text: #07694f !important;
    --bon-negative-text: #b42d43 !important;
    --bon-positive-soft: rgba(36,91,214,0.060) !important;
    --bon-negative-soft: rgba(173,101,19,0.060) !important;
    --bon-field-border: #d7dfeb !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile {
    --member-ink: #182b46 !important;
    --member-muted: #182b46 !important;
    --member-accent: #182b46 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-trigger {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    box-shadow: none !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-trigger:is(:hover,[aria-expanded=true]) {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-avatar {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important;
    color: #182b46 !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-trigger .profile-avatar {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-name {
    color: #182b46 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-plan {
    color: #53657e !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-chevron {
    color: #53657e !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-menu {
    border-color: #d7dfeb !important;
    background: linear-gradient(150deg,#eef2f6,#eef2f6 60%) !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.063),0 18px 48px rgba(24,43,70,0.100) !important;
    color: var(--member-ink) !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-menu-head {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-avatar.large {
    background-size: 24px 22px !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-menu-head b {
    color: var(--member-ink) !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-menu-head span:not(.profile-avatar) {
    color: var(--member-muted) !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .membership-summary {
    border-color: #d7dfeb !important;
    background: linear-gradient(120deg,#e5ebf2,#eef2f6) !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.031) !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .membership-summary .membership-badge {
    color: #182b46 !important;
    background: transparent !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .membership-summary b {
    color: var(--member-ink) !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .membership-summary small {
    color: #182b46 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .membership-summary[data-tone=warning] {
    border-color: #d7dfeb !important;
    background: linear-gradient(120deg,#eef2f6,#eef2f6) !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .membership-summary[data-tone=warning] .membership-badge {
    color: #91620e !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .membership-summary[data-tone=success] .membership-badge {
    color: #07694f !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .membership-summary[data-tone=neutral] .membership-badge {
    color: #182b46 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-menu-link {
    color: #182b46 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-menu-link:hover {
    color: #182b46 !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-menu-link > .profile-menu-arrow {
    color: #245bd6 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-menu-link.profile-exit {
    color: #182b46 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-menu-link.profile-exit:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile :is(a,button):focus-visible {
    outline: 2px solid var(--member-accent) !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-menu .stock-manager-open {
    border-color: #d7dfeb !important;
    color: #53657e !important;
    background: #245bd6 !important
}
html[data-color-theme="light"] body:is(.home-page,.panel-refined,.account-refined) .profile-menu .stock-manager-open:hover {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .member-lesson-preview {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .member-lesson-preview svg text {
    fill: #53657e !important
}
html[data-color-theme="light"] .member-lesson-preview .lesson-grid {
    fill: none !important;
    stroke: #182b46 !important
}
html[data-color-theme="light"] .member-lesson-preview .lesson-zone {
    fill: #91620e !important
}
html[data-color-theme="light"] .member-lesson-preview .lesson-zone-edge {
    fill: none !important;
    stroke: #91620e !important
}
html[data-color-theme="light"] .member-lesson-preview .lesson-zone-label {
    fill: #91620e !important
}
html[data-color-theme="light"] .member-lesson-preview .lesson-candle {
    fill: currentColor !important;
    color: #07694f !important
}
html[data-color-theme="light"] .member-lesson-preview .lesson-candle.is-down {
    color: #b42d43 !important
}
html[data-color-theme="light"] .member-lesson-preview .lesson-candle path {
    stroke: currentColor !important
}
html[data-color-theme="light"] .member-lesson-preview figcaption {
    color: #53657e !important
}
html[data-color-theme="light"] .member-lesson-preview figcaption strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .member-lesson-preview .lesson-zone-caption {
    color: #91620e !important
}
html[data-color-theme="light"] .service-post {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .service-prose {
    color: #53657e !important
}
html[data-color-theme="light"] .service-date {
    color: #91620e !important
}
html[data-color-theme="light"] .service-field {
    color: #53657e !important
}
html[data-color-theme="light"] .service-field :is(input,select,textarea),html[data-color-theme="light"] .member-days-label select {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .service-field :is(input,select,textarea):focus-visible,html[data-color-theme="light"] .member-days-label select:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .service-allowances {
    color: #91620e !important
}
html[data-color-theme="light"]:has(body.book-grid-mode) {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.book-grid-mode {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.book-grid-mode .book-empty {
    border-color: rgba(57,78,108,0.100) !important;
    background: #eef2f6 !important;
    box-shadow: 0 5px 18px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.book-grid-mode .book-empty-mark {
    background: #e5ebf2 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] body.book-grid-mode .book-empty h2 {
    color: #182b46 !important
}
html[data-color-theme="light"] body.book-grid-mode .book-empty p {
    color: #53657e !important
}
html[data-color-theme="light"] body.book-grid-mode .book-empty small {
    color: #53657e !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme].book-grid-mode {
    --ui-bg: #f5f7f9 !important;
    --ui-panel: #f5f7f9 !important;
    --ui-raised: #eef2f6 !important;
    --ui-text: #182b46 !important;
    --ui-muted: #53657e !important;
    --ui-border: #d7dfeb !important;
    --ui-hover: #eef2f6 !important;
    --ui-field: #eef2f6 !important;
    --ui-field-border: #d7dfeb !important;
    --ui-accent: #245bd6 !important;
    --ui-accent-soft: rgba(36,91,214,0.078) !important;
    --ui-up: #07694f !important;
    --ui-down: #b42d43 !important;
    --blue: #245bd6 !important;
    --yeni: #245bd6 !important;
    --amber: #91620e !important
}
html[data-color-theme="light"] body.book-grid-mode .book-toolbar {
    background: var(--bg) !important
}
html[data-color-theme="light"] body.book-grid-mode .detail-open {
    border-color: #d7dfeb !important;
    background: rgba(36,91,214,0.063) !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] body.book-grid-mode .book-hotspots header {
    border-color: var(--line) !important
}
html[data-color-theme="light"] body.book-grid-mode .book-hotspots :is(.bh-scope,.bh-note,.bh-empty) {
    color: var(--muted) !important
}
html[data-color-theme="light"] body.book-grid-mode :is(button,input):focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .other-payments {
    border-color: var(--hairline) !important;
    background: var(--ui-panel,var(--home-surface,#f5f7f9)) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .other-payments .other-payments-kicker {
    color: var(--muted) !important
}
html[data-color-theme="light"] .other-payments p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .other-payments-tags span {
    border-color: var(--hairline) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .other-payments-action {
    border-color: var(--hairline) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .other-payments-action:hover {
    border-color: var(--gold) !important
}
html[data-color-theme="light"] .other-payments-action:focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .options-back {
    color: var(--muted) !important
}
html[data-color-theme="light"] .options-heading > span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .options-packages label,html[data-color-theme="light"] .options-methods label {
    border-color: var(--hairline) !important;
    background: var(--ui-panel) !important
}
html[data-color-theme="light"] .options-packages label:has(:checked),html[data-color-theme="light"] .options-methods label:has(:checked) {
    border-color: var(--gold) !important;
    background: var(--ui-accent-soft) !important
}
html[data-color-theme="light"] .options-packages small,html[data-color-theme="light"] .options-methods small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .options-method-symbol {
    color: var(--muted) !important
}
html[data-color-theme="light"] .options-steps li > span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .options-steps p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .options-contact {
    background: var(--ui-panel) !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .options-contact > p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .options-draft-label {
    color: var(--muted) !important
}
html[data-color-theme="light"] .options-contact textarea {
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .options-copy {
    border-color: var(--hairline) !important;
    color: var(--ink) !important;
    background: transparent !important
}
html[data-color-theme="light"] .options-copy:hover {
    background: var(--ui-hover) !important
}
html[data-color-theme="light"] .options-contact-foot {
    color: var(--muted) !important
}
html[data-color-theme="light"] .options-contact-foot a {
    color: var(--gold) !important
}
html[data-color-theme="light"] .options-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] .options-note a {
    color: var(--gold) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .desk-header {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview .desk-title h1 {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .desk-session {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .desk-session::before {
    background: #e8edf3 !important
}
html[data-color-theme="light"] #pane-overview .desk-session[data-state=ready]::before {
    background: #245bd6 !important
}
html[data-color-theme="light"] #pane-overview .desk-session[data-state=offline]::before {
    background: #b42d43 !important
}
html[data-color-theme="light"] #pane-overview .desk-actions button {
    border-color: transparent !important;
    background: none !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .desk-actions button:hover {
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .desk-actions button[aria-pressed=true] {
    color: #245bd6 !important;
    background: rgba(36,91,214,0.102) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-grid {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-chart-card {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-chart-heading {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .quote-summary-values > strong {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .quote-summary-session {
    background: none !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .quote-summary-time {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-tv.chart-terminal {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-terminal .chart-tools {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-tools button:hover {
    color: #182b46 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-terminal .market-readout {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .market-ohlc-chip {
    background: none !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .market-ohlc-chip > span {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-meta-bar {
    background: none !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-offscreen-targets {
    background: #f5f7f9 !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-terminal .market-canvas {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-phone-navigation {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-phone-navigation button {
    background: #eef2f6 !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan .overview-card-head {
    background: none !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan .stock-manager-open {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-search-row input {
    border-color: #d7dfeb !important;
    background-color: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview .desk-list-tools select {
    background: #f5f7f9 !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .desk-list-views button {
    border-color: transparent !important;
    background: none !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .desk-list-views button[aria-pressed=true] {
    color: #245bd6 !important;
    background: rgba(36,91,214,0.102) !important;
    border-color: rgba(36,91,214,0.267) !important
}
html[data-color-theme="light"] #pane-overview .desk-list-columns {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan .overview-list {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan .overview-stock > b {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan .overview-stock > strong {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan .overview-stock > [data-stock-change] {
    background: none !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan .desk-company {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan .overview-stock.is-selected {
    background: rgba(36,91,214,0.082) !important;
    box-shadow: inset 2px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan .overview-stock:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .desk-pulse {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview .desk-up {
    color: #07694f !important
}
html[data-color-theme="light"] #pane-overview .desk-down {
    color: #b42d43 !important
}
html[data-color-theme="light"] #pane-overview .desk-breadth-bar i {
    background: #245bd6 !important
}
html[data-color-theme="light"] #pane-overview .desk-breadth-bar i+i {
    background: #b42d43 !important
}
html[data-color-theme="light"] #pane-overview .desk-breadth-bar::after {
    background: #e8edf3 !important
}
html[data-color-theme="light"] #pane-overview .desk-pulse small {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .desk-map-grid button {
    border-color: #d7dfeb !important;
    color: #182b46 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .desk-map-grid button[data-tone=up] {
    background: #245bd6) !important;
    color: #07694f !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] #pane-overview .desk-map-grid button[data-tone=down] {
    background: #b42d43) !important;
    color: #b42d43 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] #pane-overview .desk-map-grid button[aria-pressed=true] {
    outline: 2px solid #245bd6 !important;
    outline-offset: -2px !important
}
html[data-color-theme="light"] #pane-overview .desk-map-note,html[data-color-theme="light"] #pane-overview .desk-map-empty {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-side:not([hidden]) {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-analysis-head {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-side-tabs button {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-side-tabs button[aria-selected=true] {
    color: #182b46 !important;
    border-bottom-color: #d7dfeb !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .breakout-disclosure {
    background: none !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .breakout-disclosure > summary b {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-levels > span {
    background: none !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-levels > span small {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-levels > span.is-resistance b {
    color: #245bd6 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-levels > span em {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-levels > span.is-reached :is(b,em) {
    color: #07694f !important
}
html[data-color-theme="light"] #pane-overview .desk-footer {
    background: #f5f7f9 !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .desk-dot {
    background: #e8edf3 !important
}
html[data-color-theme="light"] #pane-overview .desk-footer[data-state=ready] .desk-dot {
    background: #245bd6 !important
}
html[data-color-theme="light"] #pane-overview .desk-footer[data-state=offline] .desk-dot {
    background: #b42d43 !important
}
html[data-color-theme="light"] .desk-guide {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important;
    box-shadow: 0 24px 100px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .desk-guide::backdrop {
    background: rgba(245,247,249,0.788) !important
}
html[data-color-theme="light"] .desk-guide-heading {
    color: #245bd6 !important
}
html[data-color-theme="light"] .desk-guide button {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .desk-guide h2 {
    color: #182b46 !important
}
html[data-color-theme="light"] .desk-guide dt {
    color: #182b46 !important
}
html[data-color-theme="light"] .desk-guide dd {
    color: #53657e !important
}
html[data-color-theme="light"] .desk-guide kbd {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .desk-guide .desk-guide-done {
    background: #245bd6 !important;
    color: #53657e !important
}
@media (max-width:900px) {
    html[data-color-theme="light"] #pane-overview.overview-pro .overview-stock-selector {
        background: #f5f7f9 !important
    }
}
@media (max-width:900px) {
    html[data-color-theme="light"] #pane-overview.overview-pro .overview-stock-switch {
        color: #245bd6 !important;
        background: #e5ebf2 !important;
        border-color: #d7dfeb !important
    }
}
html[data-color-theme="light"] #pane-overview .desk-instrument-company {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .desk-dock-resize {
    background: transparent !important
}
html[data-color-theme="light"] #pane-overview .desk-dock-resize:hover,html[data-color-theme="light"] #pane-overview .desk-dock-resize:focus-visible {
    background: #245bd6 !important;
    outline: none !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-personal-edit {
    background: none !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-tool-menu {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    box-shadow: 0 8px 28px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-drawing-ribbon {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] #pane-overview.overview-pro {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-grid {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro :is(.overview-chart-card,.overview-scan,.overview-side:not([hidden])) {
    border-color: rgba(57,78,108,0.100) !important;
    background: #f5f7f9 !important;
    box-shadow: 0 4px 16px rgba(24,43,70,0.100),inset 0 1px 0 rgba(24,43,70,0.016) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-chart-card {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-chart-heading {
    background: #f5f7f9 !important;
    border-bottom-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan .overview-list {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-scan .overview-stock {
    border-bottom-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .desk-list-columns {
    background: rgba(35,59,93,0.012) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .desk-pulse {
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .desk-analysis-title>div {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .desk-analysis-title b {
    background: rgba(35,59,93,0.027) !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .desk-analysis-title button {
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .desk-analysis-title button:hover,html[data-color-theme="light"] #pane-overview .desk-analysis-title button[aria-pressed=true] {
    background: #e5ebf2 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-analysis-head {
    background: transparent !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-side-tabs {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-side-tabs button {
    color: #53657e !important;
    background: transparent !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-side-tabs button:hover {
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-side-tabs button[aria-selected=true] {
    color: #182b46 !important;
    background: #e5ebf2 !important;
    box-shadow: 0 2px 6px rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.043) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-side>.overview-card {
    background: transparent !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-levels>span {
    background: #eef2f6 !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.016) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-levels>span.is-resistance {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-levels>span.is-reached {
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .overview-side .bon-card {
    background: #eef2f6 !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-overview .desk-dock-resize {
    background: transparent !important
}
html[data-color-theme="light"] #pane-overview .desk-dock-resize::after {
    background: #e8edf3 !important
}
html[data-color-theme="light"] #pane-overview .desk-dock-resize:is(:hover,:focus-visible) {
    background: #e5ebf2 !important;
    outline: 2px solid #245bd6 !important;
    outline-offset: 1px !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-terminal .chart-tools {
    background: #f5f7f9 !important;
    border-right-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-terminal .chart-phone-navigation {
    background: #f5f7f9 !important;
    border-top-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .chart-tool-menu {
    background: #eef2f6 !important;
    box-shadow: 0 16px 48px rgba(24,43,70,0.100) !important;
    border-color: #d7dfeb !important
}
@media (max-width:900px) {
    html[data-color-theme="light"] #pane-overview.overview-pro .overview-stock-selector {
        background: #f5f7f9 !important
    }
}
@media (max-width:900px) {
    html[data-color-theme="light"] #pane-overview .desk-footer {
        background: #f5f7f9 !important
    }
}
html[data-color-theme="light"] #pane-overview.overview-pro .volume-search-table tr {
    background: #eef2f6 !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.020) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .volume-search-table td {
    background: transparent !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .volume-search-table td::before {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .volume-search-strategy {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-options .desk-list-tools select {
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview {
    --muted-dim: #53657e !important;
    --target-color: #91620e !important;
    --resistance-color: #245bd6 !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview :is(button,input,[role=tabpanel]):focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: -2px !important
}
html[data-color-theme="light"] #pane-overview .overview-grid {
    border-color: var(--hairline) !important;
    background: var(--desk) !important
}
html[data-color-theme="light"] #pane-overview .overview-card {
    background: none !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-overview .overview-card-head h2 {
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .stock-list-search-row input {
    border-color: #d7dfeb !important;
    background: #f5f7f9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%2393939b' stroke-width='1.6'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m16 16 4 4'/%3E%3C/svg%3E") no-repeat 8px center !important;
    color: var(--ink) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-overview .stock-list-search-row input::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .stock-list-controls button {
    color: var(--muted) !important;
    border-color: transparent !important;
    background: none !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-overview .stock-list-options-toggle:is([aria-expanded=true],[data-active=true]) {
    color: #182b46 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .stock-list-filters {
    background: none !important
}
html[data-color-theme="light"] #pane-overview .stock-list-filters button[aria-pressed=true] {
    color: var(--bon-action) !important;
    background: var(--bon-action-soft) !important
}
html[data-color-theme="light"] #pane-overview .stock-list-controls button:hover:not(:disabled) {
    color: var(--ink) !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .stock-list-result-count,html[data-color-theme="light"] #pane-overview .stock-list-active-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .stock-list-quote-legend {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock {
    background: none !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock.is-selected {
    border-color: var(--hairline) !important;
    background: var(--bon-action-soft) !important;
    box-shadow: inset 2px 0 var(--bon-action) !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock > b {
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock > strong {
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .overview-stock > strong:is([data-quote-state=historical],[data-quote-state=untimed])::before {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .overview-stock > strong[data-quote-state=missing] {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock > [data-stock-change] {
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock > span[data-stock-change].up {
    color: var(--bon-positive-text) !important;
    background: var(--bon-positive-soft) !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock > span[data-stock-change].dn {
    color: var(--bon-negative-text) !important;
    background: var(--bon-negative-soft) !important
}
html[data-color-theme="light"] #pane-overview .overview-stock > .flat {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-stock .overview-signal-chip {
    background: #e8edf3 !important;
    color: transparent !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .overview-card-head .stock-manager-open {
    background: none !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-scan .stock-manager-open:hover {
    color: var(--ink) !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .overview-chart-card {
    background: var(--desk) !important
}
html[data-color-theme="light"] #pane-overview .overview-chart-heading {
    background: var(--desk-raised) !important
}
html[data-color-theme="light"] #pane-overview #overview-symbol {
    background: none !important;
    color: var(--ink) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-overview .quote-summary-session {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .quote-summary-session::before {
    background: #e8edf3 !important
}
html[data-color-theme="light"] #pane-overview .quote-summary-session[data-state=offline] {
    color: #b42d43 !important
}
html[data-color-theme="light"] #pane-overview .quote-summary-values > strong {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview [data-summary-change][data-tone=up] {
    color: var(--bon-positive-text) !important
}
html[data-color-theme="light"] #pane-overview [data-summary-change][data-tone=dn] {
    color: var(--bon-negative-text) !important
}
html[data-color-theme="light"] #pane-overview [data-summary-change][data-tone=flat] {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .quote-summary-time {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-quote-summary[data-quote-state=missing] .quote-summary-values > strong {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .overview-live-label {
    background: none !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-tv.chart-terminal {
    background: var(--desk) !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-tools {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] #pane-overview .chart-tools button {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .chart-tools button:hover {
    color: #182b46 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .chart-tools button:is(.is-on,[aria-expanded=true],[aria-pressed=true]) {
    color: var(--bon-action) !important;
    background: var(--bon-action-soft) !important;
    border-color: transparent !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-readout {
    background: var(--desk) !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-ohlc {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .market-last-price strong {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .market-readout-note {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .chart-meta-bar {
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-volume-status {
    background: none !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .chart-offscreen-targets {
    border-color: #d7dfeb !important;
    background: var(--desk-raised) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .chart-offscreen-targets:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-canvas {
    background: var(--desk) !important
}
html[data-color-theme="light"] #pane-overview .market-chart-pane-select {
    background: var(--desk-raised) !important
}
html[data-color-theme="light"] #pane-overview .overview-side:not([hidden]) {
    background: var(--desk) !important
}
html[data-color-theme="light"] #pane-overview .overview-analysis-head {
    background: var(--desk-raised) !important
}
html[data-color-theme="light"] #pane-overview .overview-side-tabs button {
    color: var(--muted) !important;
    background: none !important
}
html[data-color-theme="light"] #pane-overview .overview-side-tabs button[aria-selected=true] {
    color: var(--ink) !important;
    border-bottom-color: var(--gold) !important
}
html[data-color-theme="light"] #pane-overview .overview-side-tabs button:hover {
    background: var(--desk-raised) !important
}
html[data-color-theme="light"] #pane-overview .overview-breakout-status {
    background: none !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-overview .breakout-disclosure {
    border-color: var(--hairline) !important;
    background: var(--desk-raised) !important
}
html[data-color-theme="light"] #pane-overview .breakout-disclosure > summary::after {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .breakout-disclosure > summary b {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .breakout-status-icon {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .overview-breakout-status[data-state=confirmed] .breakout-status-icon {
    color: #07694f !important
}
html[data-color-theme="light"] #pane-overview .overview-breakout-status[data-state=failed] .breakout-status-icon {
    color: #b42d43 !important
}
html[data-color-theme="light"] #pane-overview .breakout-disclosure > summary:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview .breakout-disclosure > summary:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: -2px !important
}
html[data-color-theme="light"] #pane-overview .breakout-disclosure-body {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .breakout-disclosure-body .breakout-detail {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .breakout-disclosure-body li::marker {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .breakout-price-summary b {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .breakout-price-summary > span {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .overview-breakout-checks > span {
    background: none !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .overview-breakout-checks > span.is-ok {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .breakout-disclosure-body :is(.breakout-next,.breakout-volume-detail) {
    background: none !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .breakout-disclosure-body .breakout-time {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .overview-levels > span {
    border-color: var(--hairline) !important;
    background: var(--desk-raised) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-overview .overview-levels > span[data-kind=target].is-reached {
    border-left-color: #d7dfeb !important
}
html[data-color-theme="light"] #pane-overview .overview-levels > span small {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .overview-levels > span b {
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .overview-levels > span.is-resistance b {
    color: var(--gold) !important
}
html[data-color-theme="light"] #pane-overview .overview-levels > span.is-reached :is(b,em) {
    color: var(--green) !important
}
html[data-color-theme="light"] #pane-overview :is(.overview-level-note,.overview-manual-note) {
    background: none !important
}
html[data-color-theme="light"] #pane-overview .overview-book-detail {
    border-color: var(--hairline) !important;
    background: none !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .bon-card {
    border-color: var(--hairline) !important;
    background: var(--desk-raised) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] #pane-overview .ob-summary .ob-last {
    background: none !important
}
html[data-color-theme="light"] #pane-overview .ob-quotes article {
    background: none !important
}
html[data-color-theme="light"] #pane-overview .ob-quotes .ob-bid::before {
    background: var(--bon-positive-soft) !important
}
html[data-color-theme="light"] #pane-overview .ob-quotes .ob-ask::before {
    background: var(--bon-negative-soft) !important
}
html[data-color-theme="light"] #pane-overview .ob-depth .ob-bid li {
    background: linear-gradient(to left,rgba(36,91,214,0.240) var(--depth),transparent var(--depth)) !important
}
html[data-color-theme="light"] #pane-overview .ob-depth .ob-ask li {
    background: linear-gradient(to right,rgba(173,101,19,0.240) var(--depth),transparent var(--depth)) !important
}
html[data-color-theme="light"] #pane-overview .ob-depth-pair li b {
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .ob-depth-pair li span {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .ob-quotes :is(small,span) {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .ob-summary :is(.ob-source,.ob-spread,.ob-quality,.ob-trade-status,.ob-trade-key,.ob-empty) {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .ob-summary .ob-quote-warning {
    background: none !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .ob-summary .ob-switch {
    background: none !important
}
html[data-color-theme="light"] #pane-overview .ob-summary .ob-switch button[aria-pressed=true] {
    background: none !important;
    border-bottom-color: var(--gold) !important
}
html[data-color-theme="light"] #pane-overview .ob-summary .ob-trades li {
    background: none !important
}
html[data-color-theme="light"] #pane-overview .ob-summary :is(.ob-notice,.ob-flow-details) {
    background: none !important
}
html[data-color-theme="light"] #pane-overview .ob-summary :is(.ob-flow-watch,.ob-notice) {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-news-badge {
    background: none !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-news-item b {
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .overview-news-meta,html[data-color-theme="light"] #pane-overview .overview-news-meta > span {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-news-original {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-news-empty {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .bon-text-link,html[data-color-theme="light"] #pane-overview .chart-target-notice-action {
    color: var(--bon-action) !important
}
html[data-color-theme="light"] #pane-overview .bon-text-link:is(:hover,:focus-visible) {
    color: #245bd6 !important
}
html[data-color-theme="light"] #pane-overview .bon-text-link:focus-visible {
    outline: 2px solid var(--bon-action) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] #pane-overview .bon-skeleton {
    background: var(--hairline) !important
}
html[data-color-theme="light"] #pane-overview .ob-summary [data-empty=true] {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .overview-news-followup {
    color: var(--muted) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace {
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace header.top {
    background: none !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace .panel-tabs {
    background: none !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace .panel-tabs .panel-tab {
    color: #53657e !important;
    background: none !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace .panel-tabs .panel-tab.is-on {
    color: #182b46 !important;
    box-shadow: inset 0 -1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace .panel-tab.is-on > svg {
    color: inherit !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace :is(.profile-trigger,.stock-notifications-trigger) {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace .profile-avatar {
    background-color: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace .profile {
    --member-muted: #53657e !important;
    --member-accent: #53657e !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace .profile-plan {
    color: #53657e !important
}
@media (max-width:900px) {
    html[data-color-theme="light"] #pane-overview .overview-selected-quote small {
        color: var(--muted) !important
    }
}
@media (max-width:900px) {
    html[data-color-theme="light"] #pane-overview .overview-stock-switch {
        border-color: #d7dfeb !important;
        background: #f5f7f9 !important;
        color: var(--ink) !important
    }
}
@media (max-width:900px) {
    html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock {
        border-color: var(--hairline) !important;
        background: var(--desk-raised) !important
    }
}
@media (max-width:900px) {
    html[data-color-theme="light"] #pane-overview .overview-scan .overview-stock.is-selected {
        border-color: var(--bon-action-border) !important;
        background: var(--bon-action-soft) !important;
        box-shadow: inset 0 -2px var(--bon-action) !important
    }
}
@media (max-width:900px) {
    html[data-color-theme="light"] #pane-overview .chart-phone-navigation {
        border-color: #d7dfeb !important;
        background: #f5f7f9 !important
    }
}
@media (max-width:900px) {
    html[data-color-theme="light"] #pane-overview .chart-phone-navigation button {
        border-color: #d7dfeb !important;
        background: #eef2f6 !important;
        color: #53657e !important
    }
}
@media (max-width:900px) {
    html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace .panel-section-picker select {
        border-color: #d7dfeb !important;
        background: #eef2f6 !important;
        color: #182b46 !important
    }
}
html[data-color-theme="light"] #pane-overview .overview-news-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .news-reaction {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .news-reaction[data-tone=up] {
    color: var(--bon-positive) !important
}
html[data-color-theme="light"] #pane-overview .news-reaction[data-tone=down] {
    color: var(--bon-negative) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.has-overview-workspace .profile-avatar {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .package-gate-label {
    color: #53657e !important
}
html[data-color-theme="light"] .package-gate-note {
    color: #53657e !important
}
html[data-color-theme="light"] .package-gate {
    border-color: rgba(36,91,214,0.220) !important;
    background: linear-gradient(135deg,#e8edf3 0%,#eef2f6 52%) !important;
    box-shadow: 0 12px 40px rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.020) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .package-gate-mark {
    border-color: rgba(36,91,214,0.188) !important;
    background: rgba(36,91,214,0.071) !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .package-gate-eyebrow {
    color: #245bd6 !important
}
html[data-color-theme="light"] .package-gate-copy {
    color: #53657e !important
}
html[data-color-theme="light"] .package-gate-plans {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .package-gate-plans dt {
    color: #53657e !important
}
html[data-color-theme="light"] .package-gate-primary {
    background: #245bd6 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .package-gate-primary:hover {
    background: #245bd6 !important
}
html[data-color-theme="light"] .package-gate-secondary {
    border-color: rgba(57,78,108,0.100) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .package-gate :is(a,button):focus-visible,html[data-color-theme="light"] .package-gate-close:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .panel-tab[data-package-lock] .terminal-nav-label::after {
    color: #245bd6 !important
}
html[data-color-theme="light"] .panel-tab[data-package-lock]::after {
    border-color: #d7dfeb !important;
    background: rgba(36,91,214,0.082) !important
}
html[data-color-theme="light"] .account-feature-lock {
    background: none !important;
    color: inherit !important
}
html[data-color-theme="light"] .account-feature-lock:hover {
    color: #245bd6 !important
}
html[data-color-theme="light"] .service-locked-option {
    border-color: rgba(57,78,108,0.100) !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .service-locked-option small {
    color: #245bd6 !important
}
html[data-color-theme="light"] .package-gate-dialog {
    border-color: rgba(57,78,108,0.100) !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .package-gate-dialog::backdrop {
    background: rgba(245,247,249,0.733) !important
}
html[data-color-theme="light"] .package-gate-dialog .package-gate {
    box-shadow: none !important
}
html[data-color-theme="light"] .package-gate-close {
    background: rgba(35,59,93,0.031) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .package-gate-plans {
    background: transparent !important
}
html[data-color-theme="light"] .package-gate-plans>div {
    border-color: rgba(36,91,214,0.141) !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .package-gate-plans>div:last-child {
    background: #e8edf3 !important;
    border-color: rgba(36,91,214,0.300) !important
}
html[data-color-theme="light"] .package-gate-actions .package-gate-secondary {
    border-color: rgba(36,91,214,0.251) !important;
    background: rgba(35,59,93,0.020) !important
}
html[data-color-theme="light"] .package-gate-secondary:hover {
    background: rgba(36,91,214,0.082) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .packages-status {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .packages-status strong {
    color: var(--gold) !important
}
html[data-color-theme="light"] .packages-status p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .package-availability {
    color: var(--muted) !important
}
html[data-color-theme="light"] body.packages-page .price-action:hover {
    outline: 1px solid var(--gold) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .packages-support {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .packages-support p {
    color: var(--muted) !important
}
html[data-color-theme="light"] body.packages-page .membership-lead {
    color: var(--muted) !important
}
html[data-color-theme="light"] .packages-sample-link {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .packages-sample-link > span:last-child {
    color: var(--muted) !important
}
html[data-color-theme="light"] .packages-sample-link:hover {
    border-color: var(--gold) !important
}
html[data-color-theme="light"] .packages-status {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .packages-notice-actions a {
    color: var(--gold) !important
}
html[data-color-theme="light"] .packages-jump > span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .packages-jump a:last-child {
    color: var(--gold) !important
}
html[data-color-theme="light"] body.packages-page .price-card {
    background: #f5f7f9 !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] body.packages-page .price-card.featured {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    box-shadow: inset 0 3px var(--gold) !important
}
html[data-color-theme="light"] .package-number {
    border-color: #d7dfeb !important;
    color: var(--gold) !important
}
html[data-color-theme="light"] body.packages-page .price-copy {
    color: var(--muted) !important
}
html[data-color-theme="light"] .package-period {
    color: var(--muted) !important
}
html[data-color-theme="light"] .package-includes {
    color: var(--gold) !important
}
html[data-color-theme="light"] body.packages-page .price-card li::before {
    color: var(--gold) !important
}
html[data-color-theme="light"] .package-boundary {
    color: var(--muted) !important
}
html[data-color-theme="light"] .package-table-wrap {
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .package-table-wrap:focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .package-table-wrap table {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .package-table-wrap caption {
    color: var(--muted) !important
}
html[data-color-theme="light"] .package-table-wrap thead {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .package-table-wrap td {
    color: var(--muted) !important
}
html[data-color-theme="light"] .package-table-wrap :is(td,th):nth-child(3) {
    background: rgba(36,91,214,0.031) !important
}
html[data-color-theme="light"] .package-table-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] .packages-service li > span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .packages-service p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .packages-faq details p {
    color: var(--muted) !important
}
html[data-color-theme="light"] body.packages-page .plan-highlight-badge {
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.packages-page .plan-value-highlight {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.packages-page .plan-value-highlight strong {
    color: #182b46 !important
}
html[data-color-theme="light"] body.packages-page .plan-value-highlight span {
    color: #53657e !important
}
html[data-color-theme="light"] body.packages-page .price-card.featured .plan-highlight-badge {
    color: #53657e !important;
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.packages-page .price-card.featured .plan-value-highlight {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.packages-page .price-card.featured {
    background: linear-gradient(160deg,#e5ebf2,#eef2f6 50%) !important;
    border-color: #d7dfeb !important;
    box-shadow: inset 0 3px rgba(24,43,70,0.100),0 18px 50px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.packages-page .price-card.featured .price-action {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.packages-page .price-card.featured .price-action:hover {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .purchase-hint {
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal .panel-command-trigger {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal .panel-command-trigger kbd {
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal .panel-command-trigger:hover {
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-command {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important;
    box-shadow: 0 24px 90px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .panel-command::backdrop {
    background: rgba(245,247,249,0.722) !important
}
html[data-color-theme="light"] .panel-command header span {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-command [data-command-close] {
    border-color: rgba(57,78,108,0.100) !important;
    background: rgba(35,59,93,0.020) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-command-search label {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-command input {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important;
    outline: 0 !important
}
html[data-color-theme="light"] .panel-command input:focus {
    border-color: #d7dfeb !important;
    box-shadow: 0 0 0 3px rgba(24,43,70,0.086) !important
}
html[data-color-theme="light"] .panel-command-count {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-command [role=option] {
    border-color: transparent !important
}
html[data-color-theme="light"] .panel-command [role=option]:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .panel-command [role=option][aria-selected=true] {
    background: #e5ebf2 !important;
    border-color: rgba(36,91,214,0.282) !important
}
html[data-color-theme="light"] .panel-command small {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-command-badge {
    border-color: rgba(57,78,108,0.100) !important;
    color: #245bd6 !important;
    background: rgba(35,59,93,0.016) !important
}
html[data-color-theme="light"] .panel-command-kind {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-command footer {
    color: #53657e !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .panel-command kbd {
    border-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] .panel-command button:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal {
    --bon-bg-primary: #f5f7f9 !important;
    --bon-bg-secondary: #f5f7f9 !important;
    --bon-border: #d7dfeb !important;
    --bon-text: #182b46 !important;
    --bon-muted: #53657e !important;
    --bon-action: #245bd6 !important;
    --bon-action-soft: rgba(36,91,214,0.098) !important;
    --bon-action-border: rgba(36,91,214,0.300) !important;
    --bon-positive: #07694f !important;
    --bon-positive-text: #07694f !important;
    --bon-positive-soft: rgba(36,91,214,0.071) !important;
    --bon-negative: #b42d43 !important;
    --bon-negative-text: #b42d43 !important;
    --bon-negative-soft: rgba(173,101,19,0.071) !important;
    --ink: #182b46 !important;
    --muted: #53657e !important;
    --hairline: #d7dfeb !important;
    --gold: #245bd6 !important;
    background: #f5f7f9 !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] body.bon-terminal > .investment-disclaimer {
    background: #f5f7f9 !important;
    color: #53657e !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal header.top {
    background: #f5f7f9 !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.bon-terminal header.top .panel-brand {
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal header.top .panel-brand svg {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.bon-terminal header.top .panel-brand-name {
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal header.top .panel-brand-name span {
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal header.top .panel-brand-beta {
    color: #53657e !important;
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.bon-terminal header.top .profile-button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal .terminal-rail {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal .terminal-rail .panel-tabs {
    background: none !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal .terminal-rail .panel-tab {
    color: #53657e !important;
    background: none !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal .terminal-rail .panel-tab.is-on {
    color: #245bd6 !important;
    background: rgba(36,91,214,0.102) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.bon-terminal .terminal-rail :is(.panel-tab,a):hover {
    color: #182b46 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal .terminal-rail-links a {
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal :is(button,a,select,input):focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: -2px !important
}
html[data-color-theme="light"] body.bon-terminal #bon-support::part(launcher) {
    background: #eef2f6 !important;
    box-shadow: none !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal header.top .product-links :is(a,summary) {
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal header.top .profile-trigger {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.bon-terminal header.top .profile-avatar {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.bon-terminal header.top .stock-notifications-trigger {
    background: none !important;
    box-shadow: none !important
}
@media (max-width:900px) {
    html[data-color-theme="light"] body.bon-terminal #bon-support::part(launcher) {
        border-color: #d7dfeb !important
    }
}
html[data-color-theme="light"] body.page-panel.panel-refined {
    --bg: #f5f7f9 !important;
    --bg-raised: #f5f7f9 !important;
    --ink: #182b46 !important;
    --muted: #53657e !important;
    --muted-dim: #53657e !important;
    --hairline: #d7dfeb !important;
    --gold: #245bd6 !important;
    --gold-soft: #e8edf3 !important;
    --panel-accent: #e8edf3 !important;
    --panel-surface: #f5f7f9 !important;
    --panel-raised: #eef2f6 !important;
    background: radial-gradient(ellipse at 12% 0%,rgba(36,91,214,0.220),transparent 52%),var(--bg) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .panel-refined ::selection {
    background: rgba(36,91,214,0.200) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined header.top {
    background: transparent !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.page-panel.panel-refined header.top .panel-brand {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .panel-brand > svg {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .panel-brand .panel-brand-name {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .panel-brand-name > span {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-refined .panel-brand .panel-brand-beta {
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] .panel-refined .product-home-link {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-refined .education-menu summary {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-refined .education-menu[open] summary {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .education-links {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 16px 40px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .panel-refined .education-links > a:hover,html[data-color-theme="light"] .panel-refined .education-links > a[aria-current=page] {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined .panel-tabs {
    border-color: #d7dfeb !important;
    background: linear-gradient(180deg,#eef2f6,#f5f7f9) !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.024),0 6px 16px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined .panel-tabs .panel-tab {
    border-color: transparent !important;
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.page-panel.panel-refined .panel-tabs .panel-tab::after {
    background: transparent !important
}
html[data-color-theme="light"] body.page-panel.panel-refined .panel-tabs .panel-tab:hover {
    color: #182b46 !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined .panel-tabs .panel-tab.is-on {
    color: #182b46 !important;
    border-color: #d7dfeb !important;
    background: linear-gradient(145deg,#e8edf3,#e5ebf2) !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.078),0 3px 9px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined .panel-tabs .panel-tab.is-on::after {
    background: #245bd6 !important
}
html[data-color-theme="light"] .panel-refined .chart-tool-menu,html[data-color-theme="light"] .panel-refined .chart-line-editor {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .panel-refined .chart-tool-menu button:hover {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .panel-refined .chart-tool-menu button[aria-pressed=true] {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .chart-line-editor button[type=submit] {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] .panel-refined .profile-trigger {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .panel-refined .profile-trigger:hover,html[data-color-theme="light"] .panel-refined .profile-trigger[aria-expanded=true] {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .panel-refined .profile-plan {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .profile-menu {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 18px 48px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .panel-refined .profile-menu-head span:not(.profile-avatar) {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-refined .profile-menu-link:hover {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .profile-menu-link.profile-exit {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-refined .membership-summary {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .panel-refined .membership-badge {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .membership-summary small {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-trigger {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-trigger:hover,html[data-color-theme="light"] .panel-refined .stock-notifications-trigger[aria-expanded=true] {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-panel {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-head h2 {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-eyebrow {
    color: #245bd6 !important
}
html[data-color-theme="light"] .panel-refined :is(.stock-notifications-status,.stock-notifications-detail,.stock-notifications-event-footer,.stock-notifications-preference small,.stock-notifications-meta time) {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-refined :is(.stock-notifications-actions button,.stock-notifications-settings summary,.stock-notifications-preference strong) {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-actions button:hover:not(:disabled) {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-event-title {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-entry[data-read=false] {
    background: rgba(36,91,214,0.039) !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-entry:not([data-kind=breakout]):not([data-kind=target]) {
    --notification-accent: #245bd6 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-empty-icon {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-empty strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-empty p {
    color: #53657e !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-sound {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-sound[aria-pressed=true] {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-toast {
    background: #eef2f6 !important;
    border-top-color: #d7dfeb !important;
    border-right-color: #d7dfeb !important;
    border-bottom-color: #d7dfeb !important
}
html[data-color-theme="light"] .panel-refined .stock-notifications-toast:not([data-kind=breakout]):not([data-kind=target]) {
    --notification-accent: #245bd6 !important
}
html[data-color-theme="light"] .panel-refined .price-alarm-popup {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .panel-refined .price-alarm-popup input {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .price-alarm-ui .pa-primary {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] .panel-refined .price-alarm-ui .pa-primary:hover {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .panel-refined .price-alarm-tools button[aria-pressed=true] {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .price-alarm-tools [data-pa=count] {
    color: #182b46 !important
}
html[data-color-theme="light"] .panel-refined .trade-plan-admin button[type=submit] {
    color: #53657e !important
}
html[data-color-theme="light"] body.page-panel.panel-refined .panel-section-picker select {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined :is(a,button,summary,select,input):focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .panel-refined .panel-tabs .panel-tab.is-on > svg {
    color: #245bd6 !important
}
html[data-color-theme="light"] .panel-refined .profile-trigger,html[data-color-theme="light"] .panel-refined .stock-notifications-trigger {
    background: linear-gradient(145deg,#e5ebf2,#eef2f6) !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.047),0 3px 8px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .panel-refined .profile-avatar {
    background: linear-gradient(145deg,#e8edf3,#e8edf3) !important;
    color: #53657e !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] #pane-paper .pw-workspace {
    color: var(--ui-text) !important
}
html[data-color-theme="light"] #pane-paper .pw-watch {
    background: var(--studio-surface,var(--ui-panel)) !important;
    border-color: var(--ui-border) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] #pane-paper .pw-symbols button {
    border-color: transparent !important;
    background: var(--studio-inset,var(--ui-field)) !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] #pane-paper .pw-symbols button[aria-pressed=true] {
    background: var(--ui-accent-soft) !important;
    border-color: var(--ui-border) !important;
    box-shadow: inset 3px 0 var(--ui-accent) !important
}
html[data-color-theme="light"] #pane-paper .pw-symbols small {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper [data-pw-empty] {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-market {
    border-color: var(--ui-border) !important;
    background: var(--studio-surface,var(--ui-panel)) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] #pane-paper [data-pw-company] {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper [data-pw-chart-status] {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-chart {
    background: var(--ui-panel) !important
}
html[data-color-theme="light"] #pane-paper .pw-chart .chart-tools {
    background: var(--studio-inset,var(--ui-field)) !important
}
html[data-color-theme="light"] #pane-paper .pw-chart .chart-tools>button {
    background: transparent !important;
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-chart .chart-tools button.is-on {
    background: var(--ui-accent-soft) !important;
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] #pane-paper .pw-chart .market-canvas {
    background: var(--ui-panel) !important
}
html[data-color-theme="light"] #pane-paper .pw-chart .chart-phone-navigation {
    background: var(--studio-inset,var(--ui-field)) !important
}
html[data-color-theme="light"] #pane-paper .pw-chart .chart-phone-navigation button {
    background: transparent !important;
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-foot {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-foot button {
    background: transparent !important;
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] #pane-paper .paper-ticket {
    border-color: var(--ui-border) !important;
    background: var(--studio-surface,var(--ui-panel)) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] #pane-paper .paper-limit-badge {
    background: var(--ui-accent-soft) !important;
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] #pane-paper .paper-ticket label {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .paper-ticket :is(input,select) {
    background: var(--ui-field) !important;
    border-color: var(--ui-field-border) !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] #pane-paper .paper-direction button {
    background: var(--ui-field) !important;
    color: var(--ui-muted) !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] #pane-paper .paper-direction [data-paper=buy][aria-pressed=true] {
    background: color-mix(in srgb,var(--ui-up) 12%,var(--ui-panel)) !important;
    border-color: var(--ui-up) !important;
    color: var(--ui-up) !important
}
html[data-color-theme="light"] #pane-paper .paper-direction [data-paper=sell][aria-pressed=true] {
    background: color-mix(in srgb,var(--ui-down) 12%,var(--ui-panel)) !important;
    border-color: var(--ui-down) !important;
    color: var(--ui-down) !important
}
html[data-color-theme="light"] #pane-paper .pw-quote span {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-quote>button {
    background: var(--ui-accent-soft) !important;
    color: var(--ui-accent) !important;
    border-color: transparent !important
}
html[data-color-theme="light"] #pane-paper .pw-quote small {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-funds b {
    color: var(--ui-text) !important
}
html[data-color-theme="light"] #pane-paper .pw-sizing {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-sizing button {
    background: var(--ui-field) !important;
    border-color: var(--ui-border) !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] #pane-paper .paper-ticket .paper-pick {
    background: transparent !important;
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] #pane-paper .paper-ticket .paper-estimate {
    color: var(--ui-text) !important
}
html[data-color-theme="light"] #pane-paper .paper-ticket details summary {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .paper-ticket .paper-rule {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .paper-ticket .pw-risk {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .paper-primary {
    background: var(--ui-accent) !important;
    border-color: var(--ui-accent) !important;
    color: var(--brand-on-accent,#182b46) !important
}
html[data-color-theme="light"] #pane-paper .paper-status {
    background: var(--ui-accent-soft) !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] #pane-paper .paper-status[data-error=true] {
    color: var(--ui-down) !important;
    background: color-mix(in srgb,var(--ui-down) 8%,var(--ui-panel)) !important
}
html[data-color-theme="light"] #pane-paper .paper-account {
    background: var(--studio-surface,var(--ui-panel)) !important;
    border-color: var(--ui-border) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] #pane-paper .paper-totals {
    background: transparent !important
}
html[data-color-theme="light"] #pane-paper .paper-totals article {
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] #pane-paper .paper-totals :is(span,small) {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .paper-tabs {
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] #pane-paper .paper-tabs button {
    background: transparent !important;
    color: var(--ui-muted) !important;
    border-color: transparent !important
}
html[data-color-theme="light"] #pane-paper .paper-tabs button[aria-pressed=true] {
    background: var(--ui-accent-soft) !important;
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] #pane-paper .paper-account :is(th,td) {
    border-color: var(--ui-border) !important;
    background: transparent !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] #pane-paper .paper-account th {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .paper-account td button {
    background: var(--ui-field) !important;
    color: var(--ui-accent) !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] #pane-paper .paper-rule,html[data-color-theme="light"] #pane-paper .paper-rules p,html[data-color-theme="light"] #pane-paper .paper-rules summary {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .paper-rules {
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] #pane-paper :is(.pw-review,.paper-protection) {
    background: var(--ui-panel) !important;
    color: var(--ui-text) !important;
    border-color: var(--ui-border) !important;
    box-shadow: 0 24px 80px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] #pane-paper .pw-review::backdrop {
    background: rgba(238,242,246,0.533) !important
}
html[data-color-theme="light"] #pane-paper .pw-review [data-review-lead] {
    color: var(--ui-text) !important
}
html[data-color-theme="light"] #pane-paper .pw-review dt {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-review-warning {
    background: var(--ui-field) !important
}
html[data-color-theme="light"] #pane-paper .pw-review small {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .paper-protection :is(input,button) {
    color: var(--ui-text) !important;
    background: var(--ui-field) !important;
    border-color: var(--ui-field-border) !important
}
html[data-color-theme="light"] #pane-paper .paper-protection :is(label,p) {
    color: var(--ui-muted) !important
}
@media (max-width:760px) {
    html[data-color-theme="light"] #pane-paper .pw-mobile-tabs button {
        background: var(--ui-field) !important;
        color: var(--ui-muted) !important;
        border-color: var(--ui-border) !important
    }
}
@media (max-width:760px) {
    html[data-color-theme="light"] #pane-paper .pw-mobile-tabs button[aria-pressed=true] {
        background: var(--ui-accent-soft) !important;
        color: var(--ui-accent) !important;
        border-color: var(--ui-accent) !important
    }
}
@media (max-width:760px) {
    html[data-color-theme="light"] #pane-paper .pw-notice {
        border-color: var(--ui-down) !important;
        background: var(--ui-panel) !important;
        color: var(--ui-down) !important
    }
}
html[data-color-theme="light"] #pane-paper .pw-order-modes {
    background: var(--ui-field) !important
}
html[data-color-theme="light"] #pane-paper .pw-order-modes button {
    color: var(--ui-muted) !important;
    background: transparent !important;
    border-color: transparent !important
}
html[data-color-theme="light"] #pane-paper .pw-order-modes button[aria-pressed=true] {
    background: var(--ui-panel) !important;
    color: var(--ui-accent) !important;
    border-color: var(--ui-border) !important;
    box-shadow: 0 1px 3px rgba(24,43,70,0.067) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-symbol span {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-qty {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-qty input {
    border-color: var(--ui-field-border) !important;
    background: var(--ui-field) !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-actions button {
    border-color: currentColor !important;
    background: var(--ui-field) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-actions [data-m-buy] {
    color: var(--ui-up) !important;
    background: color-mix(in srgb,var(--ui-up) 12%,var(--ui-panel)) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-actions [data-m-sell] {
    color: var(--ui-down) !important;
    background: color-mix(in srgb,var(--ui-down) 10%,var(--ui-panel)) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-estimate {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-facts dt {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-close-position {
    background: var(--ui-field) !important;
    color: var(--ui-text) !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-status {
    border-color: var(--ui-up) !important;
    color: var(--ui-up) !important;
    background: var(--ui-field) !important
}
html[data-color-theme="light"] #pane-paper .pw-market-status[data-error=true] {
    border-color: var(--ui-down) !important;
    color: var(--ui-down) !important
}
html[data-color-theme="light"] #pane-paper .pw-watch-state {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-list-hint {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper [data-pw-origin] {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .pw-symbols [data-quote-state=current] .pw-watch-state {
    color: var(--ui-up) !important
}
html[data-color-theme="light"] .chart-paper-bar {
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-paper-bar>b {
    color: #245bd6 !important
}
html[data-color-theme="light"] .chart-paper-bar button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-paper-bar [data-cp=buy] {
    color: #07694f !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .chart-paper-bar [data-cp=sell] {
    color: #b42d43 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .chart-paper-bar [data-tone=up],html[data-color-theme="light"] .paper-order-tag[data-tone=up] b {
    color: #07694f !important
}
html[data-color-theme="light"] .chart-paper-bar [data-tone=down],html[data-color-theme="light"] .paper-order-tag[data-tone=down] b {
    color: #b42d43 !important
}
html[data-color-theme="light"] .paper-order-tag {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important;
    box-shadow: 0 2px 8px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .paper-order-tag button {
    background: transparent !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .paper-order-tag[data-kind=draft] {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .paper-order-tag[data-kind=draft] button:first-of-type {
    background: #245bd6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-order-tag[data-tone=stale] b {
    color: #91620e !important
}
html[data-color-theme="light"] .chart-paper-bar :focus-visible,html[data-color-theme="light"] .paper-order-tag :focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .chart-paper-qty input {
    background: #eef2f6 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .chart-paper-bar [data-tone=stale] {
    color: #53657e !important
}
html[data-color-theme="light"] .paper-order-tag,html[data-color-theme="light"] .is-phone-chart .paper-order-tag {
    box-shadow: none !important
}
html[data-color-theme="light"] .paper-order-tag[data-kind=preview] {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .paper-order-tag[data-kind^=draft-] {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .paper-order-tag[data-kind=draft-buy] button:first-of-type,html[data-color-theme="light"] .paper-order-tag[data-kind=draft-sell] button:first-of-type {
    background: #245bd6 !important;
    color: white !important
}
html[data-color-theme="light"] .chart-paper-notice {
    border-color: #d7dfeb !important;
    background: rgba(238,242,246,0.949) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-order-tag[data-kind^=order-] {
    background: rgba(245,247,249,0.910) !important
}
html[data-color-theme="light"] .paper-order-tag[data-kind^=order-] [role=button] {
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-order-tag[data-kind^=order-] button {
    color: #182b46 !important;
    border-left-color: rgba(57,78,108,0.149) !important
}
html[data-color-theme="light"] .chart-paper-exits {
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .chart-paper-exits button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #07694f !important
}
html[data-color-theme="light"] .chart-paper-exits [data-exit=sl] {
    color: #b42d43 !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .chart-paper-exits[data-tone=waiting] p {
    color: #91620e !important
}
html[data-color-theme="light"] .chart-paper-exits :focus-visible {
    outline: 2px solid white !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .chart-paper-notice button {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.page-panel.bon-terminal .panel-main > #pane-paper.paper-hub {
    background: transparent !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] .paper-hub p {
    color: var(--ph-muted) !important
}
html[data-color-theme="light"] .paper-hub :is(button,a,input,select,textarea,summary):focus-visible {
    outline: 2px solid var(--ph-accent) !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .paper-hub button {
    border-color: var(--ph-line) !important;
    background: var(--ph-surface) !important;
    color: var(--ph-ink) !important
}
html[data-color-theme="light"] .paper-hub button:hover:not(:disabled) {
    border-color: var(--ph-accent) !important
}
html[data-color-theme="light"] .paper-hub button.ph-primary {
    background: var(--ph-accent) !important;
    color: var(--brand-on-accent,#182b46) !important;
    border-color: transparent !important
}
html[data-color-theme="light"] .paper-hub a {
    color: var(--ph-accent) !important
}
html[data-color-theme="light"] #pane-paper .ph-header {
    border-color: var(--ui-border) !important;
    background: var(--ph-surface) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] .pw-simulation {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .ph-nav button {
    border-color: transparent !important;
    background: transparent !important;
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] #pane-paper .ph-nav button[aria-pressed=true] {
    background: var(--ui-accent-soft) !important;
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] .ph-account-footer {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] .ph-account-footer button {
    background: transparent !important
}
html[data-color-theme="light"] .ph-eyebrow {
    color: var(--ph-accent) !important
}
html[data-color-theme="light"] .ph-card {
    background: var(--ph-surface) !important;
    border-color: var(--ph-line) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] .ph-step {
    color: var(--ph-accent) !important
}
html[data-color-theme="light"] .paper-hub label {
    color: var(--ph-muted) !important
}
html[data-color-theme="light"] .paper-hub :is(input,select,textarea) {
    border-color: var(--ui-field-border) !important;
    background: var(--ui-field) !important;
    color: var(--ph-ink) !important
}
html[data-color-theme="light"] .ph-risk output {
    background: var(--ui-accent-soft) !important;
    color: var(--ph-accent) !important
}
html[data-color-theme="light"] .ph-example ol {
    color: var(--ph-muted) !important
}
html[data-color-theme="light"] .ph-faq {
    border-color: var(--ph-line) !important;
    background: var(--ph-surface) !important
}
html[data-color-theme="light"] .ph-tag {
    color: var(--ph-accent) !important
}
html[data-color-theme="light"] .ph-checklist {
    color: var(--ph-muted) !important
}
html[data-color-theme="light"] .ph-journal-stats {
    color: var(--ph-accent) !important
}
html[data-color-theme="light"] .ph-entries time {
    color: var(--ph-muted) !important
}
html[data-color-theme="light"] .ph-empty {
    border-color: var(--ph-line) !important
}
html[data-color-theme="light"] .ph-empty>span {
    color: var(--ph-accent) !important
}
html[data-color-theme="light"] .paper-hub [data-tone=up] {
    color: var(--ui-up) !important
}
html[data-color-theme="light"] .paper-hub [data-tone=down] {
    color: var(--ui-down) !important
}
html[data-color-theme="light"] #pane-paper .ph-nav {
    background: var(--studio-surface,var(--ui-panel)) !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] .paper-workspace {
    --paper-border: #d7dfeb !important;
    --paper-muted: #53657e !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-head small {
    color: #53657e !important
}
html[data-color-theme="light"] .paper-head>span {
    color: var(--paper-muted) !important
}
html[data-color-theme="light"] .paper-totals {
    border-color: var(--paper-border) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .paper-totals span,html[data-color-theme="light"] .paper-totals small {
    color: var(--paper-muted) !important
}
html[data-color-theme="light"] .paper-workspace [data-tone=up] {
    color: #07694f !important
}
html[data-color-theme="light"] .paper-workspace [data-tone=down] {
    color: #b42d43 !important
}
html[data-color-theme="light"] .paper-status {
    color: #07694f !important
}
html[data-color-theme="light"] .paper-status[data-error=true] {
    color: #91620e !important
}
html[data-color-theme="light"] .paper-account {
    border-color: var(--paper-border) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .paper-workspace button {
    border-color: var(--paper-border) !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-workspace button:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .paper-workspace button:focus-visible,html[data-color-theme="light"] .paper-workspace input:focus-visible,html[data-color-theme="light"] .paper-workspace select:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .paper-tabs button {
    border-color: transparent !important;
    background: transparent !important
}
html[data-color-theme="light"] .paper-tabs button[aria-pressed=true] {
    color: #245bd6 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .paper-account section>p {
    color: var(--paper-muted) !important
}
html[data-color-theme="light"] .paper-workspace th {
    color: var(--paper-muted) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .paper-ticket {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 6px 24px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .paper-limit-badge {
    background: #e5ebf2 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .paper-workspace label {
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-workspace input,html[data-color-theme="light"] .paper-workspace select {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-direction [aria-pressed=true][data-paper=buy] {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    color: #07694f !important
}
html[data-color-theme="light"] .paper-direction [aria-pressed=true][data-paper=sell] {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] .paper-workspace .paper-primary {
    background: #245bd6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-workspace .paper-primary:hover {
    background: #245bd6 !important
}
html[data-color-theme="light"] .paper-workspace .paper-pick {
    color: #245bd6 !important
}
html[data-color-theme="light"] .paper-estimate {
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-workspace details summary {
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-workspace summary small {
    color: #53657e !important
}
html[data-color-theme="light"] .paper-rule {
    color: #53657e !important
}
html[data-color-theme="light"] .paper-rules p {
    color: #53657e !important
}
html[data-color-theme="light"] .paper-protection {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .paper-protection p {
    color: #53657e !important
}
html[data-color-theme="light"] dialog.paper-protection {
    color: #182b46 !important;
    box-shadow: 0 18px 60px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] dialog.paper-protection::backdrop {
    background: rgba(245,247,249,0.667) !important
}
html[data-color-theme="light"] .paper-protection label {
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-protection input {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-protection button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .paper-protection .paper-primary {
    background: #245bd6 !important;
    border-color: #d7dfeb !important;
    color: white !important
}
html[data-color-theme="light"] .paper-protection :focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .paper-protection [data-paper=protection-error] {
    color: #91620e !important
}
html[data-color-theme="light"] .payment-page {
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .payment-page a {
    color: #91620e !important
}
html[data-color-theme="light"] .payment-eyebrow {
    color: #91620e !important
}
html[data-color-theme="light"] .payment-summary,html[data-color-theme="light"] .payment-form {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .payment-price {
    color: #91620e !important
}
html[data-color-theme="light"] .payment-form input:not([type=checkbox]) {
    border-color: #d7dfeb !important;
    color: #182b46 !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .payment-consent input {
    accent-color: #91620e !important
}
html[data-color-theme="light"] .payment-page button {
    background: #89590a !important;
    color: #53657e !important
}
html[data-color-theme="light"] .payment-page :focus-visible {
    outline: 3px solid #245bd6 !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] #payment-error {
    color: #b42d43 !important
}
html[data-color-theme="light"] #payment-frame {
    background: white !important
}
html[data-color-theme="light"] .payment-support {
    color: #182b46 !important
}
html[data-color-theme="light"] .payment-alternative {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .payment-method {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .payment-method p {
    color: #182b46 !important
}
html[data-color-theme="light"] .payment-auth-primary {
    background: #e8edf3 !important;
    color: #53657e !important
}
html[data-color-theme="light"] #payment-card:disabled {
    color: #182b46 !important;
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .payment-intro {
    color: #182b46 !important
}
html[data-color-theme="light"] .purchase-overview {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .purchase-kicker {
    color: #53657e !important
}
html[data-color-theme="light"] .purchase-overview p {
    color: #182b46 !important
}
html[data-color-theme="light"] body.product-theme.payment-page .payment-method {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .method-number {
    color: #53657e !important
}
html[data-color-theme="light"] .method-badge {
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .payment-method .method-status {
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.product-theme.payment-page .payment-auth-primary {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .bank-payment-steps li::before {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .bank-payment-steps strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .bank-payment-steps span {
    color: #53657e !important
}
html[data-color-theme="light"] body.product-theme.payment-page .payment-alternative {
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .payment-method .method-footnote {
    color: #53657e !important
}
html[data-color-theme="light"] body.product-theme.payment-history-page[data-product-theme] {
    --ui-bg: #f5f7f9 !important;
    --ui-panel: #eef2f6 !important;
    --ui-raised: #eef2f6 !important;
    --ui-border: #d7dfeb !important;
    --ui-text: #182b46 !important;
    --ui-muted: #53657e !important;
    --ui-accent: #182b46 !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.product-theme.payment-history-page .payment-eyebrow {
    color: #53657e !important
}
html[data-color-theme="light"] body.product-theme.payment-history-page #payment-account {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.product-theme.payment-history-page #payment-history-list li {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.product-theme.payment-history-page #payment-history-list p {
    color: #53657e !important
}
html[data-color-theme="light"] body.entry-shell {
    --muted: #53657e !important;
    --muted-dim: #53657e !important;
    --gold: #91620e !important;
    --gold-soft: #89590a !important;
    --ink: #182b46 !important;
    --hairline: #d7dfeb !important
}
html[data-color-theme="light"] body.entry-shell :is(a,button,summary):focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .entry-skip {
    background: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.entry-shell #main-content:focus {
    outline: none !important
}
html[data-color-theme="light"] body.entry-shell header.top .wordmark {
    color: var(--ink) !important
}
html[data-color-theme="light"] body.entry-shell .wordmark::after {
    color: var(--muted) !important;
    background: transparent !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .entry-nav a {
    color: var(--muted) !important
}
html[data-color-theme="light"] .entry-nav a:hover,html[data-color-theme="light"] .entry-nav a[aria-current] {
    color: var(--gold) !important
}
html[data-color-theme="light"] .entry-header-login {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .entry-header-login:hover {
    border-color: var(--gold) !important
}
html[data-color-theme="light"] body.platform-page .tagline-block .entry-eyebrow {
    color: var(--gold) !important
}
html[data-color-theme="light"] body.platform-page .action-card {
    background: rgba(245,247,249,0.940) !important
}
html[data-color-theme="light"] body.platform-page .action-card.login {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.platform-page .action-card:hover {
    border-color: var(--gold) !important
}
html[data-color-theme="light"] .entry-card-outcome {
    color: var(--gold) !important
}
html[data-color-theme="light"] body.platform-page .entry-access-note strong {
    color: var(--ink) !important
}
html[data-color-theme="light"] .entry-help {
    color: var(--gold) !important
}
html[data-color-theme="light"] .entry-footer {
    color: var(--muted) !important
}
html[data-color-theme="light"] .price-alarm-tools button:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .chart-terminal .price-alarm-tools [data-pa=count] {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .price-alarm-tools button[aria-pressed=true] {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #91620e !important
}
html[data-color-theme="light"] .price-alarm-ui {
    color: #182b46 !important
}
html[data-color-theme="light"] .price-alarm-ui button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .price-alarm-ui button:hover {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .price-alarm-ui :focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .price-alarm-popup {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 14px 50px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .price-alarm-empty>b {
    color: #182b46 !important
}
html[data-color-theme="light"] .price-alarm-ui header>button {
    background: none !important
}
html[data-color-theme="light"] .price-alarm-popup label {
    color: #182b46 !important
}
html[data-color-theme="light"] .price-alarm-popup input {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .price-alarm-popup small,html[data-color-theme="light"] .price-alarm-help p {
    color: #53657e !important
}
html[data-color-theme="light"] .price-alarm-ui p {
    color: #53657e !important
}
html[data-color-theme="light"] .price-alarm-ui .pa-primary {
    background: #89590a !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] .price-alarm-ui [role=status] {
    color: #91620e !important
}
html[data-color-theme="light"] .price-alarm-list li {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .price-alarm-list [data-state=fired] {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .price-alarm-list [data-state=fired] small {
    color: #07694f !important
}
html[data-color-theme="light"] .price-alarm-toasts article {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 10px 30px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .price-alarm-toasts article>b {
    color: #07694f !important
}
html[data-color-theme="light"] .price-alarm-toasts button {
    background: none !important
}
html[data-color-theme="light"] .price-alarm-toasts p {
    color: #182b46 !important
}
html[data-color-theme="light"] body.product-shell,html[data-color-theme="light"] body.page-panel {
    --ink: #182b46 !important;
    --muted: #53657e !important;
    --muted-dim: #53657e !important;
    --hairline: #d7dfeb !important;
    --gold: #91620e !important;
    --gold-soft: #89590a !important;
    --bg: #f5f7f9 !important;
    --bg-raised: #f5f7f9 !important;
    background: var(--bg) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .product-shell header.top {
    background: transparent !important
}
html[data-color-theme="light"] .product-shell header.top .wordmark {
    color: var(--ink) !important
}
html[data-color-theme="light"] .product-shell .education-menu summary {
    border-color: transparent !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .product-shell .education-menu[open] summary {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .product-shell .education-links {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .product-shell .education-links > p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .product-shell .education-links > a {
    color: var(--ink) !important
}
html[data-color-theme="light"] .product-shell .education-links > a:hover,html[data-color-theme="light"] .product-shell .education-links > a[aria-current=page] {
    background: #eef2f6 !important;
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .product-shell .education-links small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .product-shell :is(a,button,summary,select,input):focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .page-panel .panel-tabs {
    background: transparent !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .page-panel .panel-tab {
    border-color: transparent !important;
    color: var(--muted) !important;
    background: transparent !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .page-panel .panel-tab:hover {
    color: var(--ink) !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .page-panel .panel-tabs .panel-tab.is-on {
    color: #91620e !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .page-panel :is(.trade-plans-intro,.kad-intro) h1 + p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .page-panel :is(.trade-plan-admin,.trade-plan-feed) {
    background: #f5f7f9 !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .page-panel :is(.trade-plan-feed-head > small,.trade-plan-admin > small,.trade-plan-disclaimer,.trade-plan-empty) {
    color: var(--muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plan-admin label {
    color: #53657e !important
}
html[data-color-theme="light"] .page-panel .trade-plan-admin :is(input,textarea,select) {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
@media (max-width:760px) {
    html[data-color-theme="light"] .page-panel .panel-section-picker {
        color: var(--muted) !important
    }
}
@media (max-width:760px) {
    html[data-color-theme="light"] .page-panel .panel-section-picker select {
        border-color: #d7dfeb !important;
        background: #f5f7f9 !important;
        color: #91620e !important
    }
}
html[data-color-theme="light"] .membership-summary[data-tone=warning] .membership-badge {
    color: #91620e !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .membership-summary[data-tone=neutral] .membership-badge {
    color: #53657e !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body:is(.home-page,.entry-shell) [data-public-nav] a {
    color: #53657e !important
}
html[data-color-theme="light"] body:is(.home-page,.entry-shell) [data-public-nav] a:hover {
    color: #182b46 !important
}
html[data-color-theme="light"] body:is(.home-page,.entry-shell) [data-public-nav] a[aria-current="page"] {
    color: #91620e !important
}
html[data-color-theme="light"] body:is(.home-page,.entry-shell) [data-public-nav] a[aria-current="page"]::after {
    background: currentColor !important
}
html[data-color-theme="light"] #pane-research {
    --rs-bg: rgba(238,242,246,0.780) !important;
    --rs-line: rgba(57,78,108,0.160) !important;
    --rs-muted: #53657e !important;
    --rs-accent: #91620e !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-research button,html[data-color-theme="light"] #pane-research input,html[data-color-theme="light"] #pane-research select {
    color: #182b46 !important;
    border-color: var(--rs-line) !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-research button:hover {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] #pane-research :focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] #pane-research input::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-research label {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-research a {
    color: #07694f !important
}
html[data-color-theme="light"] #pane-research small {
    color: var(--rs-muted) !important
}
html[data-color-theme="light"] #pane-research summary {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-research .rs-primary {
    background: #89590a !important;
    color: #53657e !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .rs-intro>p,html[data-color-theme="light"] .rs-intro p:not(.rs-eyebrow) {
    color: var(--rs-muted) !important
}
html[data-color-theme="light"] .rs-eyebrow {
    color: var(--rs-accent) !important
}
html[data-color-theme="light"] .rs-nav {
    background: #eef2f6 !important;
    border-color: var(--rs-line) !important
}
html[data-color-theme="light"] #pane-research .rs-nav button {
    border-color: transparent !important;
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-research .rs-nav button[aria-pressed=true] {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .rs-notice {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .rs-card {
    background: var(--rs-bg) !important;
    border-color: var(--rs-line) !important
}
html[data-color-theme="light"] .rs-muted {
    color: var(--rs-muted) !important
}
html[data-color-theme="light"] .rs-caution {
    background: rgba(173,101,19,0.075) !important
}
html[data-color-theme="light"] .rs-warning {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.070) !important;
    color: #91620e !important
}
html[data-color-theme="light"] .rs-empty {
    color: var(--rs-muted) !important
}
html[data-color-theme="light"] .rs-quote {
    background: linear-gradient(105deg,#eef2f6,#eef2f6) !important;
    border-color: var(--rs-line) !important
}
html[data-color-theme="light"] .rs-quote>p {
    color: var(--rs-muted) !important
}
html[data-color-theme="light"] .rs-positive {
    color: #07694f !important
}
html[data-color-theme="light"] .rs-negative {
    color: #b42d43 !important
}
html[data-color-theme="light"] .rs-tag {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .rs-tag-warn {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #91620e !important
}
html[data-color-theme="light"] .rs-metrics>span {
    background: #eef2f6 !important;
    color: var(--rs-muted) !important
}
html[data-color-theme="light"] .rs-metrics b {
    color: #182b46 !important
}
html[data-color-theme="light"] .rs-fact>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .rs-check input {
    accent-color: #91620e !important
}
html[data-color-theme="light"] #pane-research .rs-stock-row {
    background: transparent !important
}
html[data-color-theme="light"] .rs-replay-chart {
    background: #eef2f6 !important;
    color: #07694f !important
}
html[data-color-theme="light"] .rs-footer {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-research .rs-primary:hover {
    background: #89590a !important;
    color: #53657e !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] #pane-research .rs-update {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-research .rs-reader {
    border-color: var(--rs-line) !important;
    background: #eef2f6 !important;
    color: #182b46 !important;
    box-shadow: 0 25px 100px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] #pane-research .rs-reader::backdrop {
    background: rgba(245,247,249,0.788) !important
}
html[data-color-theme="light"] .sample-eyebrow {
    color: var(--gold) !important
}
html[data-color-theme="light"] .sample-main h1 em {
    color: var(--gold) !important
}
html[data-color-theme="light"] .sample-lead {
    color: var(--muted) !important
}
html[data-color-theme="light"] .sample-lesson p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .sample-lesson aside {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .sample-lesson aside > span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .sample-chart-shell {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .sample-chart-head {
    color: var(--muted) !important
}
html[data-color-theme="light"] .sample-ohlc {
    color: var(--muted) !important
}
html[data-color-theme="light"] .sample-main button,html[data-color-theme="light"] .sample-next a {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .sample-main button:hover:not(:disabled) {
    border-color: var(--gold) !important
}
html[data-color-theme="light"] .sample-answers button[aria-pressed=true] {
    border-color: var(--gold) !important;
    color: var(--gold) !important
}
html[data-color-theme="light"] .sample-disclosure {
    color: var(--muted) !important
}
html[data-color-theme="light"] .sample-feedback {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .sample-feedback h3 {
    color: var(--gold) !important
}
html[data-color-theme="light"] .sample-feedback:focus {
    outline: 2px solid var(--gold) !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .sample-accessible-data {
    color: var(--muted) !important
}
html[data-color-theme="light"] .sample-next {
    background: #f5f7f9 !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .sample-next p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .sample-next a {
    background: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .scanner-pane {
    --sc-bg: #eef2f6 !important;
    --sc-raised: #e5ebf2 !important;
    --sc-line: rgba(57,78,108,0.110) !important;
    --sc-text: #182b46 !important;
    --sc-muted: #53657e !important;
    --sc-accent: #245bd6 !important;
    --sc-positive: #07694f !important;
    --sc-negative: #b42d43 !important;
    color: var(--sc-text) !important
}
html[data-color-theme="light"][data-color-theme=light] .scanner-pane {
    --sc-bg: #e8edf3 !important;
    --sc-raised: #e8edf3 !important;
    --sc-line: rgba(36,91,214,0.133) !important;
    --sc-text: #53657e !important;
    --sc-muted: #53657e !important;
    --sc-accent: #245bd6 !important;
    --sc-positive: #07694f !important;
    --sc-negative: #b42d43 !important
}
html[data-color-theme="light"] .scanner-pane :is(button,input,select,a):focus-visible {
    outline: 2px solid var(--sc-accent) !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .scanner-pane button,html[data-color-theme="light"] .scanner-pane select,html[data-color-theme="light"] .scanner-pane input {
    color: var(--sc-text) !important;
    border-color: var(--sc-line) !important;
    background: var(--sc-bg) !important
}
html[data-color-theme="light"] .scanner-pane a {
    color: var(--sc-accent) !important
}
html[data-color-theme="light"] .sc-eyebrow {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-title-dot {
    color: var(--sc-accent) !important
}
html[data-color-theme="light"] .sc-subtitle {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-overview {
    border-color: var(--sc-line) !important;
    background: var(--sc-bg) !important;
    box-shadow: 0 8px 24px rgba(24,43,70,0.043) !important
}
html[data-color-theme="light"] .sc-dot {
    background: #89590a !important;
    box-shadow: 0 0 0 5px rgba(24,43,70,0.063) !important
}
html[data-color-theme="light"] .scanner-pane[data-state=live] .sc-dot {
    background: var(--sc-positive) !important;
    box-shadow: 0 0 0 5px rgba(24,43,70,0.075) !important
}
html[data-color-theme="light"] .sc-connection small {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-metric>span {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-up {
    color: var(--sc-positive) !important
}
html[data-color-theme="light"] .sc-down {
    color: var(--sc-negative) !important
}
html[data-color-theme="light"] .sc-status-note {
    color: var(--sc-muted) !important;
    background: var(--sc-bg) !important
}
html[data-color-theme="light"] .sc-feed,html[data-color-theme="light"] .sc-detail {
    background: var(--sc-bg) !important;
    border-color: var(--sc-line) !important
}
html[data-color-theme="light"] .sc-unit {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-strategies button {
    border-color: transparent !important;
    background: transparent !important;
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-strategies button[aria-pressed=true] {
    background: var(--sc-raised) !important;
    color: var(--sc-accent) !important;
    border-color: var(--sc-line) !important
}
html[data-color-theme="light"] .sc-filters {
    background: color-mix(in srgb,var(--sc-raised) 35%,transparent) !important
}
html[data-color-theme="light"] .sc-filters label>span {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-filters input::placeholder {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-table thead {
    background: var(--sc-bg) !important
}
html[data-color-theme="light"] .sc-table thead th {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-table tbody tr:hover,html[data-color-theme="light"] .sc-table tbody tr.is-selected {
    background: var(--sc-raised) !important
}
html[data-color-theme="light"] .sc-table th button {
    background: none !important
}
html[data-color-theme="light"] .sc-table th small {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-strategy {
    background: var(--sc-raised) !important;
    color: var(--sc-accent) !important
}
html[data-color-theme="light"] .sc-strategy[data-kind=volume_spike] {
    color: var(--sc-positive) !important
}
html[data-color-theme="light"] .sc-rvol {
    color: var(--sc-accent) !important
}
html[data-color-theme="light"] .sc-row-open {
    border-color: transparent !important;
    background: transparent !important;
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-radar {
    color: var(--sc-accent) !important
}
html[data-color-theme="light"] .sc-radar circle,html[data-color-theme="light"] .sc-radar path {
    fill: none !important;
    stroke: currentColor !important
}
html[data-color-theme="light"] .sc-radar .sc-radar-dot {
    fill: currentColor !important;
    stroke: none !important
}
html[data-color-theme="light"] .sc-empty p {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-feed-footer {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-feed-footer button {
    color: var(--sc-muted) !important;
    background: none !important
}
html[data-color-theme="light"] .sc-detail>p {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-guide>div>span {
    color: var(--sc-accent) !important
}
html[data-color-theme="light"] .sc-guide p {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-detail dt {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .scanner-pane .sc-primary {
    background: var(--sc-raised) !important;
    color: var(--sc-accent) !important
}
html[data-color-theme="light"] .sc-footnote {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-footnote b {
    color: var(--sc-accent) !important
}
html[data-color-theme="light"][data-color-theme] body.page-panel #pane-scanner>.sc-header {
    background: transparent !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .sc-scroll-hint {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .sc-detail:focus-visible {
    outline: 2px solid var(--sc-accent) !important;
    outline-offset: 4px !important
}
@media (max-width:600px) {
    html[data-color-theme="light"] .sc-table tr>:first-child {
        background: var(--sc-bg) !important;
        box-shadow: 1px 0 0 var(--sc-line) !important
    }
}
@media (max-width:600px) {
    html[data-color-theme="light"] .sc-table tr.is-selected>:first-child {
        background: var(--sc-raised) !important
    }
}
@layer bon-atmosphere {
    html[data-color-theme="light"][data-color-theme="light"] body.page-panel #pane-scanner>.sc-header {
        background: transparent !important;
        box-shadow: none !important
    }
}
@layer bon-atmosphere {
    html[data-color-theme="light"][data-color-theme="light"] body.page-panel #pane-scanner>.sc-header :is(.sc-subtitle,.sc-eyebrow) {
        color: var(--sc-muted) !important
    }
}
html[data-color-theme="light"] .overview-signal-feed {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .overview-signal-feed strong {
    color: #91620e !important
}
html[data-color-theme="light"] #pane-overview .stock-list-search-label {
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .stock-list-search-row input {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .stock-list-search-row input::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .stock-list-controls button {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .stock-list-controls button:hover {
    background: #eef2f6 !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .stock-list-controls :is(input,button):focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] #pane-overview .stock-list-filters button[aria-pressed=true] {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .stock-list-result-count {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .stock-list-active-note {
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .stock-list-no-results b {
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .stock-list-no-results p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .stock-personal-dialog {
    --sle-surface: #f5f7f9 !important;
    --sle-line: #d7dfeb !important;
    --sle-muted: #53657e !important;
    --sle-text: #182b46 !important;
    --sle-accent: #91620e !important;
    border-color: #d7dfeb !important;
    background: var(--sle-surface) !important;
    color: var(--sle-text) !important;
    box-shadow: 0 28px 100px rgba(24,43,70,0.100),0 1px 0 rgba(24,43,70,0.047) inset !important
}
html[data-color-theme="light"] .stock-personal-dialog::backdrop {
    background: rgba(245,247,249,0.700) !important
}
html[data-color-theme="light"] .stock-personal-dialog button {
    color: inherit !important
}
html[data-color-theme="light"] .stock-personal-dialog :is(button,input,select):focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .sle-emblem {
    border-color: rgba(57,78,108,0.200) !important;
    background: rgba(173,101,19,0.063) !important;
    color: var(--sle-accent) !important
}
html[data-color-theme="light"] .sle-eyebrow {
    color: var(--sle-accent) !important
}
html[data-color-theme="light"] .stock-personal-dialog .sle-heading p {
    color: var(--sle-muted) !important
}
html[data-color-theme="light"] .sle-close,html[data-color-theme="light"] .sle-search-clear {
    background: transparent !important
}
html[data-color-theme="light"] .sle-close {
    color: var(--sle-muted) !important
}
html[data-color-theme="light"] .sle-close:hover,html[data-color-theme="light"] .sle-search-clear:hover {
    background: rgba(35,59,93,0.035) !important
}
html[data-color-theme="light"] .sle-search {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important;
    color: var(--sle-muted) !important
}
html[data-color-theme="light"] .sle-search:focus-within {
    border-color: #d7dfeb !important;
    box-shadow: 0 0 0 3px rgba(24,43,70,0.043) !important
}
html[data-color-theme="light"] .stock-personal-dialog .sle-search input {
    background: transparent !important;
    outline: none !important;
    box-shadow: none !important;
    color: var(--sle-text) !important
}
html[data-color-theme="light"] .sle-search input::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] .sle-filters {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .sle-filters button {
    border-color: transparent !important;
    background: transparent !important;
    color: var(--sle-muted) !important
}
html[data-color-theme="light"] .sle-filters button[aria-pressed=true] {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: var(--sle-text) !important;
    box-shadow: 0 2px 4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .sle-filters button span {
    color: #53657e !important
}
html[data-color-theme="light"] .sle-sort {
    color: var(--sle-muted) !important
}
html[data-color-theme="light"] .stock-personal-dialog .sle-sort select {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .sle-column-head {
    background: #f5f7f9 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .sle-row:hover {
    background: rgba(35,59,93,0.012) !important
}
html[data-color-theme="light"] .sle-row[data-edited=true] {
    background: rgba(173,101,19,0.031) !important
}
html[data-color-theme="light"] .sle-avatar {
    border-color: rgba(57,78,108,0.100) !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .sle-identity small {
    color: var(--sle-muted) !important
}
html[data-color-theme="light"] .sle-current {
    color: #245bd6 !important;
    background: rgba(36,91,214,0.333) !important
}
html[data-color-theme="light"] .sle-edited {
    color: var(--sle-accent) !important;
    background: rgba(173,101,19,0.063) !important
}
html[data-color-theme="light"] .sle-row>button {
    background: transparent !important
}
html[data-color-theme="light"] .sle-state {
    color: #53657e !important
}
html[data-color-theme="light"] .sle-switch {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: transparent !important
}
html[data-color-theme="light"] [aria-checked=true] .sle-switch {
    border-color: #d7dfeb !important;
    background: #89590a !important;
    color: #53657e !important
}
html[data-color-theme="light"] .sle-row[data-hidden=true] .sle-avatar {
    color: #53657e !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .sle-row[data-hidden=true] .sle-state {
    color: #53657e !important
}
html[data-color-theme="light"] .sle-empty>span {
    color: #53657e !important
}
html[data-color-theme="light"] .sle-empty p {
    color: var(--sle-muted) !important
}
html[data-color-theme="light"] .sle-empty button {
    background: none !important;
    color: var(--sle-accent) !important
}
html[data-color-theme="light"] .sle-note {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important;
    color: var(--sle-muted) !important
}
html[data-color-theme="light"] .sle-note svg {
    color: #91620e !important
}
html[data-color-theme="light"] .sle-note strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .sle-footer {
    background: #eef2f6 !important;
    box-shadow: 0 -8px 20px rgba(24,43,70,0.051) !important
}
html[data-color-theme="light"] .sle-feedback p {
    color: var(--sle-muted) !important
}
html[data-color-theme="light"] .sle-feedback p[data-error=true] {
    color: #b42d43 !important
}
html[data-color-theme="light"] .sle-retry {
    background: none !important;
    color: var(--sle-accent) !important
}
html[data-color-theme="light"] .sle-undo {
    background: transparent !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .sle-save {
    border-color: #d7dfeb !important;
    background: #89590a !important;
    color: #53657e !important;
    box-shadow: 0 1px 0 rgba(24,43,70,0.100) inset !important
}
html[data-color-theme="light"] .sle-save:not(:disabled):hover {
    background: #89590a !important
}
html[data-color-theme="light"] .sle-discard p {
    color: #91620e !important
}
html[data-color-theme="light"] .sle-discard button {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .sle-discard [data-discard] {
    color: #b42d43 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-personal-edit {
    border-color: rgba(57,78,108,0.100) !important;
    color: #182b46 !important;
    background: rgba(35,59,93,0.016) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-personal-edit:hover {
    color: #91620e !important;
    background: rgba(173,101,19,0.043) !important;
    border-color: rgba(57,78,108,0.188) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .stock-personal-dialog .sle-search input {
    background: transparent !important;
    color: var(--sle-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .stock-personal-dialog .sle-save {
    background: #89590a !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .stock-personal-dialog .sle-save:disabled {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .stock-personal-dialog .sle-save:not(:disabled):hover {
    background: #89590a !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .stock-personal-dialog .sle-undo:disabled {
    background: transparent !important
}
html[data-color-theme="light"] #pane-overview .stock-personal-quick {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .stock-personal-quick:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .overview-wrap .overview-scan .stock-list-summary {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-wrap .overview-scan .overview-stock {
    border-color: rgba(57,78,108,0.160) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .overview-wrap .overview-scan .overview-stock:hover {
    border-color: rgba(57,78,108,0.300) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .overview-wrap .overview-scan .overview-stock.is-selected {
    border-color: var(--gold) !important;
    background: linear-gradient(115deg,rgba(173,101,19,0.120),#f5f7f9) !important;
    box-shadow: inset 3px 0 var(--gold) !important
}
html[data-color-theme="light"] .overview-wrap .overview-scan .overview-stock > strong {
    color: var(--ink) !important
}
html[data-color-theme="light"] .overview-manual-chip {
    border-color: #d7dfeb !important;
    color: #53657e !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .overview-manual-note {
    background: rgba(173,101,19,0.060) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .stock-notifications-trigger {
    border-color: var(--hairline, #d7dfeb) !important;
    background: #f5f7f9 !important;
    color: var(--gold, #91620e) !important
}
html[data-color-theme="light"] .stock-notifications-trigger:hover,html[data-color-theme="light"] .stock-notifications-trigger[aria-expanded="true"] {
    background: #f5f7f9 !important;
    border-color: var(--gold-soft, #d7dfeb) !important
}
html[data-color-theme="light"] .stock-notifications-badge {
    border-color: var(--bg, #d7dfeb) !important;
    background: var(--gold, #89590a) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-panel,html[data-color-theme="light"] .stock-notifications-toasts {
    color: var(--ink, #182b46) !important
}
html[data-color-theme="light"] .stock-notifications-panel {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    box-shadow: 0 20px 70px rgba(24,43,70,0.100), 0 0 0 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .stock-notifications-trigger:focus-visible,html[data-color-theme="light"] .stock-notifications-panel :focus-visible,html[data-color-theme="light"] .stock-notifications-toasts :focus-visible {
    outline: 2px solid var(--gold, #245bd6) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .stock-notifications-eyebrow {
    color: var(--gold, #91620e) !important
}
html[data-color-theme="light"] .stock-notifications-close {
    border-color: #d7dfeb !important;
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-close:hover {
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .stock-notifications-status {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-status::before {
    background: var(--gold, #89590a) !important
}
html[data-color-theme="light"] .stock-notifications-status[data-state="active"]::before {
    background: var(--green, #245bd6) !important;
    box-shadow: 0 0 6px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .stock-notifications-status[data-state="demo"]::before {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .stock-notifications-actions button {
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .stock-notifications-actions button:hover:not(:disabled) {
    color: #91620e !important
}
html[data-color-theme="light"] .stock-notifications-empty-icon {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: var(--gold, #91620e) !important
}
html[data-color-theme="light"] .stock-notifications-empty strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .stock-notifications-empty p {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-entry {
    --notification-accent: #91620e !important
}
html[data-color-theme="light"] .stock-notifications-entry[data-kind="breakout"],html[data-color-theme="light"] .stock-notifications-toast[data-kind="breakout"] {
    --notification-accent: #07694f !important
}
html[data-color-theme="light"] .stock-notifications-entry[data-kind="price-breakout"],html[data-color-theme="light"] .stock-notifications-toast[data-kind="price-breakout"] {
    --notification-accent: #245bd6 !important
}
html[data-color-theme="light"] .stock-notifications-entry[data-kind="fake-breakout"],html[data-color-theme="light"] .stock-notifications-toast[data-kind="fake-breakout"] {
    --notification-accent: #b42d43 !important
}
html[data-color-theme="light"] .stock-notifications-entry[data-kind="target"],html[data-color-theme="light"] .stock-notifications-toast[data-kind="target"] {
    --notification-accent: #245bd6 !important
}
html[data-color-theme="light"] .stock-notifications-event {
    background: transparent !important;
    color: inherit !important
}
html[data-color-theme="light"] .stock-notifications-entry[data-read="false"] {
    background: rgba(173,101,19,0.027) !important
}
html[data-color-theme="light"] .stock-notifications-entry[data-read="false"] .stock-notifications-event::before {
    background: var(--notification-accent) !important
}
html[data-color-theme="light"] .stock-notifications-event:hover {
    background: rgba(35,59,93,0.024) !important
}
html[data-color-theme="light"] .stock-notifications-event:focus-visible {
    outline-offset: -4px !important
}
html[data-color-theme="light"] .stock-notifications-symbol {
    color: var(--notification-accent) !important
}
html[data-color-theme="light"] .stock-notifications-meta time {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-event-title {
    color: #182b46 !important
}
html[data-color-theme="light"] .stock-notifications-event-footer {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-entry[data-read="false"] .stock-notifications-event-footer > :first-child {
    color: var(--notification-accent) !important
}
html[data-color-theme="light"] .stock-notifications-settings summary {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-preference strong {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-preference small {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-preference input {
    accent-color: var(--gold, #91620e) !important
}
html[data-color-theme="light"] .stock-notifications-sound {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-sound[aria-pressed="true"] {
    color: #91620e !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .stock-notifications-help {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-local {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-feedback {
    background: #eef2f6 !important;
    color: #91620e !important
}
html[data-color-theme="light"] .stock-notifications-toast {
    --notification-accent: #91620e !important;
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    box-shadow: 0 12px 30px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .stock-notifications-toast-open {
    background: transparent !important;
    color: inherit !important
}
html[data-color-theme="light"] .stock-notifications-toast-open:hover {
    background: rgba(35,59,93,0.020) !important
}
html[data-color-theme="light"] .stock-notifications-toast-open:focus-visible {
    outline-offset: -4px !important
}
html[data-color-theme="light"] .stock-notifications-toast-meta strong {
    color: var(--notification-accent) !important
}
html[data-color-theme="light"] .stock-notifications-toast-meta > span {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-toast-link {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-toast-dismiss {
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-toast-dismiss:hover {
    background: rgba(35,59,93,0.043) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .stock-notifications-entry[data-kind="early-breakout"],html[data-color-theme="light"] .stock-notifications-toast[data-kind="early-breakout"] {
    --notification-accent: #91620e !important
}
html[data-color-theme="light"] .stock-notifications-entry[data-kind="live-return"],html[data-color-theme="light"] .stock-notifications-toast[data-kind="live-return"] {
    --notification-accent: #b42d43 !important
}
html[data-color-theme="light"] .stock-notifications-summary {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-details {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-notifications-details summary:focus-visible {
    outline: 2px solid currentColor !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .stock-notifications-target-steps {
    color: #53657e !important
}
html[data-color-theme="light"] {
    --bg: #f5f7f9 !important;
    --bg-raised: #f5f7f9 !important;
    --hairline: #d7dfeb !important;
    --ink: #182b46 !important;
    --muted: #53657e !important;
    --muted-dim: #53657e !important;
    --gold: #91620e !important;
    --gold-soft: #89590a !important;
    --green: #07694f !important;
    --blue: #245bd6 !important;
    --red: #b42d43 !important
}
html[data-color-theme="light"],html[data-color-theme="light"] body {
    background: var(--bg) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] a {
    color: inherit !important
}
html[data-color-theme="light"] ::selection {
    background: rgba(173,101,19,0.300) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] #stage {
    background: var(--bg) !important
}
html[data-color-theme="light"] #typed {
    color: var(--gold) !important
}
html[data-color-theme="light"] #typed .cursor {
    background: var(--gold) !important
}
html[data-color-theme="light"] .chart-meta {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .grid-line {
    stroke: #53657e !important
}
html[data-color-theme="light"] .resistance {
    stroke: var(--gold-soft) !important
}
html[data-color-theme="light"] .res-label {
    fill: var(--gold-soft) !important
}
html[data-color-theme="light"] .candle.up .body {
    fill: var(--green) !important
}
html[data-color-theme="light"] .candle.up .wick {
    stroke: var(--green) !important
}
html[data-color-theme="light"] .candle.down .body {
    fill: var(--red) !important
}
html[data-color-theme="light"] .candle.down .wick {
    stroke: var(--red) !important
}
html[data-color-theme="light"] .vol.up {
    fill: var(--green) !important
}
html[data-color-theme="light"] .vol.down {
    fill: var(--red) !important
}
html[data-color-theme="light"] .mark-label {
    fill: var(--ink) !important
}
html[data-color-theme="light"] #chart-caption {
    color: var(--muted) !important
}
html[data-color-theme="light"] #chart-caption b {
    color: var(--green) !important
}
html[data-color-theme="light"] #skip {
    color: var(--muted-dim) !important;
    background: none !important
}
html[data-color-theme="light"] #skip:hover {
    color: var(--muted) !important
}
html[data-color-theme="light"] #skip:focus-visible {
    outline: 1px solid var(--gold) !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .vignette {
    background: radial-gradient(ellipse 58% 48% at 50% 48%, rgba(36,91,214,0.080) 0%, rgba(36,91,214,0.380) 62%, rgba(245,247,249,0.700) 100%),
    linear-gradient(180deg, rgba(36,91,214,0.280) 0%, transparent 16%, transparent 84%, rgba(36,91,214,0.420) 100%) !important
}
html[data-color-theme="light"] .wordmark {
    color: var(--gold) !important
}
html[data-color-theme="light"] .wordmark span {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .wordmark::after {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.100) !important;
    color: #91620e !important
}
html[data-color-theme="light"] .nav {
    background: #f5f7f9 !important;
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .nav::-webkit-scrollbar-thumb {
    background: rgba(173,101,19,0.380) !important
}
html[data-color-theme="light"] .nav a {
    color: var(--muted) !important;
    background: rgba(35,59,93,0.035) !important
}
html[data-color-theme="light"] .nav a:hover {
    color: var(--ink) !important;
    background: rgba(173,101,19,0.080) !important
}
html[data-color-theme="light"] .nav a.current,html[data-color-theme="light"] .nav a[aria-current="page"] {
    color: #53657e !important;
    background: var(--gold) !important;
    box-shadow: 0 0 0 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .nav a.current:hover,html[data-color-theme="light"] .nav a[aria-current="page"]:hover {
    color: #53657e !important;
    background: #89590a !important
}
html[data-color-theme="light"] .top-tools a {
    color: var(--muted) !important
}
html[data-color-theme="light"] .top-tools a:hover,html[data-color-theme="light"] .top-tools a[aria-current="page"] {
    color: var(--gold) !important
}
html[data-color-theme="light"] .tagline-block::before {
    background: radial-gradient(
    ellipse at center,
    rgba(245,247,249,0.780) 0%,
    rgba(36,91,214,0.400) 55%,
    transparent 74%
  ) !important
}
html[data-color-theme="light"] .tagline-block h1 {
    color: var(--ink) !important
}
html[data-color-theme="light"] .tagline-block p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .action-card {
    background: rgba(245,247,249,0.580) !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .action-card::before,html[data-color-theme="light"] .action-card::after {
    background: var(--accent) !important
}
html[data-color-theme="light"] .action-card:focus-visible {
    outline: none !important
}
html[data-color-theme="light"] .card-eyebrow {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .card-title {
    color: var(--ink) !important
}
html[data-color-theme="light"] .card-title::after {
    color: var(--accent) !important
}
html[data-color-theme="light"] .card-sub {
    color: var(--muted) !important
}
html[data-color-theme="light"] footer.bottom {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .auth-vignette {
    background: radial-gradient(ellipse 48% 42% at 50% 48%, rgba(36,91,214,0.200) 0%, rgba(245,247,249,0.550) 58%, rgba(245,247,249,0.820) 100%),
    linear-gradient(180deg, rgba(36,91,214,0.400) 0%, transparent 20%, transparent 80%, rgba(245,247,249,0.500) 100%) !important
}
html[data-color-theme="light"] .auth-aside .auth-eyebrow {
    color: var(--gold) !important
}
html[data-color-theme="light"] .auth-aside h2 em {
    color: var(--gold) !important
}
html[data-color-theme="light"] .auth-aside > p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .auth-benefits span {
    border-color: rgba(57,78,108,0.160) !important;
    background: rgba(245,247,249,0.580) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .auth-benefits b {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .pills li {
    color: var(--gold-soft) !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .auth-card {
    background: rgba(245,247,249,0.720) !important;
    border-color: var(--hairline) !important;
    box-shadow: 0 24px 60px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .auth-card-mark {
    border-color: rgba(57,78,108,0.300) !important;
    color: #91620e !important;
    background: radial-gradient(circle at 35% 30%, rgba(173,101,19,0.200), rgba(245,247,249,0.860) 68%) !important;
    box-shadow: inset 0 0 16px rgba(24,43,70,0.070) !important
}
html[data-color-theme="light"] .auth-card-mark::before {
    background: conic-gradient(from 0deg, transparent 0 18%, rgba(173,101,19,0.220) 30%, #89590a 48%, transparent 60% 82%, rgba(137,89,10,0.580)) !important
}
html[data-color-theme="light"] .auth-card-mark::after {
    border-color: rgba(57,78,108,0.100) !important;
    box-shadow: 0 0 24px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .auth-card::before {
    background: linear-gradient(90deg, var(--gold), transparent 75%) !important
}
html[data-color-theme="light"] .auth-card.signup-card::before {
    background: linear-gradient(90deg, var(--green), transparent 75%) !important
}
html[data-color-theme="light"] .auth-eyebrow {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .auth-lead {
    color: var(--muted) !important
}
html[data-color-theme="light"] .field label {
    color: var(--muted) !important
}
html[data-color-theme="light"] .field input {
    background: var(--bg-raised) !important;
    border-color: var(--hairline) !important;
    color: var(--ink) !important;
    outline: none !important
}
html[data-color-theme="light"] .field input:focus {
    border-color: var(--gold-soft) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .field input::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] .btn {
    border-color: transparent !important
}
html[data-color-theme="light"] .btn-gold {
    background: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .btn-gold:hover {
    background: #89590a !important
}
html[data-color-theme="light"] .btn-green {
    background: var(--green) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .btn-green:hover {
    background: #245bd6 !important
}
html[data-color-theme="light"] .auth-submit:hover {
    box-shadow: 0 10px 28px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .form-error {
    color: var(--red) !important;
    background: rgba(173,101,19,0.080) !important;
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .auth-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] .auth-note a {
    color: var(--gold) !important
}
html[data-color-theme="light"] button.action-card {
    color: inherit !important
}
html[data-color-theme="light"] .kemkem-frame {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .panel-tabs {
    background: #f5f7f9 !important;
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .trade-plans-intro h1 {
    color: var(--ink) !important
}
html[data-color-theme="light"] .trade-plans-intro h1 + p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .trade-plans-beta {
    border-color: rgba(57,78,108,0.300) !important;
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .trade-plan-admin,html[data-color-theme="light"] .trade-plan-feed {
    border-color: var(--hairline) !important;
    background: rgba(245,247,249,0.880) !important
}
html[data-color-theme="light"] .trade-plan-admin-head span,html[data-color-theme="light"] .trade-plan-feed-head span {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .trade-plan-admin h2,html[data-color-theme="light"] .trade-plan-feed h2 {
    color: var(--ink) !important
}
html[data-color-theme="light"] .trade-plan-admin label {
    color: var(--muted) !important
}
html[data-color-theme="light"] .trade-plan-admin input,html[data-color-theme="light"] .trade-plan-admin textarea,html[data-color-theme="light"] .trade-plan-admin select {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important;
    color: var(--ink) !important;
    outline: none !important
}
html[data-color-theme="light"] .trade-plan-admin input:focus,html[data-color-theme="light"] .trade-plan-admin textarea:focus,html[data-color-theme="light"] .trade-plan-admin select:focus {
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: 0 0 0 2px rgba(24,43,70,0.080) !important
}
html[data-color-theme="light"] .trade-plan-admin form > button {
    border-color: var(--gold) !important;
    background: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .trade-plan-admin > small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .trade-plan-feed-head > small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .trade-plan-card {
    border-color: var(--hairline) !important;
    background: linear-gradient(145deg,rgba(245,247,249,0.960),rgba(245,247,249,0.940)) !important
}
html[data-color-theme="light"] .trade-plan-card::before {
    background: var(--gold) !important
}
html[data-color-theme="light"] .trade-plan-card.status-aktif::before {
    background: var(--green) !important
}
html[data-color-theme="light"] .trade-plan-card.status-kapandi::before,html[data-color-theme="light"] .trade-plan-card.status-iptal::before {
    background: var(--muted) !important
}
html[data-color-theme="light"] .trade-plan-card > header b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .trade-plan-card > header small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .trade-plan-status {
    border-color: rgba(57,78,108,0.300) !important;
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .status-aktif .trade-plan-status {
    border-color: rgba(36,91,214,0.300) !important;
    color: var(--green) !important;
    background: rgba(36,91,214,0.080) !important
}
html[data-color-theme="light"] .trade-plan-current {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .trade-plan-current small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .trade-plan-current b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .trade-plan-current span {
    color: var(--green) !important
}
html[data-color-theme="light"] .trade-plan-levels > div,html[data-color-theme="light"] .trade-plan-targets span {
    border-color: var(--hairline) !important;
    background: rgba(245,247,249,0.720) !important
}
html[data-color-theme="light"] .trade-plan-levels small,html[data-color-theme="light"] .trade-plan-targets small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .trade-plan-levels b,html[data-color-theme="light"] .trade-plan-targets b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .trade-plan-levels .entry b {
    color: var(--green) !important
}
html[data-color-theme="light"] .trade-plan-levels .stop b {
    color: var(--red) !important
}
html[data-color-theme="light"] .trade-plan-targets b {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .trade-plan-card > p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .trade-plan-card button {
    background: transparent !important;
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .trade-plan-manage button:last-child {
    color: var(--red) !important
}
html[data-color-theme="light"] .trade-plan-empty {
    border-color: var(--hairline) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .trade-plan-disclaimer {
    color: var(--muted) !important
}
html[data-color-theme="light"] .panel-tab {
    background: transparent !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .panel-tab.is-on {
    color: #53657e !important;
    background: var(--gold) !important
}
html[data-color-theme="light"] .kad-intro p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .kad-scanner {
    border-color: rgba(57,78,108,0.250) !important;
    background: rgba(245,247,249,0.660) !important
}
html[data-color-theme="light"] .kad-scanner-head {
    color: var(--gold) !important
}
html[data-color-theme="light"] .kad-scanner-head small {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .kad-scan-chip {
    background: #f5f7f9 !important;
    border-color: var(--hairline) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .kad-scan-chip:hover {
    border-color: var(--gold-soft) !important;
    background: rgba(173,101,19,0.070) !important
}
html[data-color-theme="light"] .kad-scan-chip small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .kad-hist-lab {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .kad-chip {
    background: rgba(245,247,249,0.800) !important;
    border-color: var(--hairline) !important;
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .kad-chip:hover {
    color: var(--gold) !important
}
html[data-color-theme="light"] .kad-status {
    color: var(--muted) !important
}
html[data-color-theme="light"] .kad-label {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .kad-arrow {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .kad-box {
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .kad-box.is-now {
    background: rgba(173,101,19,0.120) !important;
    border-color: var(--gold-soft) !important;
    color: var(--gold) !important
}
html[data-color-theme="light"] .kad-box.is-next-up {
    background: rgba(36,91,214,0.160) !important;
    border-color: var(--green) !important;
    color: var(--green) !important
}
html[data-color-theme="light"] .kad-box.is-next-dn {
    background: rgba(173,101,19,0.160) !important;
    border-color: var(--red) !important;
    color: var(--red) !important
}
html[data-color-theme="light"] .kad-box.is-up {
    background: rgba(36,91,214,0.060) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .kad-box.is-dn {
    background: rgba(173,101,19,0.060) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .kad-box.is-empty {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .kad-table .up {
    color: var(--green) !important
}
html[data-color-theme="light"] .kad-table .dn {
    color: var(--red) !important
}
html[data-color-theme="light"] .live-status {
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .live-status.is-on {
    color: var(--green) !important;
    border-color: rgba(36,91,214,0.300) !important
}
html[data-color-theme="light"] .live-status.is-off {
    color: var(--muted) !important
}
html[data-color-theme="light"] .live-meta {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .live-form input {
    background: var(--bg-raised) !important;
    border-color: var(--hairline) !important;
    color: var(--ink) !important;
    outline: none !important
}
html[data-color-theme="light"] .live-form input:focus {
    border-color: var(--gold-soft) !important
}
html[data-color-theme="light"] .live-card {
    background: rgba(245,247,249,0.450) !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .live-card.is-thin {
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .live-card.is-dump {
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .live-card.is-lift {
    border-color: rgba(36,91,214,0.300) !important
}
html[data-color-theme="light"] .live-chg.up {
    color: var(--green) !important
}
html[data-color-theme="light"] .live-chg.dn {
    color: var(--red) !important
}
html[data-color-theme="light"] .live-hint {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .live-tag {
    color: var(--muted) !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .live-tag.is-gold {
    color: var(--gold) !important;
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .live-tag.is-up {
    color: var(--green) !important;
    border-color: rgba(36,91,214,0.300) !important
}
html[data-color-theme="light"] .live-tag.is-dn {
    color: var(--red) !important;
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .live-tag.is-warn {
    color: var(--gold) !important
}
html[data-color-theme="light"] .live-bar {
    background: var(--bg-raised) !important
}
html[data-color-theme="light"] .live-bar .b {
    background: var(--green) !important
}
html[data-color-theme="light"] .live-bar .a {
    background: var(--red) !important
}
html[data-color-theme="light"] .live-side.bid {
    background: rgba(36,91,214,0.100) !important;
    color: var(--green) !important
}
html[data-color-theme="light"] .live-side.ask {
    background: rgba(173,101,19,0.100) !important;
    color: var(--red) !important
}
html[data-color-theme="light"] .live-side.thick {
    box-shadow: inset 0 0 0 1px currentColor !important
}
html[data-color-theme="light"] .live-side .lot {
    color: var(--ink) !important
}
html[data-color-theme="light"] .live-gap {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .live-gap b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .live-gap.warn b {
    color: var(--gold) !important
}
html[data-color-theme="light"] .live-trade div {
    background: rgba(245,247,249,0.700) !important
}
html[data-color-theme="light"] .live-trade .k {
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .live-trade .bidc {
    color: var(--green) !important
}
html[data-color-theme="light"] .live-trade .askc {
    color: var(--red) !important
}
html[data-color-theme="light"] .live-tape {
    color: var(--muted) !important
}
html[data-color-theme="light"] .live-tape .bidc {
    color: var(--green) !important
}
html[data-color-theme="light"] .live-tape .askc {
    color: var(--red) !important
}
html[data-color-theme="light"] .live-shelf {
    color: var(--muted) !important
}
html[data-color-theme="light"] .live-read {
    color: var(--ink) !important
}
html[data-color-theme="light"] .live-read.is-thin,html[data-color-theme="light"] .live-read.is-dump {
    color: var(--gold) !important
}
html[data-color-theme="light"] .live-read.is-lift {
    color: var(--green) !important
}
html[data-color-theme="light"] .profile-trigger {
    background: rgba(245,247,249,0.760) !important;
    border-color: var(--hairline) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .profile-trigger:hover,html[data-color-theme="light"] .profile-trigger[aria-expanded="true"] {
    background: #f5f7f9 !important;
    border-color: var(--gold-soft) !important
}
html[data-color-theme="light"] .profile-avatar {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .profile-name {
    color: var(--ink) !important
}
html[data-color-theme="light"] .profile-plan {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .profile-chevron {
    color: var(--muted) !important
}
html[data-color-theme="light"] .profile-menu {
    background: rgba(245,247,249,0.980) !important;
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: 0 1.2rem 3rem rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .profile-menu-head span:not(.profile-avatar) {
    color: var(--muted) !important
}
html[data-color-theme="light"] .membership-summary {
    border-color: rgba(57,78,108,0.200) !important;
    background: linear-gradient(115deg, rgba(173,101,19,0.120), rgba(173,101,19,0.025)) !important
}
html[data-color-theme="light"] .membership-badge {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .membership-summary b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .membership-summary small {
    color: #182b46 !important
}
html[data-color-theme="light"] .membership-summary a {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .profile-menu-link {
    background: transparent !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .profile-menu-link:hover {
    background: rgba(173,101,19,0.090) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .profile-menu-link span {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .profile-menu-link .profile-menu-label {
    color: inherit !important
}
html[data-color-theme="light"] .profile-exit {
    color: var(--red) !important
}
html[data-color-theme="light"] .overview-intro h1,html[data-color-theme="light"] .membership-page h1 {
    color: var(--ink) !important
}
html[data-color-theme="light"] .overview-intro h1 + p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-layout-switch {
    border-color: rgba(57,78,108,0.300) !important;
    background: #f5f7f9 !important;
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .overview-layout-switch:hover {
    border-color: var(--gold) !important;
    background: rgba(173,101,19,0.100) !important
}
html[data-color-theme="light"] .overview-card {
    border-color: rgba(57,78,108,0.170) !important;
    background: rgba(245,247,249,0.900) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .overview-card-head > small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-book-detail {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.080) !important;
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .overview-book-detail:hover:not(:disabled) {
    border-color: var(--gold) !important;
    background: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .panel-lesson-dialog {
    border-color: rgba(57,78,108,0.280) !important;
    background: #f5f7f9 !important;
    color: var(--ink) !important;
    box-shadow: 0 30px 100px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .panel-lesson-dialog::backdrop {
    background: rgba(245,247,249,0.820) !important
}
html[data-color-theme="light"] .panel-lesson-head {
    background: linear-gradient(90deg,rgba(173,101,19,0.100),rgba(245,247,249,0.960)) !important
}
html[data-color-theme="light"] .panel-lesson-head small {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .panel-lesson-head button {
    border-color: rgba(57,78,108,0.280) !important;
    background: #f5f7f9 !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .panel-lesson-head button span {
    color: var(--gold) !important
}
html[data-color-theme="light"] .panel-lesson-dialog iframe {
    background: var(--bg) !important
}
html[data-color-theme="light"] .panel-book-dialog {
    border-color: rgba(36,91,214,0.280) !important;
    background: #f5f7f9 !important;
    color: var(--ink) !important;
    box-shadow: 0 30px 100px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .panel-book-dialog::backdrop {
    background: rgba(245,247,249,0.840) !important
}
html[data-color-theme="light"] .panel-book-dialog iframe {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .overview-list > p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .stock-manager-open {
    border-color: rgba(57,78,108,0.300) !important;
    background: transparent !important;
    color: var(--gold) !important
}
html[data-color-theme="light"] .profile-menu .stock-manager-open {
    border-color: #d7dfeb !important;
    background: #245bd6 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .profile-menu .stock-manager-open:hover {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .stock-manager {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .stock-manager::backdrop {
    background: rgba(245,247,249,0.700) !important
}
html[data-color-theme="light"] .stock-manager p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .stock-manager button {
    background: #eef2f6 !important;
    color: var(--ink) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .stock-manager-row button {
    color: #b42d43 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .stock-manager button:focus-visible,html[data-color-theme="light"] .stock-manager-open:focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .overview-stock small[data-category="completed"] {
    color: var(--green) !important
}
html[data-color-theme="light"] .overview-stock small[data-category="stale"] {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .overview-stock {
    border-color: transparent !important;
    background: rgba(245,247,249,0.680) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .overview-stock:hover {
    border-color: rgba(57,78,108,0.300) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .overview-stock > span.up {
    color: var(--green) !important
}
html[data-color-theme="light"] .overview-stock > span.dn {
    color: var(--red) !important
}
html[data-color-theme="light"] .overview-stock > span.flat {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-stock small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .stock-spark-toggle {
    border-color: var(--hairline) !important;
    background: transparent !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .stock-spark-toggle[aria-pressed="true"] {
    color: var(--gold-soft) !important;
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.070) !important
}
html[data-color-theme="light"] .stock-spark-toggle:focus-visible,html[data-color-theme="light"] .overview-stock:focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: -2px !important
}
html[data-color-theme="light"] .stock-sparkline {
    color: var(--muted) !important
}
html[data-color-theme="light"] .stock-sparkline[data-tone="up"] {
    color: var(--green) !important
}
html[data-color-theme="light"] .stock-sparkline[data-tone="dn"] {
    color: var(--red) !important
}
html[data-color-theme="light"] .stock-spark-path {
    fill: none !important;
    stroke: currentColor !important
}
html[data-color-theme="light"] .stock-spark-baseline {
    fill: none !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .stock-sparkline circle {
    fill: currentColor !important
}
html[data-color-theme="light"] .stock-sparkline .stock-spark-empty {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-book > b {
    color: var(--gold) !important
}
html[data-color-theme="light"] .overview-book-data {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-book-data b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .book-quote-strip > span {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .book-quote-strip small,html[data-color-theme="light"] .book-walls small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .book-quote-strip em {
    color: var(--muted) !important
}
html[data-color-theme="light"] .book-quote-strip .bid b,html[data-color-theme="light"] .book-walls .bid small,html[data-color-theme="light"] .depth-title.bid,html[data-color-theme="light"] .depth-row.bid b {
    color: var(--green) !important
}
html[data-color-theme="light"] .book-quote-strip .ask b,html[data-color-theme="light"] .book-walls .ask small,html[data-color-theme="light"] .depth-title.ask,html[data-color-theme="light"] .depth-row.ask b {
    color: var(--red) !important
}
html[data-color-theme="light"] .book-pressure-head {
    color: var(--muted) !important
}
html[data-color-theme="light"] .book-pressure-head b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .book-pressure {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .book-pressure i:first-child {
    background: var(--green) !important
}
html[data-color-theme="light"] .book-pressure i:last-child {
    background: var(--red) !important
}
html[data-color-theme="light"] .book-walls .wall {
    border-color: var(--hairline) !important;
    background: rgba(245,247,249,0.750) !important
}
html[data-color-theme="light"] .book-walls .wall.is-on.bid {
    border-color: rgba(36,91,214,0.300) !important
}
html[data-color-theme="light"] .book-walls .wall.is-on.ask {
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .book-walls .wall span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .depth-title {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .depth-title span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .depth-row {
    background: rgba(245,247,249,0.580) !important
}
html[data-color-theme="light"] .depth-row span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .book-simple-last {
    border-color: rgba(57,78,108,0.220) !important;
    background: linear-gradient(145deg,rgba(173,101,19,0.100),rgba(245,247,249,0.680)) !important
}
html[data-color-theme="light"] .book-simple-last small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .book-simple-last b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .book-best article {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .book-best article small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .book-best .bid b {
    color: var(--green) !important
}
html[data-color-theme="light"] .book-best .ask b {
    color: var(--red) !important
}
html[data-color-theme="light"] .book-best article span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .book-wall-note {
    border-color: var(--hairline) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .book-wall-note strong {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .simple-depth > div {
    background: rgba(245,247,249,0.580) !important
}
html[data-color-theme="light"] .simple-depth .head {
    color: var(--muted) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .simple-depth .bid b {
    color: var(--green) !important
}
html[data-color-theme="light"] .simple-depth .ask b {
    color: var(--red) !important
}
html[data-color-theme="light"] .simple-depth span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .book-explain {
    background: rgba(173,101,19,0.060) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-flow-stats > div {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .overview-flow-stats small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-flow-stats b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .overview-flow-stats .buy b {
    color: var(--green) !important
}
html[data-color-theme="light"] .overview-flow-stats .sell b {
    color: var(--red) !important
}
html[data-color-theme="light"] .overview-flow-stats .cancel b {
    color: var(--gold) !important
}
html[data-color-theme="light"] .overview-book-data .overview-pressure {
    border-color: var(--hairline) !important;
    background: rgba(245,247,249,0.720) !important
}
html[data-color-theme="light"] .overview-pressure > div {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-pressure b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .overview-pressure > i {
    background: var(--red) !important
}
html[data-color-theme="light"] .overview-pressure > i span {
    background: var(--green) !important
}
html[data-color-theme="light"] .overview-level-card > b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .overview-breakout-status {
    border-color: var(--hairline) !important;
    background: linear-gradient(135deg,rgba(245,247,249,0.920),rgba(245,247,249,0.780)) !important
}
html[data-color-theme="light"] .overview-breakout-status > i {
    background: #e8edf3 !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .overview-breakout-status b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .overview-breakout-status small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-breakout-meter > span b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .overview-breakout-meter > i {
    background: rgba(35,59,93,0.160) !important
}
html[data-color-theme="light"] .overview-breakout-meter > i span {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .overview-breakout-checks span {
    border-color: rgba(57,78,108,0.140) !important;
    background: rgba(36,91,214,0.340) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-breakout-checks span.is-ok {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.080) !important;
    color: var(--green) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="near"] {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.080) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="near"] > i {
    background: var(--gold) !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100),0 0 10px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="near"] .overview-breakout-meter > i span {
    background: var(--gold) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="testing"] {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.080) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="testing"] > i {
    background: #245bd6 !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100),0 0 10px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="testing"] .overview-breakout-meter > i span {
    background: #245bd6 !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="closing"] {
    border-color: rgba(36,91,214,0.300) !important;
    background: linear-gradient(135deg,rgba(36,91,214,0.140),rgba(245,247,249,0.760)) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="closing"] > i {
    background: #245bd6 !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100),0 0 13px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="closing"] .overview-breakout-meter > i span {
    background: #245bd6 !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="weak-volume"] {
    border-color: rgba(57,78,108,0.300) !important;
    background: linear-gradient(135deg,rgba(173,101,19,0.100),rgba(245,247,249,0.780)) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="weak-volume"] > i {
    background: var(--gold) !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="weak-volume"] .overview-breakout-meter > i span {
    background: var(--gold) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="confirmed"] {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.100) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="confirmed"] > i {
    background: var(--green) !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100),0 0 12px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="confirmed"] b {
    color: var(--green) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="confirmed"] .overview-breakout-meter > i span {
    background: var(--green) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="failed"] {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.080) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="failed"] > i {
    background: var(--red) !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .overview-breakout-status[data-state="failed"] .overview-breakout-meter > i span {
    background: var(--red) !important
}
html[data-color-theme="light"] .overview-tv {
    border-color: rgba(57,78,108,0.150) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .market-canvas {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .market-level-tag {
    background: rgba(245,247,249,0.880) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .market-level-tag span {
    color: var(--level-color) !important
}
html[data-color-theme="light"] .market-level-tag b {
    color: #182b46 !important
}
html[data-color-theme="light"] .ob-flow-watch {
    color: #53657e !important
}
html[data-color-theme="light"] .ob-flow-watch small {
    color: #53657e !important
}
html[data-color-theme="light"] .ob-flow-watch[data-state=warning] {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #91620e !important
}
html[data-color-theme="light"] .ob-flow-watch[data-state=warning]>strong {
    color: #91620e !important
}
html[data-color-theme="light"] .market-ohlc {
    color: #182b46 !important
}
html[data-color-theme="light"] .market-volume-status {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .market-volume-status b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .market-volume-status.is-strong {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.120) !important
}
html[data-color-theme="light"] .market-volume-status.is-strong b {
    color: var(--green) !important
}
html[data-color-theme="light"] .market-volume-status.is-normal {
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .market-volume-status.is-normal b {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .market-volume-status.is-weak {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.090) !important
}
html[data-color-theme="light"] .market-volume-status.is-weak b {
    color: var(--red) !important
}
html[data-color-theme="light"] .chart-credit {
    color: #53657e !important
}
html[data-color-theme="light"] .overview-stock.is-selected {
    border-color: var(--gold) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .overview-new-chip {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.120) !important;
    color: var(--green) !important
}
html[data-color-theme="light"] .overview-near-chip {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.120) !important;
    color: var(--gold) !important
}
html[data-color-theme="light"] .overview-signal-chip {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.140) !important;
    color: var(--green) !important
}
html[data-color-theme="light"] .overview-stock.is-breakout {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.110) !important;
    box-shadow: inset 3px 0 var(--green) !important
}
html[data-color-theme="light"] .overview-stock.is-breakout-testing {
    border-color: rgba(36,91,214,0.300) !important;
    box-shadow: inset 3px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .overview-stock.is-fake-breakout {
    border-color: #d7dfeb !important;
    box-shadow: inset 3px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .overview-stock.is-fake-breakout .overview-signal-chip {
    color: #b42d43 !important;
    border-color: #d7dfeb !important;
    background: rgba(173,101,19,0.102) !important
}
html[data-color-theme="light"] .overview-stock.is-near-resistance {
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: inset 3px 0 var(--gold) !important
}
html[data-color-theme="light"] .overview-stock.is-new {
    border-color: rgba(36,91,214,0.300) !important
}
@media (prefers-reduced-motion:reduce) {
    html[data-color-theme="light"] .overview-stock.is-new {
        box-shadow: inset 3px 0 var(--green) !important
    }
}
html[data-color-theme="light"] .chart-tools button {
    border-color: transparent !important;
    background: transparent !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .chart-tools button:hover,html[data-color-theme="light"] .chart-tools button.is-on {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.100) !important;
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .chart-tools span {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .native-grid line {
    stroke: rgba(83,101,126,0.180) !important
}
html[data-color-theme="light"] .native-grid text {
    fill: var(--muted) !important
}
html[data-color-theme="light"] .native-bars .wick.up,html[data-color-theme="light"] .native-bars .candle.up {
    stroke: #07694f !important;
    fill: #07694f !important
}
html[data-color-theme="light"] .native-bars .wick.dn,html[data-color-theme="light"] .native-bars .candle.dn {
    stroke: #b42d43 !important;
    fill: #b42d43 !important
}
html[data-color-theme="light"] .native-levels .target-line {
    stroke: rgba(145,98,14,0.850) !important
}
html[data-color-theme="light"] .native-levels .target-text {
    fill: var(--gold-soft) !important
}
html[data-color-theme="light"] .native-drawings .user-line {
    stroke: #182b46 !important
}
html[data-color-theme="light"] .home-offer {
    border-color: rgba(57,78,108,0.280) !important;
    background: linear-gradient(105deg, rgba(173,101,19,0.160), rgba(173,101,19,0.055) 48%, rgba(245,247,249,0.920)) !important;
    box-shadow: 0 14px 42px rgba(24,43,70,0.100), inset 0 1px rgba(24,43,70,0.035) !important
}
html[data-color-theme="light"] .home-offer::before {
    background: rgba(173,101,19,0.160) !important
}
html[data-color-theme="light"] .offer-copy span {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.130) !important;
    color: #91620e !important
}
html[data-color-theme="light"] .offer-copy b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .offer-copy strong {
    color: #91620e !important;
    text-shadow: 0 0 22px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .offer-copy strong small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .offer-action {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.120) !important;
    color: #91620e !important
}
html[data-color-theme="light"] .offer-action:hover {
    border-color: var(--gold) !important;
    background: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .overview-live-label {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .overview-wick,html[data-color-theme="light"] .overview-candle.up {
    stroke: var(--green) !important;
    fill: var(--green) !important
}
html[data-color-theme="light"] .overview-wick.dn,html[data-color-theme="light"] .overview-candle.dn {
    stroke: var(--red) !important;
    fill: var(--red) !important
}
html[data-color-theme="light"] .overview-level-line {
    stroke: rgba(145,98,14,0.630) !important
}
html[data-color-theme="light"] .overview-level-line.level-1,html[data-color-theme="light"] .overview-level-line.level-2 {
    stroke: rgba(145,98,14,0.300) !important
}
html[data-color-theme="light"] .overview-level-label {
    fill: var(--gold-soft) !important
}
html[data-color-theme="light"] .overview-price-line {
    stroke: rgba(24,43,70,0.650) !important
}
html[data-color-theme="light"] .overview-levels {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-levels span {
    border-color: rgba(57,78,108,0.170) !important;
    background: rgba(245,247,249,0.720) !important
}
html[data-color-theme="light"] .overview-levels span.is-resistance {
    border-color: rgba(36,91,214,0.300) !important;
    background: linear-gradient(105deg,rgba(36,91,214,0.120),rgba(245,247,249,0.720)) !important
}
html[data-color-theme="light"] .overview-levels span.is-resistance small,html[data-color-theme="light"] .overview-levels span.is-resistance b {
    color: #245bd6 !important
}
html[data-color-theme="light"] .overview-levels small {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .overview-levels b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .overview-levels em {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-levels span.is-reached {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.120) !important;
    box-shadow: inset 0 0 0 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .overview-levels span.is-reached small,html[data-color-theme="light"] .overview-levels span.is-reached b,html[data-color-theme="light"] .overview-levels span.is-reached em {
    color: var(--green) !important
}
html[data-color-theme="light"] .overview-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-wrap:not(.is-classic) .overview-stock {
    border-bottom-color: rgba(57,78,108,0.100) !important;
    background: rgba(245,247,249,0.580) !important
}
html[data-color-theme="light"] .ob-quality {
    color: #182b46 !important
}
html[data-color-theme="light"] .ob-quality span,html[data-color-theme="light"] .ob-summary .ob-source {
    color: #53657e !important
}
html[data-color-theme="light"] .ob-summary .ob-notice {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .ob-summary .ob-notice[data-tone="warning"] {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .ob-summary .ob-notice strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .ob-summary .ob-notice p,html[data-color-theme="light"] .ob-summary .ob-flow {
    color: #53657e !important
}
html[data-color-theme="light"] .ob-summary .ob-notice[data-tone="warning"] p {
    color: #91620e !important
}
html[data-color-theme="light"] .ob-summary .ob-switch {
    background: #f5f7f9 !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .ob-summary .ob-quote-warning {
    color: #91620e !important
}
html[data-color-theme="light"] .ob-summary .ob-switch button {
    border-color: transparent !important;
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] .ob-summary .ob-switch button[aria-pressed="true"] {
    background: #eef2f6 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .ob-summary .ob-switch button:focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .ob-trade-key .ob-buy-key {
    color: var(--green) !important
}
html[data-color-theme="light"] .ob-trade-key .ob-sell-key {
    color: var(--red) !important
}
html[data-color-theme="light"] .ob-flow-details {
    color: var(--muted) !important
}
html[data-color-theme="light"] .ob-quotes article {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .ob-summary .ob-quotes small {
    color: var(--ink) !important
}
html[data-color-theme="light"] .ob-summary .ob-bid b {
    color: var(--green) !important
}
html[data-color-theme="light"] .ob-summary .ob-ask b {
    color: var(--red) !important
}
html[data-color-theme="light"] .ob-summary .ob-spread {
    color: var(--ink) !important
}
html[data-color-theme="light"] .ob-summary header strong {
    color: var(--ink) !important
}
html[data-color-theme="light"] .ob-summary header small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .ob-depth .ob-bid li {
    background: linear-gradient(to left,rgba(36,91,214,0.110) var(--depth),transparent var(--depth)) !important
}
html[data-color-theme="light"] .ob-depth .ob-ask li {
    background: linear-gradient(to right,rgba(173,101,19,0.110) var(--depth),transparent var(--depth)) !important
}
html[data-color-theme="light"] .ob-summary .ob-empty {
    color: var(--muted) !important
}
html[data-color-theme="light"] .ob-summary .ob-trade-columns {
    color: var(--muted) !important
}
html[data-color-theme="light"] .ob-summary .ob-trades li {
    color: #53657e !important
}
html[data-color-theme="light"] .ob-summary .ob-trades li[data-side="buy"] {
    color: var(--green) !important;
    border-color: var(--green) !important;
    background: rgba(36,91,214,0.065) !important
}
html[data-color-theme="light"] .ob-summary .ob-trades li[data-side="sell"] {
    color: var(--red) !important;
    border-color: var(--red) !important;
    background: rgba(173,101,19,0.065) !important
}
html[data-color-theme="light"] .ob-summary .ob-trade-key {
    color: var(--muted) !important
}
html[data-color-theme="light"] .ob-summary .ob-trade-status {
    color: var(--ink) !important
}
html[data-color-theme="light"] .ob-balance i {
    background: var(--red) !important
}
html[data-color-theme="light"] .ob-balance em {
    background: var(--green) !important
}
html[data-color-theme="light"] .ob-help summary {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .ob-help summary:focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .overview-news {
    border-color: rgba(57,78,108,0.140) !important;
    background: rgba(245,247,249,0.620) !important
}
html[data-color-theme="light"] .overview-news > header span {
    color: var(--green) !important
}
html[data-color-theme="light"] .overview-news h3 {
    color: var(--ink) !important
}
html[data-color-theme="light"] .overview-news-badge {
    border-color: rgba(36,91,214,0.280) !important;
    background: rgba(36,91,214,0.080) !important;
    color: var(--green) !important
}
html[data-color-theme="light"] .overview-news-list > p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-news-list > a:not(.overview-news-item) {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .overview-news-item {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .overview-news-item span {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .overview-news-item b {
    color: var(--ink) !important
}
html[data-color-theme="light"] .overview-news-item i {
    color: rgba(145,98,14,0.420) !important
}
html[data-color-theme="light"] .overview-news-source {
    color: var(--muted) !important
}
html[data-color-theme="light"] .overview-news-source:hover {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .membership-eyebrow {
    color: var(--gold) !important
}
html[data-color-theme="light"] .membership-page h1 em {
    color: var(--gold) !important
}
html[data-color-theme="light"] .membership-lead {
    color: var(--muted) !important
}
html[data-color-theme="light"] .price-card {
    border-color: var(--hairline) !important;
    background: rgba(245,247,249,0.820) !important
}
html[data-color-theme="light"] .price-card.featured {
    border-color: rgba(57,78,108,0.300) !important;
    background: linear-gradient(160deg, rgba(173,101,19,0.160), rgba(245,247,249,0.920) 45%) !important
}
html[data-color-theme="light"] .price-card.premium {
    border-color: rgba(36,91,214,0.300) !important;
    background: linear-gradient(160deg, rgba(36,91,214,0.080), rgba(245,247,249,0.920) 48%) !important
}
html[data-color-theme="light"] .price-card.premium .price-kicker {
    color: #245bd6 !important
}
html[data-color-theme="light"] .price-flag {
    background: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .price-kicker {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .price-copy {
    color: var(--muted) !important
}
html[data-color-theme="light"] .price strong {
    color: var(--ink) !important
}
html[data-color-theme="light"] .price span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .price-card ul {
    color: var(--muted) !important
}
html[data-color-theme="light"] .price-card li::before {
    color: var(--green) !important
}
html[data-color-theme="light"] .price-action {
    background: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .price-action.muted {
    background: #eef2f6 !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .membership-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] .plan-dialog {
    border-color: rgba(57,78,108,0.300) !important;
    background: linear-gradient(145deg,#f5f7f9,#f5f7f9) !important;
    color: var(--ink) !important;
    box-shadow: 0 28px 90px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .plan-dialog::backdrop {
    background: rgba(245,247,249,0.780) !important
}
html[data-color-theme="light"] .plan-dialog > p:not(.price-kicker) {
    color: var(--muted) !important
}
html[data-color-theme="light"] .plan-close {
    background: transparent !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] .plan-summary {
    border-color: var(--hairline) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .plan-summary span {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .plan-confirm {
    border-color: var(--gold) !important;
    background: var(--gold) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .plan-result {
    color: var(--green) !important
}
html[data-color-theme="light"] a:focus-visible,html[data-color-theme="light"] button:focus-visible,html[data-color-theme="light"] input:focus-visible,html[data-color-theme="light"] summary:focus-visible {
    outline: 2px solid var(--gold-soft) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .panel-intro .auth-eyebrow {
    color: var(--gold) !important
}
html[data-color-theme="light"] .panel-intro p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .panel-card {
    background: rgba(245,247,249,0.720) !important;
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] .panel-card-head p {
    color: var(--muted) !important
}
html[data-color-theme="light"] .watch-level {
    color: var(--ink) !important
}
html[data-color-theme="light"] .watch-status {
    color: var(--gold-soft) !important
}
html[data-color-theme="light"] .watch-row.is-kirildi .watch-status {
    color: var(--green) !important
}
html[data-color-theme="light"] .watch-row.is-fake .watch-status,html[data-color-theme="light"] .watch-row.is-altinda .watch-status {
    color: var(--red) !important
}
html[data-color-theme="light"] .watch-row.is-zayif .watch-status {
    color: var(--muted) !important
}
html[data-color-theme="light"] .watch-note {
    color: var(--muted) !important
}
html[data-color-theme="light"] .watch-remove {
    background: none !important;
    color: var(--muted-dim) !important
}
html[data-color-theme="light"] .watch-remove:hover {
    color: var(--red) !important
}
html[data-color-theme="light"] .watch-empty {
    color: var(--muted) !important
}
html[data-color-theme="light"] .rule-list li {
    color: var(--gold-soft) !important
}
@media (max-width: 760px) {
    html[data-color-theme="light"] .panel-tabs {
        background: rgba(245,247,249,0.960) !important;
        box-shadow: 0 8px 22px rgba(24,43,70,0.100) !important
    }
}
html[data-color-theme="light"] .overview-level-note {
    color: #53657e !important
}
html[data-color-theme="light"] .stock-manager-pending button:first-of-type {
    color: #07694f !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .stock-manager-editor input {
    border-color: #d7dfeb !important;
    color: #182b46 !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .stock-manager-editor button {
    color: #07694f !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .stock-manager-add {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] :host {
    color: #53657e !important
}
html[data-color-theme="light"] button:focus-visible,html[data-color-theme="light"] a:focus-visible,html[data-color-theme="light"] textarea:focus-visible {
    outline: 3px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .launcher {
    border-color: rgba(57,78,108,0.188) !important;
    background: #eef2f6 !important;
    color: white !important;
    box-shadow: 0 8px 28px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .launcher:hover {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .chat {
    border-color: #d7dfeb !important;
    background: #e8edf3 !important;
    box-shadow: 0 20px 70px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] header {
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] header p {
    color: #182b46 !important
}
html[data-color-theme="light"] .symbol {
    border-color: rgba(57,78,108,0.271) !important
}
html[data-color-theme="light"] .close {
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .welcome>span {
    color: #53657e !important
}
html[data-color-theme="light"] .welcome p {
    color: #53657e !important
}
html[data-color-theme="light"] .topics button {
    border-color: #d7dfeb !important;
    background: white !important;
    color: #53657e !important
}
html[data-color-theme="light"] .topics button:hover {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .bubble {
    background: white !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .bubble.visitor {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .bubble small {
    color: #53657e !important
}
html[data-color-theme="light"] .status {
    color: #53657e !important
}
html[data-color-theme="light"] form {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] textarea {
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] textarea::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] .count {
    color: #53657e !important
}
html[data-color-theme="light"] .send {
    background: #eef2f6 !important;
    color: white !important
}
html[data-color-theme="light"] footer {
    color: #53657e !important
}
html[data-color-theme="light"] footer a {
    color: #53657e !important
}
html[data-color-theme="light"] .page-panel .trade-plans {
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-transparency {
    color: var(--ink) !important;
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-transparency span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-kind-tabs {
    border-color: var(--bon-border) !important;
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-kind-tabs button {
    border-color: transparent !important;
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-kind-tabs button[aria-pressed=true] {
    background: var(--bon-action-soft) !important;
    border-color: transparent !important;
    box-shadow: inset 0 -2px var(--plan-accent) !important;
    color: var(--plan-accent) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-feed-filters label {
    color: var(--muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-feed-filters input,html[data-color-theme="light"] .page-panel .trade-plans .plan-feed-filters select {
    border-color: var(--bon-border) !important;
    background: var(--bon-bg-primary) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-option-help {
    color: var(--muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-feedback {
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-feedback[data-error=true] {
    color: #b42d43 !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-option-fields {
    border-color: var(--bon-border) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-option-fields legend {
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-option-fields small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-publication strong {
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-publication time {
    color: var(--ink) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-publication small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-initial {
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-note {
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-current span {
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-history summary {
    color: #182b46 !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-history time {
    color: var(--muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-history small {
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans :focus-visible {
    outline: 2px solid var(--plan-accent) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-current {
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-manage button {
    color: #182b46 !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-card {
    background: var(--bon-bg-secondary) !important;
    border-color: var(--bon-border) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-open {
    color: var(--plan-accent) !important
}
html[data-color-theme="light"] .page-panel .trade-plans :is(.plan-share-text,.plan-share-preview) {
    border-color: var(--bon-field-border) !important;
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-summary-label {
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-contract-summary dt {
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-contract-summary dd {
    color: var(--ink) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-identity {
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-id-copy {
    border-color: var(--bon-field-border) !important;
    background: transparent !important;
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-id-copy:hover {
    color: var(--plan-accent) !important;
    border-color: var(--bon-action-border) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-option-extras summary {
    color: #182b46 !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-share-copy {
    border-color: var(--bon-field-border) !important;
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .plan-chart-context {
    border-color: var(--bon-border) !important;
    background: var(--bon-bg-primary) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .plan-chart-context button {
    border-color: var(--bon-border) !important;
    background: var(--bon-bg-secondary) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .plan-chart-context button[aria-pressed=true] {
    border-color: #d7dfeb !important;
    color: #91620e !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-admin {
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-feed {
    background: var(--bon-bg-primary) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-admin :is(input,select,textarea) {
    background: var(--bon-bg-primary) !important;
    border-color: var(--bon-field-border) !important
}
html[data-color-theme="light"] .page-panel .trade-plans :is(.trade-plan-admin,.trade-plan-feed) {
    border-color: var(--bon-border) !important
}
html[data-color-theme="light"] .page-panel .trade-plans :is(.trade-plan-admin-head,.trade-plan-feed-head) span {
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-card::before {
    background: var(--bon-field-border) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .status-aktif .trade-plan-status {
    color: var(--plan-muted) !important;
    border-color: var(--bon-field-border) !important;
    background: transparent !important
}
html[data-color-theme="light"] .page-panel .trade-plans :is(.trade-plan-current,.trade-plan-levels,.trade-plan-targets) small,html[data-color-theme="light"] .page-panel .trade-plans .plan-note > small {
    color: var(--plan-muted) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-current.is-pending b {
    color: #182b46 !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-levels > div {
    border-color: var(--bon-field-border) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-levels .entry {
    background: var(--bon-positive-soft) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-levels .entry :is(b,small) {
    color: var(--bon-positive-text) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-levels .stop {
    background: var(--bon-negative-soft) !important;
    border-color: var(--bon-field-border) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-levels .stop small {
    color: var(--bon-negative-text) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-levels .stop b {
    color: var(--bon-negative-text) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-targets span {
    background: transparent !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-targets b {
    color: #182b46 !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-note p {
    color: #182b46 !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-admin button[type=submit] {
    background: var(--plan-accent) !important;
    border-color: var(--plan-accent) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-admin button[type=submit]:hover:not(:disabled) {
    background: var(--bon-action-hover) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .plan-kind-tabs button:hover {
    color: var(--plan-accent) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-admin [data-plan-cancel-edit] {
    color: #182b46 !important;
    background: transparent !important;
    border-color: var(--bon-border) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plans-beta {
    border-color: var(--bon-border) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-admin :is(input,select,textarea):focus {
    border-color: var(--plan-accent) !important;
    box-shadow: 0 0 0 2px var(--bon-action-soft) !important
}
html[data-color-theme="light"] .page-panel .trade-plans .trade-plan-manage .plan-close-button {
    color: var(--plan-accent, #91620e) !important;
    border-color: currentColor !important
}
html[data-color-theme="light"] .plan-close-dialog {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .plan-close-dialog::backdrop {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .plan-close-dialog textarea {
    background: #f5f7f9 !important;
    color: inherit !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .plan-close-dialog [data-close-error] {
    color: #b42d43 !important
}
html[data-color-theme="light"] .plan-close-actions button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: inherit !important
}
html[data-color-theme="light"] .plan-close-actions button[type=submit] {
    background: #89590a !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview .volume-search-event {
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-status {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-scroll {
    border-color: var(--hairline) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-scroll:focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] #pane-overview .volume-search-table {
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-table th {
    background: var(--desk-raised) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-table td {
    background: var(--desk) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-table tbody tr:hover td {
    background: var(--desk-raised) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-table td[data-field=time] {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-table td[data-field=symbol] strong {
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-count {
    background: var(--desk-raised) !important;
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-strategy {
    border-color: var(--hairline) !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-strategy::before {
    background: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-strategy[data-strategy=rapid_move]::before {
    background: var(--green) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-strategy[data-strategy=volume_spike]::before {
    background: var(--gold) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-table td[data-field=market_cap],html[data-color-theme="light"] #pane-overview .volume-search-table td[data-field=float] {
    color: var(--muted) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-table td[data-tone=positive] {
    color: var(--green) !important
}
html[data-color-theme="light"] #pane-overview .volume-search-table td[data-tone=negative] {
    color: var(--red) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-options[popover] {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important;
    box-shadow: 0 18px 56px rgba(24,43,70,0.100),0 1px 0 rgba(24,43,70,0.031) inset !important
}
html[data-color-theme="light"] #pane-overview .stock-list-options[popover]::backdrop {
    background: transparent !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-options-close {
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-filters button {
    border-color: transparent !important;
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-filters button[aria-pressed=true] {
    background: #e5ebf2 !important;
    border-color: rgba(36,91,214,0.200) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .stock-filter-count {
    background: rgba(36,91,214,0.400) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview .desk-sort-field {
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-options .desk-list-tools select {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-options .desk-list-views button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-options .desk-list-views button[aria-pressed=true] {
    background: #e8edf3 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-options .desk-list-views button:disabled {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-options .stock-list-quote-legend {
    color: #53657e !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-filter-chip {
    border-color: rgba(57,78,108,0.300) !important;
    background: #e5ebf2 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .stock-list-no-results {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .desk-map:not([hidden]) {
    background: #eef2f6 !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .desk-map-grid button {
    box-shadow: inset 0 1px rgba(24,43,70,0.020) !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .desk-map-grid button:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 1px !important
}
html[data-color-theme="light"] #pane-overview.overview-pro .desk-map-note {
    color: #53657e !important
}
html[data-color-theme="light"]:has(> body.product-theme) {
    background: var(--brand-bg) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] {
    --ui-disabled: #53657e !important;
    --ui-label: #182b46 !important;
    --ui-field-border: #d7dfeb !important;
    --ui-border: rgba(57,78,108,0.120) !important;
    --ui-hover: rgba(35,59,93,0.060) !important;
    --ui-up: #07694f !important;
    --ui-down: #b42d43 !important;
    --bon-positive-soft: rgba(36,91,214,0.080) !important;
    --bon-negative-soft: rgba(173,101,19,0.080) !important;
    --bon-action-hover: #245bd6 !important;
    --bon-action-border: rgba(36,91,214,0.300) !important;
    background: var(--ui-bg) !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] ::selection {
    background: var(--ui-accent-soft) !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(button,input,select,textarea) {
    accent-color: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible {
    outline-color: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(input:not([type=checkbox]):not([type=radio]),textarea,select) {
    background-color: var(--ui-field) !important;
    color: var(--ui-text) !important;
    border-color: var(--ui-field-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(input,textarea)::placeholder {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(button,input,select,textarea):disabled {
    color: var(--ui-disabled) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(h1,h2,h3,h4) {
    color: var(--ui-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.auth-eyebrow,.eyebrow,.payment-eyebrow,.sample-eyebrow,.account-eyebrow,.help-eyebrow) {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.payment-price,.package-price,.offer-price) {
    color: var(--ui-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(header.top,.account-top,.payment-header,.login-header,.site-head,.help-header,.panel-tabs) {
    background: var(--ui-bg) !important;
    border-color: var(--ui-border) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.profile-trigger,.profile-menu,.education-links,.stock-notifications-panel,.stock-notifications-trigger,.price-alarms-panel,.chart-tool-menu:not(.chart-drawing-ribbon),.chart-line-editor,.membership-summary,.profile-avatar) {
    background: var(--ui-raised) !important;
    border-color: var(--ui-border) !important;
    color: var(--ui-text) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.profile-trigger:hover,.profile-trigger[aria-expanded=true],.profile-menu-link:hover,.education-links>a:hover,.stock-notifications-trigger:hover,.panel-tab:hover) {
    background: var(--ui-hover) !important;
    color: var(--ui-text) !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.profile-plan,.profile-chevron,.membership-summary small,.profile-menu-head span:not(.profile-avatar),.education-links small,.panel-brand-name>span,.login-nav a,.account-home) {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .panel-tabs .panel-tab {
    background: transparent !important;
    color: var(--ui-muted) !important;
    border-color: transparent !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .panel-tabs .panel-tab.is-on {
    background: var(--ui-accent-soft) !important;
    color: var(--ui-accent) !important;
    border-color: transparent !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .panel-tabs .panel-tab.is-on::after {
    background: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.membership-summary .membership-badge,.panel-brand-beta,.quote-summary-session) {
    color: var(--ui-muted) !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.account-card,.membership-card,.payment-summary,.payment-form,.auth-card,.auth-form,.login-form,.packages-notice,.package-card,.sample-lesson aside,.sample-feedback,.help-card,.help-section,.help-contact,.trade-plan-admin,.trade-plan-feed,.trade-plan-card,.kad-scanner,.kad-table-wrap,.chart-card,.academy-card,.lesson-card,.mode-tabs,.feedback,.reference-card,.welcome-card,.welcome-dialog,.member-learning-card) {
    background: var(--ui-panel) !important;
    border-color: var(--ui-border) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.account-status,.account-copy,.account-heading>p,.payment-support,.login-description,.login-welcome,.sample-lead,.sample-disclosure,.quote-summary-time,.synthetic-note) {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.membership-details dt,.account-card dt,.help-section p,.help-card p,.package-card p) {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.membership-details dd,.membership-plan dd,#account-remaining,.session-score strong,.login-intro h1>span,.sample-main h1 em) {
    color: var(--ui-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.account-heading,.membership-details,.account-actions,.payment-header,#payment-history-list li,.help-section,.sample-lesson,.packages-jump) {
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.account-primary,.auth-submit,.login-submit,.package-cta,.primary,.help-primary,.chart-line-editor button[type=submit]) {
    background: var(--ui-accent) !important;
    border-color: var(--ui-accent) !important;
    color: #53657e !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.account-primary,.auth-submit,.login-submit,.package-cta,.primary,.help-primary):hover:not(:disabled) {
    background: #245bd6 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.account-button:not(.account-primary),.sample-main button,.sample-next a,.quiet,.help-contact a) {
    background: var(--ui-raised) !important;
    border-color: var(--ui-border) !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.mode-tabs button.selected,.pa-tabs button[aria-pressed=true],.sample-answers button[aria-pressed=true],.pb-lesson-steps button[aria-pressed=true],.exit-step-nav [aria-pressed=true]) {
    background: var(--ui-accent-soft) !important;
    border-color: var(--ui-accent) !important;
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.payment-link,.payment-header a,.packages-notice-actions a,.help-section a,.account-card a:not(.account-button)) {
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.membership-badge[data-tone=success],.up,[data-tone=up]) {
    color: var(--ui-up) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.dn,.down,[data-tone=dn],#payment-error,.profile-exit) {
    color: var(--ui-down) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.book-card,.book-panel,.book-summary,.book-toolbar,.book-depth-panel,.book-table-wrap,.book-form,.book-stats,.book-status,.book-tape) {
    background: var(--ui-panel) !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.book-table th,.book-table td,.book-card header,nav,.book-header) {
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] button.tab.active {
    background: var(--ui-accent-soft) !important;
    border-color: var(--ui-accent) !important;
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.price-card,.price-card.featured,.packages-status,.packages-support,.packages-sample-link,.plan-value-highlight,.help-topic-card,.help-guidance,.help-compose,.help-topic-icon,.help-contact-symbol,.academy-welcome,.welcome-actions,.welcome-tip,.kart,.breakout-board,.breakout-example,.lesson-details) {
    background: var(--ui-panel) !important;
    border-color: var(--ui-border) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .price-card.featured {
    background: var(--ui-raised) !important;
    border-color: rgba(57,78,108,0.160) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .price-card.featured .plan-value-highlight {
    background: var(--ui-panel) !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.price-card.featured .plan-highlight-badge,.package-number,.plan-highlight-badge,.package-includes,.price-kicker,.membership-eyebrow,.packages-status strong,.help-section-heading>span,.kart-kicker,.pills li) {
    background: transparent !important;
    color: var(--ui-muted) !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.membership-page h1 em,.help-intro h1 em,.help-intro h1 span,.academy-intro h1 span) {
    color: var(--ui-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .price strong {
    color: var(--ui-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.price-action,.price-card.featured .price-action,.help-copy,.welcome-actions [data-next]) {
    background: var(--ui-accent) !important;
    border-color: var(--ui-accent) !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.price-action,.price-card.featured .price-action,.help-copy,.welcome-actions [data-next]):hover {
    background: #245bd6 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .help-topic-card:has(input:checked) {
    background: var(--ui-accent-soft) !important;
    border-color: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .help-topic-card:has(input:checked) .help-topic-icon {
    background: transparent !important;
    border-color: var(--ui-accent) !important;
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.welcome-copy,.welcome-note,.welcome-tip p,.welcome-count,.login-form label,.login-section-label,.login-membership p,.login-membership p>span) {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(.welcome-top,.welcome-tip strong,.welcome-route li::before) {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .welcome-progress .is-current {
    background: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme].payment-page a {
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme].payment-page button {
    background: var(--ui-accent) !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .candles .up {
    fill: var(--ui-up) !important;
    stroke: var(--ui-up) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .candles .down {
    fill: var(--ui-down) !important;
    stroke: var(--ui-down) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .chart-grid {
    stroke: rgba(24,43,70,0.060) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .book-density button.active {
    background: var(--ui-accent-soft) !important;
    color: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans {
    --plan-entry-background: rgba(36,91,214,0.160) !important;
    --plan-entry-border: rgba(36,91,214,0.300) !important;
    --plan-risk-background: rgba(173,101,19,0.160) !important;
    --plan-risk-border: rgba(57,78,108,0.300) !important;
    background: var(--ui-bg) !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans :is(.trade-plan-feed,.trade-plan-current,.plan-note,.plan-transparency) {
    background: var(--ui-bg) !important;
    border-color: var(--ui-border) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans :is(.trade-plan-card,.trade-plan-admin,.plan-kind-tabs,.plan-share-preview,.plan-share-text,.plan-option-fields) {
    background: var(--ui-panel) !important;
    border-color: var(--ui-border) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .trade-plan-card {
    border-left-color: var(--ui-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans :is(.plan-feed-filters input,.plan-feed-filters select,.trade-plan-admin input,.trade-plan-admin select,.trade-plan-admin textarea) {
    background: var(--ui-field) !important;
    border-color: var(--ui-field-border) !important;
    color: var(--ui-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .plan-kind-tabs button[aria-pressed=true] {
    background: var(--ui-accent-soft) !important;
    color: var(--ui-accent) !important;
    border-color: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .trade-plan-admin button[type=submit] {
    background: var(--ui-accent) !important;
    color: #53657e !important;
    border-color: var(--ui-accent) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .trade-plan-admin button[type=submit]:hover:not(:disabled) {
    background: #245bd6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans :is(.trade-plan-current b,.trade-plan-levels b,.trade-plan-targets b,.plan-contract-summary b) {
    color: var(--ui-text) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans :is(.trade-plan-current small,.trade-plan-current span,.plan-publication strong,.plan-publication small,.plan-initial,.trade-plan-card>header small,.plan-kind-tabs small) {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .trade-plan-levels>.entry {
    background: var(--plan-entry-background) !important;
    border-color: var(--plan-entry-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .trade-plan-levels>.stop {
    background: var(--plan-risk-background) !important;
    border-color: var(--plan-risk-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .trade-plan-levels>.entry small {
    color: #07694f !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .trade-plan-levels>.stop small {
    color: #b42d43 !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .trade-plan-targets span {
    background: transparent !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .trade-plan-status {
    color: var(--ui-muted) !important;
    background: var(--ui-raised) !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .status-aktif .trade-plan-status {
    color: var(--ui-up) !important;
    background: rgba(36,91,214,0.080) !important;
    border-color: rgba(36,91,214,0.250) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(label,.trade-plans .trade-plan-admin label,.login-form label,.help-compose label,.plan-feed-filters label) {
    color: var(--ui-label) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible {
    border-color: var(--ui-accent) !important;
    outline: 2px solid var(--ui-accent) !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(button,input,select,textarea):disabled {
    color: var(--ui-disabled) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(button,input,select,textarea):disabled:not([type=checkbox]):not([type=radio]) {
    background: var(--ui-raised) !important;
    border-color: var(--ui-border) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] .trade-plans .trade-plan-current.is-pending b {
    color: var(--ui-muted) !important
}
html[data-color-theme="light"] body.product-theme[data-product-theme] :is(select,.trade-plans .trade-plan-admin select,.plan-feed-filters select) {
    background-image: linear-gradient(45deg,transparent 50%,var(--ui-muted) 50%),linear-gradient(135deg,var(--ui-muted) 50%,transparent 50%) !important;
    background-position: calc(100% - 17px) 50%,calc(100% - 12px) 50% !important;
    background-size: 5px 5px !important;
    background-repeat: no-repeat !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal {
    --ui-bg: #f5f7f9 !important;
    --ui-panel: #f5f7f9 !important;
    --ui-raised: #eef2f6 !important;
    --ui-text: #182b46 !important;
    --ui-muted: #53657e !important;
    --ui-disabled: #53657e !important;
    --ui-border: #d7dfeb !important;
    --ui-hover: #eef2f6 !important;
    --ui-field: #eef2f6 !important;
    --ui-field-border: #d7dfeb !important;
    --ui-accent: #245bd6 !important;
    --ui-accent-soft: rgba(36,91,214,0.078) !important;
    --ui-up: #07694f !important;
    --ui-down: #b42d43 !important;
    --bon-blue: #245bd6 !important;
    --bon-blue-soft: rgba(36,91,214,0.078) !important;
    --bon-gold: #182b46 !important;
    --bon-field-border: #d7dfeb !important;
    --bon-action-hover: #245bd6 !important;
    --gold-soft: #245bd6 !important
}
html[data-color-theme="light"] body.page-panel.bon-terminal .panel-main > section:is(#pane-plans,#pane-kademe,#pane-research,#pane-book,#pane-paper) {
    --bon-bg-primary: #f5f7f9 !important;
    --bon-bg-secondary: #f5f7f9 !important;
    --bon-border: #d7dfeb !important;
    --bon-text: #182b46 !important;
    --bon-muted: #53657e !important;
    --bon-action: #245bd6 !important;
    --bon-action-soft: rgba(36,91,214,0.078) !important;
    --bon-field-border: #d7dfeb !important;
    --bon-positive-text: #07694f !important;
    --bon-negative-text: #b42d43 !important;
    --bon-positive-soft: rgba(36,91,214,0.039) !important;
    --bon-negative-soft: rgba(173,101,19,0.039) !important;
    color: var(--bon-text) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal :is(#pane-plans .trade-plans-intro,#pane-kademe .kad-intro,#pane-research .rs-intro) p:not(.auth-eyebrow):not(.rs-eyebrow) {
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal :is(#pane-plans .auth-eyebrow,#pane-research .rs-eyebrow) {
    color: #53657e !important
}
html[data-color-theme="light"] body.page-panel.bon-terminal .terminal-rail .panel-tabs {
    background: transparent !important
}
html[data-color-theme="light"] body.bon-terminal :is(#pane-plans,#pane-kademe,#pane-research) :is(button,input,select,summary,a):focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .plan-transparency {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .plan-transparency > summary {
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .plan-kind-tabs {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .plan-feed-filters :is(input,select) {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .trade-plan-feed {
    background: none !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .trade-plan-card {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .status-aktif .trade-plan-status {
    color: #07694f !important;
    border-color: rgba(36,91,214,0.251) !important;
    background: rgba(36,91,214,0.039) !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .trade-plan-current {
    background: none !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .plan-note {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .plan-history summary {
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .trade-plan-empty {
    border-color: #d7dfeb !important;
    color: #53657e !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .plan-option-help {
    background: rgba(36,91,214,0.031) !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .plan-share-text {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-plans .trade-plan-admin {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-kademe .kad-box.is-now {
    border-color: #d7dfeb !important;
    background: rgba(36,91,214,0.031) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.bon-terminal #pane-kademe .is-now .kad-top {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-kademe .kad-table th {
    background: #f5f7f9 !important;
    box-shadow: 0 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.bon-terminal #pane-kademe .kad-table tbody tr:hover {
    background: rgba(36,91,214,0.031) !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research {
    --rs-bg: #f5f7f9 !important;
    --rs-line: #d7dfeb !important;
    --rs-muted: #53657e !important;
    --rs-accent: #245bd6 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research :is(button,input,select) {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research button:hover {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research :is(.rs-primary,.rs-primary:hover) {
    background: #245bd6 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-primary:hover {
    background: #245bd6 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-nav {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-nav button {
    background: transparent !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-nav button[aria-pressed=true] {
    background: rgba(36,91,214,0.078) !important;
    color: #245bd6 !important;
    box-shadow: inset 0 -2px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-quote {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-metrics > span {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-tag:not(.rs-tag-warn) {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-stock-row {
    background: transparent !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-stock-row:hover {
    background: rgba(36,91,214,0.031) !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-notice {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-check input {
    accent-color: #245bd6 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-replay-chart {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal #pane-research .rs-reader {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal :is(.profile-menu,.stock-notifications-panel,.education-links) {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    box-shadow: 0 14px 44px rgba(24,43,70,0.100) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal .stock-notifications-head {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal .stock-notifications-eyebrow {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.bon-terminal :is(.stock-notifications-status,.stock-notifications-settings,.stock-notifications-actions) {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.bon-terminal :is(.stock-notifications-actions button,.stock-notifications-sound,.stock-notifications-close) {
    background: #eef2f6 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.bon-terminal .stock-notifications-empty-icon {
    color: #245bd6 !important;
    background: rgba(36,91,214,0.051) !important;
    border-color: rgba(36,91,214,0.200) !important
}
html[data-color-theme="light"] body.bon-terminal .stock-notifications-preference input {
    accent-color: #245bd6 !important
}
html[data-color-theme="light"] body.bon-terminal :is(.profile-menu-head,.membership-summary,.profile-menu-link) {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.bon-terminal .membership-summary {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal :is(.membership-badge,.profile-menu-head strong) {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio {
    --studio-surface: #eef2f6 !important;
    --studio-inset: #f5f7f9 !important;
    --studio-line: rgba(57,78,108,0.100) !important;
    --studio-muted: #53657e !important;
    --studio-shadow: 0 5px 18px rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.016) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio header.top {
    background: #eef2f6 !important;
    border-bottom-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio .terminal-rail {
    background: #f5f7f9 !important;
    border-right-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .terminal-rail .panel-tab {
    color: #53657e !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .terminal-rail .panel-tab.is-on {
    background: #e5ebf2 !important;
    color: #245bd6 !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.031) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio .terminal-rail .panel-tab.is-on::before {
    background: #245bd6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio :is(.terminal-rail-links a,.terminal-rail .panel-tab):hover {
    background: rgba(35,59,93,0.024) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .desk-header {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-grid {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro :is(.overview-scan,.overview-side) {
    background: var(--studio-surface) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-chart-heading {
    background: var(--studio-surface) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-scan .overview-list {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-stock[aria-pressed=true] {
    background: #e5ebf2 !important;
    box-shadow: inset 2px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-stock:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .desk-company {
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .desk-pulse {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span {
    background: #eef2f6 !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.016) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span:first-child {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span small {
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-news-item {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-news-item>b {
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-news-translation summary {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.page-panel.bon-terminal.panel-studio .panel-main>section:is(#pane-plans,#pane-research,#pane-kademe) {
    background: transparent !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio :is(.trade-plans-intro,.rs-intro,.kad-intro) p:not(.auth-eyebrow):not(.rs-eyebrow) {
    color: var(--studio-muted) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio :is(#pane-plans,#pane-research,#pane-kademe) :is(input,select,textarea) {
    border-color: #d7dfeb !important;
    background: var(--studio-inset) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .plan-transparency {
    background: #eef2f6 !important;
    color: var(--studio-muted) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .plan-toolbar {
    background: var(--studio-surface) !important;
    box-shadow: var(--studio-shadow) !important;
    border-color: var(--studio-line) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .plan-kind-tabs {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .plan-kind-tabs button {
    color: #53657e !important;
    background: transparent !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .plan-kind-tabs button[aria-pressed=true] {
    background: #e5ebf2 !important;
    color: #182b46 !important;
    box-shadow: 0 2px 6px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .plan-feed-filters label {
    color: var(--studio-muted) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .trade-plan-feed-head h2 {
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .trade-plan-card {
    border-color: var(--studio-line) !important;
    background: var(--studio-surface) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .plan-publication {
    color: var(--studio-muted) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .trade-plan-current {
    background: var(--studio-inset) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .trade-plan-current span {
    color: var(--studio-muted) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .trade-plan-levels .entry {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .trade-plan-levels .stop {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .trade-plan-targets span {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .plan-note {
    background: transparent !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .plan-note p {
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .plan-history {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .plan-history .plan-initial {
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans .trade-plan-open {
    border-color: rgba(36,91,214,0.300) !important;
    background: #e5ebf2 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-nav {
    background: var(--studio-surface) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-nav button {
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-nav button[aria-pressed=true] {
    background: #e5ebf2 !important;
    color: #182b46 !important;
    box-shadow: 0 2px 6px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-card {
    border-color: var(--studio-line) !important;
    background: var(--studio-surface) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-quote {
    border-color: rgba(36,91,214,0.188) !important;
    background: #eef2f6 !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-event {
    background: var(--studio-inset) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-event h3 {
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-metrics>span {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-metrics small {
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-stock-row {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-stock-row:hover {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-research .rs-caution {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-kademe :is(.kad-scanner,.kad-table-wrap) {
    background: var(--studio-surface) !important;
    border-color: var(--studio-line) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-kademe .kad-box {
    background: var(--studio-surface) !important;
    border-color: var(--studio-line) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-kademe .kad-box.is-now {
    background: #e5ebf2 !important;
    border-color: rgba(36,91,214,0.271) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio {
    --studio-surface: #eef2f6 !important;
    --studio-inset: #eef2f6 !important;
    --studio-line: rgba(57,78,108,0.100) !important;
    --studio-muted: #53657e !important;
    --studio-shadow: 0 4px 14px rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.016) !important;
    --bon-action: #245bd6 !important;
    --bon-action-soft: rgba(36,91,214,0.071) !important;
    --bon-action-border: rgba(36,91,214,0.251) !important;
    --gold: #245bd6 !important;
    --muted: #53657e !important;
    --hairline: rgba(57,78,108,0.100) !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio header.top {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .terminal-rail {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .terminal-rail .panel-tab {
    color: #53657e !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .terminal-rail .panel-tab.is-on {
    background: #e8edf3 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .terminal-rail .panel-tab.is-on::before {
    background: #e8edf3 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro {
    --ink: #182b46 !important;
    --muted: #53657e !important;
    --gold: #245bd6 !important;
    --desk: #53657e !important;
    --desk-raised: #e5ebf2 !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro :is(.desk-header,.overview-grid) {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro :is(.overview-chart-card,.overview-scan,.overview-side) {
    border-color: rgba(57,78,108,0.100) !important;
    box-shadow: var(--studio-shadow) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-chart-card {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-chart-heading {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro :is(.chart-canvas-wrap,.market-chart-canvas,.market-chart-pane) {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .chart-terminal .chart-tools {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .chart-terminal .chart-phone-navigation {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-scan .overview-list {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-stock:hover {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-stock[aria-pressed=true] {
    background: #e8edf3 !important;
    box-shadow: inset 3px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .desk-company {
    color: #53657e !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .desk-pulse {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-side-tabs {
    background: #f5f7f9 !important;
    border-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-side-tabs button {
    color: #53657e !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-side-tabs button[aria-selected=true] {
    color: #182b46 !important;
    background: #e8edf3 !important;
    box-shadow: 0 2px 5px rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.043) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-side-tabs button:hover {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span {
    background: #e5ebf2 !important;
    border-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span:first-child {
    background: #e8edf3 !important;
    border-color: rgba(36,91,214,0.133) !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.024) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span:first-child b {
    color: #182b46 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span small {
    color: #53657e !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span.is-reached {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro :is(.overview-news-item,.volume-search-table tr,.overview-side .bon-card) {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro :is(.desk-analysis-title b,.overview-stock-switch,.volume-search-strategy) {
    background: #e8edf3 !important;
    color: #53657e !important;
    border-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-stock-selector {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro :is(.stock-list-options[popover],.chart-tool-menu) {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 18px 48px rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.031) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .stock-list-filter-chip {
    background: #e8edf3 !important;
    color: #182b46 !important;
    border-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .desk-map:not([hidden]) {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .desk-footer {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio :is(.desk-guide,.stock-editor) {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans :is(.plan-transparency,.plan-kind-tabs,.plan-history,.trade-plan-targets span),html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-research :is(.rs-metrics>span,.rs-stock-row,.rs-caution) {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-research .rs-quote {
    background: #e5ebf2 !important;
    border-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-kademe .kad-box.is-now {
    background: #e8edf3 !important;
    border-color: rgba(57,78,108,0.251) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-plans :is(.plan-kind-tabs button[aria-pressed=true],.trade-plan-open),html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-research .rs-nav button[aria-pressed=true] {
    background: #e8edf3 !important;
    color: #182b46 !important
}
@media (min-width:901px) {
    html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .desk-dock-resize::after {
        background: #e8edf3 !important
    }
}
@media (min-width:901px) {
    html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .desk-dock-resize:is(:hover,:focus-visible) {
        background: rgba(36,91,214,0.082) !important;
        outline-color: #245bd6 !important
    }
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .chart-terminal .market-canvas {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .chart-offscreen-levels {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .stock-personal-dialog {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro :is(.overview-chart-card,.overview-scan,.overview-side) {
    box-shadow: 0 6px 20px rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.020) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-chart-heading {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-scan .overview-stock {
    background: #e5ebf2 !important;
    border-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-scan .overview-stock[aria-pressed=true] {
    background: #e8edf3 !important;
    border-color: rgba(36,91,214,0.220) !important;
    box-shadow: inset 3px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-scan .overview-stock:hover {
    background: #e8edf3 !important;
    border-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-scan .overview-list {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-scan .overview-stock:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: -2px !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .desk-analysis-title b {
    background: rgba(36,91,214,0.071) !important;
    color: #245bd6 !important;
    border-color: rgba(36,91,214,0.100) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .desk-analysis-caption {
    color: #53657e !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-side-tabs {
    background: transparent !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-side-tabs button {
    background: transparent !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-side-tabs button[aria-selected=true] {
    background: rgba(36,91,214,0.071) !important;
    color: #182b46 !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-side-tabs button[aria-selected=true]::after {
    background: #245bd6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span:first-child small {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span:not(:first-child) {
    box-shadow: none !important;
    background: transparent !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span:not(:first-child)::before {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span:not(:first-child):not(:last-child)::after {
    background: rgba(35,59,93,0.071) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span.is-reached:not(:first-child)::before {
    background: #245bd6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .chart-tools button:is(.is-on,[aria-expanded=true],[aria-pressed=true]) {
    color: #245bd6 !important;
    background: rgba(36,91,214,0.090) !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .desk-strip-navigation {
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .desk-strip-navigation button {
    border-color: rgba(57,78,108,0.100) !important;
    background: #e8edf3 !important;
    color: #07694f !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .desk-strip-navigation button[aria-disabled=true] {
    color: #53657e !important;
    background: transparent !important;
    border-color: transparent !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .desk-strip-navigation button:not([aria-disabled=true]):hover {
    background: #e8edf3 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .terminal-rail .panel-tab.is-on {
    background: rgba(36,91,214,0.082) !important;
    color: #182b46 !important;
    box-shadow: none !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .terminal-rail .panel-tab.is-on::before {
    background: #245bd6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .stock-personal-dialog {
    background: #eef2f6 !important;
    border-color: rgba(57,78,108,0.100) !important;
    box-shadow: 0 24px 100px rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.031) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .stock-personal-dialog .sle-save {
    background: #245bd6 !important;
    color: #53657e !important;
    border-color: transparent !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .stock-personal-dialog :is(.sle-toolbar,.sle-footer) {
    background: #eef2f6 !important
}
@media (min-width:901px) {
    html[data-color-theme="light"] body.bon-terminal.panel-studio #pane-overview.overview-pro .overview-instrument .quote-summary-heading::before {
        background: #245bd6 !important
    }
}
@media (max-width:900px) {
    html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-stock-selector {
        background: #eef2f6 !important
    }
}
@media (max-width:900px) {
    html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-stock-switch {
        background: rgba(36,91,214,0.071) !important;
        color: #245bd6 !important;
        border-color: rgba(36,91,214,0.145) !important
    }
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .stock-personal-dialog {
    --sle-surface: #eef2f6 !important;
    --sle-accent: #245bd6 !important;
    --sle-muted: #53657e !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .stock-personal-dialog :is(.sle-search,.sle-filters,.sle-column-head) {
    background: #eef2f6 !important;
    border-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .stock-personal-dialog :is(.sle-emblem,.sle-edited,.sle-current) {
    background: rgba(36,91,214,0.071) !important;
    color: #245bd6 !important;
    border-color: rgba(36,91,214,0.145) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .stock-personal-dialog .sle-avatar {
    background: #e8edf3 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .stock-personal-dialog [aria-checked=true] .sle-switch {
    background: #245bd6 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio .stock-personal-dialog .sle-save:not(:disabled):hover {
    background: #245bd6 !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .stock-personal-edit:hover {
    color: #245bd6 !important;
    background: rgba(36,91,214,0.071) !important;
    border-color: rgba(36,91,214,0.188) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .desk-analysis-title b {
    color: var(--brand-teal) !important;
    background: rgba(36,91,214,0.078) !important;
    border-color: rgba(36,91,214,0.208) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-scan .overview-stock {
    background: #e5ebf2 !important;
    border-color: rgba(36,91,214,0.100) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-scan .overview-stock[aria-pressed=true] {
    background: #e8edf3 !important;
    border-color: rgba(36,91,214,0.300) !important;
    box-shadow: inset 3px 0 var(--brand-accent) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.bon-terminal.panel-studio #pane-overview.overview-pro .overview-levels>span:first-child {
    background: linear-gradient(125deg,#e8edf3,#e5ebf2) !important;
    border-color: rgba(36,91,214,0.251) !important
}
html[data-color-theme="light"] body.page-panel.panel-refined.product-theme.bon-terminal.panel-studio .terminal-rail .panel-tab.is-on {
    background: #e8edf3 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-workspace-page.product-theme[data-product-theme] {
    --ui-bg: #f5f7f9 !important;
    --ui-panel: #eef2f6 !important;
    --ui-raised: #e5ebf2 !important;
    --ui-border: #d7dfeb !important;
    --ui-muted: #53657e !important;
    --ui-text: #182b46 !important;
    --ui-accent: #245bd6 !important;
    --ui-field: #eef2f6 !important;
    --account-muted: #53657e !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .account-section-nav {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .account-section-nav a {
    color: #182b46 !important
}
html[data-color-theme="light"] .account-section-nav a:hover,html[data-color-theme="light"] .account-section-nav a:focus-visible {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.account-workspace-page.product-theme[data-product-theme] .account-card {
    box-shadow: 0 8px 24px rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.016) !important
}
html[data-color-theme="light"] body.account-workspace-page.product-theme[data-product-theme] .membership-card {
    background: linear-gradient(125deg,#e8edf3,#e5ebf2 68%) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.account-workspace-page .account-feature-list li {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.account-workspace-page .account-feature-list li > :last-child {
    background: rgba(35,59,93,0.024) !important
}
html[data-color-theme="light"] body.account-workspace-page .account-feature-list li[data-available=true] > :last-child {
    color: #07694f !important;
    background: rgba(36,91,214,0.082) !important
}
html[data-color-theme="light"] body.account-workspace-page.product-theme[data-product-theme] .account-eyebrow {
    color: var(--brand-accent) !important
}
html[data-color-theme="light"] body.account-workspace-page.product-theme[data-product-theme] .membership-card {
    box-shadow: inset 0 2px rgba(24,43,70,0.100),0 8px 24px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.packages-page.product-theme[data-product-theme] {
    --ui-bg: #f5f7f9 !important;
    --ui-panel: #eef2f6 !important;
    --ui-raised: #e5ebf2 !important;
    --ui-border: #d7dfeb !important;
    --ui-muted: #53657e !important;
    --ui-text: #182b46 !important;
    --ui-accent: #245bd6 !important;
    --ui-field: #eef2f6 !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] body.packages-page .membership-eyebrow {
    color: #245bd6 !important
}
html[data-color-theme="light"] body.packages-page.product-theme[data-product-theme] .packages-sample-link {
    box-shadow: 0 6px 20px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.packages-page.product-theme[data-product-theme] .packages-status {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .membership-retry {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.packages-page.product-theme[data-product-theme] .price-card {
    box-shadow: 0 8px 28px rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.020) !important
}
html[data-color-theme="light"] body.packages-page.product-theme[data-product-theme] .price-card.featured {
    border-color: #d7dfeb !important;
    background: linear-gradient(150deg,#e8edf3,#e5ebf2 65%) !important
}
html[data-color-theme="light"] body.packages-page.product-theme[data-product-theme] .price-card[data-current=true] {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .package-current {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.082) !important;
    color: #07694f !important
}
html[data-color-theme="light"] body.packages-page .package-table-wrap {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] body.packages-page .package-table-wrap :is(th,td) {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.packages-page .package-table-wrap thead th {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.packages-page .package-table-wrap tbody tr:nth-child(even) {
    background: rgba(35,59,93,0.008) !important
}
@media (max-width:760px) {
    html[data-color-theme="light"] .package-compare-choice {
        background: #f5f7f9 !important;
        border-color: #d7dfeb !important
    }
}
@media (max-width:760px) {
    html[data-color-theme="light"] .package-compare-choice button {
        background: transparent !important;
        color: #182b46 !important
    }
}
@media (max-width:760px) {
    html[data-color-theme="light"] .package-compare-choice button[aria-pressed=true] {
        background: #e8edf3 !important;
        color: #182b46 !important
    }
}
html[data-color-theme="light"] body.packages-page .package-detail summary {
    color: #182b46 !important
}
html[data-color-theme="light"] body.packages-page .package-detail summary::after {
    color: #53657e !important
}
html[data-color-theme="light"] body.packages-page.product-theme[data-product-theme] .price-card {
    border-top-color: var(--package-color) !important
}
html[data-color-theme="light"] body.packages-page.product-theme[data-product-theme] .pricing-grid .price-card :is(.price-kicker,.plan-highlight-badge) {
    color: var(--package-color) !important
}
html[data-color-theme="light"] body.packages-page .membership-eyebrow {
    color: var(--brand-accent) !important
}
html[data-color-theme="light"] body.packages-page.product-theme[data-product-theme] .package-boundary {
    color: #182b46 !important
}
html[data-color-theme="light"] body.home-page {
    --home-bg: #f5f7f9 !important;
    --home-surface: #eef2f6 !important;
    --home-surface-raised: #e5ebf2 !important;
    --home-line: #d7dfeb !important;
    --home-text: #182b46 !important;
    --home-muted: #53657e !important;
    --home-accent: #245bd6 !important;
    --gold-soft: #245bd6 !important;
    background: var(--home-bg) !important
}
html[data-color-theme="light"] body.home-page ::selection {
    background: rgba(36,91,214,0.200) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.home-page header.top {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.home-page .wordmark .home-brand-mark {
    color: var(--home-text) !important
}
html[data-color-theme="light"] body.home-page .home-brand-mark > span {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] body.home-page .wordmark .home-brand-name {
    color: var(--home-text) !important
}
html[data-color-theme="light"] body.home-page .home-brand-name > span {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] body.home-page [data-public-nav] a {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] body.home-page [data-public-nav] a[aria-current="page"] {
    color: var(--home-text) !important
}
html[data-color-theme="light"] body.home-page .home-header-login {
    color: var(--home-text) !important;
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.home-page .home-header-login:hover {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-eyebrow {
    color: #53657e !important
}
html[data-color-theme="light"] .home-eyebrow > span {
    box-shadow: 0 0 10px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-lead {
    color: #53657e !important
}
html[data-color-theme="light"] .home-button-primary {
    background: #245bd6 !important;
    color: #53657e !important;
    border-color: #d7dfeb !important;
    box-shadow: inset 0 1px 0 rgba(24,43,70,0.100),0 3px 0 rgba(24,43,70,0.039) !important
}
html[data-color-theme="light"] .home-button-primary:hover {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .home-button-secondary {
    border-color: transparent !important;
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .home-button-secondary:hover {
    background: transparent !important;
    border-color: transparent !important;
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-action-hint {
    color: #53657e !important
}
html[data-color-theme="light"] .home-hero-preview > a {
    border-color: #d7dfeb !important;
    box-shadow: 0 28px 80px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-preview-heading {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-section-nav {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-section-nav > span {
    color: #53657e !important
}
html[data-color-theme="light"] .home-section-nav a > span:last-child {
    color: #53657e !important
}
html[data-color-theme="light"] .home-section-nav .home-nav-number {
    color: #53657e !important
}
html[data-color-theme="light"] .home-candle-planet figcaption {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-candle-planet button {
    background: transparent !important;
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-candle-planet button:hover {
    background: rgba(35,59,93,0.031) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .home-candle-planet button:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .home-section-kicker {
    color: #53657e !important
}
html[data-color-theme="light"] .home-section-top h2 span {
    color: #53657e !important
}
html[data-color-theme="light"] .home-section-description {
    color: #53657e !important
}
html[data-color-theme="light"] .home-section-description > span {
    color: #53657e !important
}
html[data-color-theme="light"] .home-workspace {
    border-color: #d7dfeb !important;
    box-shadow: 0 24px 70px rgba(24,43,70,0.100) !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-workspace-bar {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-mini-mark {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-demo-tabs {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-demo-tabs button[aria-selected="true"] {
    color: #182b46 !important;
    background: transparent !important;
    border-bottom-color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-demo-tabs button > span {
    color: #53657e !important
}
html[data-color-theme="light"] .home-demo-tabs button[aria-selected="true"] > span {
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .home-tour-track {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-tour-track > span {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .home-demo-list {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-demo-stock:hover {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-demo-stock.is-selected {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-demo-list-note {
    color: #53657e !important
}
html[data-color-theme="light"] .home-demo-chart {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-demo-chart-top select {
    color: #182b46 !important;
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-chart-controls button {
    color: #53657e !important
}
html[data-color-theme="light"] .home-chart-controls button[aria-pressed="true"] {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .home-demo-detail {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-detail-kicker {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-demo-levels dt {
    color: #53657e !important
}
html[data-color-theme="light"] .home-demo-detail .home-detail-footnote {
    color: #53657e !important
}
html[data-color-theme="light"] .home-tour-controls {
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-tour-controls [data-tour-next] {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-tour-controls [data-tour-next]:hover {
    color: #182b46 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-workspace-footer {
    background: #f5f7f9 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .home-real-panel {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-real-panel summary {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-real-panel summary > span {
    color: #53657e !important
}
html[data-color-theme="light"] .home-panel-open {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-faq-intro > p:not(.home-section-kicker) {
    color: #53657e !important
}
html[data-color-theme="light"] .home-faq-support {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-faq summary {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-faq summary::after {
    color: #53657e !important
}
html[data-color-theme="light"] .home-faq details p {
    color: #53657e !important
}
html[data-color-theme="light"] .home-faq details[open] summary {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-entry {
    background: transparent !important
}
html[data-color-theme="light"] .home-entry h2 > span {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-entry > div:first-child > p:not(.home-section-kicker) {
    color: #53657e !important
}
html[data-color-theme="light"] .home-entry-back {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-entry-availability {
    color: #53657e !important
}
html[data-color-theme="light"] .home-footer {
    color: #53657e !important
}
html[data-color-theme="light"] .home-preview-dialog {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-preview-dialog button {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-packages-heading > a {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-beta-notice > span {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-beta-notice p {
    color: #53657e !important
}
html[data-color-theme="light"] .home-beta-notice a {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-plan-index {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan-scanner h3 {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-plan-intro {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan-price > span {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan-term {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan li {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-plan li::before {
    background: #245bd6 !important
}
html[data-color-theme="light"] .home-plan-boundary {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan-action {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-plan-action:hover {
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-planet-tour {
    color: var(--home-muted) !important
}
html[data-color-theme="light"] .home-planet-action {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-planet-tour:hover .home-planet-action {
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-planet-tour:focus-visible {
    outline: 2px solid var(--home-accent) !important;
    outline-offset: 5px !important
}
html[data-color-theme="light"] .home-plans .plan-highlight-badge {
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .home-plans .plan-value-highlight {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .home-plans .plan-value-highlight strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-plans .plan-value-highlight span {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan-scanner .plan-highlight-badge {
    color: #53657e !important;
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-plan-scanner .plan-value-highlight {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-plans .home-plan {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-plans .home-plan-scanner {
    border-color: #d7dfeb !important;
    background: linear-gradient(160deg,#e5ebf2 0%,#eef2f6 52%) !important;
    box-shadow: 0 0 0 1px rgba(24,43,70,0.100),0 18px 50px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-plan-scanner .home-plan-action {
    border-color: #d7dfeb !important;
    background: #e8edf3 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan-scanner .home-plan-action:hover {
    background: #e8edf3 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .purchase-hint {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-plan .home-plan-action {
    border-color: #d7dfeb !important;
    background: #e8edf3 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan .home-plan-action:hover {
    background: #e8edf3 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan .home-plan-action:focus-visible {
    outline: 3px solid #245bd6 !important;
    outline-offset: 4px !important
}
}
@layer bon-light-refinement {
/* Hand-tuned brand materials and controls, shared by every entry point. */
html[data-color-theme="light"], html[data-color-theme="light"] body {
 color-scheme:light!important;background:#e9eef3!important;
 --brand-bg:#e9eef3!important;--brand-panel:#f5f7f9!important;--brand-surface:#f5f7f9!important;--brand-raised:#e8edf3!important;
 --brand-field:#f1f4f7!important;--brand-line:#d8e1ed!important;--brand-text:#182b46!important;
 --brand-muted:#53657e!important;--brand-accent:#245bd6!important;--brand-accent-hover:#1949b8!important;
 --brand-accent-soft:#245bd610!important;--brand-accent-border:#245bd63d!important;
 --brand-teal:#076c64!important;--brand-gold:#91620e!important;--brand-on-accent:#fff!important;
}
html[data-color-theme="light"] body {
 --bg:#e9eef3!important;--ink:#182b46!important;--text:#182b46!important;--panel:#f5f7f9!important;
 --muted:#53657e!important;--line:#d8e1ed!important;--gold:#245bd6!important;
 --ui-up:#07694f!important;--ui-down:#b42d43!important;--ui-border:#d8e1ed!important;
 --ui-label:#364d6b!important;--ui-disabled:#65758b!important;--ui-field-border:#a9b8cc!important;
 --home-bg:#e9eef3!important;--home-surface:#f5f7f9!important;--home-surface-raised:#e8edf3!important;
 --home-text:#182b46!important;--home-muted:#53657e!important;--home-accent:#245bd6!important;
 --studio-surface:#f5f7f9!important;--studio-inset:#e9eef3!important;--studio-line:#d8e1ed!important;
 --studio-shadow:0 3px 14px #18345409,0 1px 3px #18345405!important;
 background:#e9eef3!important;color:#182b46!important;color-scheme:light!important;
}
html[data-color-theme="light"] body #ambient {opacity:0;pointer-events:none}
html[data-color-theme="light"] body :is(.market-canvas,.chart-canvas-wrap,.market-chart-canvas,.market-chart-pane){background:#f5f7f9!important}
html[data-color-theme="light"] body :is(.overview-chart-card,.overview-side,.overview-scan,.account-card,.price-card,.help-card,.package-gate-card){box-shadow:0 4px 20px #1834540a,0 1px 3px #18345405!important}
html[data-color-theme="light"] body :is(.home-button-primary,.account-primary,.auth-submit,.login-submit,.package-cta,.primary,.help-primary,.price-action,.help-copy,.package-gate-primary,.pa-primary,.welcome-actions [data-next]) {
 background:#245bd6!important;border-color:#245bd6!important;color:#fff!important;text-shadow:none!important;
}
html[data-color-theme="light"] body :is(.home-button-primary,.account-primary,.auth-submit,.login-submit,.package-cta,.primary,.help-primary,.price-action,.help-copy,.package-gate-primary,.pa-primary):hover{background:#1949b8!important;color:#fff!important}
html[data-color-theme="light"] body :is(.home-button-primary,.account-primary,.price-action,.package-gate-primary) :is(span,b,small,svg){color:inherit!important}
html[data-color-theme="light"] body :is(.overview-stock[aria-pressed=true],.overview-side-tabs button[aria-selected=true],.terminal-rail .panel-tab.is-on){background:#e9f0ff!important;color:#1949b8!important;border-color:#bacefa!important;box-shadow:none!important}
html[data-color-theme="light"] body .overview-levels>span:first-child{background:linear-gradient(125deg,#edf3ff,#f7faff)!important;border-color:#c9d9f8!important}
html[data-color-theme="light"] body :is(.up,[data-tone=up],.is-positive){color:#07694f!important}
html[data-color-theme="light"] body :is(.dn,.down,[data-tone=dn],.is-negative){color:#b42d43!important}
html[data-color-theme="light"] body .package-boundary{color:#53657e!important}
html[data-color-theme="light"] body :is(.chart-grid,.grid-line){stroke:#e5eaf2!important}
html[data-color-theme="light"] body .design-preview-note{background:#eef2f8!important;color:#53657e!important;border-color:#d8e1ed!important}
html[data-color-theme="light"] body .design-preview-note b{color:#364d6b!important}
html[data-color-theme="light"] body .brand img{filter:none!important}
/* A small, stable control; it never occupies the chart or floats over content. */
body .theme-toggle {display:inline-flex!important;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-width:70px;min-height:36px;padding:7px 10px;border:1px solid #324966;border-radius:9px;background:#152136;color:#edf4ff;font:500 12px/1.2 system-ui;cursor:pointer;white-space:nowrap;box-sizing:border-box;}
body .theme-toggle svg{flex-shrink:0}
body .theme-toggle:hover{background:#20334e}
body .theme-toggle:focus-visible{outline:2px solid #80b3ff;outline-offset:3px}
html[data-color-theme="light"] body .theme-toggle{background:#f5f7f9!important;color:#364d6b!important;border-color:#d8e1ed!important;box-shadow:0 1px 3px #18345405!important}
html[data-color-theme="light"] body .theme-toggle:hover{background:#e8edf3!important}
html[data-color-theme="light"] body .theme-toggle:focus-visible{outline-color:#245bd6!important}
@media(max-width:600px){body .theme-toggle{min-width:36px;width:36px;height:36px;padding:8px}body .theme-toggle>span{display:none}body .site-head{gap:8px;flex-wrap:wrap}body .site-head .theme-toggle{margin-left:auto}}
@media(prefers-reduced-motion:reduce){body .theme-toggle{transition:none}}
html[data-color-theme="light"] body .terminal-rail {background:#f2f5fa!important;box-shadow:none!important}
html[data-color-theme="light"] body .terminal-rail .panel-tab{box-shadow:none!important;background:transparent!important}
html[data-color-theme="light"] body .terminal-rail .panel-tab.is-on{background:#e4edff!important;color:#1949b8!important}
html[data-color-theme="light"] body :is(.chart-tools button,.chart-phone-navigation button,.overview-side-tabs button){box-shadow:none!important}
html[data-color-theme="light"] body .overview-side-tabs{background:#f2f5fa!important;border-color:#e0e7f1!important}
html[data-color-theme="light"] body .overview-side-tabs button[aria-selected=true]{background:#f5f7f9!important;box-shadow:0 1px 4px #18345412!important}
html[data-color-theme="light"] body .overview-levels>span:not(:first-child){background:#f0f3f6!important;border-color:#e5ebf4!important}
html[data-color-theme="light"] body :is(.overview-chart-heading,header.top){background:#f5f7f9!important}
html[data-color-theme="light"] body #paket-masabasi{--package-color:#91620e!important}
html[data-color-theme="light"] body #paket-tarayici{--package-color:#245bd6!important}
html[data-color-theme="light"] body #paket-egitim{--package-color:#076c64!important}
@media(max-width:420px){
 body.page-account .account-top .account-wordmark {min-width:0;width:auto;flex:1;gap:6px}
 body.page-account .account-top .top-tools {gap:4px}
 body .help-header:has(.theme-toggle){flex-wrap:wrap;gap:8px}
 body .help-header .theme-toggle{margin-left:auto}
}

/* Solid attention badges need an explicit on-accent foreground. They cannot
   inherit the neutral foreground used by light surface chips. */
html[data-color-theme="light"] body .stock-notifications-badge {
 background:var(--brand-accent)!important;color:var(--brand-on-accent)!important;
 border-color:var(--brand-panel)!important;text-shadow:none!important;
 font-variant-numeric:tabular-nums;
}
body .panel-brand-beta {font-size:9px!important}
/* Pair each solid action surface with its foreground, including the controls
   that only appear after opening an editor, payment flow or keyboard shortcut. */
html[data-color-theme="light"] body :is(
 .rs-primary,.sle-save,.stock-manager-open,.home-skip,.entry-skip,.help-skip,
 .home-breakout-primary,.home-tour-controls [data-tour-next],.payment-auth-primary,
 .payment-page button,.chart-line-editor button[type=submit],
 .trade-plan-admin button[type=submit],.plan-confirm,.paper-primary,
 .chart-photo-actions [data-photo=download]
) {background:var(--brand-accent)!important;color:var(--brand-on-accent)!important;border-color:var(--brand-accent)!important}
html[data-color-theme="light"] body :is(.rs-primary,.sle-save,.home-breakout-primary,.home-tour-controls [data-tour-next],.payment-auth-primary,.plan-confirm):hover:not(:disabled) {background:var(--brand-accent-hover)!important;color:var(--brand-on-accent)!important}
html[data-color-theme="light"] body .stock-personal-dialog [aria-checked=true] .sle-switch {background:var(--brand-accent)!important;color:var(--brand-on-accent)!important}
html[data-color-theme="light"] body.academy-ice .mode-tabs button span {opacity:1!important}

html[data-color-theme="light"] body :is(.pb-lesson-steps,.pb-answer-steps) button span {opacity:1!important}
body .breakout-example em {font-size:10px!important}

html[data-color-theme="light"] body .stock-sparkline:has(.stock-spark-empty) {opacity:1!important}
@media(max-width:600px){body :is(.sle-eyebrow,.sle-column-head){font-size:10px!important;letter-spacing:.6px!important}}
/* Selected learning navigation stays legible on the softer raised surface. */
html[data-color-theme="light"] body.page-lesson .nav .current {color:#1949b8!important}

}

/* Searchable stock management controls. */
@layer bon-light-legacy {
html[data-color-theme="light"] .stock-manager-search input {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .stock-manager-search span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .stock-manager :is(input,summary):focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .stock-manager-published > [data-remove] {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .stock-manager-levels > summary {
    color: var(--muted) !important
}
html[data-color-theme="light"] .stock-manager-confirm {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .stock-manager-confirm p {
    color: var(--ink) !important
}
html[data-color-theme="light"] .stock-manager-confirm button + button {
    color: var(--ink) !important;
    border-color: #d7dfeb !important
}
@layer bon-terminal-workspace {
    html[data-color-theme="light"] body.terminal-workspace .stock-manager {
        background: var(--card) !important;
        color: var(--text) !important;
        border-color: var(--border) !important
    }
    }
@layer bon-terminal-workspace {
    html[data-color-theme="light"] body.terminal-workspace .stock-manager button {
        background: var(--surface) !important;
        border-color: var(--border) !important;
        color: var(--text) !important
    }
    }
@layer bon-terminal-workspace {
    html[data-color-theme="light"] body.terminal-workspace .stock-manager [data-remove],html[data-color-theme="light"] body.terminal-workspace .stock-manager-confirm button:first-of-type {
        background: color-mix(in srgb,var(--down) 12%,transparent) !important;
        border-color: color-mix(in srgb,var(--down) 40%,transparent) !important;
        color: var(--down) !important
    }
    }
@layer bon-terminal-workspace {
    html[data-color-theme="light"] body.terminal-workspace .stock-manager-confirm {
        background: var(--surface) !important;
        border-color: var(--border) !important
    }
    }
@layer bon-terminal-workspace {
    html[data-color-theme="light"] body.terminal-workspace .stock-manager-confirm p {
        color: var(--text) !important
    }
    }
html[data-color-theme="light"] .stock-manager .stock-manager-confirm button + button {
    color: var(--ink) !important;
    border-color: #d7dfeb !important
}
}

/* Checkbox selection and bulk removal. */
@layer bon-light-legacy {
html[data-color-theme="light"] .stock-manager-search input {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: var(--ink) !important
}
html[data-color-theme="light"] .stock-manager-search span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .stock-manager :is(input,summary):focus-visible {
    outline: 2px solid var(--gold) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .stock-manager-published[data-selected="true"] {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .stock-manager-levels > summary {
    color: var(--muted) !important
}
html[data-color-theme="light"] .stock-manager [data-bulk-remove] {
    color: #b42d43 !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
@layer bon-terminal-workspace {
    html[data-color-theme="light"] body.terminal-workspace .stock-manager {
        background: var(--card) !important;
        color: var(--text) !important;
        border-color: var(--border) !important
    }
    }
@layer bon-terminal-workspace {
    html[data-color-theme="light"] body.terminal-workspace .stock-manager button {
        background: var(--surface) !important;
        border-color: var(--border) !important;
        color: var(--text) !important
    }
    }
@layer bon-terminal-workspace {
    html[data-color-theme="light"] body.terminal-workspace .stock-manager [data-bulk-remove] {
        background: color-mix(in srgb,var(--down) 12%,transparent) !important;
        border-color: color-mix(in srgb,var(--down) 40%,transparent) !important;
        color: var(--down) !important
    }
    }
}

@layer bon-light-legacy {
html[data-color-theme="light"] .stock-notifications-entry[data-kind="strong-breakout"],html[data-color-theme="light"] .stock-notifications-toast[data-kind="strong-breakout"] {
    --notification-accent: #07694f !important
}
html[data-color-theme="light"] .stock-notifications-entry[data-kind="breakout-attempt"],html[data-color-theme="light"] .stock-notifications-toast[data-kind="breakout-attempt"] {
    --notification-accent: #91620e !important
}
html[data-color-theme="light"] .stock-notifications-entry:is([data-kind="breakout-cancelled"],[data-kind="breakout-expired"]),html[data-color-theme="light"] .stock-notifications-toast:is([data-kind="breakout-cancelled"],[data-kind="breakout-expired"]) {
    --notification-accent: #b42d43 !important
}
}
