/* 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"][data-academy-theme=night] {
    background: #f5f7f9 !important
}
html[data-color-theme="light"][data-academy-theme=night] body.academy-ice {
    --bg: #f5f7f9 !important;
    --panel: #eef2f6 !important;
    --raised: #eef2f6 !important;
    --line: #d7dfeb !important;
    --ink: #182b46 !important;
    --muted: #53657e !important;
    --ice: #245bd6 !important;
    --ice-soft: #e8edf3 !important;
    --ice-line: #d7dfeb !important;
    --ice-wash: rgba(36,91,214,0.067) !important;
    --j-accent: #182b46 !important;
    --j-green: #245bd6 !important;
    --j-border: #d7dfeb !important;
    --j-soft: #e8edf3 !important;
    background: radial-gradient(ellipse at 80% 6%,rgba(36,91,214,0.161),transparent 48%),radial-gradient(ellipse at 20% 65%,rgba(36,91,214,0.169),transparent 52%),#f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] body.academy-ice:before {
    background-image: radial-gradient(circle,rgba(36,91,214,0.094) 1px,transparent 1px) !important;
    background-size: 54px 54px !important
}
html[data-color-theme="light"][data-academy-theme] #academy {
    --j-accent: #182b46 !important;
    --j-green: #245bd6 !important;
    --j-border: #d7dfeb !important;
    --j-soft: #e8edf3 !important
}
html[data-color-theme="light"][data-academy-theme] #academy button:focus-visible,html[data-color-theme="light"][data-academy-theme] #academy a:focus-visible,html[data-color-theme="light"][data-academy-theme] #academy input:focus-visible,html[data-color-theme="light"][data-academy-theme] #academy select:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-skip {
    background: #e8edf3 !important;
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .site-head {
    background: rgba(245,247,249,0.929) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .brand {
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .brand small {
    color: #53657e !important
}
html[data-color-theme="light"] .academy-brand-mark {
    color: #91620e !important;
    background: linear-gradient(145deg,#e8edf3,#eef2f6) !important;
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: inset 0 1px 0 rgba(24,43,70,0.100),0 4px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .academy-world-label {
    color: #53657e !important
}
html[data-color-theme="light"] .academy-world-label i {
    background: #245bd6 !important;
    box-shadow: 0 0 10px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-back {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-back:hover {
    color: #182b46 !important
}
html[data-color-theme="light"] .academy-rail-label {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-sidebar .academy-nav button {
    border-color: transparent !important;
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-sidebar .academy-nav button:hover {
    color: #182b46 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-sidebar .academy-nav button.selected {
    background: linear-gradient(115deg,#e5ebf2,#eef2f6) !important;
    color: #182b46 !important;
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.039),0 4px 20px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-nav .academy-nav-icon {
    color: inherit !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-nav .academy-nav-label {
    color: inherit !important
}
html[data-color-theme="light"] .academy-nav button>i {
    background: #e8edf3 !important;
    box-shadow: 0 0 10px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-sidebar .mode-tabs {
    background: none !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-sidebar .mode-tabs button {
    background: transparent !important;
    color: #53657e !important;
    border-color: transparent !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-sidebar .mode-tabs button:hover,html[data-color-theme="light"][data-academy-theme] #academy .academy-sidebar .mode-tabs button.selected {
    color: #91620e !important;
    border-color: rgba(57,78,108,0.251) !important;
    background: rgba(173,101,19,0.051) !important
}
html[data-color-theme="light"] .academy-practice-arrow {
    color: #53657e !important
}
html[data-color-theme="light"] .academy-sidebar .difficulty-label {
    color: #53657e !important
}
html[data-color-theme="light"] .academy-rail-note {
    border-color: rgba(57,78,108,0.216) !important;
    background: linear-gradient(145deg,rgba(36,91,214,0.314),#eef2f6) !important
}
html[data-color-theme="light"] .academy-rail-note>span {
    color: #91620e !important
}
html[data-color-theme="light"] .academy-rail-note strong {
    color: #53657e !important
}
html[data-color-theme="light"] .academy-rail-note p {
    color: #53657e !important
}
html[data-color-theme="light"] .academy-rail-note i {
    background: linear-gradient(rgba(232,237,243,0.475),rgba(36,91,214,0.149)) !important;
    border-color: rgba(57,78,108,0.169) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-intro .eyebrow {
    color: #91620e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-motion-toggle {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-stat-icon {
    color: #245bd6 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-stats strong {
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-stats small {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-heading h1 {
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-heading>div>span {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-tools button {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-board {
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: 0 20px 80px rgba(24,43,70,0.100),0 0 0 5px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-unit-header {
    background: linear-gradient(115deg,#e5ebf2,#eef2f6) !important;
    border-color: rgba(57,78,108,0.188) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-unit-header h2 {
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-unit-header>div>span {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-unit-emblem {
    background: linear-gradient(145deg,#e8edf3,#e5ebf2) !important;
    border-color: rgba(57,78,108,0.286) !important;
    box-shadow: 0 4px 0 rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-unit-arrows button {
    background: #eef2f6 !important;
    color: #182b46 !important;
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-next {
    border-color: rgba(57,78,108,0.300) !important;
    background: radial-gradient(ellipse at 50% 20%,rgba(36,91,214,0.220),transparent 75%),linear-gradient(145deg,#eef2f6,#eef2f6) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-next h3 {
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-next .j-section-label {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-next .j-primary {
    color: #53657e !important;
    background: linear-gradient(#e8edf3,#e8edf3) !important;
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: 0 4px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy :is(.j-map-goal,.j-map-total,.j-map-review) {
    background: #eef2f6 !important;
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-goal-ring>span {
    background: #eef2f6 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-total .j-meter {
    background: #e5ebf2 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-total .j-meter>i {
    background: linear-gradient(90deg,#245bd6,#e8edf3) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-unit-dialog {
    background: radial-gradient(ellipse at 15% 0,rgba(36,91,214,0.314),transparent 50%),#eef2f6 !important;
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: 0 35px 120px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-unit-grid>button {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-unit-grid>button:hover {
    background: #e5ebf2 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-unit-grid>button.is-selected {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-picker-icon {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(36,91,214,0.400) !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-panel {
    background: linear-gradient(145deg,#eef2f6,#eef2f6) !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 10px 32px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-heading-row h2,html[data-color-theme="light"][data-academy-theme] #academy .j-lesson-body h2 {
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-heading-row p,html[data-color-theme="light"][data-academy-theme] #academy .j-body-copy {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-section-label {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-pill {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-button {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-primary {
    background: linear-gradient(#e8edf3,#e8edf3) !important;
    color: #53657e !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 4px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-primary:hover:not(:disabled) {
    background: linear-gradient(#e8edf3,#e8edf3) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-lesson-top {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-lesson-progress {
    background: #e5ebf2 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-lesson-progress i {
    background: linear-gradient(90deg,#e8edf3,#e8edf3) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-option {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-option:has(input:checked) {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 0 0 2px rgba(24,43,70,0.082) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-option-letter {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-option:hover {
    background: #eef2f6 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-option.is-correct {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-option.is-wrong {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-feedback {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-feedback:not(.is-correct) {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy :is(.j-candle-lab,.j-studio,.j-concept-flow) {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-studio-svg {
    background: linear-gradient(140deg,#eef2f6,#eef2f6) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-candle-controls button,html[data-color-theme="light"][data-academy-theme] #academy .j-studio-controls button {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-candle-controls button[aria-pressed=true],html[data-color-theme="light"][data-academy-theme] #academy .j-studio-controls button[aria-pressed=true] {
    background: #e8edf3 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-concept-nav button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .j-concept-nav button[aria-pressed=true] {
    background: #e5ebf2 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-concept-illustration:before,html[data-color-theme="light"] .j-concept-illustration:after {
    border-color: rgba(57,78,108,0.251) !important
}
html[data-color-theme="light"] .j-concept-illustration:after {
    border-color: rgba(57,78,108,0.125) !important
}
html[data-color-theme="light"] .j-concept-illustration>span {
    background: linear-gradient(135deg,#e8edf3,#e5ebf2) !important;
    color: #182b46 !important;
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: 0 9px 0 rgba(24,43,70,0.100),0 10px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-concept-flow article {
    background: #eef2f6 !important;
    border-color: rgba(57,78,108,0.267) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-concept-flow article p {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-concept-flow article h3 {
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-market header {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-arena-svg {
    background: #eef2f6 !important
}
html[data-color-theme="light"][data-academy-theme] #academy :is(.j-plan-summary,.j-arena-note,.j-rule-result,.j-empty) {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy :is(.j-field input,.j-field select,.j-library-search input) {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-strategy-card {
    background: linear-gradient(155deg,#e5ebf2,#eef2f6) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-strategy-card:before {
    background: radial-gradient(ellipse at 50% 5%,rgba(36,91,214,0.086),transparent 70%) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-strategy-card:not(.is-unlocked) {
    background: linear-gradient(150deg,#eef2f6,#eef2f6) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-card-icon {
    border-color: rgba(57,78,108,0.300) !important;
    background: linear-gradient(145deg,#e8edf3,#e5ebf2) !important;
    box-shadow: 0 5px 0 rgba(24,43,70,0.100) !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-strategy-card h3 {
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-strategy-card p {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-strategy-card.is-selected {
    border-color: #d7dfeb !important;
    box-shadow: 0 0 0 2px rgba(24,43,70,0.082) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-deck-slot {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-deck-slot.is-filled {
    background: #e5ebf2 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-milestone {
    background: radial-gradient(ellipse at top,rgba(36,91,214,0.157),transparent 70%),#eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-milestone-cards>div {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .academy-footer {
    border-color: rgba(57,78,108,0.300) !important;
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] .investment-disclaimer {
    background: #f5f7f9 !important;
    color: #53657e !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .j-reward-dialog {
    background: radial-gradient(ellipse at 50% 0,rgba(36,91,214,0.169),transparent 65%),#eef2f6 !important;
    border-color: rgba(57,78,108,0.300) !important;
    color: #182b46 !important;
    box-shadow: 0 35px 100px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-reward-dialog::backdrop {
    background: rgba(245,247,249,0.808) !important
}
html[data-color-theme="light"] .j-reward-close {
    background: #e5ebf2 !important;
    color: #53657e !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-reward-dialog h2 {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-reward-dialog>p {
    color: #53657e !important
}
html[data-color-theme="light"] .j-reward-preview>div {
    border-color: rgba(57,78,108,0.300) !important;
    background: linear-gradient(145deg,#e5ebf2,#eef2f6) !important
}
html[data-color-theme="light"] .j-reward-preview svg {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-reward-preview strong {
    color: #182b46 !important
}
@media (max-width:760px) {
    html[data-color-theme="light"][data-academy-theme] #academy .academy-sidebar .academy-nav {
        background: rgba(238,242,246,0.961) !important;
        box-shadow: 0 -8px 30px rgba(24,43,70,0.100) !important
    }
}
@media (max-width:760px) {
    html[data-color-theme="light"][data-academy-theme] #academy .academy-sidebar .mode-tabs button {
        background: #eef2f6 !important;
        border-color: rgba(57,78,108,0.300) !important
    }
}
@media (max-width:760px) {
    html[data-color-theme="light"][data-academy-theme] #academy .j-map-board {
        box-shadow: 0 0 0 3px rgba(24,43,70,0.100),0 20px 50px rgba(24,43,70,0.100) !important
    }
}
html[data-color-theme="light"][data-academy-theme] #academy :is(.chart-card,.coach-card,.tutor-card,.practice-notebook,.challenge-strip) {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy :is(.chart-head,.ohlc,.playback,.practice-tools,.notebook-body) {
    background: transparent !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy :is(.topic-select select,.speed-label select,.difficulty-label select,.level-answer input,.tutor-form input) {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .primary {
    background: linear-gradient(#e8edf3,#e8edf3) !important;
    color: #53657e !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 3px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .chart-state {
    background: #eef2f6 !important;
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .practice-buttons button {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme][data-color-theme] body.academy-ice .academy-welcome {
    background: radial-gradient(ellipse at 85% 5%,rgba(36,91,214,0.196),transparent 50%),#eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme][data-color-theme] body.academy-ice .welcome-actions {
    background: transparent !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme][data-color-theme] body.academy-ice .welcome-tip {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme][data-color-theme] body.academy-ice .welcome-actions [data-next] {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme][data-color-theme] body.academy-ice .welcome-progress .is-current {
    background: #e8edf3 !important
}
html[data-color-theme="light"][data-academy-theme][data-color-theme] body.academy-ice .welcome-route li:before {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-lesson-steps {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-lesson-steps li>span {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-lesson-steps [aria-current] {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-lesson-steps [aria-current]>span {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .j-lesson-steps .is-done>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-answer-seal {
    border-color: #d7dfeb !important;
    background: linear-gradient(140deg,#e8edf3,#e5ebf2) !important;
    color: #182b46 !important;
    box-shadow: 0 5px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .is-retry .j-answer-seal {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    color: #91620e !important
}
html[data-color-theme="light"] .j-answer-recap {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-answer-recap>span {
    color: #53657e !important
}
html[data-color-theme="light"] .j-answer-recap>strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-answer-recap .j-answer-correct {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-answer-next>span {
    color: #53657e !important
}
html[data-color-theme="light"] .j-answer-next>span strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-candle-stage-label {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-candle-stage-label .is-forming {
    color: #91620e !important
}
html[data-color-theme="light"] .j-candle-stage-label .is-closed {
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-question-chart {
    border-color: #d7dfeb !important;
    background: linear-gradient(135deg,#eef2f6,#eef2f6) !important
}
html[data-color-theme="light"] .j-question-chart figcaption>span {
    color: #53657e !important
}
html[data-color-theme="light"] .j-question-chart figcaption>strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-q-drawing svg text {
    fill: #53657e !important
}
html[data-color-theme="light"] .j-q-drawing svg .j-q-mark {
    fill: #182b46 !important
}
html[data-color-theme="light"] .j-q-drawing svg .j-q-level-label {
    fill: #91620e !important
}
html[data-color-theme="light"] .j-q-drawing svg .j-q-axis-caption {
    fill: #53657e !important
}
html[data-color-theme="light"] .j-q-grid {
    stroke: rgba(83,101,126,0.310) !important;
    fill: none !important
}
html[data-color-theme="light"] .j-q-line {
    fill: none !important;
    stroke: #182b46 !important
}
html[data-color-theme="light"] .j-q-dot {
    fill: #182b46 !important
}
html[data-color-theme="light"] .j-q-gap {
    fill: none !important;
    stroke: #182b46 !important
}
html[data-color-theme="light"] .j-q-level {
    stroke: #91620e !important
}
html[data-color-theme="light"] .j-q-zone {
    fill: rgba(145,98,14,0.098) !important;
    stroke: rgba(145,98,14,0.376) !important
}
html[data-color-theme="light"] .j-q-candle {
    fill: var(--candle) !important;
    stroke: var(--candle) !important
}
html[data-color-theme="light"] .j-q-candle.is-forming rect {
    fill: rgba(24,43,70,0.267) !important
}
html[data-color-theme="light"] .j-q-future {
    fill: rgba(83,101,126,0.502) !important;
    stroke: rgba(83,101,126,0.400) !important
}
html[data-color-theme="light"] .j-q-boundary {
    stroke: #53657e !important
}
html[data-color-theme="light"] .j-q-drawing svg .j-q-unknown {
    fill: #53657e !important
}
html[data-color-theme="light"] .j-q-bar {
    fill: #53657e !important
}
html[data-color-theme="light"] .j-q-bar.is-negative {
    fill: #b42d43 !important
}
html[data-color-theme="light"] .j-q-series-key {
    color: #53657e !important
}
html[data-color-theme="light"] .j-q-series-key span:before {
    background: var(--series) !important
}
html[data-color-theme="light"] .j-q-compare strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-q-facts li {
    color: #182b46 !important;
    background: #e5ebf2 !important;
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-q-note {
    color: #53657e !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-q-source {
    color: #53657e !important
}
html[data-color-theme="light"] .j-q-flow li {
    border-color: rgba(57,78,108,0.300) !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-q-flow-number {
    color: #91620e !important
}
html[data-color-theme="light"] .j-q-flow strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-q-flow li>span:last-child:not(:first-child) {
    color: #53657e !important
}
html[data-color-theme="light"] .j-q-flow:not(.is-unordered) li:not(:last-child):after {
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-q-allocation {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-q-allocation>span {
    background: var(--part) !important
}
html[data-color-theme="light"] .j-q-allocation-key {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-q-allocation-key i {
    background: var(--part) !important
}
html[data-color-theme="light"] .j-q-data {
    color: #53657e !important
}
html[data-color-theme="light"] .j-q-data caption {
    color: #53657e !important
}
html[data-color-theme="light"] .j-q-data th {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-result-chart {
    color: #53657e !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"] .academy-robot {
    background: none !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .academy-robot:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .bon-robot-invite {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-robot-invite>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-robot-message {
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-node {
    background: #e5ebf2 !important;
    box-shadow: 0 8px 0 rgba(24,43,70,0.100),0 10px 0 rgba(24,43,70,0.100),0 18px 24px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-node-face {
    border-color: rgba(57,78,108,0.300) !important;
    background: radial-gradient(circle at 30% 15%,rgba(232,237,243,0.459),transparent 60%),linear-gradient(145deg,#e5ebf2,#eef2f6) !important;
    box-shadow: inset 0 2px 0 rgba(24,43,70,0.100),inset 0 -5px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-node-face:before {
    border-color: rgba(57,78,108,0.145) !important
}
html[data-color-theme="light"] .j-medallion-sheen {
    background: linear-gradient(110deg,transparent 40%,rgba(35,59,93,0.169) 49%,transparent 57%) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .is-complete .j-map-node-face {
    background: radial-gradient(circle at 30% 15%,rgba(36,91,214,0.325),transparent 65%),linear-gradient(145deg,#e8edf3,#e5ebf2) !important;
    border-color: #d7dfeb !important;
    box-shadow: inset 0 3px rgba(24,43,70,0.100),inset 0 -4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .is-complete .j-map-node {
    box-shadow: 0 8px rgba(24,43,70,0.100),0 10px rgba(24,43,70,0.100),0 16px 25px rgba(24,43,70,0.100),0 0 28px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-completion {
    border-color: #d7dfeb !important;
    background: linear-gradient(#89590a,#89590a) !important;
    color: #53657e !important;
    box-shadow: 0 2px 6px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .is-complete .j-map-node-number {
    background: #e5ebf2 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"][data-academy-theme] #academy .is-current .j-map-node-face {
    background: radial-gradient(circle at 30% 15%,rgba(36,91,214,0.420),transparent 60%),linear-gradient(145deg,#e8edf3,#e5ebf2) !important;
    border-color: #d7dfeb !important;
    box-shadow: inset 0 3px rgba(24,43,70,0.100),inset 0 -4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .is-current .j-map-node {
    box-shadow: 0 8px rgba(24,43,70,0.100),0 11px rgba(24,43,70,0.100),0 15px 27px rgba(24,43,70,0.100),0 0 40px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .is-current .j-map-node:before {
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: 0 0 0 5px rgba(24,43,70,0.063) !important
}
html[data-color-theme="light"] .j-medallion-orbit {
    border-color: rgba(57,78,108,0.255) !important
}
html[data-color-theme="light"] .j-medallion-orbit:after {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 0 10px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-node-title {
    color: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-here {
    background: linear-gradient(#e8edf3,#e8edf3) !important;
    border-color: #d7dfeb !important;
    color: #53657e !important;
    box-shadow: 0 3px 0 rgba(24,43,70,0.100),0 7px 20px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-route-glint {
    fill: none !important;
    stroke: #182b46 !important
}
@media (max-width:1000px) {
    html[data-color-theme="light"] .j-mobile-companion {
        border-color: rgba(57,78,108,0.271) !important;
        background: radial-gradient(ellipse at 10% 40%,rgba(36,91,214,0.133),transparent 65%),#eef2f6 !important
    }
}
@media (max-width:1000px) {
    html[data-color-theme="light"] .j-mobile-companion .j-robot-message {
        color: #182b46 !important
    }
}
@media (max-width:1000px) {
    html[data-color-theme="light"] .j-mobile-companion small {
        color: #53657e !important
    }
}
@media (max-width:1000px) {
    html[data-color-theme="light"][data-academy-theme] #academy .j-mobile-companion .j-robot-continue {
        background: transparent !important;
        color: #182b46 !important
    }
}
@media (prefers-reduced-motion:reduce) {
    html[data-color-theme="light"] .j-medallion-orbit:after {
        box-shadow: none !important
    }
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-board {
    --map-accent: #245bd6 !important;
    --map-glow: rgba(36,91,214,0.145) !important;
    --map-shadow: rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .is-current .j-map-node-face {
    border-color: #d7dfeb !important;
    background: radial-gradient(circle at 30% 15%,rgba(36,91,214,0.400),transparent 60%),linear-gradient(145deg,#e8edf3,#e5ebf2) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .is-current .j-map-node {
    box-shadow: 0 8px rgba(24,43,70,0.100),0 11px rgba(24,43,70,0.100),0 15px 27px rgba(24,43,70,0.100),0 0 40px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .is-current .j-map-node:before {
    border-color: rgba(36,91,214,0.300) !important;
    box-shadow: 0 0 0 5px rgba(24,43,70,0.071) !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-map-here {
    background: linear-gradient(#e8edf3,#245bd6) !important;
    border-color: #d7dfeb !important;
    color: #53657e !important;
    box-shadow: 0 3px 0 rgba(24,43,70,0.100),0 7px 20px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-medallion-orbit {
    border-color: rgba(36,91,214,0.300) !important
}
html[data-color-theme="light"] .j-medallion-orbit:after {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 0 12px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-route-glint {
    stroke: #182b46 !important
}
html[data-color-theme="light"][data-academy-theme] #academy .j-feedback.is-correct {
    border-color: #d7dfeb !important;
    color: #182b46 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-map-heading>div>span {
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-heading h1 {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-heading h1>span {
    color: #07694f !important
}
html[data-color-theme="light"] .j-map-tools button {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-tools button:hover {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-map-tools [aria-expanded=true] {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-board {
    --map-accent: #07694f !important;
    --map-shadow: rgba(24,43,70,0.100) !important;
    --map-glow: rgba(7,105,79,0.149) !important;
    --map-top: #53657e !important;
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    box-shadow: 0 15px 50px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-board[data-map-theme=sky] {
    --map-accent: #07694f !important;
    --map-shadow: rgba(24,43,70,0.100) !important;
    --map-glow: rgba(36,91,214,0.149) !important;
    --map-top: #53657e !important
}
html[data-color-theme="light"] .j-map-board[data-map-theme=gold] {
    --map-accent: #91620e !important;
    --map-shadow: rgba(24,43,70,0.100) !important;
    --map-glow: rgba(145,98,14,0.149) !important;
    --map-top: #53657e !important
}
html[data-color-theme="light"] .j-map-unit-header {
    background: linear-gradient(115deg,var(--map-top),#eef2f6) !important
}
html[data-color-theme="light"] .j-map-unit-emblem {
    background: rgba(7,105,79,0.039) !important;
    border-color: rgba(57,78,108,0.267) !important;
    color: var(--map-accent) !important;
    box-shadow: inset 0 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-unit-header>div>span {
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-unit-header h2 {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-unit-dots i {
    background: rgba(245,247,249,0.502) !important;
    box-shadow: inset 0 1px 2px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-unit-dots i.is-done {
    background: var(--map-accent) !important;
    box-shadow: 0 0 9px var(--map-glow) !important
}
html[data-color-theme="light"] .j-map-unit-dots small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-unit-arrows button {
    border-color: rgba(57,78,108,0.231) !important;
    background: rgba(36,91,214,0.302) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-unit-arrows button:hover:not(:disabled) {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-path-world {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-path-scenery {
    background-image: linear-gradient(rgba(36,91,214,0.239),rgba(36,91,214,0.020) 45%,rgba(36,91,214,0.102)),url('/images/academy/learning-world-v1.png') !important;
    background-size: 100% 100%,cover !important;
    background-position: center !important
}
html[data-color-theme="light"] .j-path-world:after {
    background: radial-gradient(ellipse at center,rgba(36,91,214,0.169),transparent 65%) !important
}
html[data-color-theme="light"] .j-route-base {
    stroke: rgba(83,101,126,0.220) !important;
    fill: none !important
}
html[data-color-theme="light"] .j-route-done {
    stroke: var(--map-accent) !important;
    fill: none !important
}
html[data-color-theme="light"] .j-route-next {
    stroke: var(--map-accent) !important;
    fill: none !important
}
html[data-color-theme="light"] .j-map-node {
    background: #e5ebf2 !important;
    color: #07694f !important;
    box-shadow: 0 8px 0 rgba(24,43,70,0.100),0 10px 0 rgba(24,43,70,0.100),0 16px 20px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-node-face {
    border-color: #d7dfeb !important;
    background: linear-gradient(145deg,#e8edf3,#e5ebf2) !important;
    box-shadow: inset 0 3px 0 rgba(24,43,70,0.100),inset 0 -4px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-node-number {
    border-color: #d7dfeb !important;
    color: #182b46 !important;
    background: #e8edf3 !important
}
html[data-color-theme="light"] .j-map-node-title {
    color: #182b46 !important;
    text-shadow: 0 2px 8px rgba(24,43,70,0.100),0 1px 3px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-stop.is-current .j-map-node {
    background: var(--map-shadow) !important;
    box-shadow: 0 8px 0 var(--map-shadow),0 11px 0 rgba(24,43,70,0.100),0 0 32px var(--map-glow) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-stop.is-current .j-map-node-face {
    background: linear-gradient(145deg,#e8edf3,var(--map-accent) 68%,#e8edf3) !important;
    border-color: #d7dfeb !important;
    box-shadow: inset 0 3px 0 rgba(24,43,70,0.100),inset 0 -4px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-stop.is-current .j-map-node:before {
    border-color: var(--map-accent) !important;
    box-shadow: 0 0 0 6px var(--map-glow) !important
}
html[data-color-theme="light"] .j-map-stop.is-current .j-map-node-title {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-stop.is-current .j-map-node-number {
    background: var(--map-accent) !important;
    color: #53657e !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-map-here {
    background: var(--map-accent) !important;
    color: #53657e !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 4px 12px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-here:after {
    background: inherit !important
}
html[data-color-theme="light"] .j-map-stop.is-complete .j-map-node {
    box-shadow: 0 7px 0 rgba(24,43,70,0.100),0 10px 0 rgba(24,43,70,0.100),0 12px 16px rgba(24,43,70,0.100) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-stop.is-complete .j-map-node-face {
    background: linear-gradient(145deg,#245bd6,#e8edf3) !important;
    border-color: #d7dfeb !important;
    box-shadow: inset 0 3px 0 rgba(24,43,70,0.100),inset 0 -4px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-check {
    text-shadow: 0 2px 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-stop.is-complete .j-map-node-number {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-node:active {
    box-shadow: 0 3px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-node:focus-visible {
    outline: 3px solid #245bd6 !important;
    outline-offset: 8px !important
}
html[data-color-theme="light"] .j-map-treasure>button {
    background: transparent !important
}
html[data-color-theme="light"] .j-map-treasure>span {
    color: #91620e !important;
    text-shadow: 0 2px 3px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-board-footer {
    background: #eef2f6 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-board-footer button {
    color: #182b46 !important;
    background: transparent !important
}
html[data-color-theme="light"] .j-map-review {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-review>span {
    border-color: #d7dfeb !important;
    color: #182b46 !important;
    background: rgba(36,91,214,0.333) !important
}
html[data-color-theme="light"] .j-map-review small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-review>b {
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-next {
    border-color: #d7dfeb !important;
    background: radial-gradient(ellipse at 50% 5%,rgba(36,91,214,0.129),transparent 70%),#eef2f6 !important
}
html[data-color-theme="light"] .j-map-next-art>i {
    border-color: rgba(57,78,108,0.231) !important
}
html[data-color-theme="light"] .j-map-next-art>i:before {
    background: #e8edf3 !important;
    box-shadow: 0 0 9px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-next-art>span {
    border-color: rgba(57,78,108,0.300) !important;
    background: linear-gradient(145deg,#e8edf3,#e5ebf2) !important;
    box-shadow: 0 8px 0 rgba(24,43,70,0.100),0 9px 0 rgba(24,43,70,0.100) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-next-art>b {
    color: #91620e !important
}
html[data-color-theme="light"] .j-map-next .j-section-label {
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-next h3 {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-xp {
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-next .j-primary {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important;
    box-shadow: 0 4px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-goal {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-map-goal-ring {
    background: conic-gradient(#e8edf3 var(--goal),#e5ebf2 0) !important
}
html[data-color-theme="light"] .j-map-goal-ring>span {
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-goal strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-goal>div>span:not(.j-map-goal-ring>span) {
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-goal>b,html[data-color-theme="light"] .j-map-goal>button {
    color: #53657e !important;
    background: transparent !important
}
html[data-color-theme="light"] .j-map-total {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-map-total strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-total>div>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-total small {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-map-total .j-meter {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-map-total .j-meter>i {
    background: #245bd6 !important
}
html[data-color-theme="light"] .j-map-total>button {
    color: #53657e !important;
    background: transparent !important
}
html[data-color-theme="light"] .j-map-unit-dialog {
    color: #182b46 !important;
    background: #eef2f6 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 30px 100px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-unit-dialog::backdrop {
    background: rgba(245,247,249,0.722) !important
}
html[data-color-theme="light"] .j-map-unit-dialog>header>button {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-map-unit-grid>button {
    background: #eef2f6 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-map-unit-grid>button:hover {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-map-unit-grid>button.is-selected {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important;
    box-shadow: inset 0 0 0 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-map-picker-icon {
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-unit-grid small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-map-picker-progress {
    color: #53657e !important
}
html[data-color-theme="light"] .j-path-sparks i {
    background: #e8edf3 !important;
    box-shadow: 0 0 10px rgba(24,43,70,0.100) !important
}
@media (max-width:600px) {
    html[data-color-theme="light"] .j-path-scenery {
        background-size: 100% 100%,auto 100% !important;
        background-position: center !important
    }
}
html[data-color-theme="light"] .j-motion-toggle {
    color: #53657e !important;
    background: transparent !important
}
html[data-color-theme="light"] .j-motion-toggle:before {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-hero {
    background: radial-gradient(ellipse at 94% 17%,rgba(36,91,214,0.200),transparent 58%),radial-gradient(ellipse at 75% 95%,rgba(36,91,214,0.110),transparent 60%),linear-gradient(120deg,#eef2f6,#eef2f6 75%,#eef2f6) !important;
    box-shadow: inset 0 1px 0 rgba(24,43,70,0.051),0 20px 65px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-hero:after {
    background-image: radial-gradient(rgba(36,91,214,0.200) .75px,transparent .75px) !important;
    background-size: 20px 20px !important
}
html[data-color-theme="light"] .j-hero h2 em {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-hero .j-pill {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(36,91,214,0.035) !important
}
html[data-color-theme="light"] .j-hero .j-pill:before {
    background: #245bd6 !important;
    box-shadow: 0 0 12px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-hero-meta {
    color: #53657e !important
}
html[data-color-theme="light"] .j-art-aura {
    background: radial-gradient(rgba(36,91,214,0.149),transparent 67%) !important
}
html[data-color-theme="light"] .j-orbit-one {
    border-color: rgba(36,91,214,0.161) !important
}
html[data-color-theme="light"] .j-orbit-two {
    border-color: rgba(36,91,214,0.169) !important
}
html[data-color-theme="light"] .j-orbit-three {
    border-color: rgba(57,78,108,0.100) !important
}
html[data-color-theme="light"] .j-orbit-one:before,html[data-color-theme="light"] .j-orbit-two:after {
    background: #245bd6 !important;
    box-shadow: 0 0 16px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-orbit-two:after {
    background: #245bd6 !important
}
html[data-color-theme="light"] .j-art-chart {
    border-color: #d7dfeb !important;
    background: linear-gradient(135deg,rgba(232,237,243,0.867),rgba(229,235,242,0.961) 58%,#e5ebf2) !important;
    box-shadow: 12px 25px 40px rgba(24,43,70,0.100),inset 0 1px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-art-monogram {
    background: #e8edf3 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .j-art-top>span:nth-child(2) {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-art-top small {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-art-top>i {
    background: #245bd6 !important
}
html[data-color-theme="light"] .j-art-chart>.j-art-line {
    fill: none !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .j-art-line circle {
    fill: #182b46 !important;
    stroke: none !important
}
html[data-color-theme="light"] .j-art-bottom {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-art-bottom span:nth-child(even) {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-art-badge {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 12px 25px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-art-note {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(238,242,246,0.929) !important;
    box-shadow: 0 8px 20px rgba(24,43,70,0.100) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-art-note>span {
    background: rgba(36,91,214,0.125) !important;
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .j-art-note small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-art-star {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-art-star-two {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-button.j-primary:after {
    background: linear-gradient(105deg,transparent 30%,rgba(35,59,93,0.333) 49%,transparent 69%) !important
}
html[data-color-theme="light"] .j-button.j-primary:hover:not(:disabled) {
    box-shadow: 0 6px 20px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-warmup {
    border-color: #d7dfeb !important;
    background: linear-gradient(115deg,#eef2f6,#eef2f6) !important
}
html[data-color-theme="light"] .j-warmup-icon {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(36,91,214,0.333) !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-warmup p {
    color: #53657e !important
}
html[data-color-theme="light"] .j-warmup .j-button {
    border-color: rgba(57,78,108,0.300) !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-warmup .j-button+button {
    background: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] .j-warmup-answer strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-warmup-answer>span {
    color: #53657e !important
}
html[data-color-theme="light"] .j-path-nav {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-path-stop {
    color: #182b46 !important;
    background: transparent !important
}
html[data-color-theme="light"] .j-path-stop>span {
    border-color: #d7dfeb !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-path-stop small {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-path-stop:hover {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-units:before {
    background: linear-gradient(rgba(36,91,214,0.467),rgba(36,91,214,0.200)) !important
}
html[data-color-theme="light"] .j-unit {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-unit:before {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-unit.is-open:before {
    background: #e8edf3 !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100),0 0 20px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-unit.is-complete:before {
    background: #245bd6 !important
}
html[data-color-theme="light"] .j-unit-toggle:hover {
    background: rgba(36,91,214,0.020) !important
}
html[data-color-theme="light"] .j-unit-toggle:hover .j-unit-icon {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-unit-ring {
    background: conic-gradient(#245bd6 var(--progress),#e8edf3 0) !important
}
html[data-color-theme="light"] .j-unit-ring:before {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-unit-ring b {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-lesson-dot {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-lesson-row:not(:last-of-type) .j-lesson-dot:after {
    background: rgba(36,91,214,0.400) !important
}
html[data-color-theme="light"] .j-strategy-card:before {
    background: radial-gradient(ellipse at 100% 0%,rgba(36,91,214,0.071),transparent 50%) !important
}
html[data-color-theme="light"] .j-strategy-card:after {
    border-color: rgba(57,78,108,0.133) !important
}
html[data-color-theme="light"] .j-strategy-card:hover {
    border-color: #d7dfeb !important;
    box-shadow: 0 14px 26px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-card-icon {
    box-shadow: inset 0 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-strategy-card.is-unlocked .j-card-top>span:last-child {
    color: #07694f !important
}
html[data-color-theme="light"] .j-deck-slot.is-filled {
    box-shadow: inset 0 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-lesson-panel {
    border-color: #d7dfeb !important;
    box-shadow: 0 14px 40px rgba(24,43,70,0.100) !important;
    background: linear-gradient(145deg,#eef2f6,#eef2f6) !important
}
html[data-color-theme="light"] .j-lesson-progress>i {
    background: linear-gradient(90deg,#245bd6,#e8edf3) !important
}
html[data-color-theme="light"] .j-option:hover:not(:has(input:disabled)) {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-option.is-correct .j-option-letter {
    border-color: #d7dfeb !important;
    color: #182b46 !important;
    background: rgba(36,91,214,0.133) !important
}
html[data-color-theme="light"] .j-candle-lab {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-candle-lab-head>span {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-candle-lab-head>small {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-candle-lab .j-lesson-svg {
    background: transparent !important
}
html[data-color-theme="light"] .j-candle-grid {
    stroke: rgba(36,91,214,0.063) !important
}
html[data-color-theme="light"] .j-candle-wick {
    stroke: #07694f !important
}
html[data-color-theme="light"] .j-candle-body {
    fill: #07694f !important;
    stroke: #07694f !important
}
html[data-color-theme="light"] .j-candle-body-bracket {
    fill: none !important;
    stroke: #245bd6 !important
}
html[data-color-theme="light"] .j-candle-body-label {
    fill: #182b46 !important
}
html[data-color-theme="light"] .j-candle-mark path {
    stroke: #245bd6 !important
}
html[data-color-theme="light"] .j-candle-mark circle {
    fill: #182b46 !important;
    stroke: #245bd6 !important
}
html[data-color-theme="light"] .j-candle-mark text {
    fill: #182b46 !important
}
html[data-color-theme="light"] .j-candle-example {
    fill: #245bd6 !important
}
html[data-color-theme="light"] .j-candle-lab[data-candle-focus=body] .j-candle-body {
    fill: #07694f !important
}
html[data-color-theme="light"] .j-candle-lab[data-candle-focus=body] .j-candle-body-label {
    fill: #182b46 !important
}
html[data-color-theme="light"] .j-candle-controls button {
    border-color: #d7dfeb !important;
    color: #182b46 !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-candle-controls [aria-pressed=true] {
    color: #53657e !important;
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-candle-explanation {
    color: #182b46 !important;
    background: rgba(36,91,214,0.169) !important
}
html[data-color-theme="light"] .j-reward-toast {
    border-color: #d7dfeb !important;
    background: linear-gradient(110deg,rgba(229,235,242,0.961),rgba(238,242,246,0.980)) !important;
    color: #182b46 !important;
    box-shadow: 0 12px 50px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-reward-icon {
    background: rgba(36,91,214,0.149) !important;
    border-color: rgba(57,78,108,0.300) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-reward-toast p {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-reward-toast>b {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-reward-toast>button {
    color: #182b46 !important;
    background: transparent !important
}
html[data-color-theme="light"] .j-reward-toast[data-special=true] {
    border-color: #d7dfeb !important;
    background: linear-gradient(110deg,rgba(229,235,242,0.980),rgba(229,235,242,0.980)) !important
}
html[data-color-theme="light"] .j-reward-toast[data-special=true] .j-reward-icon {
    color: #91620e !important;
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(173,101,19,0.133) !important
}
html[data-color-theme="light"] .j-reward-burst i {
    background: var(--burst-color) !important
}
html[data-color-theme="light"] .j-library {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-library-search label>span:first-child {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-library-search input {
    background: transparent !important;
    color: #182b46 !important;
    outline-offset: -2px !important
}
html[data-color-theme="light"] .j-library-search input::placeholder {
    color: #53657e !important
}
html[data-color-theme="light"] .j-library-search>button {
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-library-filters button {
    color: #53657e !important;
    border-color: transparent !important;
    background: transparent !important
}
html[data-color-theme="light"] .j-library-filters [aria-pressed=true] {
    color: #182b46 !important;
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-library-count {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-library-result {
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-library-result:hover {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-library-mark {
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-library-result small {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-library-result>span:last-child {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-library-empty strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-studio {
    border-color: #d7dfeb !important;
    background: radial-gradient(ellipse at 100% 0,rgba(36,91,214,0.149),transparent 50%),#eef2f6 !important
}
html[data-color-theme="light"] .j-studio-emblem {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-studio .j-section-label {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-studio h3 {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-studio header p {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-studio-controls button {
    background: #e5ebf2 !important;
    color: #245bd6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-studio-controls [aria-pressed=true] {
    background: #e8edf3 !important;
    color: #53657e !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 3px 12px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-studio-svg {
    background: linear-gradient(#eef2f6,#eef2f6) !important
}
html[data-color-theme="light"] .j-studio-grid {
    stroke: rgba(36,91,214,0.200) !important;
    fill: none !important
}
html[data-color-theme="light"] .j-studio-line {
    fill: none !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .j-studio-area {
    fill: rgba(7,105,79,0.043) !important
}
html[data-color-theme="light"] .j-studio-point {
    fill: #182b46 !important;
    stroke: #53657e !important
}
html[data-color-theme="light"] .j-studio-price {
    fill: #182b46 !important
}
html[data-color-theme="light"] .j-studio-zone {
    fill: rgba(145,98,14,0.078) !important;
    stroke: rgba(145,98,14,0.502) !important
}
html[data-color-theme="light"] .j-studio-contact {
    fill: rgba(145,98,14,0.094) !important;
    stroke: #91620e !important
}
html[data-color-theme="light"] .j-studio-candle {
    fill: #07694f !important;
    stroke: #07694f !important
}
html[data-color-theme="light"] .j-studio-candle.is-down {
    fill: #b42d43 !important;
    stroke: #182b46 !important
}
html[data-color-theme="light"] .j-studio-insight strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-studio-insight span {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-studio-checks {
    color: #53657e !important
}
html[data-color-theme="light"] .j-studio-checks .is-met {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-studio>footer {
    color: #245bd6 !important;
    background: rgba(238,242,246,0.502) !important
}
html[data-color-theme="light"] .j-risk-fixed {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-risk-fixed b {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-risk-controls label {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-risk-controls output {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-risk-controls input[type=range] {
    background: transparent !important;
    accent-color: #245bd6 !important
}
html[data-color-theme="light"] .j-risk-controls input[type=range]::-webkit-slider-runnable-track {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .j-risk-controls input[type=range]::-moz-range-track {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .j-risk-controls input[type=range]::-webkit-slider-thumb {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 0 0 5px rgba(24,43,70,0.071) !important
}
html[data-color-theme="light"] .j-risk-controls input[type=range]::-moz-range-thumb {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-risk-equation {
    background: rgba(36,91,214,0.267) !important
}
html[data-color-theme="light"] .j-risk-equation small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-risk-equation b {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-risk-equation i {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-risk-scale {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .j-risk-scale>i {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .j-concept-flow {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-concept-flow article>span {
    color: #07694f !important
}
html[data-color-theme="light"] .j-concept-flow article p {
    color: #53657e !important
}
html[data-color-theme="light"] .j-milestone {
    border-color: #d7dfeb !important;
    background: radial-gradient(ellipse at top left,rgba(7,105,79,0.149),transparent 65%),#eef2f6 !important
}
html[data-color-theme="light"] .j-milestone-seal {
    border-color: #d7dfeb !important;
    color: #182b46 !important;
    background: rgba(173,101,19,0.133) !important;
    box-shadow: 0 0 0 7px rgba(24,43,70,0.043) !important
}
html[data-color-theme="light"] .j-milestone .j-section-label {
    color: #53657e !important
}
html[data-color-theme="light"] .j-milestone-cards>div {
    border-color: #d7dfeb !important;
    background: rgba(36,91,214,0.333) !important
}
html[data-color-theme="light"] .j-milestone-cards svg {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-milestone-cards strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-milestone-cards small {
    color: #53657e !important
}
html[data-color-theme="light"] #academy {
    --j-accent: #182b46 !important;
    --j-green: #07694f !important;
    --j-border: #d7dfeb !important;
    --j-soft: #e8edf3 !important
}
html[data-color-theme="light"] .academy-nav button {
    border-color: transparent !important;
    color: #53657e !important
}
html[data-color-theme="light"] .academy-nav button>span {
    color: #53657e !important
}
html[data-color-theme="light"] .academy-nav button.selected {
    color: #182b46 !important;
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] #academy.is-learning>.site-head {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] #academy.is-learning .mode-tabs {
    background: transparent !important
}
html[data-color-theme="light"] #academy.is-learning .mode-tabs:before {
    color: #53657e !important
}
html[data-color-theme="light"] #academy.is-learning .mode-tabs button {
    color: #53657e !important;
    background: #f5f7f9 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .journey {
    color: #182b46 !important
}
html[data-color-theme="light"] .journey p {
    color: #53657e !important
}
html[data-color-theme="light"] .journey button:focus-visible,html[data-color-theme="light"] .journey a:focus-visible,html[data-color-theme="light"] .journey input:focus-visible,html[data-color-theme="light"] .journey select:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 4px !important
}
html[data-color-theme="light"] .journey [data-j-heading]:focus {
    outline: none !important
}
html[data-color-theme="light"] .j-stat-icon {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-stats small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-panel {
    background: #f5f7f9 !important;
    border-color: var(--j-border) !important
}
html[data-color-theme="light"] .j-section-label {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-section-label>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-pill {
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-hero {
    border-color: #d7dfeb !important;
    background: radial-gradient(ellipse at 90% 70%,rgba(36,91,214,0.188),transparent 65%),linear-gradient(115deg,#eef2f6,#eef2f6 60%,#eef2f6) !important
}
html[data-color-theme="light"] .j-hero h2 em {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-hero p {
    color: #53657e !important
}
html[data-color-theme="light"] .j-button {
    border-color: #d7dfeb !important;
    color: #182b46 !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-button:hover:not(:disabled) {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-button.j-primary {
    background: #e8edf3 !important;
    color: #53657e !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 3px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-button.j-primary:hover:not(:disabled) {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-text-button {
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-hero-meta {
    color: #53657e !important
}
html[data-color-theme="light"] .j-hero-meta span+span:before {
    color: #53657e !important
}
html[data-color-theme="light"] .j-orbit {
    border-color: rgba(57,78,108,0.200) !important
}
html[data-color-theme="light"] .j-orbit-two {
    border-color: rgba(36,91,214,0.133) !important
}
html[data-color-theme="light"] .j-art-chart {
    background: linear-gradient(130deg,#e5ebf2,#eef2f6) !important;
    border-color: #d7dfeb !important;
    box-shadow: 16px 18px 45px rgba(24,43,70,0.100),inset 0 1px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-art-chart>svg {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-art-chart>span {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-art-bars {
    background: repeating-linear-gradient(0deg,transparent,transparent 27px,rgba(36,91,214,0.200) 28px) !important
}
html[data-color-theme="light"] .j-art-bars i {
    background: #245bd6 !important;
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .j-art-bars i:nth-child(3n) {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .j-art-bars i:before {
    background: inherit !important
}
html[data-color-theme="light"] .j-art-tag {
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-art-badge {
    background: #e8edf3 !important;
    color: #53657e !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 5px 20px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .j-unit {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .j-unit.is-open {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-unit-toggle {
    background: transparent !important
}
html[data-color-theme="light"] .j-unit-icon {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-unit-copy small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-unit-copy>span {
    color: #53657e !important
}
html[data-color-theme="light"] .j-unit-count {
    color: #53657e !important
}
html[data-color-theme="light"] .j-unit-count i {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-unit.is-complete .j-unit-icon {
    color: #07694f !important;
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-lesson-row {
    background: transparent !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-lesson-row:hover:not(:disabled) {
    color: #182b46 !important;
    background: rgba(36,91,214,0.039) !important
}
html[data-color-theme="light"] .j-lesson-dot {
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-lesson-dot.is-done {
    background: #e5ebf2 !important;
    color: #07694f !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-lesson-row small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-lesson-row b {
    color: #53657e !important
}
html[data-color-theme="light"] .j-unit-reward {
    color: #53657e !important
}
html[data-color-theme="light"] .j-meter {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-meter>i {
    background: #245bd6 !important
}
html[data-color-theme="light"] .j-tasks li {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-tasks li>span {
    color: #07694f !important
}
html[data-color-theme="light"] .j-tasks b {
    color: #53657e !important
}
html[data-color-theme="light"] .j-chest {
    background: rgba(36,91,214,0.439) !important
}
html[data-color-theme="light"] .j-review-card {
    background: linear-gradient(125deg,#eef2f6,#f5f7f9) !important
}
html[data-color-theme="light"] .j-guide {
    background: transparent !important
}
html[data-color-theme="light"] .j-guide-icon {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-storage-note {
    color: #53657e !important
}
html[data-color-theme="light"] .j-sources {
    color: #53657e !important
}
html[data-color-theme="light"] .j-sources a {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-lesson-top>span {
    color: #53657e !important
}
html[data-color-theme="light"] .j-lesson-progress {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-lesson-progress i {
    background: #245bd6 !important
}
html[data-color-theme="light"] .j-body-copy {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-lesson-svg {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .j-formula {
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-formula>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-formula strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-formula small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-lesson-footer>span {
    color: #53657e !important
}
html[data-color-theme="light"] .j-question legend {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-option {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-option:has(input:checked) {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-option:has(input:focus-visible) {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .j-option-letter {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-option.is-correct {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-option.is-wrong {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-feedback {
    background: rgba(35,59,93,0.314) !important
}
html[data-color-theme="light"] .j-feedback.is-correct {
    border-color: #d7dfeb !important;
    background: rgba(36,91,214,0.376) !important
}
html[data-color-theme="light"] .j-feedback strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-feedback strong>span {
    color: #07694f !important
}
html[data-color-theme="light"] .j-feedback p {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-result-symbol {
    background: #e5ebf2 !important;
    color: #07694f !important
}
html[data-color-theme="light"] .j-deck-slot {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .j-deck-slot.is-filled {
    color: #182b46 !important;
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .j-strategy-card {
    border-color: #d7dfeb !important;
    background: linear-gradient(130deg,#eef2f6,#f5f7f9) !important
}
html[data-color-theme="light"] .j-strategy-card.is-unlocked {
    border-color: #d7dfeb !important;
    background: linear-gradient(130deg,#e5ebf2,#eef2f6) !important
}
html[data-color-theme="light"] .j-strategy-card.is-selected {
    box-shadow: 0 0 0 2px rgba(24,43,70,0.100) !important;
    border-color: transparent !important
}
html[data-color-theme="light"] .j-card-top {
    color: #53657e !important
}
html[data-color-theme="light"] .j-card-icon {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-arena-modes [aria-pressed=true] {
    border-color: #d7dfeb !important;
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-market {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .j-market header small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-market header>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-live-dot {
    background: #245bd6 !important
}
html[data-color-theme="light"] .j-chart-caption {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-chart-caption>span {
    color: #53657e !important
}
html[data-color-theme="light"] .j-field {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-field input,html[data-color-theme="light"] .j-field select {
    border-color: #d7dfeb !important;
    background: #f5f7f9 !important;
    color: #182b46 !important;
    accent-color: #182b46 !important
}
html[data-color-theme="light"] .j-plan-summary {
    background: #e5ebf2 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .j-checks label {
    color: #53657e !important
}
html[data-color-theme="light"] .j-checks input {
    accent-color: #182b46 !important
}
html[data-color-theme="light"] .j-form-error {
    color: #53657e !important
}
html[data-color-theme="light"] .j-arena-deck details {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-bot-result {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-bot-result small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-lab-results {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-week>div {
    color: #53657e !important
}
html[data-color-theme="light"] .j-week>div>b {
    color: #182b46 !important
}
html[data-color-theme="light"] .j-week>div>div {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .j-week i {
    background: linear-gradient(#e8edf3,#245bd6) !important
}
html[data-color-theme="light"] .j-level-progress span+span {
    color: #53657e !important
}
html[data-color-theme="light"] .j-skill-map b {
    color: #53657e !important
}
html[data-color-theme="light"] .j-notebook-row small {
    color: #53657e !important
}
html[data-color-theme="light"] .journey th {
    color: #53657e !important
}
html[data-color-theme="light"] .journey caption {
    color: #53657e !important
}
html[data-color-theme="light"] .j-badges>div {
    color: #53657e !important
}
html[data-color-theme="light"] .j-badges span {
    border-color: #d7dfeb !important;
    background: #eef2f6 !important;
    color: #245bd6 !important
}
html[data-color-theme="light"] .j-badges small {
    color: #53657e !important
}
html[data-color-theme="light"] .j-badges .is-earned span {
    color: #91620e !important;
    background: #eef2f6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .j-badges .is-earned small {
    color: #53657e !important
}
html[data-color-theme="light"] .academy-header-tools .language-toggle {
    border-color: rgba(57,78,108,0.200) !important;
    background: #eef2f6 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .academy-header-tools .language-toggle:hover {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .academy-header-tools .language-toggle:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 3px !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-level-summary {
    background: var(--card,#f5f7f9) !important;
    color: var(--text,#182b46) !important
}
html[data-color-theme="light"] .chart-level-summary-cells small {
    color: var(--muted,#53657e) !important
}
html[data-color-theme="light"] .chart-level-summary-cells b {
    color: #91620e !important
}
html[data-color-theme="light"] .chart-level-summary-cells > span:first-child b {
    color: #245bd6 !important
}
html[data-color-theme="light"] .chart-terminal .chart-level-summary button {
    border-color: var(--border,#d7dfeb) !important;
    background: transparent !important;
    color: var(--text,#182b46) !important
}
html[data-color-theme="light"] .chart-level-summary button:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .chart-level-summary-note {
    color: var(--muted,#53657e) !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: var(--level-color) !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: #53657e !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"] .market-canvas > .pattern-workspace {
    border-color: var(--hairline,#d7dfeb) !important;
    background: var(--card,#f5f7f9) !important;
    color: var(--text,#182b46) !important;
    box-shadow: 0 3px 14px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .pattern-workspace > summary strong {
    color: var(--text,#182b46) !important
}
html[data-color-theme="light"] .pattern-workspace > summary span {
    color: var(--muted,#53657e) !important
}
html[data-color-theme="light"] .pattern-workspace > summary:focus-visible,html[data-color-theme="light"] .pattern-card > summary:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: -2px !important
}
html[data-color-theme="light"] .pattern-source-note,html[data-color-theme="light"] .pattern-data-note,html[data-color-theme="light"] .pattern-empty {
    color: var(--muted,#53657e) !important
}
html[data-color-theme="light"] .pattern-data-note {
    color: #91620e !important
}
html[data-color-theme="light"] .pattern-card > summary {
    color: var(--pattern-color) !important
}
html[data-color-theme="light"] .pattern-card > summary span {
    color: var(--text,#182b46) !important
}
html[data-color-theme="light"] .pattern-facts dt {
    color: var(--muted,#53657e) !important
}
html[data-color-theme="light"] .pattern-actions button {
    border-color: var(--hairline,#d7dfeb) !important;
    background: var(--card,#f5f7f9) !important;
    color: inherit !important
}
html[data-color-theme="light"] .pattern-brief {
    color: var(--muted,#53657e) !important
}
html[data-color-theme="light"][data-color-theme=light] .pattern-workspace {
    background: var(--card,#e8edf3) !important;
    color: var(--text,#53657e) !important
}
html[data-color-theme="light"][data-color-theme=light] .pattern-workspace .pattern-data-note {
    color: #b42d43 !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) 9%,#f5f7f9) !important;
    border-color: var(--level-color) 25%,#d7dfeb) !important
}
html[data-color-theme="light"] #pane-overview .chart-terminal .market-level-tag b {
    color: var(--muted) !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
}
@layer bon-terminal-workspace {
    html[data-color-theme="light"] :is(#pane-overview,.chart-fullscreen-dialog) .chart-terminal .market-level-tag {
        --level-label-ink: color-mix(in srgb,var(--level-color) 80%,#182b46) !important;
        --level-label-price: #53657e !important;
        --level-label-surface: color-mix(in srgb,var(--level-color) 9%,#f5f7f9) !important;
        --level-label-border: color-mix(in srgb,var(--level-color) 25%,#d7dfeb) !important;
        background: var(--level-label-surface) !important;
        border-color: var(--level-label-border) !important;
        border-left-color: var(--level-color) !important
    }
}
@layer bon-terminal-workspace {
    html[data-color-theme="light"][data-color-theme=light] :is(#pane-overview,.chart-fullscreen-dialog) .chart-terminal .market-level-tag {
        --level-label-ink: color-mix(in srgb,var(--level-color) 59%,#53657e) !important;
        --level-label-price: #53657e !important;
        --level-label-surface: color-mix(in srgb,var(--level-color) 6%,#e8edf3) !important;
        --level-label-border: color-mix(in srgb,var(--level-color) 22%,#d7dfeb) !important
    }
}
@layer bon-terminal-workspace {
    html[data-color-theme="light"] :is(#pane-overview,.chart-fullscreen-dialog) .chart-terminal .market-level-tag span {
        color: var(--level-label-ink) !important
    }
}
@layer bon-terminal-workspace {
    html[data-color-theme="light"] :is(#pane-overview,.chart-fullscreen-dialog) .chart-terminal .market-level-tag b {
        color: var(--level-label-price) !important
    }
}
html[data-color-theme="light"] #pane-overview .chart-volume-availability::before {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .support-trade-summary {
    background: transparent !important;
    color: var(--ink,#182b46) !important
}
html[data-color-theme="light"] .support-trade-heading {
    color: var(--muted,#53657e) !important
}
html[data-color-theme="light"] .support-trade-heading b {
    color: #07694f !important
}
html[data-color-theme="light"] .support-trade-open {
    color: var(--muted,#53657e) !important
}
html[data-color-theme="light"] .support-trade-summary[data-state=confirmed] [data-support-state] {
    color: #07694f !important
}
html[data-color-theme="light"] .support-trade-summary:is([data-state=below],[data-state=broken],[data-state=stale]) [data-support-state] {
    color: #b42d43 !important
}
html[data-color-theme="light"] .support-trade-summary:hover {
    background: var(--bon-action-soft,#eef2f6) !important
}
html[data-color-theme="light"] .support-trade-summary:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 2px !important
}
html[data-color-theme="light"] .support-trade-dialog .support-plan-status {
    border-color: var(--muted,#d7dfeb) !important
}
html[data-color-theme="light"] .support-trade-dialog .support-plan-status p {
    color: inherit !important
}
html[data-color-theme="light"] .support-trade-dialog .support-plan-status .support-plan-next {
    color: var(--muted,#53657e) !important
}
html[data-color-theme="light"] .support-trade-dialog[data-state=confirmed] .support-plan-status {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .support-trade-dialog:is([data-state=below],[data-state=broken],[data-state=stale]) .support-plan-status {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .support-plan-price {
    color: var(--muted,#53657e) !important
}
html[data-color-theme="light"] .support-plan-price b {
    color: var(--ink,#182b46) !important
}
html[data-color-theme="light"] .support-plan-levels > div:nth-child(2) {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .support-plan-levels > div:nth-child(3) {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .support-trade-dialog fieldset {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .support-trade-dialog .support-plan-method,html[data-color-theme="light"] .support-trade-dialog .support-plan-footnote {
    color: var(--muted,#53657e) !important
}
html[data-color-theme="light"] .support-plan-technical summary:focus-visible {
    outline: 2px solid #245bd6 !important
}
html[data-color-theme="light"] .support-plan-facts dt {
    color: var(--muted,#53657e) !important
}
html[data-color-theme="light"] .support-plan-break {
    color: #b42d43 !important
}
html[data-color-theme="light"][data-color-theme="light"] .support-trade-heading b,html[data-color-theme="light"][data-color-theme="light"] .support-trade-summary[data-state=confirmed] [data-support-state] {
    color: #53657e !important
}
html[data-color-theme="light"][data-color-theme="light"] .support-trade-summary:is([data-state=below],[data-state=broken],[data-state=stale]) [data-support-state],html[data-color-theme="light"][data-color-theme="light"] .support-plan-break {
    color: #b42d43 !important
}
html[data-color-theme="light"][data-color-theme="light"] .support-plan-levels > div {
    border-left-color: #d7dfeb !important
}
html[data-color-theme="light"][data-color-theme="light"] .support-plan-levels > div:nth-child(2) {
    border-left-color: #d7dfeb !important
}
html[data-color-theme="light"][data-color-theme="light"] .support-plan-levels > div:nth-child(3) {
    border-left-color: #d7dfeb !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
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & #overview-chart .webull-drawing-bar {
        background: transparent !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & #overview-chart :is([data-workbench-mode],[data-chart-style],[data-study],[data-drawing])[aria-pressed=true] {
        color: var(--blue) !important;
        background: color-mix(in srgb,var(--blue) var(--market-selected-tint),var(--card)) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & #overview-chart .webull-tool-menu-toggle[aria-expanded=true] {
        color: var(--blue) !important;
        background: var(--surface) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .webull-tool-choices {
        color: var(--text) !important;
        border-color: var(--border) !important;
        background: var(--card) !important;
        box-shadow: 0 12px 32px rgba(24,43,70,0.100) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .webull-tool-choices button {
        background: transparent !important;
        color: inherit !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .webull-tool-choices button:is(:hover,:focus-visible,[aria-pressed=true]) {
        outline: 2px solid var(--blue) !important;
        outline-offset: -2px !important;
        background: var(--surface) !important;
        color: var(--blue) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .webull-tool-choices small {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .workbench-grid-lines,html[data-color-theme="light"] & .workbench-layout-form {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .workbench-style-note {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .chart-workbench-dialog {
        border-color: var(--border) !important;
        background: var(--card) !important;
        color: var(--text) !important;
        box-shadow: 0 24px 90px rgba(24,43,70,0.100) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .chart-workbench-dialog::backdrop {
        background: rgba(245,247,249,0.600) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .chart-workbench-dialog>header {
        background: var(--card) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .chart-workbench-dialog button {
        border-color: var(--border) !important;
        background: var(--surface) !important;
        color: var(--text) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .chart-workbench-dialog :is(input,select),html[data-color-theme="light"] & :is(.workbench-grid-lines,.workbench-layout-form) :is(input,select) {
        background: var(--page) !important;
        border-color: var(--border) !important;
        color: var(--text) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .chart-workbench-dialog :is(button,input,select):focus-visible,html[data-color-theme="light"] & .chart-workbench :is(button,summary,select,input):focus-visible {
        outline: 2px solid var(--blue) !important;
        outline-offset: 3px !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .chart-workbench-dialog button[aria-pressed=true] {
        color: var(--blue) !important;
        border-color: var(--blue) !important;
        background: color-mix(in srgb,var(--blue) 12%,var(--card)) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .workbench-search {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .study-catalog-row>button:first-child {
        background: transparent !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .study-catalog-row b {
        color: var(--text) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .study-catalog-row span {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .chart-workbench-dialog [role=alert] {
        color: var(--down) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .analysis-note,html[data-color-theme="light"] & .analysis-status {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .analysis-legend span:first-child {
        color: var(--blue) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .analysis-legend span:nth-child(2) {
        color: var(--market-target) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .analysis-plot {
        background: var(--market-chart-background) !important;
        border-color: var(--border) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .analysis-grid-cell>small {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .analysis-sync input {
        accent-color: var(--blue) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .replay-seek {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .replay-seek input {
        accent-color: var(--blue) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .replay-readout {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & [data-workbench-dialog=style] [data-chart-style] {
        background: transparent !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & [data-workbench-dialog=style] [data-chart-style]>svg {
        color: var(--blue) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & [data-chart-style] small {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & [data-chart-grid] small {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .workbench-grid-preview i {
        background: color-mix(in srgb,var(--blue) 14%,var(--card)) !important;
        border-color: var(--blue) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & [data-workbench-dialog=layouts] .workbench-layout-form :is(small,p) {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & .study-catalog-row [data-study-action] {
        color: var(--blue) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & [data-study-notice] {
        color: var(--text) !important;
        background: var(--surface) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & #overview-chart .drawing-group h3 {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] & #overview-chart .drawing-catalog small {
        color: var(--muted) !important
    }
}
@layer bon-market-minimal {
    html[data-color-theme="light"] body.terminal-workspace.has-chart-workbench .analysis-placeholder {
        color: var(--muted) !important;
        background: var(--market-chart-background) !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"] {
    --navy: #53657e !important;
    --surface: #f5f7f9 !important;
    --cyan: #07694f !important;
    --violet: #245bd6 !important;
    --green: #07694f !important;
    --red: #b42d43 !important;
    --white: #182b46 !important;
    --muted: #53657e !important;
    --faint: #53657e !important;
    --border: rgba(57,78,108,0.120) !important
}
html[data-color-theme="light"] {
    background: var(--navy) !important;
    color: var(--white) !important
}
html[data-color-theme="light"] body {
    background: var(--navy) !important;
    color: var(--white) !important
}
html[data-color-theme="light"] a {
    color: inherit !important
}
html[data-color-theme="light"] button {
    color: inherit !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"] [tabindex]:focus-visible {
    outline: 2px solid var(--cyan) !important;
    outline-offset: 5px !important
}
html[data-color-theme="light"] ::selection {
    color: var(--navy) !important;
    background: var(--cyan) !important
}
html[data-color-theme="light"] p {
    color: var(--muted) !important
}
html[data-color-theme="light"] button {
    background: none !important
}
html[data-color-theme="light"] input,html[data-color-theme="light"] select {
    color: var(--white) !important;
    background: var(--surface) !important;
    border-color: var(--border) !important
}
html[data-color-theme="light"] input::placeholder {
    color: var(--faint) !important
}
html[data-color-theme="light"] option {
    background: var(--surface) !important;
    color: var(--white) !important
}
html[data-color-theme="light"] .eyebrow {
    color: var(--cyan) !important
}
html[data-color-theme="light"] .text-link {
    color: var(--white) !important
}
html[data-color-theme="light"] .text-link:hover {
    color: var(--cyan) !important;
    border-color: var(--cyan) !important
}
html[data-color-theme="light"] .positive {
    color: var(--green) !important
}
html[data-color-theme="light"] .negative {
    color: var(--red) !important
}
html[data-color-theme="light"] .data-note {
    color: var(--faint) !important
}
html[data-color-theme="light"] .skip-link {
    background: var(--cyan) !important;
    color: var(--navy) !important
}
html[data-color-theme="light"] .scene-host canvas {
    outline: none !important
}
html[data-color-theme="light"] .cursor-glow:after {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(36,91,214,0.035) !important;
    box-shadow: 0 0 28px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .cursor-glow.on-control:after {
    background: rgba(36,91,214,0.060) !important
}
html[data-color-theme="light"] .brand {
    color: var(--white) !important
}
html[data-color-theme="light"] .brand svg {
    color: var(--cyan) !important
}
html[data-color-theme="light"] .site-header {
    background: rgba(245,247,249,0.820) !important
}
html[data-color-theme="light"] .site-header.is-scrolled {
    background: rgba(245,247,249,0.930) !important
}
html[data-color-theme="light"] .main-nav a,html[data-color-theme="light"] .main-nav button {
    color: #53657e !important
}
html[data-color-theme="light"] .main-nav a:hover,html[data-color-theme="light"] .main-nav button:hover {
    color: var(--white) !important
}
html[data-color-theme="light"] .locale-control {
    color: var(--muted) !important
}
html[data-color-theme="light"] .locale-control select {
    background: none !important
}
html[data-color-theme="light"] .nav-cta {
    color: var(--navy) !important;
    background: var(--cyan) !important;
    box-shadow: 0 0 22px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .nav-cta:hover {
    background: #245bd6 !important;
    box-shadow: 0 0 30px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .ticker {
    background: rgba(245,247,249,0.450) !important
}
html[data-color-theme="light"] .ticker-label {
    color: var(--muted) !important
}
html[data-color-theme="light"] .ticker-label i,html[data-color-theme="light"] .live-label i,html[data-color-theme="light"] .market-status i,html[data-color-theme="light"] .hub-list i,html[data-color-theme="light"] .footer-bottom i {
    background: var(--green) !important;
    box-shadow: 0 0 8px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .ticker-item > span:first-child {
    color: #53657e !important
}
html[data-color-theme="light"] .ticker-pause {
    color: var(--muted) !important
}
html[data-color-theme="light"] .hero-aura {
    background: radial-gradient(ellipse at 70% 35%, rgba(36,91,214,0.170), transparent 62%),
    radial-gradient(ellipse at 40% 55%, rgba(36,91,214,0.120), transparent 55%) !important
}
html[data-color-theme="light"] .hero-eyebrow {
    color: #53657e !important
}
html[data-color-theme="light"] .mini-cross {
    color: var(--cyan) !important
}
html[data-color-theme="light"] .eyebrow-line {
    background: linear-gradient(90deg, var(--cyan), transparent) !important
}
html[data-color-theme="light"] .hero h1 > span {
    background: linear-gradient(110deg, #245bd6 2%, #245bd6 70%, #245bd6) !important;
    background-clip: text !important;
    color: transparent !important
}
html[data-color-theme="light"] .hero-description {
    color: #53657e !important
}
html[data-color-theme="light"] .hero-primary {
    background: var(--cyan) !important;
    color: var(--navy) !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 0 32px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .hero-primary:hover {
    box-shadow: 0 0 38px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .hero-demo {
    border-color: rgba(57,78,108,0.250) !important;
    background: rgba(245,247,249,0.450) !important
}
html[data-color-theme="light"] .hero-demo:hover {
    border-color: var(--cyan) !important;
    background: rgba(36,91,214,0.050) !important
}
html[data-color-theme="light"] .hero-footnote {
    color: var(--faint) !important
}
html[data-color-theme="light"] .hero-footnote svg {
    color: #53657e !important
}
html[data-color-theme="light"] .scene-coordinate {
    color: #53657e !important
}
html[data-color-theme="light"] .top-coordinate span {
    color: var(--cyan) !important
}
html[data-color-theme="light"] .axis-glyph {
    color: #07694f !important
}
html[data-color-theme="light"] .float-card {
    background: linear-gradient(140deg, rgba(238,242,246,0.840), rgba(245,247,249,0.800)) !important;
    border-color: rgba(57,78,108,0.190) !important;
    box-shadow: 0 12px 50px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .float-header small {
    color: var(--faint) !important
}
html[data-color-theme="light"] .bitcoin {
    color: #b42d43 !important;
    background: rgba(173,101,19,0.120) !important;
    border-color: rgba(57,78,108,0.200) !important
}
html[data-color-theme="light"] .live-label {
    color: var(--faint) !important
}
html[data-color-theme="light"] .sparkline {
    color: var(--cyan) !important
}
html[data-color-theme="light"] .portfolio-icon {
    border-color: rgba(36,91,214,0.180) !important;
    background: rgba(36,91,214,0.080) !important;
    color: var(--green) !important
}
html[data-color-theme="light"] .portfolio-card small {
    color: var(--muted) !important
}
html[data-color-theme="light"] .portfolio-card strong {
    color: var(--green) !important
}
html[data-color-theme="light"] .portfolio-card strong span {
    color: var(--faint) !important
}
html[data-color-theme="light"] .portfolio-card em {
    color: var(--faint) !important
}
html[data-color-theme="light"] .order-check {
    color: var(--green) !important;
    background: rgba(36,91,214,0.120) !important
}
html[data-color-theme="light"] .order-toast small {
    color: var(--faint) !important
}
html[data-color-theme="light"] .order-time {
    color: var(--faint) !important
}
html[data-color-theme="light"] .hero-trust strong {
    color: #182b46 !important
}
html[data-color-theme="light"] .hero-trust span {
    color: var(--faint) !important
}
html[data-color-theme="light"] .hero-trust > i {
    background: var(--border) !important
}
html[data-color-theme="light"] .hero-trust p {
    color: var(--faint) !important
}
html[data-color-theme="light"] .scene-loading {
    background: rgba(245,247,249,0.820) !important
}
html[data-color-theme="light"] .scene-loading > span {
    color: var(--muted) !important
}
html[data-color-theme="light"] .loading-track {
    background: #e5ebf2 !important
}
html[data-color-theme="light"] .loading-track i {
    background: var(--cyan) !important
}
html[data-color-theme="light"] .enable-3d {
    border-color: rgba(36,91,214,0.300) !important;
    background: rgba(245,247,249,0.851) !important;
    color: var(--cyan) !important
}
html[data-color-theme="light"] .cy-hero {
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .cy-hero .cy-shade {
    background: linear-gradient(90deg, rgba(245,247,249,0.600) 0%, rgba(36,91,214,0.250) 40%, transparent 65%),
    linear-gradient(180deg, transparent calc(var(--img-h) * 0.5), rgba(245,247,249,0.500) calc(var(--img-h) * 0.82), #f5f7f9 var(--img-h)) !important
}
html[data-color-theme="light"] .cy-hero .cy-wordmark h1 > span:first-child {
    color: #182b46 !important;
    text-shadow: 0 2px 16px rgba(24,43,70,0.100), 0 10px 40px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .cy-hero .cy-wordmark h1 > span:last-child {
    background: linear-gradient(180deg, #e8edf3 8%, #e8edf3 55%, #e8edf3 100%) !important;
    background-clip: text !important;
    color: transparent !important
}
html[data-color-theme="light"] .cy-hero .cy-lead h2 {
    background: linear-gradient(180deg, #e8edf3 0%, #e8edf3 100%) !important;
    background-clip: text !important;
    color: transparent !important
}
html[data-color-theme="light"] .cy-hero .cy-lead h2::before {
    background: linear-gradient(90deg, rgba(36,91,214,0.800), rgba(160, 196, 245, 0)) !important
}
html[data-color-theme="light"] .cy-hero .cy-lead p {
    color: rgba(24,43,70,0.660) !important
}
html[data-color-theme="light"] .cy-hero .cy-chips li {
    color: rgba(24,43,70,0.780) !important;
    border-color: rgba(36,91,214,0.180) !important;
    background: rgba(35,59,93,0.030) !important
}
html[data-color-theme="light"] .cy-hero .cy-book-head {
    color: rgba(36,91,214,0.620) !important
}
html[data-color-theme="light"] .cy-hero .cy-book-mid {
    color: rgba(24,43,70,0.900) !important
}
html[data-color-theme="light"] .cy-hero .cy-book-mid i {
    background: #245bd6 !important
}
html[data-color-theme="light"] .cy-hero .cy-book-mid i::after {
    border-color: rgba(36,91,214,0.300) !important
}
html[data-color-theme="light"] .cy-hero .cy-book-rows::before {
    background: linear-gradient(180deg, rgba(232,237,243,0.500), rgba(36,91,214,0.040)) !important
}
html[data-color-theme="light"] .cy-hero .cy-bid b {
    background: linear-gradient(270deg, rgba(36,91,214,0.620), rgba(36,91,214,0.060)) !important
}
html[data-color-theme="light"] .cy-hero .cy-ask b {
    background: linear-gradient(90deg, rgba(180,45,67,0.600), rgba(173,101,19,0.060)) !important
}
html[data-color-theme="light"] .cy-hero .cy-bid em,html[data-color-theme="light"] .cy-hero .cy-ask em {
    background: rgba(35,59,93,0.160) !important
}
html[data-color-theme="light"] .cy-hero .cy-book-row:first-child b {
    box-shadow: 0 0 18px -2px currentColor !important
}
html[data-color-theme="light"] .cy-hero .cy-book-row:first-child .cy-bid b {
    color: rgba(7,105,79,0.500) !important;
    background: linear-gradient(270deg, rgba(36,91,214,0.950), rgba(36,91,214,0.120)) !important
}
html[data-color-theme="light"] .cy-hero .cy-book-row:first-child .cy-ask b {
    color: rgba(180,45,67,0.500) !important;
    background: linear-gradient(90deg, rgba(180,45,67,0.950), rgba(173,101,19,0.120)) !important
}
html[data-color-theme="light"] .cy-hero .cy-book-row:first-child em {
    background: rgba(35,59,93,0.420) !important
}
html[data-color-theme="light"] .cy-hero .cy-index {
    color: rgba(36,91,214,0.600) !important
}
html[data-color-theme="light"] .cy-hero .cy-features h3 {
    color: #182b46 !important
}
html[data-color-theme="light"] .cy-hero .cy-features p {
    color: rgba(24,43,70,0.620) !important
}
html[data-color-theme="light"] .cy-hero .cy-visual-pulse i {
    background: #245bd6 !important
}
html[data-color-theme="light"] .cy-hero .cy-visual-pulse i::after {
    border-color: rgba(36,91,214,0.300) !important
}
html[data-color-theme="light"] .cy-hero .cy-visual-pulse b {
    background: linear-gradient(180deg, #245bd6, rgba(36,91,214,0.550)) !important
}
html[data-color-theme="light"] .cy-hero .cy-visual-feed i {
    background: linear-gradient(90deg, rgba(232,237,243,0.550), rgba(35,59,93,0.120)) !important
}
html[data-color-theme="light"] .cy-hero .cy-visual-feed i::before {
    background: #245bd6 !important
}
html[data-color-theme="light"] .cy-hero .cy-visual-feed i:nth-child(2)::before {
    background: #b42d43 !important
}
html[data-color-theme="light"] .cy-hero .cy-visual-feed i:nth-child(3)::before {
    background: #245bd6 !important
}
html[data-color-theme="light"] .cy-hero .cy-visual-break line {
    stroke: rgba(24,43,70,0.280) !important
}
html[data-color-theme="light"] .cy-hero .cy-visual-break polyline {
    fill: none !important;
    stroke: #245bd6 !important
}
html[data-color-theme="light"] .cy-hero .cy-visual-break circle {
    fill: #07694f !important
}
html[data-color-theme="light"] .cy-hero .cy-visual-break .cy-break-ring {
    fill: none !important;
    stroke: rgba(7,105,79,0.700) !important
}
html[data-color-theme="light"] .cloud-header:not(.scrolled) .cloud-brand,html[data-color-theme="light"] .cloud-header:not(.scrolled) .header-panel,html[data-color-theme="light"] .cloud-header:not(.scrolled) .cloud-menu {
    color: #182b46 !important
}
html[data-color-theme="light"] .cloud-header:not(.scrolled) .header-packages {
    background: rgba(35,59,93,0.120) !important;
    border-color: rgba(57,78,108,0.220) !important
}
@media (min-width: 768px) {
    html[data-color-theme="light"] .cloud-header:not(.scrolled) nav a {
        color: rgba(24,43,70,0.820) !important
    }
}
@media (min-width: 768px) {
    html[data-color-theme="light"] .cloud-header:not(.scrolled) nav a:hover {
        color: #182b46 !important
    }
}
html[data-color-theme="light"] .boss-dashboard.terminal-demo {
    --td-text: #53657e !important;
    --td-muted: #53657e !important;
    --td-line: #d7dfeb !important;
    --td-card: rgba(232,237,243,0.929) !important;
    --td-surface: #e8edf3 !important;
    --td-up: #07694f !important;
    --td-down: #b42d43 !important;
    --td-blue: #245bd6 !important;
    --td-soft-blue: #e8edf3 !important;
    --td-shadow: 0 12px 26px -17px rgba(24,43,70,0.100) !important;
    --td-scene: rgba(24,43,70,0.851) !important;
    --td-scene-end: rgba(24,43,70,0.961) !important;
    color: var(--td-text) !important;
    background: #e8edf3 !important
}
html[data-color-theme="light"] .terminal-demo[data-theme="dark"] {
    --td-text: #182b46 !important;
    --td-muted: #53657e !important;
    --td-line: #d7dfeb !important;
    --td-card: rgba(245,247,249,0.929) !important;
    --td-surface: #eef2f6 !important;
    --td-up: #07694f !important;
    --td-down: #b42d43 !important;
    --td-blue: #245bd6 !important;
    --td-soft-blue: #e5ebf2 !important;
    --td-shadow: 0 12px 26px -17px rgba(24,43,70,0.100) !important;
    --td-scene: rgba(83,101,126,0.839) !important;
    --td-scene-end: rgba(83,101,126,0.961) !important
}
html[data-color-theme="light"] .terminal-demo::before {
    background: linear-gradient(var(--td-scene),var(--td-scene-end)),url('./assets/terminal-scene.jpg') center / cover !important
}
html[data-color-theme="light"] .boss-dashboard.terminal-demo button {
    color: inherit !important;
    border-color: transparent !important;
    background: transparent !important
}
html[data-color-theme="light"] .boss-dashboard.terminal-demo button:hover {
    background: var(--td-surface) !important
}
html[data-color-theme="light"] .boss-dashboard.terminal-demo button:disabled {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .boss-dashboard.terminal-demo button[aria-pressed="true"] {
    background: var(--td-surface) !important;
    border-color: var(--td-line) !important
}
html[data-color-theme="light"] .boss-dashboard.terminal-demo :is(button,a,input,select):focus-visible {
    outline: 2px solid var(--td-blue) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .boss-dashboard.terminal-demo :is(h3,p) {
    color: var(--td-text) !important
}
html[data-color-theme="light"] .terminal-demo .td-up {
    color: var(--td-up) !important
}
html[data-color-theme="light"] .terminal-demo .td-down {
    color: var(--td-down) !important
}
html[data-color-theme="light"] .terminal-demo .td-blue {
    color: var(--td-blue) !important
}
html[data-color-theme="light"] .td-dot {
    background: currentColor !important
}
html[data-color-theme="light"] .td-brand-mark {
    background: var(--td-text) !important;
    color: var(--td-card) !important
}
html[data-color-theme="light"] .td-workspace-label small {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-switch {
    background: var(--td-card) !important;
    border-color: var(--td-line) !important
}
html[data-color-theme="light"] .td-switch svg {
    stroke: currentColor !important
}
html[data-color-theme="light"] .td-language svg.td-flag {
    stroke: none !important
}
html[data-color-theme="light"] .td-demo-badge {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-demo-badge i {
    background: var(--td-up) !important
}
html[data-color-theme="light"] .terminal-demo .td-search-button {
    background: var(--td-card) !important;
    border-color: var(--td-line) !important
}
html[data-color-theme="light"] .td-search-button svg,html[data-color-theme="light"] .td-watch-search svg {
    stroke: currentColor !important
}
html[data-color-theme="light"] .td-card {
    border-color: var(--td-line) !important;
    background: var(--td-card) !important;
    box-shadow: var(--td-shadow) !important
}
html[data-color-theme="light"] .td-index::after {
    background: var(--td-line) !important
}
html[data-color-theme="light"] .td-eyebrow {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-chart-topline > small {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-symbol-logo {
    background: var(--td-soft-blue) !important;
    border-color: var(--td-blue) 22%,transparent) !important
}
html[data-color-theme="light"] .td-stock-name > span {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-signal > small {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-last-price > strong small {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-quote-controls > span {
    border-color: var(--td-line) !important
}
html[data-color-theme="light"] .td-quote-controls .td-bid {
    color: var(--td-down) !important;
    border-color: color-mix(in srgb,var(--td-down) 30%,transparent) !important
}
html[data-color-theme="light"] .td-quote-controls .td-ask {
    color: var(--td-blue) !important;
    border-color: color-mix(in srgb,var(--td-blue) 30%,transparent) !important
}
html[data-color-theme="light"] .terminal-demo .td-alarm {
    border-color: var(--td-line) !important
}
html[data-color-theme="light"] .td-chart-readout {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-chart-readout b {
    color: var(--td-text) !important
}
html[data-color-theme="light"] .td-chart text {
    fill: var(--td-muted) !important
}
html[data-color-theme="light"] .td-grid-line {
    stroke: var(--td-line) !important
}
html[data-color-theme="light"] .td-target-line {
    stroke: #91620e !important
}
html[data-color-theme="light"] .td-breakout-line {
    stroke: var(--td-blue) !important
}
html[data-color-theme="light"] .td-price-line {
    stroke: var(--td-muted) !important
}
html[data-color-theme="light"] .td-chart .td-up-text {
    fill: var(--td-up) !important
}
html[data-color-theme="light"] .td-chart .td-blue-text {
    fill: var(--td-blue) !important
}
html[data-color-theme="light"] .td-price-tag {
    fill: var(--td-surface) !important
}
html[data-color-theme="light"] .td-chart .td-price-text {
    fill: var(--td-text) !important
}
html[data-color-theme="light"] .td-counter {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-watch-summary {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-watch-summary b {
    color: var(--td-text) !important
}
html[data-color-theme="light"] .td-watch-columns {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .terminal-demo button.td-watch-row[aria-pressed="true"] {
    box-shadow: inset 2px 0 var(--td-text) !important
}
html[data-color-theme="light"] .td-watch-row strong i {
    background: var(--td-soft-blue) !important;
    color: var(--td-blue) !important;
    border-color: var(--td-blue) 15%,transparent) !important
}
html[data-color-theme="light"] .td-watch-row small {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-watch-footer {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-search {
    background: var(--td-surface) !important
}
html[data-color-theme="light"] .td-search input {
    background: var(--td-card) !important;
    border-color: var(--td-line) !important;
    color: var(--td-text) !important
}
html[data-color-theme="light"] .terminal-demo .td-empty {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-book-controls > label {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-book-controls select {
    background: var(--td-surface) !important;
    color: var(--td-text) !important;
    border-color: var(--td-line) !important
}
html[data-color-theme="light"] .td-book-source {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-book-quote small {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-book-quote > span {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-depth-summary > i {
    background: linear-gradient(to right,var(--td-up) 62.6%,var(--td-down) 62.6%) !important
}
html[data-color-theme="light"] .td-depth-summary > small {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-book-table th {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-book-table td:first-child {
    background-image: linear-gradient(color-mix(in srgb,var(--td-up) 14%,transparent),color-mix(in srgb,var(--td-up) 14%,transparent)) !important;
    background-repeat: no-repeat !important;
    background-position: right !important
}
html[data-color-theme="light"] .td-book-table td:last-child {
    background-image: linear-gradient(color-mix(in srgb,var(--td-down) 13%,transparent),color-mix(in srgb,var(--td-down) 13%,transparent)) !important;
    background-repeat: no-repeat !important;
    background-position: left !important
}
html[data-color-theme="light"] .td-news-symbol {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-news-art {
    border-color: var(--td-line) !important;
    color: var(--td-text) !important;
    background: linear-gradient(135deg,var(--td-surface),transparent) !important
}
html[data-color-theme="light"] .td-volume-art {
    color: var(--td-up) !important
}
html[data-color-theme="light"] .td-news-art > span {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-news-item > small {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-article {
    border-color: var(--td-line) !important
}
html[data-color-theme="light"] .terminal-demo .td-article button {
    color: var(--td-blue) !important
}
html[data-color-theme="light"] .td-analysis summary {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-analysis-tabs button[aria-pressed="true"] {
    color: var(--td-blue) !important
}
html[data-color-theme="light"] .td-footer {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-navigation {
    border-color: var(--td-line) !important;
    background: var(--td-card) !important
}
html[data-color-theme="light"] .terminal-demo .td-panel-tabs [aria-selected="true"] {
    color: var(--td-blue) !important;
    background: var(--td-soft-blue) !important;
    border-color: color-mix(in srgb,var(--td-blue) 25%,transparent) !important
}
html[data-color-theme="light"] .td-navigation-links a {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-navigation-links a:hover {
    color: var(--td-blue) !important;
    background: var(--td-surface) !important
}
html[data-color-theme="light"] .terminal-demo .td-section p {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-section-demo {
    border-color: var(--td-line) !important;
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-section label {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-section :is(input,select) {
    border-color: var(--td-line) !important;
    background: var(--td-surface) !important;
    color: var(--td-text) !important
}
html[data-color-theme="light"] .terminal-demo .td-section button,html[data-color-theme="light"] .td-section-footer a {
    color: var(--td-blue) !important;
    border-color: var(--td-line) !important;
    background: var(--td-soft-blue) !important
}
html[data-color-theme="light"] .td-section-results {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-section-table-scroll {
    border-color: var(--td-line) !important
}
html[data-color-theme="light"] .td-section-table small {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-section-block {
    border-color: var(--td-line) !important;
    background: var(--td-surface) !important
}
html[data-color-theme="light"] .td-section-block dt {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-section-block ul {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] .td-scenario output {
    color: var(--td-text) !important
}
html[data-color-theme="light"] .td-section-block input[type="range"] {
    accent-color: var(--td-blue) !important
}
html[data-color-theme="light"] .td-section-book .td-book {
    border-color: var(--td-line) !important
}
html[data-color-theme="light"] .td-level-ladder li {
    background: var(--td-card) !important
}
html[data-color-theme="light"] .td-level-ladder small {
    color: var(--td-muted) !important
}
html[data-color-theme="light"] {
    --sky-ink: #53657e !important;
    --sky-muted: #53657e !important;
    --sky-accent: #245bd6 !important;
    --sky-paper: #182b46 !important;
    --sky-line: rgba(57,78,108,0.267) !important
}
html[data-color-theme="light"],html[data-color-theme="light"] body {
    background: #e8edf3 !important;
    color: var(--sky-ink) !important
}
html[data-color-theme="light"] .cloud-site {
    background: linear-gradient(#e8edf3 25%, #e8edf3 56%, #e8edf3 85%, #e8edf3) !important;
    color: var(--sky-ink) !important
}
html[data-color-theme="light"] .cloud-site button {
    color: inherit !important
}
html[data-color-theme="light"] .cloud-site button:focus-visible,html[data-color-theme="light"] .cloud-site a:focus-visible,html[data-color-theme="light"] .cloud-site input:focus-visible,html[data-color-theme="light"] .cloud-site select:focus-visible {
    outline: 2px solid #245bd6 !important;
    outline-offset: 5px !important
}
html[data-color-theme="light"] .cloud-site h2 em {
    color: #53657e !important
}
html[data-color-theme="light"] .cloud-site p {
    color: var(--sky-muted) !important
}
html[data-color-theme="light"] .cloud-skip {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .cloud-brand {
    color: #53657e !important
}
html[data-color-theme="light"] .cloud-header nav a {
    color: #245bd6 !important
}
html[data-color-theme="light"] .cloud-header nav a:hover {
    color: #53657e !important
}
html[data-color-theme="light"] .cloud-header.scrolled {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(232,237,243,0.741) !important;
    box-shadow: 0 8px 35px rgba(24,43,70,0.047) !important
}
html[data-color-theme="light"] .header-panel {
    background: rgba(232,237,243,0.514) !important;
    box-shadow: 0 2px 14px rgba(24,43,70,0.039) !important;
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .cloud-menu {
    background: transparent !important
}
html[data-color-theme="light"] .sky-opening {
    background: radial-gradient(ellipse at 60% 65%, #e8edf3 0%, #e8edf3 65%) !important
}
html[data-color-theme="light"] .opening-brand > span {
    color: #53657e !important
}
html[data-color-theme="light"] .opening-line {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .opening-line i {
    background: #245bd6 !important
}
html[data-color-theme="light"] .sky-opening > button {
    background: transparent !important
}
html[data-color-theme="light"] .sky-fallback,html[data-color-theme="light"] .cloud-webgl {
    background: linear-gradient(170deg, #245bd6 0%, #e8edf3 48%, #e8edf3 98%) !important
}
html[data-color-theme="light"] .sky-fallback i {
    background: rgba(232,237,243,0.910) !important;
    box-shadow: 80px -15px 40px 30px rgba(24,43,70,0.100),
    220px 30px 50px 35px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .sky-fallback i:nth-child(2) {
    box-shadow: -80px 30px 35px 25px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .hero-mist {
    background: linear-gradient(0deg, #e8edf3 0%, transparent 27%, rgba(35,59,93,0.125) 80%, rgba(35,59,93,0.239)) !important
}
html[data-color-theme="light"] .sky-eyebrow {
    color: #245bd6 !important
}
html[data-color-theme="light"] .sky-eyebrow i {
    background: #245bd6 !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .sky-wordmark h1 {
    color: #53657e !important;
    text-shadow: 0 1px 0 rgba(24,43,70,0.100),
    0 16px 45px rgba(24,43,70,0.071) !important
}
html[data-color-theme="light"] .sky-wordmark h1 > span:last-child {
    background: linear-gradient(165deg, #e5ebf2 0%, #e8edf3 42%, #e8edf3 60%, #e8edf3 100%) !important;
    background-clip: text !important;
    color: transparent !important
}
html[data-color-theme="light"] .wordmark-dot {
    color: #53657e !important
}
html[data-color-theme="light"] .sky-hero-bottom h2 {
    color: #53657e !important
}
html[data-color-theme="light"] .sky-hero-bottom p {
    color: #245bd6 !important
}
html[data-color-theme="light"] .sky-button.dark {
    background: #e5ebf2 !important;
    color: #182b46 !important;
    box-shadow: 0 7px 18px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .sky-button.dark > span {
    background: rgba(35,59,93,0.071) !important
}
html[data-color-theme="light"] .sky-button.light {
    border-color: #d7dfeb !important;
    background: rgba(232,237,243,0.478) !important
}
html[data-color-theme="light"] .sky-button.light > span {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .sky-button:hover {
    box-shadow: 0 12px 25px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .hero-orbit > i {
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: 0 0 18px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .hero-orbit > i:nth-child(2) {
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .hero-orbit > span {
    background: radial-gradient(circle at 28% 25%, #e8edf3, #e8edf3 65%, #245bd6) !important;
    box-shadow: 0 4px 13px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .sky-hero-edge {
    color: #53657e !important
}
html[data-color-theme="light"] .sky-hero-edge b {
    color: #245bd6 !important
}
html[data-color-theme="light"] .scroll-cue i {
    background: linear-gradient(#245bd6, #6c87ac00) !important
}
html[data-color-theme="light"] .sky-kicker {
    color: #245bd6 !important
}
html[data-color-theme="light"] .sky-platform {
    background: linear-gradient(#e8edf3, #e8edf3 75%, #e8edf3) !important
}
html[data-color-theme="light"] .device-halo {
    background: radial-gradient(ellipse, rgba(36,91,214,0.302), transparent 66%) !important
}
html[data-color-theme="light"] .tablet-rim {
    background: linear-gradient(
    140deg,
    #e8edf3,
    #e8edf3 2%,
    #e5ebf2 3%,
    #eef2f6 85%,
    #e8edf3 98%,
    #e8edf3
  ) !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 3px 0 rgba(24,43,70,0.100),
    2px 12px 0 -2px rgba(24,43,70,0.100),
    0 38px 60px -26px rgba(24,43,70,0.100),
    0 2px 4px rgba(24,43,70,0.100) inset !important
}
html[data-color-theme="light"] .tablet-camera {
    background: radial-gradient(circle, #e8edf3, #f5f7f9 70%) !important;
    box-shadow: 0 0 0 1px rgba(24,43,70,0.063) !important
}
html[data-color-theme="light"] .tablet-screen {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .tablet-open {
    background: linear-gradient(transparent 40%, rgba(36,91,214,0.063)) !important
}
html[data-color-theme="light"] .tablet-open-symbol {
    border-color: rgba(57,78,108,0.300) !important;
    background: rgba(232,237,243,0.949) !important;
    box-shadow: 0 8px 30px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .tablet-open > span:last-child {
    background: rgba(232,237,243,0.929) !important;
    box-shadow: 0 8px 30px rgba(24,43,70,0.098) !important
}
html[data-color-theme="light"] .tablet-open small {
    color: #53657e !important
}
html[data-color-theme="light"] .tablet-open:hover {
    background: rgba(36,91,214,0.071) !important
}
html[data-color-theme="light"] .device-reflection {
    background: rgba(36,91,214,0.180) !important
}
html[data-color-theme="light"] .device-caption-light {
    color: #53657e !important
}
html[data-color-theme="light"] .platform-bottom > span {
    color: #53657e !important
}
html[data-color-theme="light"] .platform-bottom i {
    background: #245bd6 !important
}
html[data-color-theme="light"] .platform-bottom > a {
    color: #245bd6 !important
}
html[data-color-theme="light"] .platform-benefits > div > span {
    color: #53657e !important
}
html[data-color-theme="light"] .dashboard-dialog {
    background: transparent !important;
    color: var(--sky-ink) !important
}
html[data-color-theme="light"] .dashboard-dialog::backdrop {
    background: rgba(229,235,242,0.490) !important
}
html[data-color-theme="light"] .expanded-tablet {
    border-color: #d7dfeb !important;
    background: #e8edf3 !important;
    box-shadow: 0 25px 90px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .expanded-toolbar {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .expanded-toolbar span {
    color: #53657e !important
}
html[data-color-theme="light"] .dashboard-close {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .expanded-footnote {
    color: #53657e !important;
    background: #e8edf3 !important
}
html[data-color-theme="light"] .sky-stats {
    background: linear-gradient(#e8edf3, #e8edf3 50%, #e8edf3) !important
}
html[data-color-theme="light"] .stats-cloud {
    background: radial-gradient(ellipse at 90% 20%, #e8edf3 0%, #ffffff00 50%),
    radial-gradient(ellipse at 0% 90%, rgba(232,237,243,0.667), transparent 60%) !important
}
html[data-color-theme="light"] .metric-label {
    color: #53657e !important
}
html[data-color-theme="light"] .metric-label i {
    background: #245bd6 !important
}
html[data-color-theme="light"] .sky-metrics h3 > span {
    border-color: rgba(57,78,108,0.300) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .earnings-graphic i {
    background: linear-gradient(90deg, #e8edf3, #e8edf3 60%, #e8edf3) !important;
    box-shadow: 4px -2px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .stats-note {
    color: #53657e !important
}
html[data-color-theme="light"] .academy-art {
    background: radial-gradient(ellipse, rgba(232,237,243,0.659), transparent 66%) !important
}
html[data-color-theme="light"] .academy-art > span {
    color: #53657e !important
}
html[data-color-theme="light"] .orbit-disc {
    background: radial-gradient(circle at 25% 14%, #e8edf3 0%, #e8edf3 28%, #e8edf3 68%, #e8edf3 90%) !important;
    box-shadow: 8px 12px 0 -3px rgba(24,43,70,0.100),
    inset 0 1px 5px rgba(24,43,70,0.100),
    0 30px 55px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .orbit-disc .cloud-brand > svg {
    color: #245bd6 !important
}
html[data-color-theme="light"] .orbit-mark > i {
    border-color: rgba(57,78,108,0.300) !important;
    box-shadow: 0 1px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .orbit-mark > i:last-child {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .sky-footer {
    background: linear-gradient(#e8edf3, #e8edf3 56%, #e8edf3) !important
}
html[data-color-theme="light"] .footer-mist {
    background: radial-gradient(ellipse at 20% 30%, rgba(232,237,243,0.600), transparent 56%),
    radial-gradient(ellipse at 100% 80%, rgba(232,237,243,0.533), transparent 65%) !important
}
html[data-color-theme="light"] .social-card {
    background: linear-gradient(145deg, rgba(232,237,243,0.710), rgba(35,59,93,0.439)) !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 10px 35px rgba(24,43,70,0.063),
    inset 0 1px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .social-card:hover {
    box-shadow: 0 15px 40px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .social-sculpture > svg {
    color: #245bd6 !important
}
html[data-color-theme="light"] .social-1 svg {
    color: #53657e !important
}
html[data-color-theme="light"] .social-2 svg {
    color: #53657e !important
}
html[data-color-theme="light"] .social-card-bottom small {
    color: #53657e !important
}
html[data-color-theme="light"] .social-notice {
    color: #53657e !important
}
html[data-color-theme="light"] .footer-cta strong {
    color: #53657e !important
}
html[data-color-theme="light"] .footer-wordmark {
    color: rgba(36,91,214,0.380) !important;
    text-shadow: 0 1px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .sky-footer-bottom > div {
    color: #245bd6 !important
}
html[data-color-theme="light"] .sky-footer-bottom button {
    background: transparent !important
}
html[data-color-theme="light"] .sky-footer-bottom > span {
    color: #53657e !important
}
html[data-color-theme="light"] .sky-risk {
    color: #53657e !important
}
@media (max-width: 767px) {
    html[data-color-theme="light"] .cloud-header nav {
        background: rgba(232,237,243,0.961) !important;
        border-color: #d7dfeb !important;
        box-shadow: 0 12px 30px rgba(24,43,70,0.082) !important
    }
}
@media (max-width: 767px) {
    html[data-color-theme="light"] .tablet-rim {
        box-shadow: 0 2px 0 rgba(24,43,70,0.100),
      2px 6px 0 -2px rgba(24,43,70,0.100),
      0 28px 40px -20px rgba(24,43,70,0.100) !important
    }
}
html[data-color-theme="light"] .sky-wordmark h1 > span:last-child {
    text-shadow: none !important
}
html[data-color-theme="light"] .expanded-toolbar > div > span {
    color: #53657e !important
}
html[data-color-theme="light"] .cloud-site main {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .sky-stats {
    background: linear-gradient(#e8edf3, #e8edf3 50%, #e8edf3) !important
}
html[data-color-theme="light"] .sky-footer {
    background: linear-gradient(#e8edf3, #e8edf3 56%, #e8edf3) !important
}
html[data-color-theme="light"] {
    --sc-canvas: #53657e !important;
    --sc-surface: #f5f7f9 !important;
    --sc-ink: #182b46 !important;
    --sc-ink-soft: #e8edf3 !important;
    --sc-accent: #07694f !important;
    --sc-accent-ink: #53657e !important
}
html[data-color-theme="light"] .bon-editorial {
    background: #f5f7f9 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .bon-skip {
    background: #245bd6 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .bon-wordmark-muted {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-mark {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .bon-nav a,html[data-color-theme="light"] .bon-header-action {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-nav a:hover,html[data-color-theme="light"] .bon-header-action:hover {
    color: #182b46 !important
}
html[data-color-theme="light"] .bon-header-action {
    border-color: rgba(57,78,108,0.250) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .bon-header-action span {
    color: #07694f !important
}
html[data-color-theme="light"] .bon-film-act {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .bon-film-stage {
    background: radial-gradient(ellipse 60% 76% at 72% 44%, #eef2f6 0%, #f5f7f9 42%, #f5f7f9 86%) !important
}
html[data-color-theme="light"] .bon-stage-grid {
    background: linear-gradient(90deg, transparent calc(50% - .5px), rgba(35,59,93,0.045) 50%, transparent calc(50% + .5px)), linear-gradient(0deg, transparent calc(50% - .5px), rgba(35,59,93,0.030) 50%, transparent calc(50% + .5px)) !important
}
html[data-color-theme="light"] .bon-film-meta {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-stage-eyebrow,html[data-color-theme="light"] .bon-kicker {
    color: #07694f !important
}
html[data-color-theme="light"] .bon-live-dot {
    background: #245bd6 !important;
    box-shadow: 0 0 16px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .bon-scene-number {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-scene-number span:first-child {
    color: #07694f !important
}
html[data-color-theme="light"] .bon-copy-line-italic {
    color: #07694f !important
}
html[data-color-theme="light"] .bon-film-copy p {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-film-bottom-copy {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-scroll-indicator {
    border-color: #d7dfeb !important;
    color: #07694f !important
}
html[data-color-theme="light"] .bon-film-shell {
    border-color: rgba(57,78,108,0.260) !important;
    background: #f5f7f9 !important;
    box-shadow: 0 20px 80px rgba(24,43,70,0.100), 0 0 0 7px rgba(24,43,70,0.035) !important
}
html[data-color-theme="light"] .bon-film-glass {
    background: linear-gradient(135deg, rgba(36,91,214,0.070), transparent 24%, transparent 77%, rgba(36,91,214,0.130)) !important
}
html[data-color-theme="light"] .bon-film-corners i {
    border-color: rgba(57,78,108,0.300) !important
}
html[data-color-theme="light"] .bon-film-media-foot {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-film-clock {
    color: #182b46 !important
}
html[data-color-theme="light"] .bon-stage-baseline {
    background: rgba(35,59,93,0.140) !important
}
html[data-color-theme="light"] .bon-stage-baseline span {
    background: #245bd6 !important;
    box-shadow: 0 0 10px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .bon-section-rail {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-thesis {
    background: #e8edf3 !important;
    color: #53657e !important
}
html[data-color-theme="light"] .bon-thesis::before {
    background: linear-gradient(#f5f7f9, #e8edf3) !important
}
html[data-color-theme="light"] .bon-thesis .bon-section-rail {
    border-color: rgba(57,78,108,0.280) !important;
    color: #53657e !important
}
html[data-color-theme="light"] .bon-thesis .bon-kicker {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-thesis-end {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-platform {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .bon-platform h2 em {
    color: #07694f !important
}
html[data-color-theme="light"] .bon-platform-heading > p {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-platform-image {
    background: #eef2f6 !important;
    border-color: rgba(57,78,108,0.130) !important
}
html[data-color-theme="light"] .bon-platform-image::after {
    background: linear-gradient(180deg, transparent 72%, rgba(245,247,249,0.580)) !important
}
html[data-color-theme="light"] .bon-platform-image-mark {
    color: #182b46 !important
}
html[data-color-theme="light"] .bon-platform-bottom {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-platform-bottom a {
    color: #182b46 !important
}
html[data-color-theme="light"] .bon-platform-bottom a span {
    color: #07694f !important
}
html[data-color-theme="light"] .bon-academy {
    background: #eef2f6 !important
}
html[data-color-theme="light"] .bon-academy h2 em {
    color: #07694f !important
}
html[data-color-theme="light"] .bon-academy-end p {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-academy-end a span {
    color: #07694f !important
}
html[data-color-theme="light"] .bon-footer {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .bon-footer-main em {
    color: #07694f !important
}
html[data-color-theme="light"] .bon-footer-main a span {
    color: #07694f !important
}
html[data-color-theme="light"] .bon-footer-bottom {
    color: #53657e !important
}
html[data-color-theme="light"] .bon-footer-bottom a {
    color: #182b46 !important
}
@media (prefers-reduced-motion: reduce) {
    html[data-color-theme="light"] .bon-reduced-story {
        background: #f5f7f9 !important
    }
}
@media (prefers-reduced-motion: reduce) {
    html[data-color-theme="light"] .bon-reduced-story article > span {
        color: #07694f !important
    }
}
@media (prefers-reduced-motion: reduce) {
    html[data-color-theme="light"] .bon-reduced-story h2 em {
        color: #07694f !important
    }
}
@media (prefers-reduced-motion: reduce) {
    html[data-color-theme="light"] .bon-reduced-story p {
        color: #53657e !important
    }
}
html[data-color-theme="light"] .demo-data-badge {
    color: #91620e !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] body.terminal-workspace .brand-mark svg,html[data-color-theme="light"] body.terminal-workspace .brand-mark svg path {
    color: inherit !important
}
html[data-color-theme="light"] .header-packages {
    background: #e5ebf2 !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .header-panel {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .hero-preview-link {
    color: #53657e !important
}
html[data-color-theme="light"] .sky-hero-bottom .hero-purchase-note {
    color: #53657e !important
}
html[data-color-theme="light"] .home-pricing-eyebrow {
    color: #245bd6 !important
}
html[data-color-theme="light"] .home-plan {
    border-color: #d7dfeb !important;
    background: rgba(232,237,243,0.722) !important;
    box-shadow: 0 10px 28px rgba(24,43,70,0.020) !important
}
html[data-color-theme="light"] .home-plan-featured {
    background: #e5ebf2 !important;
    color: #182b46 !important;
    border-color: #d7dfeb !important;
    box-shadow: 0 14px 38px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-plan-tag {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan-featured .home-plan-tag {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-plan .home-plan-description {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan-featured .home-plan-description {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-plan-price>span {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan-featured .home-plan-price>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-plan .home-plan-period {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan-featured .home-plan-period {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-plan-buy {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-plan-buy:hover {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .home-plan-featured .home-plan-buy {
    color: #53657e !important;
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-plan-featured .home-plan-buy:hover {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .home-plan li>span {
    color: #245bd6 !important
}
html[data-color-theme="light"] .home-plan-featured li>span {
    color: #245bd6 !important
}
html[data-color-theme="light"] .home-plan-bottom>span {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan-featured .home-plan-bottom {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-plan-featured .home-plan-bottom>span {
    color: #182b46 !important
}
html[data-color-theme="light"] .home-pricing .home-pricing-fine {
    color: #53657e !important
}
html[data-color-theme="light"] .real-panel-demo {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .real-panel-demo iframe {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .real-panel-loading {
    color: #53657e !important
}
html[data-color-theme="light"] :root .cloud-site .dashboard-dialog::backdrop {
    background: rgba(245,247,249,0.640) !important
}
html[data-color-theme="light"] :root .cloud-site .dashboard-dialog .expanded-tablet {
    border-color: rgba(57,78,108,0.140) !important;
    background: #f5f7f9 !important;
    box-shadow: 0 30px 100px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] :root .cloud-site .dashboard-dialog .expanded-toolbar {
    background: rgba(245,247,249,0.960) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] :root .cloud-site .dashboard-dialog .expanded-toolbar h2 {
    color: #182b46 !important
}
html[data-color-theme="light"] :root .cloud-site .dashboard-dialog .expanded-toolbar span {
    color: #53657e !important
}
html[data-color-theme="light"] :root .cloud-site .dashboard-dialog .expanded-toolbar > a {
    color: #182b46 !important
}
html[data-color-theme="light"] :root .cloud-site .dashboard-dialog .expanded-toolbar > a:hover {
    color: #182b46 !important
}
html[data-color-theme="light"] :root .cloud-site .dashboard-dialog .dashboard-close {
    background: rgba(35,59,93,0.080) !important;
    border-color: rgba(57,78,108,0.160) !important;
    color: #182b46 !important
}
html[data-color-theme="light"] :root .cloud-site .dashboard-dialog .dashboard-close:hover {
    background: rgba(35,59,93,0.160) !important
}
html[data-color-theme="light"] :root .cloud-site .dashboard-dialog .expanded-footnote {
    background: rgba(245,247,249,0.960) !important;
    color: #53657e !important
}
html[data-color-theme="light"] {
    --sd-ground: #182b46 !important;
    --sd-surface: #e8edf3 !important;
    --sd-ink: #53657e !important;
    --sd-ink-2: #53657e !important;
    --sd-line: rgba(57,78,108,0.130) !important;
    --sd-line-strong: rgba(83,101,126,0.320) !important;
    --sd-accent: #07694f !important;
    --sd-solid-hover: #e5ebf2 !important
}
html[data-color-theme="light"] :root[data-color-theme='dark'] {
    --sd-ground: #53657e !important;
    --sd-surface: #eef2f6 !important;
    --sd-ink: #182b46 !important;
    --sd-ink-2: #53657e !important;
    --sd-line: rgba(57,78,108,0.120) !important;
    --sd-line-strong: rgba(24,43,70,0.300) !important;
    --sd-accent: #07694f !important;
    --sd-solid-hover: #e8edf3 !important
}
html[data-color-theme="light"] {
    background: var(--sd-ground) !important
}
html[data-color-theme="light"] .sd {
    background: var(--sd-ground) !important;
    color: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd a {
    color: inherit !important
}
html[data-color-theme="light"] .sd button {
    color: inherit !important;
    background: none !important
}
html[data-color-theme="light"] .sd :focus-visible {
    outline: 2px solid var(--sd-accent) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .sd-skip {
    background: var(--sd-ink) !important;
    color: var(--sd-ground) !important
}
html[data-color-theme="light"] .sd h1,html[data-color-theme="light"] .sd h2,html[data-color-theme="light"] .sd h3 {
    color: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-lede {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-fine {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-button {
    border-color: transparent !important
}
html[data-color-theme="light"] .sd-button.is-solid {
    background: var(--sd-ink) !important;
    color: var(--sd-ground) !important
}
html[data-color-theme="light"] .sd-button.is-solid:hover {
    background: var(--sd-solid-hover) !important
}
html[data-color-theme="light"] .sd-button.is-quiet {
    border-color: var(--sd-line-strong) !important;
    color: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-button.is-quiet:hover {
    background: var(--sd-surface) !important;
    border-color: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-link:hover {
    border-color: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-header {
    background: var(--sd-ground) !important
}
html[data-color-theme="light"] .sd-header.is-scrolled {
    border-color: var(--sd-line) !important
}
html[data-color-theme="light"] .sd-brand > span > span {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-header nav a {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-header nav a:hover {
    color: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-icon-button {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-icon-button:hover {
    color: var(--sd-ink) !important;
    background: var(--sd-surface) !important
}
html[data-color-theme="light"] .sd-hero-side p {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-chart path {
    fill: none !important
}
html[data-color-theme="light"] .sd-chart .lc-before {
    stroke: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-chart .lc-after {
    stroke: var(--sd-accent) !important
}
html[data-color-theme="light"] .sd-chart .lc-level {
    stroke: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-chart .lc-bar {
    fill: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-chart .lc-bar.is-hot {
    fill: var(--sd-accent) !important
}
html[data-color-theme="light"] .sd-chart .lc-mark circle {
    fill: var(--sd-ground) !important;
    stroke: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-chart .lc-mark.is-accent circle {
    stroke: var(--sd-accent) !important
}
html[data-color-theme="light"] .sd-chart .lc-mark line {
    stroke: var(--sd-line-strong) !important
}
html[data-color-theme="light"] .sd-chart-labels .lc-level-label {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-chart-labels .lc-tag {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-chart-labels .lc-tag.is-accent {
    color: var(--sd-accent) !important
}
html[data-color-theme="light"] .sd-chart figcaption {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-steps p {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-step-no {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-preview-screen {
    background: var(--sd-surface) !important;
    border-color: var(--sd-line) !important
}
html[data-color-theme="light"] .sd .real-panel-loading {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-preview-open span {
    background: var(--sd-ink) !important;
    color: var(--sd-ground) !important
}
html[data-color-theme="light"] .sd-dialog {
    border-color: var(--sd-line) !important;
    background: var(--sd-ground) !important;
    color: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-dialog::backdrop {
    background: rgba(245,247,249,0.620) !important
}
html[data-color-theme="light"] .sd-dialog-note {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-academy {
    background: var(--sd-surface) !important
}
html[data-color-theme="light"] .sd-academy-inner p {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-figures dt {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-figures dd.is-soon {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-figures p {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-plan {
    background: var(--sd-surface) !important
}
html[data-color-theme="light"] .sd-plan.is-featured {
    background: var(--sd-ink) !important;
    color: var(--sd-ground) !important
}
html[data-color-theme="light"] .sd-plan.is-featured h3,html[data-color-theme="light"] .sd-plan.is-featured .sd-plan-price strong {
    color: var(--sd-ground) !important
}
html[data-color-theme="light"] .sd-plan-tag {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-plan.is-featured .sd-plan-tag,html[data-color-theme="light"] .sd-plan.is-featured .sd-plan-desc,html[data-color-theme="light"] .sd-plan.is-featured .sd-plan-period,html[data-color-theme="light"] .sd-plan.is-featured .sd-plan-note,html[data-color-theme="light"] .sd-plan.is-featured .sd-plan-price span,html[data-color-theme="light"] .sd-plan.is-featured li {
    color: color-mix(in srgb, var(--sd-ground) 74%, transparent) !important
}
html[data-color-theme="light"] .sd-plan-desc {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-plan-price span {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-plan-period {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-plan.is-featured ul {
    border-color: color-mix(in srgb, var(--sd-ground) 20%, transparent) !important
}
html[data-color-theme="light"] .sd-plan li::before {
    background: currentColor !important
}
html[data-color-theme="light"] .sd-plan.is-featured .sd-button.is-solid {
    background: var(--sd-ground) !important;
    color: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-plan.is-featured .sd-button.is-solid:hover {
    background: color-mix(in srgb, var(--sd-ground) 86%, var(--sd-ink)) !important
}
html[data-color-theme="light"] .sd-plan .sd-button.is-quiet {
    border-color: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-plan .sd-button.is-quiet:hover {
    background: var(--sd-ink) !important;
    color: var(--sd-ground) !important
}
html[data-color-theme="light"] .sd-plan-note {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-plan-foot p {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-footer nav a {
    color: var(--sd-ink-2) !important
}
html[data-color-theme="light"] .sd-footer nav a:hover {
    color: var(--sd-ink) !important
}
html[data-color-theme="light"] .sd-footer-bottom {
    color: var(--sd-ink-2) !important
}
@media (max-width: 960px) {
    html[data-color-theme="light"] .sd-header nav {
        background: var(--sd-ground) !important
    }
}
@media (max-width: 960px) {
    html[data-color-theme="light"] .sd-header nav a {
        color: var(--sd-ink) !important
    }
}
html[data-color-theme="light"] {
    --sc-canvas: #53657e !important;
    --sc-surface: #f5f7f9 !important;
    --sc-ink: #182b46 !important;
    --sc-ink-soft: #e8edf3 !important;
    --sc-accent: #07694f !important;
    --sc-accent-ink: #53657e !important
}
html[data-color-theme="light"] body {
    background: var(--sc-canvas) !important;
    color: var(--sc-ink) !important
}
html[data-color-theme="light"] button,html[data-color-theme="light"] input,html[data-color-theme="light"] select,html[data-color-theme="light"] textarea {
    color: inherit !important
}
html[data-color-theme="light"] ::selection {
    background: var(--sc-accent) !important;
    color: var(--sc-accent-ink) !important
}
html[data-color-theme="light"] {
    caret-color: var(--sc-accent) !important;
    accent-color: var(--sc-accent) !important
}
html[data-color-theme="light"] :focus-visible {
    outline: 2px solid var(--sc-accent) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] :where(a) {
    color: inherit !important
}
html[data-color-theme="light"] .sc-lede {
    color: var(--sc-ink) !important
}
html[data-color-theme="light"] .sc-body {
    color: var(--sc-ink-soft) !important
}
html[data-color-theme="light"] .sc-label {
    color: var(--sc-ink-soft) !important
}
html[data-color-theme="light"] .sc-rule {
    background: var(--sc-hairline) !important
}
html[data-color-theme="light"] .sc-scrim {
    background: linear-gradient(
    var(--sc-scrim-angle, 180deg),
    color-mix(in oklab, var(--sc-canvas) var(--sc-scrim-a, 78%), transparent) 0%,
    color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%,
    transparent 68%) !important
}
html[data-color-theme="light"] .sc-scrim--lead {
    background: linear-gradient(to top right,
    color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%,
    color-mix(in oklab, var(--sc-canvas) 72%, transparent) 30%,
    color-mix(in oklab, var(--sc-canvas) 30%, transparent) 52%,
    transparent 72%) !important
}
html[data-color-theme="light"] .sc-scrim--trail {
    background: linear-gradient(to top left,
    color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%,
    color-mix(in oklab, var(--sc-canvas) 72%, transparent) 30%,
    color-mix(in oklab, var(--sc-canvas) 30%, transparent) 52%,
    transparent 72%) !important
}
html[data-color-theme="light"] .sc-scrim--band {
    background: linear-gradient(to top,
    color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%,
    color-mix(in oklab, var(--sc-canvas) 74%, transparent) 22%,
    color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%,
    transparent 58%) !important
}
html[data-color-theme="light"] .sc-scrim--vignette {
    background: radial-gradient(120% 90% at 50% 45%, transparent 40%,
              color-mix(in oklab, var(--sc-canvas) 70%, transparent) 100%) !important
}
html[data-color-theme="light"] [data-sc-spotlight]::after {
    background: radial-gradient(
    28rem 28rem at calc(var(--sc-mx, 0.5) * 100%) calc(var(--sc-my, 0.5) * 100%),
    color-mix(in oklab, var(--sc-accent) 16%, transparent), transparent 70%) !important
}
html[data-color-theme="light"] .sc-world {
    background: var(--sc-canvas) !important
}
html[data-color-theme="light"] [data-sc-progress] {
    background: var(--sc-accent) !important
}
html[data-color-theme="light"] .sc-grain::before {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>") !important
}
@media (max-width: 860px) {
    html[data-color-theme="light"] .sc-scrim--trail {
        background: linear-gradient(to top,
      color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%,
      color-mix(in oklab, var(--sc-canvas) 74%, transparent) 22%,
      color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%,
      transparent 58%) !important
    }
}
html[data-color-theme="light"] {
    --nx-bg: #f5f7f9 !important;
    --nx-bg-2: #eef2f6 !important;
    --nx-ink: #182b46 !important;
    --nx-muted: #53657e !important;
    --nx-soft: #e8edf3 !important;
    --nx-accent: #245bd6 !important;
    --nx-line: rgba(36,91,214,0.140) !important;
    --nx-card: rgba(238,242,246,0.580) !important;
    --nx-card-line: rgba(36,91,214,0.140) !important
}
html[data-color-theme="light"],html[data-color-theme="light"] body {
    background: var(--nx-bg) !important
}
html[data-color-theme="light"] :root .cloud-site {
    color: var(--nx-ink) !important;
    background: var(--nx-bg) !important
}
html[data-color-theme="light"] :root .cloud-site main {
    background: transparent !important
}
html[data-color-theme="light"] :root .cloud-site h2:not(.showcase-tablet *, .dashboard-dialog *) {
    color: var(--nx-ink) !important
}
html[data-color-theme="light"] :root .cloud-site h2:not(.showcase-tablet *, .dashboard-dialog *) em {
    color: #245bd6 !important
}
html[data-color-theme="light"] :root .cloud-site p:not(.showcase-tablet *, .dashboard-dialog *) {
    color: var(--nx-muted) !important
}
html[data-color-theme="light"] :root .cloud-site :is(.showcase-tablet, .dashboard-dialog) {
    color: #53657e !important
}
html[data-color-theme="light"] :root .cloud-site .sky-kicker,html[data-color-theme="light"] :root .cloud-site .home-pricing-eyebrow {
    color: var(--nx-soft) !important
}
html[data-color-theme="light"] :root .cloud-site .cloud-header .cloud-brand,html[data-color-theme="light"] :root .cloud-site .cloud-header .header-panel,html[data-color-theme="light"] :root .cloud-site .cloud-header .cloud-menu {
    color: #182b46 !important
}
html[data-color-theme="light"] :root .cloud-site .cloud-header nav a {
    color: rgba(24,43,70,0.820) !important
}
html[data-color-theme="light"] :root .cloud-site .cloud-header nav a:hover {
    color: #182b46 !important
}
html[data-color-theme="light"] :root .cloud-site .cloud-header.scrolled {
    background: rgba(245,247,249,0.720) !important;
    border-color: rgba(36,91,214,0.140) !important;
    box-shadow: 0 10px 34px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] :root .cloud-site .cloud-header .header-packages {
    background: rgba(35,59,93,0.100) !important;
    border-color: rgba(57,78,108,0.200) !important;
    color: #182b46 !important
}
@media (max-width: 767px) {
    html[data-color-theme="light"] :root .cloud-site .cloud-header nav {
        background: rgba(245,247,249,0.960) !important;
        border-color: rgba(36,91,214,0.160) !important;
        box-shadow: 0 16px 40px rgba(24,43,70,0.100) !important
    }
}
html[data-color-theme="light"] :root .cloud-site .sky-button.dark {
    background: #e8edf3 !important;
    color: #53657e !important;
    box-shadow: 0 10px 28px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] :root .cloud-site .sky-button.dark > span {
    background: rgba(36,91,214,0.080) !important
}
html[data-color-theme="light"] :root .cloud-site .sky-button.light {
    border-color: rgba(57,78,108,0.280) !important;
    background: rgba(35,59,93,0.040) !important;
    color: var(--nx-ink) !important
}
html[data-color-theme="light"] :root .cloud-site .sky-button.light > span {
    background: rgba(35,59,93,0.080) !important
}
html[data-color-theme="light"] :root .cloud-site .sky-button:hover {
    box-shadow: 0 14px 30px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] :root .cloud-site .sky-platform {
    background: transparent !important
}
html[data-color-theme="light"] :root .cloud-site .device-halo {
    background: radial-gradient(ellipse, rgba(36,91,214,0.280), transparent 66%) !important
}
html[data-color-theme="light"] :root .cloud-site .device-reflection {
    background: rgba(36,91,214,0.300) !important
}
html[data-color-theme="light"] :root .cloud-site .device-caption-light,html[data-color-theme="light"] :root .cloud-site .platform-bottom > span,html[data-color-theme="light"] :root .cloud-site .platform-benefits > div > span {
    color: var(--nx-soft) !important
}
html[data-color-theme="light"] :root .cloud-site .platform-bottom {
    border-bottom-color: var(--nx-line) !important
}
html[data-color-theme="light"] :root .cloud-site .platform-bottom i {
    background: var(--nx-accent) !important
}
html[data-color-theme="light"] :root .cloud-site .platform-bottom > a {
    color: var(--nx-accent) !important
}
html[data-color-theme="light"] :root .cloud-site .tablet-rim {
    box-shadow: 0 3px 0 rgba(24,43,70,0.100),
    2px 12px 0 -2px rgba(24,43,70,0.100),
    0 40px 80px -26px rgba(24,43,70,0.100),
    0 0 90px -20px rgba(24,43,70,0.100),
    0 2px 4px rgba(24,43,70,0.100) inset !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan {
    background: var(--nx-card) !important;
    border-color: var(--nx-card-line) !important;
    box-shadow: 0 20px 50px -30px rgba(24,43,70,0.100),
    inset 0 1px 0 rgba(24,43,70,0.050) !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan:hover {
    border-color: rgba(36,91,214,0.280) !important;
    box-shadow: 0 30px 60px -28px rgba(24,43,70,0.100),
    inset 0 1px 0 rgba(24,43,70,0.070) !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan .home-plan-tag {
    color: var(--nx-soft) !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan .home-plan-description,html[data-color-theme="light"] :root .cloud-site .home-plan .home-plan-period,html[data-color-theme="light"] :root .cloud-site .home-plan .home-plan-price > span,html[data-color-theme="light"] :root .cloud-site .home-plan .home-plan-bottom > span {
    color: var(--nx-muted) !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan .home-plan-buy {
    border-color: rgba(57,78,108,0.240) !important;
    color: var(--nx-ink) !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan .home-plan-buy:hover {
    background: rgba(35,59,93,0.060) !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan li > span {
    color: var(--nx-accent) !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan .home-plan-bottom {
    border-top-color: var(--nx-line) !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan-featured {
    border-color: rgba(36,91,214,0.300) !important;
    background: radial-gradient(120% 70% at 50% -10%, rgba(36,91,214,0.420) 0%, transparent 60%),
    linear-gradient(180deg, #e8edf3 0%, #e5ebf2 60%, #eef2f6 100%) !important;
    box-shadow: 0 36px 70px -26px rgba(24,43,70,0.100),
    0 0 70px -24px rgba(24,43,70,0.100),
    inset 0 1px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan-featured .home-plan-description,html[data-color-theme="light"] :root .cloud-site .home-plan-featured .home-plan-period,html[data-color-theme="light"] :root .cloud-site .home-plan-featured .home-plan-price > span,html[data-color-theme="light"] :root .cloud-site .home-plan-featured .home-plan-tag,html[data-color-theme="light"] :root .cloud-site .home-plan-featured .home-plan-bottom > span {
    color: #182b46 !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan-featured .home-plan-buy {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important;
    color: #53657e !important
}
html[data-color-theme="light"] :root .cloud-site .home-plan-featured .home-plan-buy:hover {
    background: #e8edf3 !important
}
html[data-color-theme="light"] :root .cloud-site .home-pricing-heading > p,html[data-color-theme="light"] :root .cloud-site .home-pricing-footer p,html[data-color-theme="light"] :root .cloud-site .home-pricing .home-pricing-fine {
    color: var(--nx-muted) !important
}
html[data-color-theme="light"] :root .cloud-site .home-pricing-footer a {
    color: var(--nx-accent) !important
}
html[data-color-theme="light"] :root .cloud-site .sky-stats {
    background: radial-gradient(closest-side, rgba(36,91,214,0.220), transparent) !important
}
html[data-color-theme="light"] :root .cloud-site .home-pricing::before {
    background: radial-gradient(55% 50% at 50% 55%, rgba(36,91,214,0.200), transparent 70%) !important
}
html[data-color-theme="light"] :root .cloud-site .stats-cloud {
    background: radial-gradient(ellipse at 90% 20%, rgba(36,91,214,0.160) 0%, transparent 50%),
    radial-gradient(ellipse at 0% 90%, rgba(36,91,214,0.140), transparent 60%) !important
}
html[data-color-theme="light"] :root .cloud-site .sky-metrics article {
    border-right-color: var(--nx-line) !important
}
html[data-color-theme="light"] :root .cloud-site .metric-label {
    color: var(--nx-soft) !important
}
html[data-color-theme="light"] :root .cloud-site .metric-label i {
    background: var(--nx-accent) !important
}
html[data-color-theme="light"] :root .cloud-site .sky-metrics article > strong {
    background: linear-gradient(180deg, #e8edf3 10%, #e8edf3 100%) !important;
    background-clip: text !important;
    color: transparent !important
}
html[data-color-theme="light"] :root .cloud-site .sky-metrics h3 > span {
    border-color: rgba(36,91,214,0.300) !important;
    color: var(--nx-muted) !important
}
html[data-color-theme="light"] :root .cloud-site .earnings-graphic i {
    background: linear-gradient(90deg, #245bd6, #245bd6 60%, #245bd6) !important;
    box-shadow: 4px -2px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] :root .cloud-site .stats-note {
    color: var(--nx-soft) !important
}
html[data-color-theme="light"] :root .cloud-site .academy-art {
    background: radial-gradient(ellipse, rgba(36,91,214,0.260), transparent 66%) !important
}
html[data-color-theme="light"] :root .cloud-site .academy-art > span {
    color: var(--nx-soft) !important
}
html[data-color-theme="light"] :root .cloud-site .orbit-disc {
    background: radial-gradient(circle at 25% 14%, #245bd6 0%, #e8edf3 30%, #e5ebf2 70%, #e8edf3 92%) !important;
    box-shadow: 8px 12px 0 -3px rgba(24,43,70,0.100),
    inset 0 1px 6px rgba(24,43,70,0.100),
    0 30px 70px rgba(24,43,70,0.100),
    0 0 80px -10px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] :root .cloud-site .orbit-disc .cloud-brand > svg {
    color: #182b46 !important
}
html[data-color-theme="light"] :root .cloud-site .orbit-mark > i {
    border-color: rgba(36,91,214,0.300) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] :root .cloud-site .orbit-mark > i:last-child {
    border-color: rgba(36,91,214,0.180) !important
}
html[data-color-theme="light"] :root .cloud-site .sky-footer {
    background: transparent !important
}
html[data-color-theme="light"] :root .cloud-site .footer-mist {
    background: radial-gradient(ellipse at 20% 30%, rgba(36,91,214,0.140), transparent 56%),
    radial-gradient(ellipse at 100% 80%, rgba(36,91,214,0.120), transparent 65%) !important
}
html[data-color-theme="light"] :root .cloud-site .social-card {
    background: linear-gradient(145deg, rgba(229,235,242,0.620), rgba(238,242,246,0.500)) !important;
    border-color: var(--nx-card-line) !important;
    box-shadow: 0 20px 50px -28px rgba(24,43,70,0.100),
    inset 0 1px 0 rgba(24,43,70,0.070) !important
}
html[data-color-theme="light"] :root .cloud-site .social-card:hover {
    box-shadow: 0 26px 60px -26px rgba(24,43,70,0.100),
    0 0 60px -20px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] :root .cloud-site .social-sculpture > svg {
    color: #245bd6 !important
}
html[data-color-theme="light"] :root .cloud-site .social-1 svg {
    color: #182b46 !important
}
html[data-color-theme="light"] :root .cloud-site .social-2 svg {
    color: #182b46 !important
}
html[data-color-theme="light"] :root .cloud-site .social-card-bottom small,html[data-color-theme="light"] :root .cloud-site .social-notice {
    color: var(--nx-muted) !important
}
html[data-color-theme="light"] :root .cloud-site .footer-cta {
    border-top-color: var(--nx-line) !important
}
html[data-color-theme="light"] :root .cloud-site .footer-cta strong {
    color: #245bd6 !important
}
html[data-color-theme="light"] .cloud-site .sky-kicker::before,html[data-color-theme="light"] .cloud-site .home-pricing-eyebrow::before {
    background: currentColor !important
}
html[data-color-theme="light"] .cloud-site .home-plan:hover {
    border-color: #d7dfeb !important;
    box-shadow: 0 26px 50px -24px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .cloud-site .home-plan-featured {
    border-color: #d7dfeb !important;
    background: radial-gradient(120% 70% at 50% -10%, rgba(36,91,214,0.450) 0%, transparent 60%),
    linear-gradient(180deg, #e5ebf2 0%, #eef2f6 60%, #eef2f6 100%) !important;
    box-shadow: 0 34px 64px -26px rgba(24,43,70,0.100),
    inset 0 1px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .cloud-site .home-plan-featured:hover {
    border-color: #d7dfeb !important;
    box-shadow: 0 40px 70px -26px rgba(24,43,70,0.100),
    inset 0 1px 0 rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .cloud-site .footer-canyon {
    background: linear-gradient(180deg, rgba(36,91,214,0.150) 0%, rgba(36,91,214,0.350) 55%, rgba(245,247,249,0.850) 100%),
    url("./assets/canyon-hero.webp") 50.6% 34% / max(100%, 1100px) auto no-repeat !important
}
html[data-color-theme="light"] .cloud-site .footer-wordmark {
    background: linear-gradient(180deg, #e8edf3 10%, #e8edf3 60%, #e8edf3 100%) !important;
    background-clip: text !important;
    color: transparent !important;
    text-shadow: none !important
}
html[data-color-theme="light"] .cloud-site .sky-footer-bottom {
    border-top-color: rgba(57,78,108,0.160) !important
}
html[data-color-theme="light"] .cloud-site .sky-footer-bottom .cloud-brand {
    color: #182b46 !important
}
html[data-color-theme="light"] .cloud-site .sky-footer-bottom > div,html[data-color-theme="light"] .cloud-site .sky-footer-bottom > div a,html[data-color-theme="light"] .cloud-site .sky-footer-bottom button {
    color: rgba(24,43,70,0.780) !important
}
html[data-color-theme="light"] .cloud-site .sky-footer-bottom > div a:hover,html[data-color-theme="light"] .cloud-site .sky-footer-bottom button:hover {
    color: #182b46 !important
}
html[data-color-theme="light"] .cloud-site .sky-footer-bottom > span {
    color: rgba(24,43,70,0.620) !important
}
html[data-color-theme="light"] .cloud-site .sky-footer .sky-risk {
    color: rgba(24,43,70,0.700) !important
}
html[data-color-theme="light"] body.home-page {
    --home-bg: #e8edf3 !important;
    --home-surface: #e8edf3 !important;
    --home-surface-raised: #e8edf3 !important;
    --home-line: #d7dfeb !important;
    --home-text: #53657e !important;
    --home-muted: #53657e !important;
    --home-accent: #245bd6 !important;
    --nl-card: #e8edf3 !important;
    --nl-card-alt: #e8edf3 !important;
    --nl-line: #d7dfeb !important;
    --nl-ink: #53657e !important;
    --nl-muted: #53657e !important;
    --nl-accent: #245bd6 !important;
    --nl-accent-soft: #e8edf3 !important;
    --nl-up: #07694f !important;
    --nl-down: #b42d43 !important;
    background: radial-gradient(120% 60% at 10% -10%,#e8edf3 0%,#e8edf3 55%,#e8edf3 100%) no-repeat var(--home-bg) !important;
    background-attachment: fixed !important
}
html[data-color-theme="light"] body.home-page ::selection {
    background: rgba(36,91,214,0.200) !important;
    color: #53657e !important
}
html[data-color-theme="light"] body.home-page a {
    color: inherit !important
}
html[data-color-theme="light"] body.home-page header.top {
    border-color: var(--nl-line) !important;
    background: color-mix(in oklab,#e8edf3 92%,transparent) !important
}
html[data-color-theme="light"] body.home-page .wordmark,html[data-color-theme="light"] .body.home-page.authed header.top .wordmark {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] body.home-page .home-brand-mark {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] body.home-page .home-brand-mark > span {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] body.home-page .home-brand-name {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] body.home-page .home-brand-name > span {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] body.home-page [data-public-nav] a {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] body.home-page [data-public-nav] a[aria-current="page"] {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] body.home-page [data-public-nav] a:hover {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] body.home-page .home-header-login {
    color: var(--nl-ink) !important;
    background: var(--nl-card) !important;
    border-color: var(--nl-line) !important;
    box-shadow: 0 1px 2px rgba(24,43,70,0.059) !important
}
html[data-color-theme="light"] body.home-page .home-header-login:hover {
    color: var(--nl-accent) !important;
    border-color: #d7dfeb !important;
    background: #e8edf3 !important
}
html[data-color-theme="light"] body.home-page #home-profile .profile-trigger {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] body.home-page .profile-menu {
    background: var(--nl-card) !important;
    border-color: var(--nl-line) !important;
    box-shadow: 0 24px 60px -30px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] body.home-page .profile-menu a,html[data-color-theme="light"] body.home-page .profile-menu b {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] body.home-page .profile-menu span,html[data-color-theme="light"] body.home-page .profile-menu small {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] body.home-page .profile-avatar {
    background: var(--nl-accent-soft) !important;
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-hero h1 {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-hero h1 em {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-eyebrow,html[data-color-theme="light"] .home-section-kicker {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-eyebrow > span {
    background: var(--nl-accent) !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-lead,html[data-color-theme="light"] .home-action-hint,html[data-color-theme="light"] .home-access {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-button-primary {
    background: var(--nl-accent) !important;
    border-color: var(--nl-accent) !important;
    color: #182b46 !important;
    box-shadow: 0 12px 30px -18px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-button-primary:hover {
    background: #245bd6 !important;
    border-color: #d7dfeb !important;
    color: #182b46 !important
}
html[data-color-theme="light"] .home-button-secondary {
    color: var(--nl-ink) !important;
    border-color: var(--nl-line) !important;
    background: var(--nl-card) !important
}
html[data-color-theme="light"] .home-button-secondary:hover {
    color: var(--nl-accent) !important;
    border-color: #d7dfeb !important;
    background: #e8edf3 !important
}
html[data-color-theme="light"] .home-candle-planet figcaption {
    color: var(--nl-muted) !important;
    border-top-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-planet-tour {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-planet-tour:hover {
    background: rgba(232,237,243,0.659) !important
}
html[data-color-theme="light"] .home-planet-action,html[data-color-theme="light"] .home-planet-tour:hover .home-planet-action {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-candle-planet button {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-candle-planet button:hover {
    background: rgba(36,91,214,0.039) !important;
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-skip {
    color: #182b46 !important;
    background: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-features {
    background: var(--nl-line) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-feature {
    background: var(--nl-card) !important
}
html[data-color-theme="light"] .home-feature:hover {
    background: var(--nl-accent-soft) !important
}
html[data-color-theme="light"] .home-feature-icon {
    background: var(--nl-accent-soft) !important
}
html[data-color-theme="light"] .home-feature-icon svg {
    fill: none !important;
    stroke: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-feature:first-child .home-feature-icon svg {
    fill: var(--nl-accent) !important;
    stroke: none !important
}
html[data-color-theme="light"] .home-feature strong {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-feature > span:last-child {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-section-nav {
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-section-nav > span {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-section-nav a {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-section-nav a:hover {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-section-nav a .home-nav-number {
    color: #53657e !important
}
html[data-color-theme="light"] .home-section-top h2,html[data-color-theme="light"] .home-section-top h2 span,html[data-color-theme="light"] .home-faq h2,html[data-color-theme="light"] .home-entry h2 {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-section-description,html[data-color-theme="light"] .home-section-description > span {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-workspace {
    background: var(--nl-card) !important;
    border-color: var(--nl-line) !important;
    box-shadow: 0 30px 70px -46px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-workspace-bar {
    background: var(--nl-card-alt) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-workspace-bar strong,html[data-color-theme="light"] .home-workspace-brand {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-workspace-brand > span:last-child,html[data-color-theme="light"] .home-workspace-separator {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-mini-mark {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-preview-tag,html[data-color-theme="light"] .home-workspace-footer {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-preview-tag .home-static-dot {
    background: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-demo-tabs {
    background: var(--nl-card) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-demo-tabs button {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-demo-tabs button > span {
    color: #53657e !important
}
html[data-color-theme="light"] .home-demo-tabs button:hover {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-demo-tabs button[aria-selected="true"] {
    color: var(--nl-accent) !important;
    border-bottom-color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-demo-tabs button[aria-selected="true"] > span {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-tour-track {
    background: var(--nl-line) !important
}
html[data-color-theme="light"] .home-tour-track > span {
    background: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-demo-list {
    background: var(--nl-card-alt) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-demo-heading strong,html[data-color-theme="light"] .home-demo-stock strong,html[data-color-theme="light"] .home-demo-stock b,html[data-color-theme="light"] .home-demo-quote strong {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-demo-heading > span,html[data-color-theme="light"] .home-demo-table-head,html[data-color-theme="light"] .home-demo-list-note,html[data-color-theme="light"] .home-demo-stock span {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-demo-stock {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-demo-stock:hover {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-demo-stock.is-selected {
    background: #e8edf3 !important;
    border-color: var(--nl-accent) !important;
    box-shadow: 0 8px 20px -16px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-positive {
    color: var(--nl-up) !important
}
html[data-color-theme="light"] .home-negative {
    color: var(--nl-down) !important
}
html[data-color-theme="light"] .home-demo-chart {
    background: var(--nl-card) !important
}
html[data-color-theme="light"] .home-demo-chart-top select {
    color: var(--nl-ink) !important;
    background: var(--nl-card-alt) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-demo-chart-top select:hover {
    border-color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-timeframe {
    color: var(--nl-muted) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-chart-actions .home-breakout-transport button {
    color: #53657e !important
}
html[data-color-theme="light"] .home-chart-actions .home-breakout-transport button:hover {
    background: var(--nl-accent-soft) !important;
    border-color: #d7dfeb !important;
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-chart-controls button {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-chart-controls button:hover {
    background: var(--nl-accent-soft) !important;
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-chart-controls button[aria-pressed="true"] {
    background: var(--nl-accent-soft) !important;
    border-color: #d7dfeb !important;
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-layer-resistance {
    border-color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-layer-target {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-layer-volume {
    background: var(--nl-up) !important;
    box-shadow: 4px -3px var(--nl-up) !important
}
html[data-color-theme="light"] .home-chart-metrics {
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-chart-metrics > div:first-child {
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-chart-metrics > div > span,html[data-color-theme="light"] .home-chart-insight {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-chart-metrics strong {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-breakout-chart-note {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-breakout-chart-note > span:last-child {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-breakout-volume > div:first-child {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-breakout-volume strong {
    color: var(--nl-up) !important
}
html[data-color-theme="light"] .home-breakout-volume-meter,html[data-color-theme="light"] .home-target-progress {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .home-breakout-volume-meter > span,html[data-color-theme="light"] .home-target-progress > span {
    background: var(--nl-up) !important
}
html[data-color-theme="light"] .home-demo-detail {
    background: var(--nl-card-alt) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-detail-kicker {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-demo-detail h3 {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-demo-detail p {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-demo-levels > div {
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-demo-levels dt {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-demo-levels dd {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-breakout-status {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-breakout-status > strong,html[data-color-theme="light"] .home-breakout-status > span {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-breakout-status > p {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-breakout-status[data-state="confirmed"] {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-breakout-status[data-state="confirmed"] > strong {
    color: var(--nl-up) !important
}
html[data-color-theme="light"] .home-breakout-status[data-state="failed"] {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-breakout-status[data-state="failed"] > strong {
    color: var(--nl-down) !important
}
html[data-color-theme="light"] .home-resistance-heading > span {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-resistance-heading > strong {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-breakout-entry {
    background: #e8edf3 !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-breakout-entry > span,html[data-color-theme="light"] .home-breakout-entry > strong {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-breakout-entry[data-active="true"] {
    background: #e8edf3 !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: var(--nl-up) !important
}
html[data-color-theme="light"] .home-entry-dot {
    background: #e8edf3 !important
}
html[data-color-theme="light"] .home-breakout-entry[data-active="true"] .home-entry-dot {
    background: var(--nl-up) !important;
    box-shadow: 0 0 0 4px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-target-group h4 {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-target-group h4 > span {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-target-list li {
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-target-list strong {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-target-list small {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-target-icon {
    color: var(--nl-muted) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-target-list li.is-next {
    background: #e8edf3 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-target-list li.is-next strong,html[data-color-theme="light"] .home-target-list li.is-next .home-target-icon {
    color: #b42d43 !important
}
html[data-color-theme="light"] .home-target-list li.is-done {
    color: var(--nl-up) !important
}
html[data-color-theme="light"] .home-target-list li.is-done .home-target-icon {
    color: #182b46 !important;
    background: var(--nl-up) !important;
    border-color: var(--nl-up) !important
}
html[data-color-theme="light"] .home-demo-detail .home-target-empty,html[data-color-theme="light"] .home-demo-detail .home-target-summary {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-demo-detail .home-target-summary {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-breakout-return {
    color: var(--nl-accent) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-detail-footnote {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-tour-controls {
    background: var(--nl-card) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-tour-progress {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-tour-controls button {
    color: var(--nl-ink) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-tour-controls button:hover:not(:disabled) {
    color: var(--nl-accent) !important;
    border-color: #d7dfeb !important;
    background: var(--nl-accent-soft) !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: #182b46 !important;
    background: var(--nl-accent) !important;
    border-color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-breakout-primary {
    color: #182b46 !important;
    background: var(--nl-accent) !important;
    border-color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-breakout-primary:hover {
    background: #245bd6 !important
}
html[data-color-theme="light"] .home-breakout-next,html[data-color-theme="light"] .home-breakout-return:hover {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-real-panel {
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-real-panel summary {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-real-panel summary > span,html[data-color-theme="light"] .home-real-panel figcaption {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-real-panel summary b {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-real-panel img {
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-panel-open {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-stats dt {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-stats dd {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-stats-note {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-packages-heading h2 {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-packages-heading > a {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-beta-notice {
    background: var(--nl-card) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-beta-notice > span {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-beta-notice p {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-plans .home-plan {
    background: var(--nl-card) !important;
    border-color: var(--nl-line) !important;
    box-shadow: 0 18px 40px -34px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-plans .home-plan:hover {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-plan-index {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-plan h3,html[data-color-theme="light"] .home-plan-scanner h3 {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-plan-intro,html[data-color-theme="light"] .home-plan-term,html[data-color-theme="light"] .home-plan-boundary,html[data-color-theme="light"] .home-plan-price > span {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-plan-price strong {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-plan li {
    color: #53657e !important
}
html[data-color-theme="light"] .home-plan li::before {
    background: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-plan ul {
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-plans .plan-value-highlight {
    background: var(--nl-card-alt) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-plans .plan-value-highlight strong {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-plans .plan-value-highlight span {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-plans .plan-highlight-badge {
    color: var(--nl-muted) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-plans .home-plan-scanner {
    border-color: var(--nl-accent) !important;
    background: linear-gradient(170deg,#e8edf3 0%,#e8edf3 58%) !important;
    box-shadow: 0 0 0 1px rgba(24,43,70,0.078),0 24px 50px -34px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .home-plans .home-plan-scanner:hover {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-plan-scanner .plan-highlight-badge {
    color: #182b46 !important;
    background: var(--nl-accent) !important;
    border-color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-plan-scanner .plan-value-highlight {
    background: var(--nl-accent-soft) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-plan-action,html[data-color-theme="light"] .home-plan .home-plan-action {
    color: #182b46 !important;
    background: var(--nl-accent) !important;
    border-color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-plan-action:hover,html[data-color-theme="light"] .home-plan .home-plan-action:hover {
    color: #182b46 !important;
    background: #245bd6 !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-plan-scanner .home-plan-action,html[data-color-theme="light"] .home-plan-scanner .home-plan-action:hover {
    color: #182b46 !important;
    background: var(--nl-accent) !important;
    border-color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-purchase-hint,html[data-color-theme="light"] .purchase-hint {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .other-payments {
    background: var(--nl-card) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .other-payments h2,html[data-color-theme="light"] .other-payments p {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .other-payments-action {
    color: var(--nl-accent) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-faq {
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-faq-intro > p:not(.home-section-kicker) {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-faq-support {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-faq details {
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-faq summary {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-faq summary::after {
    color: var(--nl-muted) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-faq summary:hover {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-faq summary:hover::after {
    color: var(--nl-accent) !important;
    border-color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-faq details[open] summary {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-faq details p {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-faq-link {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-entry > div:first-child > p:not(.home-section-kicker) {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .home-entry-back {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-footer {
    color: var(--nl-muted) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-footer > div > a {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-footer a:hover {
    color: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-preview-dialog {
    background: var(--nl-card) !important;
    border-color: var(--nl-line) !important;
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-preview-dialog::backdrop {
    background: rgba(245,247,249,0.502) !important
}
html[data-color-theme="light"] .home-preview-dialog h2 {
    color: var(--nl-ink) !important
}
html[data-color-theme="light"] .home-preview-dialog button {
    color: var(--nl-ink) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-preview-dialog figcaption {
    color: var(--nl-muted) !important
}
html[data-color-theme="light"] .investment-disclaimer {
    color: var(--nl-muted) !important;
    background: color-mix(in oklab,#e8edf3 88%,transparent) !important;
    border-color: var(--nl-line) !important
}
html[data-color-theme="light"] .home-candles [stroke="#242d34"] {
    stroke: #182b46 !important
}
html[data-color-theme="light"] .home-candles [stroke="#273038"] {
    stroke: #182b46 !important
}
html[data-color-theme="light"] .home-candles .home-chart-labels {
    fill: #53657e !important
}
html[data-color-theme="light"] .home-candles .home-current-price {
    fill: #07694f !important
}
html[data-color-theme="light"] .home-candles [fill="#64bea5"],html[data-color-theme="light"] .home-candles [stroke="#64bea5"] {
    fill: var(--nl-up) !important;
    stroke: var(--nl-up) !important
}
html[data-color-theme="light"] .home-candles [fill="#ba7479"],html[data-color-theme="light"] .home-candles [stroke="#ba7479"] {
    fill: var(--nl-down) !important;
    stroke: var(--nl-down) !important
}
html[data-color-theme="light"] .home-candles [stroke="#cba66d"] {
    stroke: #b42d43 !important
}
html[data-color-theme="light"] .home-candles [fill="#cba66d"] {
    fill: #b42d43 !important
}
html[data-color-theme="light"] .home-candles [stroke="#70baff"] {
    stroke: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-candles [fill="#70baff"] {
    fill: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-candles [fill="#19382f"] {
    fill: #182b46 !important
}
html[data-color-theme="light"] .home-candles [fill="#123d32"] {
    fill: #182b46 !important
}
html[data-color-theme="light"] .home-candles [stroke="#19bda2"] {
    stroke: var(--nl-up) !important
}
html[data-color-theme="light"] .home-candles [fill="#19bda2"] {
    fill: var(--nl-up) !important
}
html[data-color-theme="light"] .home-candles [stroke="#d4a24e"] {
    stroke: #b42d43 !important
}
html[data-color-theme="light"] .home-candles text[style*="fill:#b6eedb"] {
    fill: #07694f !important
}
html[data-color-theme="light"] .home-candles [fill="#40252d"] {
    fill: #182b46 !important
}
html[data-color-theme="light"] .home-candles .home-current-price.is-up {
    fill: #07694f !important
}
html[data-color-theme="light"] .home-candles .home-current-price.is-down {
    fill: #b42d43 !important
}
html[data-color-theme="light"] .home-candles .home-chart-resistance-label {
    fill: var(--nl-accent) !important
}
html[data-color-theme="light"] .home-candles .home-chart-entry-label {
    fill: var(--nl-up) !important
}
html[data-color-theme="light"] body.home-page {
    --nl-orb: #245bd6 !important
}
html[data-color-theme="light"] body.home-page {
    --home-shadow-sm: 0 1px 0 rgba(24,43,70,0.039) inset, 0 10px 30px -18px rgba(24,43,70,0.100) !important;
    --home-shadow-lg: 0 30px 80px -40px rgba(24,43,70,0.100) !important;
    background: radial-gradient(120% 70% at 12% -8%,#e5ebf2 0%,#f5f7f9 46%,#f5f7f9 100%) no-repeat var(--home-bg) !important;
    background-attachment: fixed !important
}
html[data-color-theme="light"] body.home-page header.top {
    background: color-mix(in oklab,var(--home-bg) 94%,transparent) !important
}
html[data-color-theme="light"] body.home-page .home-header-login {
    box-shadow: var(--home-shadow-sm) !important
}
html[data-color-theme="light"] body.home-page :is(.home-nav a,.home-section-nav a,.home-footer a):hover {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-candle-planet {
    box-shadow: none !important
}
html[data-color-theme="light"] .home-candle-planet figcaption {
    border-top-color: color-mix(in oklab,var(--home-line) 70%,transparent) !important
}
html[data-color-theme="light"] .home-planet-tour:hover {
    background: rgba(35,59,93,0.031) !important
}
html[data-color-theme="light"] .home-workspace {
    box-shadow: var(--home-shadow-lg) !important
}
html[data-color-theme="light"] .home-demo-tabs {
    background: color-mix(in oklab,#f5f7f9 92%,transparent) !important
}
html[data-color-theme="light"] .home-demo-body {
    background: #f5f7f9 !important
}
html[data-color-theme="light"] .home-real-panel summary:hover {
    color: var(--home-text) !important
}
html[data-color-theme="light"] .home-plans .home-plan {
    box-shadow: var(--home-shadow-sm) !important
}
html[data-color-theme="light"] .home-plans .home-plan:hover {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-plans .home-plan-scanner:hover {
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] .home-plans .plan-value-highlight {
    background: linear-gradient(160deg,#eef2f6 0%,#eef2f6 100%) !important
}
html[data-color-theme="light"] .home-faq summary:hover {
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-faq summary::after {
    border-color: var(--home-line) !important
}
html[data-color-theme="light"] .home-faq summary:hover::after {
    border-color: var(--home-accent) !important;
    color: var(--home-accent) !important
}
html[data-color-theme="light"] .home-entry-actions .home-button {
    box-shadow: var(--home-shadow-sm) !important
}
@media (max-width:800px) {
    html[data-color-theme="light"] .home-section-nav a {
        border-color: var(--home-line) !important;
        background: rgba(35,59,93,0.024) !important;
        color: var(--home-muted) !important
    }
}
@media (max-width:800px) {
    html[data-color-theme="light"] .home-section-nav a:active {
        background: rgba(35,59,93,0.071) !important
    }
}
@media (max-width:800px) {
    html[data-color-theme="light"] .home-tour-controls {
        background: color-mix(in oklab,#f5f7f9 94%,transparent) !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"] #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"] .book-surface-host .bos-book {
    --bos-bg: var(--soft-surface,#eef2f6) !important;
    --bos-ink: var(--soft-text,#182b46) !important;
    --bos-muted: var(--soft-muted,#53657e) !important;
    --bos-line: var(--soft-line,rgba(57,78,108,0.149)) !important;
    --bos-field: var(--soft-field,#eef2f6) !important;
    --bos-buy: #07694f !important;
    --bos-sell: #b42d43 !important;
    --bos-accent: var(--soft-accent,#245bd6) !important;
    color: var(--bos-ink) !important;
    background: var(--bos-bg) !important;
    border-color: var(--bos-line) !important
}
html[data-color-theme="light"][data-color-theme=light] .book-surface-host .bos-book {
    --bos-buy: #07694f !important;
    --bos-sell: #b42d43 !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-title small {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-title h3 {
    color: var(--bos-ink) !important
}
html[data-color-theme="light"] .bos-mark i {
    background: var(--bos-accent) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-mode {
    border-color: var(--bos-line) !important;
    background: var(--bos-field) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-mode button {
    background: transparent !important;
    color: var(--bos-muted) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-mode button[aria-pressed=true] {
    background: var(--bos-ink) !important;
    color: var(--bos-bg) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-limit {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-limit select {
    border-color: var(--bos-line) !important;
    background: var(--bos-bg) !important;
    color: var(--bos-ink) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book :is(button,select,summary):focus-visible {
    outline: 2px solid var(--bos-accent) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-source-line {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-status {
    border-color: var(--bos-line) !important;
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .bos-status::before {
    background: currentColor !important
}
html[data-color-theme="light"] .book-surface-host .bos-book[data-state=current] .bos-status {
    color: var(--bos-buy) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-quote small {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-quote span {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-spread {
    border-color: var(--bos-line) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-bid {
    color: var(--bos-buy) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-ask {
    color: var(--bos-sell) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-quote-note {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-halt-context {
    border-color: var(--bos-line) !important;
    background: var(--bos-field) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-halt-context :is(span,small) {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-share-track {
    background: var(--bos-sell) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-share-track i {
    background: var(--bos-buy) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-depth-share small {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-table th {
    color: var(--bos-muted) !important;
    background: transparent !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-table td {
    background: transparent !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-table tbody tr:nth-child(odd) {
    background: color-mix(in srgb,var(--bos-field) 55%,transparent) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-table :is(.bos-bid-cell,.bos-ask-cell) {
    color: var(--bos-ink) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-table .bos-bid-cell::before {
    background: color-mix(in srgb,var(--bos-buy) 15%,transparent) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-table .bos-ask-cell::before {
    background: color-mix(in srgb,var(--bos-sell) 15%,transparent) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-message {
    border-color: var(--bos-line) !important;
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-curve figcaption {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .bos-grid {
    stroke: var(--bos-line) !important;
    fill: none !important
}
html[data-color-theme="light"] .bos-bid-area {
    fill: color-mix(in srgb,var(--bos-buy) 12%,transparent) !important
}
html[data-color-theme="light"] .bos-ask-area {
    fill: color-mix(in srgb,var(--bos-sell) 12%,transparent) !important
}
html[data-color-theme="light"] .bos-bid-line {
    stroke: var(--bos-buy) !important;
    fill: none !important
}
html[data-color-theme="light"] .bos-ask-line {
    stroke: var(--bos-sell) !important;
    fill: none !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-curve-axis {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-footer {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bos-help {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .tcard .book-analysis>summary {
    color: var(--soft-muted) !important
}
@layer bon-atmosphere {
    html[data-color-theme="light"] .book-surface-host .bos-book .bos-mode button {
        background: transparent !important;
        color: var(--bos-muted) !important
    }
}
@layer bon-atmosphere {
    html[data-color-theme="light"] .book-surface-host .bos-book .bos-mode button[aria-pressed=true] {
        background: var(--bos-ink) !important;
        color: var(--bos-bg) !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"] .book-surface-host .bos-book[data-layout=terminal] {
    --bos-bg: #f5f7f9 !important;
    --bos-field: #f5f7f9 !important;
    --bos-ink: #182b46 !important;
    --bos-muted: #53657e !important;
    --bos-line: rgba(57,78,108,0.100) !important;
    --bos-buy: #07694f !important;
    --bos-sell: #b42d43 !important
}
html[data-color-theme="light"][data-color-theme=light] .book-surface-host .bos-book[data-layout=terminal] {
    --bos-bg: #e8edf3 !important;
    --bos-field: #e8edf3 !important;
    --bos-ink: #53657e !important;
    --bos-muted: #53657e !important;
    --bos-line: rgba(57,78,108,0.102) !important;
    --bos-buy: #07694f !important;
    --bos-sell: #b42d43 !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-ticker span {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-ticker .bot-change {
    background: var(--bos-field) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-ticker .bot-change[data-side=buy] {
    color: var(--bos-buy) !important;
    background: color-mix(in srgb,var(--bos-buy) 10%,transparent) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-ticker .bot-change[data-side=sell] {
    color: var(--bos-sell) !important;
    background: color-mix(in srgb,var(--bos-sell) 10%,transparent) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-ticker small {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book[data-layout=terminal] .bos-depth-panel,html[data-color-theme="light"] .book-surface-host .bos-book .bot-panel {
    border-color: var(--bos-line) !important;
    background: var(--bos-bg) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-panel-heading {
    background: var(--bos-field) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-panel-heading h4 {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-panel-heading h4 i {
    background: radial-gradient(circle,var(--bos-muted) 1px,transparent 1.5px) 0 0/4px 4px !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-panel-heading :is(label,span) {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-panel-heading select {
    color: var(--bos-ink) !important;
    background: var(--bos-bg) !important;
    border-color: var(--bos-line) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book[data-layout=terminal] .bos-table .bos-bid-cell {
    color: var(--bos-buy) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book[data-layout=terminal] .bos-table .bos-ask-cell {
    color: var(--bos-sell) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book[data-layout=terminal] .bos-table tfoot td {
    background: var(--bos-field) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book[data-layout=terminal] .bos-table tfoot td[colspan] {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-tape-summary {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-track {
    background: var(--bos-field) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book :is(.bot-buy,[data-side=buy]) {
    color: var(--bos-buy) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book :is(.bot-sell,[data-side=sell]) {
    color: var(--bos-sell) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-track i:first-child {
    background: var(--bos-buy) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-track i:nth-child(2) {
    background: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-track i:last-child {
    background: var(--bos-sell) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-status {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-table {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-table :is(th,td) {
    background: transparent !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-table th {
    background: var(--bos-field) !important;
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-table tbody tr:first-child {
    background: color-mix(in srgb,currentColor 5%,transparent) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-table td:first-child {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-table tr:hover {
    background: var(--bos-field) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-footnote {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-empty {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-empty strong {
    color: var(--bos-ink) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-unit button {
    border-color: transparent !important;
    background: transparent !important;
    color: var(--bos-muted) !important;
    box-shadow: none !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-unit button[aria-pressed=true] {
    background: var(--bos-bg) !important;
    border-color: var(--bos-line) !important;
    color: var(--bos-ink) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-total small {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-total strong {
    color: var(--bos-ink) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-total span {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-group small {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-meter {
    background: var(--bos-field) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-meter i {
    background: currentColor !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-unknown {
    color: var(--bos-muted) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-availability>div {
    border-color: var(--bos-line) !important;
    background: var(--bos-field) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-availability strong {
    color: var(--bos-ink) !important
}
html[data-color-theme="light"] .book-surface-host .bos-book .bot-availability span {
    color: var(--bos-muted) !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
}
@layer bon-panel-canyon {
    html[data-color-theme="light"][data-color-theme="dark"]:has(body.page-panel) {
        background: #f5f7f9 !important
    }
}
@layer bon-panel-canyon {
    html[data-color-theme="light"][data-color-theme="dark"] body.page-panel {
        background: transparent !important
    }
}
@layer bon-panel-canyon {
    html[data-color-theme="light"][data-color-theme="dark"] body.page-panel::before {
        background: linear-gradient(180deg, rgba(245,247,249,0.500) 0%, rgba(245,247,249,0.660) 32%, rgba(245,247,249,0.860) 68%, #f5f7f9 100%),
      radial-gradient(130% 95% at 55% 0%, transparent 35%, rgba(245,247,249,0.550) 100%),
      url("./home/assets/canyon-hero.webp") 50.6% 24% / cover no-repeat,
      #f5f7f9 !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"] #payment-management select {
    color: var(--text, #182b46) !important;
    background: var(--surface, #f5f7f9) !important;
    border-color: #d7dfeb !important
}
html[data-color-theme="light"] #payment-management-error {
    color: #b42d43 !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"] #overview-levels > span.is-resistance .resistance-data-note {
    background: none !important;
    box-shadow: none !important;
    color: var(--muted,#53657e) !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
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-list-lifecycle {
        color: var(--text,var(--ink)) !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-lifecycle-tabs button {
        background: none !important;
        color: var(--muted) !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-lifecycle-tabs button[aria-selected=true] {
        color: var(--blue,#245bd6) !important;
        border-bottom-color: currentColor !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-lifecycle-toolbar {
        color: var(--muted) !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-lifecycle-pin,html[data-color-theme="light"] #pane-overview .stock-lifecycle-settings>summary {
        background: none !important;
        color: var(--muted) !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-lifecycle-pin[aria-pressed=true] {
        color: var(--blue,#245bd6) !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-lifecycle-settings-body {
        background: var(--surface,#f5f7f9) !important;
        color: var(--text,var(--ink)) !important;
        border-color: var(--border,var(--hairline)) !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-lifecycle-settings-body select {
        border-color: var(--border,var(--hairline)) !important;
        background: var(--card,#f5f7f9) !important;
        color: inherit !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-lifecycle-settings-body p {
        color: var(--muted) !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-lifecycle-more {
        background: none !important;
        color: var(--blue,#245bd6) !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-lifecycle-empty {
        color: var(--muted) !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-lifecycle-selected-note {
        color: var(--muted) !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .stock-list-lifecycle :is(button,summary,select):focus-visible,html[data-color-theme="light"] #pane-overview .stock-lifecycle-more:focus-visible {
        outline: 2px solid var(--blue,#245bd6) !important;
        outline-offset: 3px !important
    }
}
@layer bon-market-redesign {
    html[data-color-theme="light"] #pane-overview .overview-stock[data-pinned=true]>b::after {
        color: var(--blue,#245bd6) !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-discovery-chip {
    color: var(--ink) !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="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
}
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-retest {
    color: #07694f !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"] .stock-notifications-progress {
    color: var(--text-muted,#53657e) !important
}
html[data-color-theme="light"] .stock-notifications-entry[data-state="lost"] .stock-notifications-event-title,html[data-color-theme="light"] .stock-notifications-toast[data-state="lost"] .stock-notifications-toast-title {
    color: #b42d43 !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"] .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 input[type=checkbox] {
    accent-color: #245bd6 !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
    }
}
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 {
    --sc-ink: #182b46 !important;
    --sc-muted: #53657e !important;
    --sc-soft: #e8edf3 !important;
    --sc-accent: #245bd6 !important;
    --sc-line: rgba(36,91,214,0.180) !important;
    --sc-line-strong: rgba(36,91,214,0.320) !important;
    --sc-panel: #f5f7f9 !important;
    --sc-header: linear-gradient(180deg,#53657e 0%,#53657e 100%) !important;
    --sc-raised: rgba(36,91,214,0.070) !important;
    --sc-raised-hover: rgba(36,91,214,0.150) !important;
    --sc-field: rgba(245,247,249,0.720) !important;
    --sc-team: #53657e !important;
    --sc-visitor: rgba(36,91,214,0.150) !important;
    --sc-visitor-line: rgba(36,91,214,0.300) !important;
    --sc-launcher: rgba(83,101,126,0.840) !important;
    --sc-launcher-hover: rgba(229,235,242,0.920) !important;
    --sc-action: linear-gradient(180deg,#182b46 0%,#182b46 100%) !important;
    --sc-on-action: #53657e !important;
    --sc-shadow: 0 30px 80px -24px rgba(24,43,70,0.100) !important;
    color: var(--sc-ink) !important
}
html[data-color-theme="light"] :host([data-theme="light"]) {
    --sc-ink: #53657e !important;
    --sc-muted: #53657e !important;
    --sc-soft: #e8edf3 !important;
    --sc-accent: #245bd6 !important;
    --sc-line: #d7dfeb !important;
    --sc-line-strong: #182b46 !important;
    --sc-panel: #e8edf3 !important;
    --sc-header: linear-gradient(180deg,#182b46 0%,#182b46 100%) !important;
    --sc-raised: #e8edf3 !important;
    --sc-raised-hover: #e8edf3 !important;
    --sc-field: #e8edf3 !important;
    --sc-team: #182b46 !important;
    --sc-visitor: #182b46 !important;
    --sc-visitor-line: #d7dfeb !important;
    --sc-launcher: rgba(24,43,70,0.920) !important;
    --sc-launcher-hover: #e8edf3 !important;
    --sc-action: #245bd6 !important;
    --sc-on-action: #182b46 !important;
    --sc-shadow: 0 24px 60px -24px rgba(24,43,70,0.100) !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: 2px solid var(--sc-accent) !important;
    outline-offset: 3px !important
}
html[data-color-theme="light"] .launcher {
    border-color: var(--sc-line-strong) !important;
    background: var(--sc-launcher) !important;
    color: var(--sc-ink) !important;
    box-shadow: 0 14px 34px -14px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] .launcher:hover {
    background: var(--sc-launcher-hover) !important;
    border-color: var(--sc-accent) !important
}
html[data-color-theme="light"] .launcher svg {
    color: var(--sc-accent) !important
}
html[data-color-theme="light"] .chat {
    border-color: var(--sc-line) !important;
    background: var(--sc-panel) !important;
    box-shadow: var(--sc-shadow) !important
}
html[data-color-theme="light"] header {
    background: var(--sc-header) !important
}
html[data-color-theme="light"] header h2 {
    color: var(--sc-ink) !important
}
html[data-color-theme="light"] header p {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .symbol {
    border-color: var(--sc-line-strong) !important;
    background: var(--sc-raised) !important;
    color: var(--sc-accent) !important
}
html[data-color-theme="light"] .close {
    background: transparent !important;
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .close:hover {
    background: var(--sc-raised-hover) !important;
    color: var(--sc-ink) !important
}
html[data-color-theme="light"] .welcome>span {
    color: var(--sc-accent) !important
}
html[data-color-theme="light"] .welcome h3 {
    color: var(--sc-ink) !important
}
html[data-color-theme="light"] .welcome p {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .topics button {
    border-color: var(--sc-line-strong) !important;
    background: var(--sc-raised) !important;
    color: var(--sc-soft) !important
}
html[data-color-theme="light"] .topics button:hover {
    background: var(--sc-raised-hover) !important;
    color: var(--sc-ink) !important;
    border-color: var(--sc-accent) !important
}
html[data-color-theme="light"] .bubble {
    background: var(--sc-team) !important;
    border-color: var(--sc-line) !important;
    color: var(--sc-ink) !important
}
html[data-color-theme="light"] .bubble.visitor {
    background: var(--sc-visitor) !important;
    border-color: var(--sc-visitor-line) !important
}
html[data-color-theme="light"] .bubble small {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .status {
    color: var(--sc-soft) !important
}
html[data-color-theme="light"] form {
    background: var(--sc-field) !important;
    border-color: var(--sc-line-strong) !important
}
html[data-color-theme="light"] form:focus-within {
    border-color: var(--sc-accent) !important
}
html[data-color-theme="light"] textarea {
    background: transparent !important;
    color: var(--sc-ink) !important;
    outline: 0 !important
}
html[data-color-theme="light"] textarea:focus-visible {
    outline: 0 !important
}
html[data-color-theme="light"] textarea::placeholder {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .count {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] .send {
    background: var(--sc-action) !important;
    color: var(--sc-on-action) !important;
    box-shadow: 0 8px 20px -10px rgba(24,43,70,0.100) !important
}
html[data-color-theme="light"] footer {
    color: var(--sc-muted) !important
}
html[data-color-theme="light"] footer a {
    color: var(--sc-accent) !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.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,.ph-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}

/* Academy studios: retain clear selected controls and readable chart marks. */
html[data-color-theme="light"] body.academy-ice :is(.j-studio-controls,.j-library-filters) [aria-pressed=true] {
 background:#315ba5!important;color:#fff!important;border-color:#315ba5!important;
}
html[data-color-theme="light"] body.academy-ice .j-risk-controls input[type=range] {
 background:transparent!important;box-shadow:none!important;border:0!important;
}
html[data-color-theme="light"] body.academy-ice .j-risk-controls input[type=range]::-webkit-slider-runnable-track {background:#b8c9df!important}
html[data-color-theme="light"] body.academy-ice .j-risk-controls input[type=range]::-moz-range-track {background:#b8c9df!important}
html[data-color-theme="light"] body.academy-ice .j-risk-controls input[type=range]::-webkit-slider-thumb {background:#315ba5!important;border-color:#fff!important;box-shadow:0 0 0 1px #315ba5!important}
html[data-color-theme="light"] body.academy-ice .j-risk-controls input[type=range]::-moz-range-thumb {background:#315ba5!important;border-color:#fff!important;box-shadow:0 0 0 1px #315ba5!important}
html[data-color-theme="light"] body.academy-ice .j-risk-equation {background:#e7eef8!important}
html[data-color-theme="light"] body.academy-ice .j-risk-scale>i {background:#477c79!important}
html[data-color-theme="light"] body.academy-ice .j-studio-svg {background:#eef3f9!important}
html[data-color-theme="light"] body.academy-ice .j-studio-line {stroke:#347866!important}
html[data-color-theme="light"] body.academy-ice .j-studio-point {fill:#347866!important;stroke:#fff!important}
html[data-color-theme="light"] body.academy-ice .j-studio-zone {fill:#cba85520!important;stroke:#966c26!important}
html[data-color-theme="light"] body.academy-ice .j-studio-contact {fill:#cba85520!important;stroke:#966c26!important}
html[data-color-theme="light"] body.academy-ice .j-studio-candle {fill:#347866!important;stroke:#347866!important}
html[data-color-theme="light"] body.academy-ice .j-studio-candle.is-down {fill:#b8596b!important;stroke:#b8596b!important}

/* The illustrated learning world keeps its night palette in either site theme. */
html[data-color-theme="light"] body.academy-ice .j-map-board {
 --map-accent:#9edfc5!important;--map-shadow:#367760!important;--map-glow:#9edfc526!important;--map-top:#203f42!important;
 background:#0c1e2b!important;border-color:#35545d!important;
}
html[data-color-theme="light"] body.academy-ice .j-map-board[data-map-theme=sky] {--map-accent:#b6d8f9!important;--map-shadow:#436c92!important;--map-glow:#93caff26!important;--map-top:#263f54!important}
html[data-color-theme="light"] body.academy-ice .j-map-board[data-map-theme=gold] {--map-accent:#e8d29c!important;--map-shadow:#8a7444!important;--map-glow:#e1bd6326!important;--map-top:#3d4139!important}
html[data-color-theme="light"] body.academy-ice .j-map-unit-header {background:linear-gradient(115deg,var(--map-top),#18333c)!important;border-color:#618d842e!important}
html[data-color-theme="light"] body.academy-ice .j-map-unit-header h2 {color:#e4f1f1!important}
html[data-color-theme="light"] body.academy-ice .j-map-unit-header>div>span,
html[data-color-theme="light"] body.academy-ice .j-map-unit-dots small {color:#a9c4c6!important}
html[data-color-theme="light"] body.academy-ice .j-map-unit-emblem {color:var(--map-accent)!important;background:#b3e2d40a!important;border-color:#a8e0cd44!important}
html[data-color-theme="light"] body.academy-ice .j-map-unit-dots i {background:#07192280!important}
html[data-color-theme="light"] body.academy-ice .j-map-unit-dots i.is-done {background:var(--map-accent)!important}
html[data-color-theme="light"] body.academy-ice .j-map-unit-arrows button {background:#0b20284d!important;color:#b7d6d6!important;border-color:#6f9a9a3b!important}
html[data-color-theme="light"] body.academy-ice .j-path-world {background:#091d2a!important}
html[data-color-theme="light"] body.academy-ice .j-path-world:after {background:radial-gradient(ellipse at center,#08212a2b,transparent 65%)!important}
html[data-color-theme="light"] body.academy-ice .j-path-scenery {background-image:linear-gradient(#0c21293d,#10233105 45%,#1020301a),url('/images/academy/learning-world-v1.png')!important}
html[data-color-theme="light"] body.academy-ice .j-route-base {stroke:#71999c38!important}
html[data-color-theme="light"] body.academy-ice :is(.j-route-done,.j-route-next) {stroke:var(--map-accent)!important}
html[data-color-theme="light"] body.academy-ice .j-map-node {background:#254456!important;color:#a2cbd8!important;box-shadow:0 8px 0 #091927,0 10px 0 #2f4c5b,0 16px 20px #020b174d!important}
html[data-color-theme="light"] body.academy-ice .j-map-node-face {background:linear-gradient(145deg,#416479,#264756)!important;border-color:#52798a!important;box-shadow:inset 0 3px 0 #abd4df20,inset 0 -4px 0 #0a293d52!important}
html[data-color-theme="light"] body.academy-ice .j-map-node-number {color:#c0d5df!important;background:#345765!important;border-color:#102432!important}
html[data-color-theme="light"] body.academy-ice .j-map-node-title {color:#bdd2de!important;text-shadow:0 2px 8px #041322,0 1px 3px #041322!important}
html[data-color-theme="light"] body.academy-ice .j-map-stop.is-current .j-map-node {background:var(--map-shadow)!important;box-shadow:0 8px 0 var(--map-shadow),0 11px 0 #061720,0 0 32px var(--map-glow)!important;color:#163b38!important}
html[data-color-theme="light"] body.academy-ice .j-map-stop.is-current .j-map-node-face {background:linear-gradient(145deg,#dcfbe9,var(--map-accent) 68%,#93cab8)!important;border-color:#d8f7e6!important}
html[data-color-theme="light"] body.academy-ice .j-map-stop.is-current .j-map-node:before {border-color:var(--map-accent)!important;box-shadow:0 0 0 6px var(--map-glow)!important}
html[data-color-theme="light"] body.academy-ice .j-map-stop.is-current .j-map-node-title {color:#e2f7eb!important}
html[data-color-theme="light"] body.academy-ice .j-map-stop.is-current .j-map-node-number {background:var(--map-accent)!important;color:#15382f!important;border-color:#163b39!important}
html[data-color-theme="light"] body.academy-ice .j-map-here {background:var(--map-accent)!important;color:#15362e!important;border-color:#e4fcee!important}
html[data-color-theme="light"] body.academy-ice .j-map-here:after {background:inherit!important;border-color:#e4fcee!important}
html[data-color-theme="light"] body.academy-ice .j-map-stop.is-complete .j-map-node {box-shadow:0 7px 0 #245c55,0 10px 0 #081d27,0 12px 16px #02121e5e!important;color:#d9fff0!important}
html[data-color-theme="light"] body.academy-ice .j-map-stop.is-complete .j-map-node-face {background:linear-gradient(145deg,#59b597,#327d72)!important;border-color:#88c8b4!important}
html[data-color-theme="light"] body.academy-ice .j-map-check {text-shadow:0 2px 1px #1e6153!important}
html[data-color-theme="light"] body.academy-ice .j-map-stop.is-complete .j-map-node-number {background:#315b55!important;border-color:#122e33!important;color:#add9c4!important}
html[data-color-theme="light"] body.academy-ice .j-map-treasure>span {color:#d4c195!important;text-shadow:0 2px 3px #041622!important}
html[data-color-theme="light"] body.academy-ice .j-path-sparks i {background:#bcdbca!important;box-shadow:0 0 10px #b4e4c44d!important}
html[data-color-theme="light"] body.academy-ice .j-map-board-footer {background:#102734!important;border-color:#45677659!important;color:#a4bcc7!important}
html[data-color-theme="light"] body.academy-ice .j-map-board-footer button {color:#b7dacd!important;background:transparent!important}
html[data-color-theme="light"] body.academy-ice .j-map-next .j-primary {background:#286652!important;color:#fff!important;border-color:#286652!important;box-shadow:0 4px 0 #194a3b!important}

}
