/* Light-mode contrast layer. Loaded last on every page.
 * Remaps dark-mode accent text/tints (mint, sky, violet, amber, rose, pale pastels)
 * to readable equivalents on white (>=4.5:1 for text). Generated from each site
 * stylesheet; regenerate when accent colors change. */
body.classie-light{--fg-muted:#6B6B73;--fg-tertiary:#566376;--accent-mint:#047857;--accent-mint-soft:#15803D;--brand-mint:#047857;--brand-mint-soft:#15803D;--brand-primary-hover:#006BA6;--accent-sky:#006BA6;--success-soft:#15803D;--warning-soft:#C2410C;--danger-soft:#BE123C;--danger:#E11D48;--tiq-codex:#1F6FA0;--tiq-sky:#006BA6;--tiq-violet:#6D4FD8;--tiq-mint:#047857;--tiq-amber:#B45309;}
body.classie-light a:not([class]){color:#006BA6;}
body.classie-light [style*="#c4b5fd"],body.classie-light [style*="#C4B5FD"]{color:#5B3FC4!important;}
/* site.css */
body.classie-light .cy{color:#006BA6}
body.classie-light .page-atmos{background:radial-gradient(ellipse 60% 40% at 50% -8%,rgba(0,121,178,0.1),transparent 62%)}
body.classie-light .stm-l{color:#2869BD}
body.classie-light .stm-v{color:#006EDB}
body.classie-light .eyebrow{color:#006BA6}
body.classie-light a.lnk{color:#006BA6}
body.classie-light .theme-toggle:hover{color:#006BA6}
body.classie-light .h1 .cy{color:#006BA6}
body.classie-light .rings-graphic .ring.r1{border:1px dashed rgba(4,120,87,0.36)}
body.classie-light .rings-graphic::before{background:conic-gradient(from 128deg,rgba(194,82,5,0.16) 0deg,rgba(194,82,5,0.05) 70deg,transparent 96deg)}
body.classie-light .rings-graphic .zl-san{color:#047857}
body.classie-light .rings-graphic .zl-shd{color:#C2410C}
body.classie-light .rings-graphic .rg-core{border:1.5px solid rgba(0,122,178,0.6);box-shadow:0 0 60px -6px rgba(0,121,178,0.55),inset 0 0 24px rgba(0,121,178,0.25)}
body.classie-light .rings-graphic .rg-core b{color:#FFFFFF}
body.classie-light .rings-graphic .rg-core span{color:#8FDBFF}
body.classie-light .rings-graphic .rg-sensor{color:#047857;background:rgba(4,120,87,0.07);border:1px solid rgba(4,120,87,0.26)}
body.classie-light .par-tag.rose{color:#E11D48}
body.classie-light .par-tag.amber{color:#C2410C;background:rgba(194,82,5,0.12);border:1px solid rgba(194,82,5,0.34)}
body.classie-light .par-cur.amber{color:#C2410C}
body.classie-light .prob-q{color:#006BA6}
body.classie-light .prob-wp-ico{color:#006BA6}
body.classie-light .prob-wp-arr{color:#006BA6}
body.classie-light .sq-stat .sq-n{color:#006BA6}
body.classie-light .sq-stat .sq-pct{color:#006BA6}
body.classie-light .wyg-num{color:#006BA6}
body.classie-light .capstone::before{background:radial-gradient(ellipse 50% 70% at 100% 0%,rgba(0,121,178,0.08),transparent 60%)}
body.classie-light .cap-label{color:#006BA6}
body.classie-light .why-ico{color:#006BA6}
body.classie-light .why-card.t-mint .why-ico{background:rgba(4,120,87,0.1);border-color:rgba(4,120,87,0.28);color:#047857}
body.classie-light .why-card.t-mint:hover{border-color:rgba(4,120,87,0.5)}
body.classie-light .why-card.t-sky .why-ico{color:#006BA6}
body.classie-light .why-card.t-amber .why-ico{background:rgba(194,82,5,0.12);border-color:rgba(194,82,5,0.32);color:#C2410C}
body.classie-light .why-card.t-amber{background:linear-gradient(155deg,rgba(194,82,5,0.09),var(--bg-surface) 52%);border-color:rgba(194,82,5,0.28)}
body.classie-light .why-card.t-amber:hover{border-color:rgba(194,82,5,0.6)}
body.classie-light .why-card.t-violet .why-ico{background:rgba(109,79,216,0.12);border-color:rgba(109,79,216,0.32);color:#5B3FC4}
body.classie-light .why-card.t-violet:hover{border-color:rgba(109,79,216,0.55)}
body.classie-light .why-stat{color:#C2410C}
body.classie-light .spend{background:linear-gradient(180deg,rgba(0,121,178,0.05),transparent 40%),var(--bg-surface)}
body.classie-light .sm-tag.shadow{background:rgba(194,82,5,0.14);color:#C2410C}
body.classie-light .sm-tag.saved{background:rgba(4,120,87,0.12);color:#047857}
body.classie-light .sm-cost.cy{color:#006BA6}
body.classie-light .sm-cost.shadow{color:#C2410C}
body.classie-light .sm-cost.saved{color:#047857}
body.classie-light .sm-foot b{color:#047857}
body.classie-light .team-role{color:#006BA6}
body.classie-light .team-li:hover{color:#006BA6}
body.classie-light .quote .cy{color:#006BA6}
body.classie-light .final::before{background:radial-gradient(ellipse 50% 60% at 50% 40%,rgba(0,121,178,0.12),transparent 65%)}
body.classie-light .am-hub{box-shadow:0 0 0 1px var(--brand-primary-16),0 10px 32px rgba(0,121,178,0.22)}
body.classie-light .am-hub .am-ico{color:#006BA6}
body.classie-light .am-ok .am-ico{color:#047857}
body.classie-light .am-shadow .am-ico{color:#C2410C}
body.classie-light .am-shadow .am-s{color:#C2410C}
body.classie-light .fdr-label.flag{color:#C2410C}
body.classie-light .fdr-bar{box-shadow:0 0 12px rgba(0,121,178,0.4)}
body.classie-light .fdr-bar.flag{box-shadow:0 0 12px rgba(194,82,5,0.45)}
body.classie-light .fdr-flag{color:#C2410C}
body.classie-light .fdr-t.flag{color:#C2410C}
body.classie-light .fdr-total{color:#047857}
body.classie-light .ps-eyebrow{color:#006BA6}
body.classie-light .sup-live{color:#047857}
body.classie-light .sup-pulse{box-shadow:0 0 0 0 rgba(4,120,87,0.5)}
body.classie-light .sup-policy b{color:#C2410C}
body.classie-light .sup-chip.act.cy{color:#006BA6}
body.classie-light .sup-chip.act.amber{background:rgba(194,82,5,0.14);color:#C2410C}
body.classie-light .sup-result b{color:#047857}
/* artifacts2.css */
body.classie-light .fan-tab.on{color:#006BA6}
body.classie-light .fan-av{color:#0074DB;box-shadow:0 0 0 4px rgba(0,121,178,0.05)}
body.classie-light .fan-verdict.cy{color:#006BA6}
body.classie-light .fan-verdict.mint{color:#047857;border-color:rgba(4,120,87,0.4);background:rgba(4,120,87,0.08)}
body.classie-light .fan-verdict.rose{color:#E11D48}
body.classie-light .fan-verdict.amber{color:#C2410C;border-color:rgba(194,82,5,0.4);background:rgba(194,82,5,0.08)}
body.classie-light .fan-bubble-tag{color:#006BA6}
body.classie-light .inv-card.approved{border-color:rgba(4,120,87,0.4);box-shadow:0 0 0 1px rgba(4,120,87,0.12)}
body.classie-light .arch-bar{background:linear-gradient(180deg,var(--brand-primary-16),rgba(0,121,178,0.04));box-shadow:0 12px 40px -12px rgba(0,121,178,0.4)}
body.classie-light .arch-bar-sub{color:#006BA6}
body.classie-light .arch-tile-ico{color:#006BA6}
body.classie-light .ig-core{box-shadow:0 0 0 6px rgba(0,121,178,0.12),0 14px 40px -10px rgba(0,173,255,.6)}
body.classie-light .ig-chip.on{color:#006BA6}
body.classie-light .trace-ico{color:#006BA6}
body.classie-light .trace-tag.mint{background:rgba(4,120,87,0.12);color:#047857}
body.classie-light .trace-tag.cy{color:#006BA6}
body.classie-light .trace-tag.amber{background:rgba(194,82,5,0.14);color:#C2410C}
body.classie-light .pol-chip.g.dlp{color:#006BA6}
body.classie-light .pol-chip.g.block{color:#E11D48}
body.classie-light .pol-chip.g.route{color:#047857;border-color:rgba(4,120,87,0.3);background:rgba(4,120,87,0.08)}
body.classie-light .reward{background:linear-gradient(180deg,rgba(0,121,178,0.05),transparent 50%)}
body.classie-light .reward .h2 .cy{color:#006BA6}
body.classie-light .feat-ico{color:#006BA6}
/* sections3.css */
body.classie-light .cmp-col.good{background:linear-gradient(180deg,rgba(4,120,87,0.06),transparent 40%),var(--bg-surface);border-color:rgba(4,120,87,0.28)}
body.classie-light .cmp-head.bad{color:#E11D48}
body.classie-light .cmp-head.good{color:#047857}
body.classie-light .cmp-bubble.ai.bad b{color:#E11D48}
body.classie-light .cmp-bubble.ai.good{background:rgba(4,120,87,0.07);border:1px solid rgba(4,120,87,0.28)}
body.classie-light .cmp-inj{color:#C2410C}
body.classie-light .cmp-intercept b{color:#006BA6}
body.classie-light .cmp-verdict.bad{color:#E11D48}
body.classie-light .cmp-verdict.good{color:#047857}
body.classie-light .value{background:linear-gradient(180deg,rgba(194,82,5,0.04),transparent 45%)}
body.classie-light .value-card:nth-child(1){background:radial-gradient(125% 110% at 0% 0%,rgba(194,82,5,0.08),transparent 52%),var(--bg-surface)}
body.classie-light .value-card:nth-child(1) .value-ico{color:#B05B03;background:rgba(194,82,5,0.13);border-color:rgba(194,82,5,0.34)}
body.classie-light .value-card:nth-child(1):hover{border-color:rgba(194,82,5,0.45)}
body.classie-light .value-card:nth-child(2){background:radial-gradient(125% 110% at 0% 0%,rgba(4,120,87,0.08),transparent 52%),var(--bg-surface)}
body.classie-light .value-card:nth-child(2) .value-ico{color:#047857;background:rgba(4,120,87,0.12);border-color:rgba(4,120,87,0.32)}
body.classie-light .value-card:nth-child(2):hover{border-color:rgba(4,120,87,0.42)}
body.classie-light .value-card:nth-child(3){background:radial-gradient(125% 110% at 0% 0%,rgba(0,121,178,0.08),transparent 52%),var(--bg-surface)}
body.classie-light .value-card:nth-child(3) .value-ico{color:#006BA6;background:rgba(0,121,178,0.12);border-color:rgba(0,121,178,0.32)}
body.classie-light .value-card:nth-child(3):hover{border-color:rgba(0,121,178,0.42)}
body.classie-light .final-pro::before{background:radial-gradient(ellipse 50% 70% at 15% 30%,rgba(0,121,178,0.1),transparent 60%)}
body.classie-light .raf-live{color:#047857}
body.classie-light .raf-ico{background:rgba(194,82,5,0.12);color:#C2410C}
body.classie-light .raf-sev.high{color:#E11D48}
body.classie-light .raf-sev.med{background:rgba(194,82,5,0.14);color:#C2410C}
/* sections4.css */
body.classie-light .ccs-ico{color:#006BA6}
body.classie-light .so-core{background:linear-gradient(180deg,var(--brand-primary-16),rgba(0,121,178,0.04));box-shadow:0 12px 40px -14px rgba(0,121,178,0.4)}
body.classie-light .so-core-mid{color:#006BA6}
body.classie-light .so-pill.alert{color:#E11D48}
body.classie-light .so-cat{color:#006BA6}
body.classie-light .founder-card::before{background:radial-gradient(ellipse 60% 80% at 100% 0%,rgba(0,121,178,0.08),transparent 60%)}
body.classie-light .founder-letter strong{color:#006BA6}
/* sections5.css */
body.classie-light .pc-trial{color:#C2410C;background:rgba(194,82,5,0.14)}
body.classie-light .pc-kpi-d{color:#047857}
body.classie-light .pc-tab{color:#006BA6}
body.classie-light .pc-inv-row b{color:#047857}
body.classie-light .pc-av{color:#0074DB}
body.classie-light .sdd-sum.rose .sdd-sum-v{color:#E11D48}
body.classie-light .sdd-sum.amber .sdd-sum-v{color:#C2410C}
body.classie-light .sdd-sum.ok .sdd-sum-v{color:#047857}
body.classie-light .sdd-sev.critical{color:#E11D48}
body.classie-light .sdd-sev.high{background:rgba(194,82,5,0.14);color:#C2410C}
body.classie-light .sdd-sev.medium{background:rgba(70,130,28,0.16);color:#4D821C}
body.classie-light .ask-ea{color:#047857;background:rgba(4,120,87,0.12)}
body.classie-light .ask-cat{color:#006BA6}
/* sections6.css */
body.classie-light .pcg-tb-r{color:#006BA6}
body.classie-light .pcg-btn:hover{color:#006BA6}
/* sections7.css */
body.classie-light .assess{background:linear-gradient(180deg,rgba(0,121,178,0.05),transparent 45%)}
body.classie-light .par-conf{color:#E11D48}
body.classie-light .par-cur.cy{color:#006BA6}
body.classie-light .par-cur.mint{color:#047857}
body.classie-light .par-cur.rose{color:#E11D48}
body.classie-light .par-chip.critical{color:#E11D48}
body.classie-light .par-chip.high{background:rgba(194,82,5,0.12);color:#C2410C;border:1px solid rgba(194,82,5,0.28)}
/* nav.css */
body.classie-light .mega-pillar-h .arr{color:#006BA6}
body.classie-light .mega-feat{background:radial-gradient(ellipse 120% 90% at 0% 0%,rgba(0,121,178,0.12),transparent 60%),linear-gradient(160deg,#EAF2FB,#FFFFFF)}
body.classie-light .mega-feat-badge{color:#0079C7;background:rgba(0,121,178,0.18);border:1px solid rgba(0,121,178,0.32)}
body.classie-light .mega-feat-cta{color:#006BA6}
body.classie-light .compact-foot{color:#006BA6}
body.classie-light .subnav-links a.on{color:#006BA6}
body.classie-light .sfooter-col a:hover{color:#006BA6}
/* pages.css */
body.classie-light .mint{color:#047857}
body.classie-light .phero-h1 .cy{color:#006BA6}
body.classie-light .uc-card:hover .uc-go{color:#006BA6}
body.classie-light .uc-ic{color:#006BA6}
body.classie-light .uc-card.t-sky{background:radial-gradient(120% 90% at 100% 0%,rgba(0,121,178,0.08),transparent 55%),var(--bg-surface)}
body.classie-light .uc-card.t-sky .uc-ic{color:#006BA6;background:rgba(0,121,178,0.12);border-color:rgba(0,121,178,0.32)}
body.classie-light .uc-card.t-sky .uc-tag{color:#006BA6;background:rgba(0,121,178,0.12)}
body.classie-light .uc-card.t-sky:hover{border-color:rgba(0,121,178,0.42)}
body.classie-light .uc-card.t-mint{background:radial-gradient(120% 90% at 100% 0%,rgba(4,120,87,0.08),transparent 55%),var(--bg-surface)}
body.classie-light .uc-card.t-mint .uc-ic{color:#047857;background:rgba(4,120,87,0.12);border-color:rgba(4,120,87,0.32)}
body.classie-light .uc-card.t-mint .uc-tag{color:#047857;background:rgba(4,120,87,0.12)}
body.classie-light .uc-card.t-mint:hover{border-color:rgba(4,120,87,0.42)}
body.classie-light .uc-card.t-violet{background:radial-gradient(120% 90% at 100% 0%,rgba(109,79,216,0.09),transparent 55%),var(--bg-surface)}
body.classie-light .uc-card.t-violet .uc-ic{color:#5B3FC4;background:rgba(109,79,216,0.13);border-color:rgba(109,79,216,0.34)}
body.classie-light .uc-card.t-violet .uc-tag{color:#5B3FC4;background:rgba(109,79,216,0.13)}
body.classie-light .uc-card.t-violet:hover{border-color:rgba(109,79,216,0.44)}
body.classie-light .uc-card.t-amber{background:radial-gradient(120% 90% at 100% 0%,rgba(194,82,5,0.08),transparent 55%),var(--bg-surface)}
body.classie-light .uc-card.t-amber .uc-ic{color:#B05B03;background:rgba(194,82,5,0.13);border-color:rgba(194,82,5,0.34)}
body.classie-light .uc-card.t-amber .uc-tag{color:#B05B03;background:rgba(194,82,5,0.13)}
body.classie-light .uc-card.t-amber:hover{border-color:rgba(194,82,5,0.44)}
body.classie-light .persona-ic{color:#006BA6}
body.classie-light .rep-view{color:#006BA6}
body.classie-light .rep-card.t-sky .rep-ic{background:rgba(0,121,178,0.12);color:#006BA6;border-color:rgba(0,121,178,0.28)}
body.classie-light .rep-card.t-mint .rep-ic{background:rgba(4,120,87,0.1);color:#047857;border-color:rgba(4,120,87,0.26)}
body.classie-light .rep-card.t-rose .rep-ic{color:#E11D48}
body.classie-light .rep-card.t-sky:hover{border-color:rgba(0,121,178,0.45)}
body.classie-light .rep-card.t-mint:hover{border-color:rgba(4,120,87,0.4)}
body.classie-light .brief-stamp{color:#047857;background:rgba(4,120,87,0.1);border:1px solid rgba(4,120,87,0.3)}
body.classie-light .brief-sec-label{color:#006BA6}
body.classie-light .brief-kpi-d.good{color:#047857}
body.classie-light .brief-kpi-d.down{color:#E11D48}
body.classie-light .brief-sev.s-critical{color:#E11D48}
body.classie-light .brief-sev.s-high{color:#C2410C;background:rgba(194,82,5,0.12)}
body.classie-light .brief-sev.s-medium{color:#006BA6;background:rgba(0,121,178,0.12)}
body.classie-light .brief-changed{background:rgba(4,120,87,0.06);border:1px solid rgba(4,120,87,0.22)}
body.classie-light .brief-changed-k{color:#047857}
body.classie-light .brief-actions li::before{color:#006BA6}
body.classie-light .email-mini-kpis b.mint{color:#047857}
body.classie-light .dwin-side.eml .dside-item.on{color:#006BA6}
body.classie-light .dmsg-attach-stats .mint b,body.classie-light .dmsg-attach-stats span.mint{color:#047857}
body.classie-light .dmsg-alert-ic{color:#E11D48}
body.classie-light .dmsg-react span{color:#006BA6}
body.classie-light .dml-kpis b.mint{color:#047857}
/* deco.css */
body.classie-light .deco-sec .deco-badge{color:#047857;background:rgba(4,120,87,0.08);border:1px solid rgba(4,120,87,0.28)}
body.classie-light .deco-sec .ds-ico{background:rgba(4,120,87,0.07);border:1px solid rgba(4,120,87,0.22);color:#047857}
body.classie-light .deco-sec .deco-note b{color:#047857}
body.classie-light .deco-sec .deco-tag.pii{color:#E11D48}
body.classie-light .deco-sec .deco-tag.fin{color:#C2410C;background:rgba(194,82,5,0.1);border:1px solid rgba(194,82,5,0.4)}
body.classie-light .deco-sec .deco-tag.safe{color:#047857;background:rgba(4,120,87,0.1);border:1px solid rgba(4,120,87,0.4)}
body.classie-light .deco-sec .deco-tag.src{color:#006BA6}
body.classie-light .deco-sec .deco-tag.cred{color:#5B3FC4;background:rgba(109,79,216,0.1);border:1px solid rgba(109,79,216,0.42)}
body.classie-light .deco-sec .das-num{color:#006BA6}
body.classie-light .deco-sec .das-row.super{box-shadow:0 0 0 1px var(--brand-primary-16), 0 18px 44px -20px rgba(0,121,178,0.4)}
body.classie-light .deco-sec .das-enforce{color:#006BA6}
body.classie-light .deco-sec .das-chip.stop{color:#E11D48}
body.classie-light .deco-sec .das-chip.allow{color:#047857;border-color:rgba(4,120,87,0.55);background:rgba(4,120,87,0.08)}
body.classie-light .deco-sec .das-chip.route{color:#006BA6}
body.classie-light .deco-sec .das-chip.alert{color:#C2410C;border-color:rgba(194,82,5,0.55);background:rgba(194,82,5,0.08)}
body.classie-light .deco-sec .das-chip.redact{color:#006BA6}
/* product.css */
body.classie-light .pbadge.t-sky{color:#0076B2}
body.classie-light .pbadge.t-sky svg{color:#006BA6}
body.classie-light .pbadge.t-mint{color:#047857;background:rgba(4,120,87,0.1);border-color:rgba(4,120,87,0.3)}
body.classie-light .pbadge.t-mint svg{color:#047857}
body.classie-light .pbadge.t-amber{color:#B25900;background:rgba(194,82,5,0.12);border-color:rgba(194,82,5,0.34)}
body.classie-light .pbadge.t-amber svg{color:#C2410C}
body.classie-light .pbadge.t-violet{color:#5B3FC4;background:rgba(109,79,216,0.12);border-color:rgba(109,79,216,0.36)}
body.classie-light .pbadge.t-violet svg{color:#6D4FD8}
body.classie-light .sflow.on{color:#006BA6}
body.classie-light .spine-bridge{background:linear-gradient(100deg,rgba(109,79,216,0.12),var(--bg-surface) 62%);border:1px solid rgba(109,79,216,0.3)}
body.classie-light .bridge-cap{color:#5B3FC4}
body.classie-light .cross-cap{color:#006BA6}
body.classie-light .cc3-v{color:#006BA6}
body.classie-light .flow-pills span.risk{color:#B25900;border-color:rgba(194,82,5,0.36);background:rgba(194,82,5,0.1)}
body.classie-light .meter-fig b.mint{color:#047857}
body.classie-light .meter-fig b.amber{color:#C2410C}
body.classie-light .meter-fig b.sky{color:#006BA6}
body.classie-light .meter-alert{background:linear-gradient(100deg,rgba(194,82,5,0.16),rgba(23,23,28,.6));border:1px solid rgba(194,82,5,0.45)}
body.classie-light .meter-alert-ic{background:rgba(194,82,5,0.18);border:1px solid rgba(194,82,5,0.5)}
body.classie-light .meter-rows-h span:first-child{color:#047857}
body.classie-light .meter-row.save .meter-row-v{color:#047857}
body.classie-light .hub-side.analyze{background:linear-gradient(180deg,rgba(4,120,87,0.05),transparent)}
body.classie-light .hub-tag.mint{color:#047857;background:rgba(4,120,87,0.1);border:1px solid rgba(4,120,87,0.3)}
body.classie-light .hub-tag.sky{color:#006BA6}
body.classie-light .hub-core{background:linear-gradient(180deg,rgba(109,79,216,0.1),var(--bg-base))}
body.classie-light .hub-core-rule b.route{color:#006BA6}
body.classie-light .sup-pillar-ic{color:#006BA6}
body.classie-light .sv .deny .dx{color:#E11D48}
body.classie-light .sv .deny b{color:#D6284A}
body.classie-light .sv .deny span{color:#C71E3A}
body.classie-light .sv .cl .kw{color:#006BA6}
body.classie-light .sv .trow .tag{color:#047857}
body.classie-light .es-meta .ico{color:#006BA6}
body.classie-light .es-scout{color:#047857;background:rgba(4,120,87,0.08);border:1px solid rgba(4,120,87,0.26)}
body.classie-light .es-band{background:linear-gradient(110deg,rgba(4,120,87,0.1),var(--bg-surface) 60%);border:1px solid rgba(4,120,87,0.32);box-shadow:0 0 0 1px rgba(4,120,87,0.04),0 0 70px -30px rgba(4,120,87,0.5)}
body.classie-light .es-band .bi{background:rgba(4,120,87,0.1);border:1px solid rgba(4,120,87,0.3);color:#047857}
body.classie-light .es-band .bs{color:#047857}
body.classie-light .es-band .deploy{border-left:1px solid rgba(4,120,87,0.26)}
body.classie-light .es-band .deploy .dn{color:#047857}
body.classie-light .esl-foot-r b{color:#047857}
body.classie-light .cp-blist .cp-bi{color:#006BA6}
body.classie-light .cp-sov{background:linear-gradient(110deg,rgba(4,120,87,0.12),rgba(4,120,87,0.04) 70%);border:1.5px solid rgba(4,120,87,0.42)}
body.classie-light .cp-sov .si{background:rgba(4,120,87,0.1);border:1px solid rgba(4,120,87,0.3);color:#047857}
body.classie-light .db-bar .live{color:#047857}
body.classie-light .db-rail .nv.on{color:#006BA6}
body.classie-light .db-kpi .n .dl.up{color:#047857}
body.classie-light .db-kpi .n .dl.neg{color:#E11D48}
body.classie-light .db-tag.sky{color:#006BA6}
body.classie-light .db-tag.mint{color:#047857;background:rgba(4,120,87,0.1);border:1px solid rgba(4,120,87,0.28)}
body.classie-light .db-tag.rose{color:#E11D48}
body.classie-light .sop-num.t-sky{color:#006BA6}
body.classie-light .sop-num.t-mint{color:#047857}
body.classie-light .sop-kick.t-sky{color:#006BA6}
body.classie-light .sop-kick.t-mint{color:#047857}
body.classie-light .sop-h .ac-sky{color:#006BA6}
body.classie-light .sop-h .ac-mint{color:#047857}
body.classie-light .slite-prod.t-sky{color:#006BA6}
body.classie-light .slite-prod.t-mint{color:#047857;background:rgba(4,120,87,0.1);border-color:rgba(4,120,87,0.3)}
body.classie-light .slite-prod.t-amber{background:rgba(194,82,5,0.12);border-color:rgba(194,82,5,0.34)}
body.classie-light .tri-ic{color:#006BA6}
body.classie-light .tri-meta{color:#006BA6}
body.classie-light .sov-card{background:linear-gradient(160deg,rgba(4,120,87,0.1),rgba(4,120,87,0.03) 60%);border:1.5px solid rgba(4,120,87,0.4)}
body.classie-light .sov-ic{background:rgba(4,120,87,0.1);border:1px solid rgba(4,120,87,0.3)}
body.classie-light .sov-foot b{color:#047857}
body.classie-light .cg-node.user .cic{background:rgba(4,120,87,0.08);border-color:rgba(4,120,87,0.26);color:#047857}
body.classie-light .cg-node.ai{background:linear-gradient(150deg,rgba(0,121,178,0.12),var(--bg-base) 60%);box-shadow:0 0 0 1px rgba(0,121,178,0.08),0 0 60px -18px rgba(0,173,255,.6)}
body.classie-light .cg-node.ai .cic{color:#006BA6}
body.classie-light .cg-node.ai .ctag{background:rgba(0,121,178,0.14);color:#006BA6}
body.classie-light .cg-node.data .cic{background:rgba(4,120,87,0.08);border-color:rgba(4,120,87,0.26);color:#047857}
body.classie-light .cg-node.data .ctag{background:rgba(4,120,87,0.1);color:#047857}
body.classie-light .cg-node.shadow .cic{color:#E11D48}
body.classie-light .cg-node.shadow .ctag{color:#E11D48}
body.classie-light .cg-ck{color:#006BA6}
body.classie-light .pf-bar .live{color:#047857}
body.classie-light .pf-nav.on{background:rgba(0,121,178,0.14);box-shadow:inset 0 0 0 1px rgba(0,121,178,0.22)}
body.classie-light .pf-nav.on svg{color:#006BA6}
body.classie-light .pf-h .pill{color:#006BA6}
body.classie-light .pf-kpi .n .dl.up{color:#047857}
body.classie-light .pf-kpi .n .dl.neg{color:#E11D48}
body.classie-light .pf-risk.High{color:#E11D48}
body.classie-light .pf-risk.Medium{color:#C2410C;background:rgba(194,82,5,0.1)}
body.classie-light .pf-risk.Low{color:#047857;background:rgba(4,120,87,0.1);border:1px solid rgba(4,120,87,0.26)}
body.classie-light .af-card.input{border-color:rgba(4,120,87,0.3);background:linear-gradient(160deg,rgba(4,120,87,0.06),var(--bg-surface) 60%)}
body.classie-light .af-eyebrow.mint{color:#047857}
body.classie-light .af-item .aic{color:#006BA6}
body.classie-light .af-item.bad .aic{color:#E11D48}
body.classie-light .af-score{color:#C2410C}
body.classie-light .rail-btn:hover{color:#006BA6}
body.classie-light .sgov-badge{color:#006BA6}
body.classie-light .sgm-k.mint{color:#047857}
body.classie-light .sgm-k.sky{color:#006BA6}
body.classie-light .pcd-group-status.warning{color:#B95504}
body.classie-light .pcd-group-status.danger{color:#E11D48}
body.classie-light .pcd-action.block{color:#C81E1E}
body.classie-light .pcd-action.warn{color:#B95504}
body.classie-light .pcd-sev.medium{color:#B95504;background:rgba(185,85,4,0.12);border:1px solid rgba(185,85,4,0.25)}
body.classie-light .pcd-sev.high{color:#C81E1E}
body.classie-light .mpr-act{color:#C81E1E}
body.classie-light .mpr-sev.rose{color:#C81E1E}
body.classie-light .mpr-sev.amber{color:#B95504;background:rgba(185,85,4,0.12);border:1px solid rgba(185,85,4,0.22)}
body.classie-light .minj-col.good{border:1px solid rgba(4,120,87,0.2)}
body.classie-light .minj-col.bad .minj-head{color:#C81E1E}
body.classie-light .minj-col.good .minj-head{color:#047857}
body.classie-light .minj-code{color:#B95504}
body.classie-light .minj-intercept{background:rgba(4,120,87,0.07);border:1px solid rgba(4,120,87,0.22)}
body.classie-light .minj-intercept svg{color:#047857}
body.classie-light .minj-verdict.bad{color:#C81E1E}
body.classie-light .minj-verdict.good{color:#047857}
body.classie-light .af-card.input{border-color:rgba(4,120,87,0.22)}
body.classie-light .sop-num.t-violet,body.classie-light .sop-kick.t-violet{color:#6D4FD8}
body.classie-light .sop-h .ac-violet{color:#6D4FD8}
body.classie-light .slite-card.c-violet{border-top-color:#6D4FD8}
body.classie-light .slite-prod.t-violet{color:#5B3FC4;background:rgba(109,79,216,0.12);border-color:rgba(109,79,216,0.36)}
body.classie-light #supervise .sgov-badge{color:#5B3FC4;background:rgba(109,79,216,0.12);border-color:rgba(109,79,216,0.36)}
body.classie-light #supervise .sgov-badge svg{color:#5B3FC4}
body.classie-light #supervise .sgm-k.sky{color:#5B3FC4}
body.classie-light .af-card.output .af-eyebrow{color:#006BA6}
body.classie-light .af-card.output .af-score{color:#C2410C}
body.classie-light .af-risk-tag{background:rgba(194,82,5,0.16);border:1px solid rgba(194,82,5,0.42)}
body.classie-light .meter-row-v{color:#006BA6}
body.classie-light .meter-row.save .meter-row-v{color:#047857}
body.classie-light #supervise .cmp-col.good{background:linear-gradient(180deg,rgba(109,79,216,0.08),transparent 42%),var(--bg-surface);border-color:rgba(109,79,216,0.32)}
body.classie-light #supervise .cmp-head.good,body.classie-light #supervise .cmp-verdict.good{color:#5B3FC4}
body.classie-light #supervise .cmp-bubble.ai.good{background:rgba(109,79,216,0.09);border:1px solid rgba(109,79,216,0.3)}
body.classie-light #supervise .cmp-intercept{background:rgba(109,79,216,0.1);border-color:rgba(109,79,216,0.34)}
body.classie-light #supervise .cmp-intercept b{color:#5B3FC4}
body.classie-light .gtg-lab.warn{color:#C2410C}
body.classie-light .gtg-lab.mint{color:#047857}
body.classie-light .gtg-fig .v.mint{color:#047857}
body.classie-light .gtg-fig .v.amber{color:#C2410C}
body.classie-light .gtg-fig .v.sky{color:#006BA6}
/* tokeniq.css */
body.classie-light .tiq-flagged{color:#E11D48}
body.classie-light .tiq-li .dl.dn,body.classie-light .tiq-li .dl.up{color:#047857}
body.classie-light .tiq-li .dl.dn-bad{color:#E11D48}
body.classie-light .tiq-alert{color:#E11D48}
body.classie-light .tiq-back{color:#006BA6}
/* interfaces.css */
body.classie-light .ifd-v.mint{color:#047857}
body.classie-light .ifd-v.amber{color:#C2410C}
body.classie-light .ifa-a{background:rgba(4,120,87,0.06);border:1px solid rgba(4,120,87,0.28)}
body.classie-light .ifa-spark{color:#047857}
body.classie-light .ifr-sev{color:#C2410C;background:rgba(194,82,5,0.12);border:1px solid rgba(194,82,5,0.3)}
body.classie-light .ifr-c{color:#047857}
/* trust.css */
body.classie-light .tc-attest-k{color:#006BA6}
body.classie-light .tc-ico{color:#006BA6}
body.classie-light .tc-foot a{color:#006BA6}
/* demo.css */
body.classie-light .dfm-h .cy{color:#006BA6}
body.classie-light .t-sky .dfm-tag{color:#006BA6}
body.classie-light .t-mint .dfm-tag{color:#047857;background:rgba(4,120,87,0.1);border:1px solid rgba(4,120,87,0.28)}
body.classie-light .t-violet .dfm-tag{color:#5B3FC4;background:rgba(109,79,216,0.12);border:1px solid rgba(109,79,216,0.3)}
body.classie-light .dfm-reassure{background:rgba(4,120,87,0.05);border:1px solid rgba(4,120,87,0.2)}
body.classie-light .dfm-sent-ic{background:rgba(4,120,87,0.1);border:1px solid rgba(4,120,87,0.3)}
/* resources.css */
body.classie-light .res-flag{color:#006BA6}
body.classie-light .res-split-card.blog::before{background:radial-gradient(ellipse 70% 70% at 100% 0%,rgba(0,121,178,0.16),transparent 60%)}
body.classie-light .res-split-card.support::before{background:radial-gradient(ellipse 70% 70% at 100% 0%,rgba(4,120,87,0.14),transparent 60%)}
body.classie-light .res-split-card.blog .res-split-ico{color:#006BA6}
body.classie-light .res-split-card.support .res-split-ico{background:rgba(4,120,87,0.1);border:1px solid rgba(4,120,87,0.28);color:#047857}
body.classie-light .res-split-card.blog .res-split-cta{color:#006BA6}
body.classie-light .res-split-card.support .res-split-cta{color:#047857}
body.classie-light .res-chip.on,body.classie-light .res-chip:hover{color:#006BA6}
body.classie-light .res-cat{color:#006BA6}
body.classie-light .res-feature-cta{color:#006BA6}
body.classie-light .res-thumb.g1{background:radial-gradient(ellipse 80% 80% at 30% 20%,rgba(0,121,178,0.5),transparent 60%),linear-gradient(135deg,#0e3a72,#081943)}
body.classie-light .res-thumb.g2{background:radial-gradient(ellipse 80% 80% at 70% 30%,rgba(4,120,87,0.4),transparent 60%),linear-gradient(135deg,#0c2f3a,#081943)}
body.classie-light .res-thumb.g3{background:radial-gradient(ellipse 80% 80% at 30% 70%,rgba(194,82,5,0.35),transparent 60%),linear-gradient(135deg,#2a1b10,#0e0c14)}
body.classie-light .res-thumb.g4{background:radial-gradient(ellipse 80% 80% at 60% 40%,rgba(64,9,220,0.4),transparent 60%),linear-gradient(135deg,#1c1633,#0e0c14)}
body.classie-light .res-thumb.g5{background:radial-gradient(ellipse 80% 80% at 40% 30%,rgba(0,122,178,0.4),transparent 60%),linear-gradient(135deg,#0e2c45,#081943)}
/* support.css */
body.classie-light .sup-flag{color:#006BA6}
body.classie-light .sup-chip.on{color:#006BA6}
body.classie-light .sup-q-cat{color:#006BA6}
body.classie-light .sup-item.open .sup-q-x{color:#006BA6}
body.classie-light .sup-help-copy .eyebrow{color:#006BA6}
body.classie-light .sup-contact svg{color:#006BA6}
body.classie-light .sup-submit{box-shadow:0 0 0 1px rgba(0,121,178,0.4),0 12px 30px -8px rgba(0,121,178,0.55)}
body.classie-light .sup-success .sup-check{background:rgba(4,120,87,0.12);border:1px solid rgba(4,120,87,0.4);color:#047857}
body.classie-light .sup-ticket{color:#006BA6}

/* component-scoped var sets that out-rank the body token block */
body.classie-light .tiq-pf{--tiq-codex:#1F6FA0;--tiq-sky:#006BA6;--tiq-violet:#6D4FD8;--tiq-mint:#047857;--tiq-amber:#B45309;}
body.classie-light .tiq-li .dl.dn,body.classie-light .tiq-li .dl.up{color:#047857;}
body.classie-light .intent-seg{color:rgba(0,0,0,.82);}
body.classie-light .tiq-big[style*="brand-primary"]{color:#006BA6!important;}
body.classie-light .logo-tile-tx{color:#4B5563;}
body.classie-light .logo-tile{opacity:.9}body.classie-light .logo-tile:hover{opacity:1}body.classie-light .logo-tile img{filter:brightness(0) opacity(.68)}
