/* Generated by tools/light-theme.mjs from index.html. Do not edit: regenerate. */
:root[data-theme="light"]{--surface:#f7f1e8;--stage:#f7f1e8;--bg:#f7f1e8;--panel:#efe8da;--panel-2:#ffffff;--panel-3:#ffffff;--ink:#15201c;--ink-dim:#566159;--ink-faint:#566159;--accent:#efe8da;--accent-text:#499759;--rule:rgba(21,32,28,0.13);--rule-strong:rgba(21,32,28,0.13);--core:#15201c;--p-method:#487d46;--p-mobil:#487d46;--p-meas:#487d46;--p-matur:#b23800;--principle:#487d46;--trawl-accent:#2c6f67;--vc-accent:#805e18}
html[data-theme="light"]{--lab-scroll-track:#f7f1e8}
html[data-theme="light"] #topbar{background:linear-gradient(180deg, rgba(247,241,232,0.96), rgba(247,241,232,0.9))}
html[data-theme="light"] #topbar .lab-tag b{color:#487d46}
html[data-theme="light"] body.view-eiq .lab-tag .lt-eiq{color:var(--p-matur, #b23800)}
html[data-theme="light"] body.view-vc .lab-tag .lt-vc,html[data-theme="light"] body:has(#vc-gate.open) .lab-tag .lt-vc{color:#805e18}
html[data-theme="light"] body:has(#trawl-gate.open) .lab-tag .lt-trawl{color:#2c6f67}
html[data-theme="light"] #topbar .toplink:hover{color:#487d46}
html[data-theme="light"] #topbar .firm-link{color:#487d46}
html[data-theme="light"] .m2-link{stroke:#15201c}
html[data-theme="light"] .m2-link.hot{stroke:#487d46;filter:drop-shadow(0 0 2px rgba(124,192,138,0.5))}
html[data-theme="light"] .m2-node.hover circle:not(.hit),html[data-theme="light"] .m2-node.focus circle:not(.hit),html[data-theme="light"] .m2-node.near circle:not(.hit){filter:drop-shadow(0 0 4px rgba(124,192,138,0.5))}
html[data-theme="light"] .m2-node text{stroke:#15201c}
html[data-theme="light"] .m2-node.core text{fill:#15201c}
html[data-theme="light"] .m2-node.focus circle:not(.hit){filter:drop-shadow(0 0 6px rgba(124,192,138,0.275))}
html[data-theme="light"] .m2-node.near circle:not(.hit){filter:drop-shadow(0 0 3px rgba(124,192,138,0.15))}
html[data-theme="light"] #m2-zoom .zrange{background:rgba(232,228,216,0.18)}
html[data-theme="light"] #m2-zoom .zrange::-webkit-slider-thumb{background:#7cc08a}
html[data-theme="light"] #m2-zoom .zrange::-moz-range-thumb{background:#7cc08a}
html[data-theme="light"] #m2-zoom .zsep{background:rgba(232,228,216,0.18)}
html[data-theme="light"] #m2-pulse .pc-dot{background:#7cc08a;box-shadow:0 0 7px rgba(124,192,138,0.5)}
html[data-theme="light"] #m2-pulse .pc-btn.on{color:#487d46;border-color:rgba(21,32,28,0.26)}
html[data-theme="light"] #m2-pulse .pc-range{background:rgba(232,228,216,0.18)}
html[data-theme="light"] #m2-pulse .pc-range::-webkit-slider-thumb{background:#7cc08a}
html[data-theme="light"] #m2-pulse .pc-range::-moz-range-thumb{background:#7cc08a}
html[data-theme="light"] #m2-note{background:rgba(239,232,218,0.86)}
html[data-theme="light"] #m2-legend{background:rgba(247,241,232,0.9);box-shadow:0 8px 28px rgba(8,34,29,0.14)}
html[data-theme="light"] #m2-legend .l-collapse{color:#487d46}
html[data-theme="light"] #m2-legend .l-collapse:hover{color:#15201c;background:#7cc08a}
html[data-theme="light"] #m2-legend-mini{background:rgba(247,241,232,0.9);box-shadow:0 8px 28px rgba(8,34,29,0.14)}
html[data-theme="light"] #m2-legend-hint-tip{box-shadow:0 6px 20px rgba(8,34,29,0.158)}
html[data-theme="light"] #m2-legend .cg-div{background:rgba(232,228,216,0.18)}
html[data-theme="light"] #m2-legend .lbtn.on{color:#15201c;background:#7cc08a}
html[data-theme="light"] #m2-card{box-shadow:0 18px 50px rgba(8,34,29,0.175)}
html[data-theme="light"] .m2-card-explain{color:#15201c;background:#7cc08a}
html[data-theme="light"] #peek{background:rgba(239,232,218,0.82)}
html[data-theme="light"] #peek::before{background:#7cc08a;box-shadow:0 0 8px rgba(124,192,138,0.5)}
html[data-theme="light"] #canvas{background:linear-gradient(180deg, rgba(247,241,232,0.72), rgba(247,241,232,0.92))}
html[data-theme="light"] #canvas .sheet{box-shadow:0 30px 80px rgba(8,34,29,0.21)}
html[data-theme="light"] #canvas .sheet-tag{color:#487d46}
html[data-theme="light"] #canvas .sheet-act:hover{color:#487d46}
html[data-theme="light"] #canvas .cc-act{color:#487d46}
html[data-theme="light"] #console-head{color:#15201c}
html[data-theme="light"] #console-head .av{background:rgba(21,32,28,0.08);border:1px solid rgba(21,32,28,0.13)}
html[data-theme="light"] #console-head .who{color:#15201c}
html[data-theme="light"] #console-head .sub{color:#15201c}
html[data-theme="light"] .chat-ic{color:#15201c}
html[data-theme="light"] .chat-dl-confirm{box-shadow:0 12px 30px rgba(8,34,29,0.147)}
html[data-theme="light"] .chat-dl-confirm .cdl-yes{background:#7cc08a;color:#15201c}
html[data-theme="light"] .chat-resize-handle:hover::after,html[data-theme="light"] body.chat-resizing #m2-resize::after{background:#7cc08a}
html[data-theme="light"] #eiq-console .chat-resize-handle:hover::after,html[data-theme="light"] body.chat-resizing #eiq-resize::after{background:#ff7a3d}
html[data-theme="light"] [data-anctip]:hover::after{background:#f7f1e8;box-shadow:0 8px 22px rgba(8,34,29,0.175)}
html[data-theme="light"] .chat-confirm .yes{background:#7cc08a;color:#15201c}
html[data-theme="light"] .chat-confirm .no{color:#487d46}
html[data-theme="light"] .msg.user{color:#15201c;border:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .msg.bot a{color:#487d46}
html[data-theme="light"] .msg.bot.rich .anc-h{color:#487d46}
html[data-theme="light"] .artifact-ref::before{color:#487d46}
html[data-theme="light"] .anc-dots i{background:#7cc08a}
html[data-theme="light"] .m2-building .m2-bld-spin{border:2px solid rgba(21,32,28,0.26)}
html[data-theme="light"] #lab .msg.bot.is-building::after{background:#7cc08a}
html[data-theme="light"] .rich .anc-h{color:#487d46}
html[data-theme="light"] .sugg-chip.asm-suggest{color:#487d46;border-color:rgba(21,32,28,0.26)}
html[data-theme="light"] .sugg-chip.asm-suggest .asm-dot{background:#7cc08a;box-shadow:0 0 6px rgba(124,192,138,0.425)}
html[data-theme="light"] .msg.bot.rich a{color:#487d46}
html[data-theme="light"] .anc-engage-links a{color:#487d46}
html[data-theme="light"] #send{background:#7cc08a;color:#15201c}
html[data-theme="light"] #console-relaunch{color:#15201c;box-shadow:0 6px 22px rgba(8,34,29,0.14)}
html[data-theme="light"] #turnstile-box.active{border:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] #turnstile-box .ts-strip,html[data-theme="light"] #eiq-turnstile-box .ts-strip,html[data-theme="light"] #vc-turnstile-box .ts-strip{background:rgba(21,32,28,0.024)}
html[data-theme="light"] #turnstile-box .ts-spin,html[data-theme="light"] #eiq-turnstile-box .ts-spin,html[data-theme="light"] #vc-turnstile-box .ts-spin{border:2px solid rgba(21,32,28,0.13)}
html[data-theme="light"] #turnstile-box .ts-spin{border-top-color:#499759}
html[data-theme="light"] #eiq-turnstile-box .ts-spin{border-top-color:#f74e00}
html[data-theme="light"] #vc-turnstile-box .ts-spin{border-top-color:#ad7f20}
html[data-theme="light"] #disabled-note a{color:#487d46}
html[data-theme="light"] .modal{background:rgba(247,241,232,0.78)}
html[data-theme="light"] .modal .box{box-shadow:0 30px 90px rgba(8,34,29,0.21)}
html[data-theme="light"] .modal .box-head{background:linear-gradient(180deg,var(--panel-2) 84%,rgba(247,241,232,0))}
html[data-theme="light"] .modal .box-head .tag{color:#487d46}
html[data-theme="light"] .modal .diagram{background:#f7f1e8}
html[data-theme="light"] .hood-step .n{color:#487d46}
html[data-theme="light"] .hood-err{color:#9e491b}
html[data-theme="light"] #topbar .topbtn.accent{color:#487d46;border-color:rgba(21,32,28,0.26)}
html[data-theme="light"] #topbar .topbtn.accent.glow{box-shadow:0 0 0 1px rgba(124,192,138,0.25), 0 0 14px rgba(124,192,138,0.225)}
html[data-theme="light"] #assessment .asm-backdrop{background:rgba(247,241,232,0.82)}
html[data-theme="light"] #assessment .asm-bar{background:rgba(247,241,232,0.92)}
html[data-theme="light"] #assessment .asm-bar-tag{color:#487d46}
html[data-theme="light"] .asm-btn.primary{color:#15201c;background:#7cc08a}
html[data-theme="light"] .asm-btn.primary:hover{color:#15201c}
html[data-theme="light"] .asm-err{color:#9e491b}
html[data-theme="light"] .asm-load-kicker{color:#487d46}
html[data-theme="light"] .asm-loading .dots span{background:#809086}
html[data-theme="light"] .doc{color:#15201c;box-shadow:0 30px 80px rgba(8,34,29,0.193)}
html[data-theme="light"] .doc .doc-head .mark .nsub{color:#566159}
html[data-theme="light"] .doc .doc-program{color:#15201c}
html[data-theme="light"] .doc .s-label::after{background:rgba(239,232,218,0.12)}
html[data-theme="light"] .doc p.situation{color:#15201c}
html[data-theme="light"] .doc .mat-scale-track .mt-l{color:#566159}
html[data-theme="light"] .doc .mat-name{color:#15201c}
html[data-theme="light"] .doc .mat-base{background:rgba(239,232,218,0.18)}
html[data-theme="light"] .doc .mat-cur{box-shadow:0 0 0 3px rgba(21,32,28,0.25)}
html[data-theme="light"] .doc .mat-tgt{box-shadow:0 0 0 3px rgba(21,32,28,0.25)}
html[data-theme="light"] .doc .mat-legend{color:#566159}
html[data-theme="light"] .doc .mat-legend .sw.cur{background:#efe8da}
html[data-theme="light"] .doc ul.doc-acros li{color:#566159}
html[data-theme="light"] .doc ul.doc-acros .acr-body .acr-full{color:#15201c}
html[data-theme="light"] .doc .doc-foot{border-top:1px solid rgba(20,70,61,0.24)}
html[data-theme="light"] .doc .doc-foot .fnote{color:#566159}
html[data-theme="light"] .doc .doc-foot .fcontact{color:#15201c}
html[data-theme="light"] .doc .doc-ip{color:#566159}
html[data-theme="light"] .modal .w-enter{color:#15201c;background:#7cc08a}
html[data-theme="light"] .modal .w-visit:hover{color:#487d46}
html[data-theme="light"] #vc-gate .box-head .tag{color:var(--vc-accent, #805e18)}
html[data-theme="light"] #vc-method .box-head .x:hover{color:#805e18;border-color:#ad7f20;box-shadow:0 0 16px -2px rgba(224,180,88,0.3)}
html[data-theme="light"] #vc-gate .w-enter{background:#e0b458;color:#15201c}
html[data-theme="light"] #vc-gate .tg-node.active .tg-circ{background:#e0b458;border-color:#ad7f20;color:#15201c}
html[data-theme="light"] #vc-gate .tg-node.done .tg-circ{border-color:#ad7f20;color:var(--vc-accent, #805e18)}
html[data-theme="light"] #vc-gate .tg-line.on{background:#e0b458}
html[data-theme="light"] #vc-gate .tg-flink,html[data-theme="light"] #vc-gate .tg-inline-link,html[data-theme="light"] #vc-gate .tg-chip{color:var(--vc-accent, #805e18)}
html[data-theme="light"] #vc-gate .tg-pin-box:focus{border-color:#ad7f20;box-shadow:0 0 0 3px rgba(224,180,88,0.11)}
html[data-theme="light"] #vc-gate .tg-pin-box.filled{border-color:#ad7f20}
html[data-theme="light"] #vc-gate .tg-check{border-color:#ad7f20;color:var(--vc-accent, #805e18)}
html[data-theme="light"] #vc-gate .tg-resend.on{color:var(--vc-accent, #805e18)}
html[data-theme="light"] #vc-gate .tg-acf input:focus{border-color:#ad7f20;box-shadow:0 0 0 3px rgba(224,180,88,0.11)}
html[data-theme="light"] #vc-gate .tg-note{color:var(--vc-accent, #805e18);border-color:rgba(173,127,32,0.48)}
html[data-theme="light"] #vc-gate .vg-lead .vg-lead-list li::before{color:var(--vc-accent, #805e18)}
html[data-theme="light"] #trawl-gate,html[data-theme="light"] #vc-gate{--on-acc:#15201c}
html[data-theme="light"] #vc-gate{--acc:var(--vc-accent,#805e18);--acc-soft:rgba(224,180,88,0.11);--on-acc:#15201c}
html[data-theme="light"] #trawl-gate .box,html[data-theme="light"] #vc-gate .box{background:linear-gradient(180deg,#ffffff,#efe8da);box-shadow:0 40px 100px -20px rgba(8,34,29,0.231), inset 0 1px 0 rgba(21,32,28,0.013)}
html[data-theme="light"] .tg-line{background:rgba(232,228,216,0.18)}
html[data-theme="light"] .tg-err{color:#ac402a}
html[data-theme="light"] .tg-pin-box{background:linear-gradient(180deg, rgba(21,32,28,0.02), transparent 70%), var(--field-bg, var(--panel))}
html[data-theme="light"] #eiq-welcome .w-demo,html[data-theme="light"] .eiq-demo-inchip{border:1px solid rgba(247,78,0,0.5)}
html[data-theme="light"] #eiq-welcome .w-demo:hover,html[data-theme="light"] .eiq-demo-inchip:hover{border-color:#f74e00}
html[data-theme="light"] #welcome .w-again input{accent-color:#487d46}
html[data-theme="light"] #welcome .w-privacy:hover{color:#487d46}
html[data-theme="light"] #vc-usecase{background:#f7f1e8}
html[data-theme="light"] #vcm-scrim{background:radial-gradient(60% 55% at 50% 48%, rgba(247,241,232,0.28), rgba(247,241,232,0.88))}
html[data-theme="light"] #vcm-brand .vcm-sub{color:var(--vc-accent,#805e18)}
html[data-theme="light"] .vcm-eyebrow{color:var(--vc-accent,#805e18)}
html[data-theme="light"] .vcm-card{background:rgba(239,232,218,0.76)}
html[data-theme="light"] .vcm-card:hover,html[data-theme="light"] .vcm-card:focus-visible{border-color:#ad7f20;background:rgba(239,232,218,0.88)}
html[data-theme="light"] .vcm-ico{border:1px solid rgba(173,127,32,0.336);color:var(--vc-accent,#805e18)}
html[data-theme="light"] .vcm-tag{color:var(--vc-accent,#805e18)}
html[data-theme="light"] .vcm-cta{color:var(--vc-accent,#805e18)}
html[data-theme="light"] #chooser .ch-band{background:rgba(247,241,232,0.55)}
html[data-theme="light"] #chooser .ch-firm:hover{border-color:rgba(21,32,28,0.26)}
html[data-theme="light"] #chooser .ch-replay .dot{background:#ff7a3d;box-shadow:0 0 8px rgba(255,122,61,0.35)}
html[data-theme="light"] #chooser .ch-replay:hover{border-color:#f74e00}
html[data-theme="light"] #chooser .ch-well{background:#f7f1e8}
html[data-theme="light"] #chooser .ch-card.trawl .ch-status.soon{color:#2c6f67;border-color:rgba(59,149,139,0.5);box-shadow:0 0 14px -2px rgba(94,191,180,0.225), inset 0 0 12px -6px rgba(94,191,180,0.25)}
html[data-theme="light"] #chooser .ch-card.vc .ch-status.soon{color:#805e18;border-color:rgba(173,127,32,0.5);box-shadow:0 0 14px -2px rgba(224,180,88,0.225), inset 0 0 12px -6px rgba(224,180,88,0.25)}
html[data-theme="light"] .ch-card{background:linear-gradient(180deg, rgba(239,232,218,0.93) 0%, rgba(247,241,232,0.46) 46%, rgba(247,241,232,0.56) 100%)}
html[data-theme="light"] .ch-card.m2:hover{box-shadow:0 18px 50px -28px rgba(124,192,138,0.25)}
html[data-theme="light"] .ch-card.m2 .ch-tag,html[data-theme="light"] .ch-card.m2 .ch-enter{color:#487d46}
html[data-theme="light"] .ch-card.eiq:hover{border-color:#f74e00;box-shadow:0 18px 50px -28px rgba(255,122,61,0.225)}
html[data-theme="light"] .ch-card.trawl:hover{border-color:#3b958b;box-shadow:0 18px 50px -28px rgba(94,191,180,0.225)}
html[data-theme="light"] .ch-card.vc .ch-invite{color:#15201c;background:#e0b458}
html[data-theme="light"] .ch-card.m2 .ch-owner:hover{color:#487d46}
html[data-theme="light"] .ch-card.vc:hover{border-color:#ad7f20;box-shadow:0 18px 50px -28px rgba(224,180,88,0.225)}
html[data-theme="light"] #vc-lab{--vc-accent:#805e18;--vc-console:#f2efe8;--vc-bubble:#f2efe8}
html[data-theme="light"] #vc-lab .e-topbar .topbtn:hover{border-color:#ad7f20}
html[data-theme="light"] #vc-lab .e-topbar .topbtn.accent{border-color:rgba(173,127,32,0.5)}
html[data-theme="light"] #vc-lab .e-topbar .topbtn.accent:hover{border-color:#ad7f20}
html[data-theme="light"] #vc-lab .e-topbar .topbtn.accent.glow{border-color:#ad7f20;box-shadow:0 0 0 1px rgba(224,180,88,0.25), 0 0 14px rgba(224,180,88,0.2)}
html[data-theme="light"] #vc-lab .vc-usecase-pill{border:1px solid rgba(173,127,32,0.456)}
html[data-theme="light"] #vc-lab .vc-usecase-pill:hover{border-color:#ad7f20}
html[data-theme="light"] #vc-lab .vc-mode{background:var(--field, #f7f1e8)}
html[data-theme="light"] #vc-lab .vc-mode button.on{background:#e0b458;color:#15201c}
html[data-theme="light"] .vc-summary .vc-stat{background:var(--surface, #efe8da)}
html[data-theme="light"] .vc-assume .chip{background:var(--field, #f7f1e8)}
html[data-theme="light"] .vc-equity{background:var(--field, #f7f1e8);border:1px solid var(--rule-strong, rgba(21,32,28,0.13))}
html[data-theme="light"] .vc-equity .vc-eq-in{color:var(--ink-faint, #566159)}
html[data-theme="light"] .vc-equity .vc-eq-arrow{color:var(--ink-faint, #566159)}
html[data-theme="light"] .vc-equity .vc-eq-word{color:var(--ink-faint, #566159)}
html[data-theme="light"] .vc-equity .vc-eq-mo-lab{color:var(--ink-faint, #566159)}
html[data-theme="light"] .vc-equity .vc-eq-more:hover{color:#7b5b11}
html[data-theme="light"] .vc-meta .vc-meta-badge{color:#15201c;background:#e0b458}
html[data-theme="light"] .vc-flags .vc-flags-count{border:1px solid rgba(173,127,32,0.48)}
html[data-theme="light"] .vc-flags .vc-flags-act:hover{border-color:#ad7f20}
html[data-theme="light"] .vc-meta-dil{border:1px solid rgba(173,127,32,0.36)}
html[data-theme="light"] .vc-meta-dil:hover{color:#15201c;background:#e0b458;border-color:#ad7f20}
html[data-theme="light"] .vc-meta-dil .vc-meta-dil-gate{color:#ab4133}
html[data-theme="light"] .vc-detail .vc-dc-ws{color:var(--vc-accent, #805e18)}
html[data-theme="light"] .vc-detail .vc-dc-find{background:var(--field, #f7f1e8);border-left:3px solid rgba(21,32,28,0.13)}
html[data-theme="light"] .vc-detail .vc-dc-material{border-left-color:#ab832c}
html[data-theme="light"] .vc-detail .vc-dc-watch{border-left-color:#3b958b}
html[data-theme="light"] .vc-detail .vc-dc-sev{color:#15201c}
html[data-theme="light"] .vc-detail .vc-dc-gate .vc-dc-sev{color:#15201c}
html[data-theme="light"] .vc-detail .vc-dc-tag.lever{color:var(--vc-accent, #805e18)}
html[data-theme="light"] .vc-detail .vc-dc-tag.ev{color:#566159}
html[data-theme="light"] .vc-gate-banner .vc-gate-trip-btn{text-decoration-color:#15201c}
html[data-theme="light"] .vc-gate-banner .vc-gate-detail{border-top:1px solid rgba(21,32,28,0.13)}
html[data-theme="light"] .vc-gate-banner .vc-gate-leg{background:rgba(21,32,28,0.016)}
html[data-theme="light"] .vc-gate-banner .vc-gate-leg.is-active{background:rgba(21,32,28,0.04);border-color:rgba(21,32,28,0.13)}
html[data-theme="light"] .vc-gate-banner .vc-gate-leg.tone-ok .vc-gate-leg-l{color:var(--trawl-accent, #2c6f67)}
html[data-theme="light"] .vc-gate-banner .vc-gate-leg.tone-warn .vc-gate-leg-l{color:var(--vc-accent, #805e18)}
html[data-theme="light"] .vc-gate-banner .vc-gate-leg.tone-stop .vc-gate-leg-l{color:#ab4133}
html[data-theme="light"] .vc-gate-banner.tone-ok{border-color:rgba(59,149,139,0.42)}
html[data-theme="light"] .vc-gate-banner.tone-ok .vc-gate-label{color:var(--trawl-accent, #2c6f67)}
html[data-theme="light"] .vc-gate-banner.tone-warn{border-color:rgba(173,127,32,0.48)}
html[data-theme="light"] .vc-gate-banner.tone-warn .vc-gate-label{color:var(--vc-accent, #805e18)}
html[data-theme="light"] .vc-gate-banner.tone-stop{border-color:rgba(200,90,80,0.5)}
html[data-theme="light"] .vc-gate-banner.tone-stop .vc-gate-label{color:#ab4133}
html[data-theme="light"] .vc-detail .vc-dc-find.vc-dc-focus{box-shadow:0 0 0 2px rgba(224,180,88,0.5)}
html[data-theme="light"] .vc-assume .vc-chip-strat{border-color:rgba(173,127,32,0.48);color:var(--vc-accent, #805e18)}
html[data-theme="light"] #vc-stage.wide .vc-col-side .vc-flags{background:var(--field, #f7f1e8)}
html[data-theme="light"] .vc-partial{border:1px solid rgba(173,127,32,0.36);border-left:3px solid #ad7f20}
html[data-theme="light"] .vc-partial .vc-partial-lev{background:var(--surface, #efe8da)}
html[data-theme="light"] .vc-sb-ico{background:var(--panel-2, rgba(255,255,255,0.9))}
html[data-theme="light"] .vc-sb-ico[data-tip]:hover:not(:disabled)::after{background:var(--panel-2, #ffffff);box-shadow:0 8px 28px rgba(8,34,29,0.175)}
html[data-theme="light"] .vc-sb-primary{color:#805e18;border:1px solid rgba(173,127,32,0.5)}
html[data-theme="light"] .vc-sb-primary.vc-workspace-open{color:#15201c;background:#e0b458;border-color:#ad7f20;box-shadow:0 8px 24px -14px rgba(224,180,88,0.4)}
html[data-theme="light"] #vc-stage .e-method-open:hover{border-color:#ad7f20}
html[data-theme="light"] .vc-decision-backdrop{background:rgba(247,241,232,0.9)}
html[data-theme="light"] .vc-decision-shell{background:linear-gradient(145deg,#efe8da 0%,#f7f1e8 58%,#f7f1e8 100%);border:1px solid rgba(173,127,32,0.42);border-top:3px solid #ad7f20;box-shadow:0 36px 100px rgba(8,34,29,0.252)}
html[data-theme="light"] .vc-decision-head{background:rgba(239,232,218,0.96)}
html[data-theme="light"] .vc-decision-head-actions>button{background:rgba(21,32,28,0.02)}
html[data-theme="light"] .vc-decision-head-actions>button:hover{border-color:#ad7f20}
html[data-theme="light"] .vc-decision-tabs{background:rgba(247,241,232,0.72)}
html[data-theme="light"] .vc-decision-tabs button:hover{background:rgba(21,32,28,0.016)}
html[data-theme="light"] .vc-decision-tabs button.on{border-bottom-color:#ad7f20}
html[data-theme="light"] .vcd-rule-note{border-left:2px solid rgba(173,127,32,0.5)}
html[data-theme="light"] .vcd-metric{background:rgba(21,32,28,0.016)}
html[data-theme="light"] .vcd-metric .v.good{color:#487d46}
html[data-theme="light"] .vcd-metric .v.warn{color:#9a4f1b}
html[data-theme="light"] .vcd-metric .v.teal{color:#2c6f67}
html[data-theme="light"] .vc-decision-tabs .vcd-all-toggle{border:1px solid rgba(173,127,32,0.384);color:#765d26}
html[data-theme="light"] .vc-decision-tabs .vcd-all-toggle:hover{border-color:rgba(173,127,32,0.6);color:#7b5d17}
html[data-theme="light"] .vcd-scenario-card .vcd-tag{border:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .vcd-exposure{border-color:rgba(173,127,32,0.336)}
html[data-theme="light"] .vcd-views-h{color:var(--ink-faint, #566159)}
html[data-theme="light"] .vcd-view{border:1px solid rgba(173,127,32,0.336)}
html[data-theme="light"] .vcd-view .vcd-view-x{border-left:1px solid rgba(173,127,32,0.24)}
html[data-theme="light"] .vcd-panel{background:rgba(21,32,28,0.014)}
html[data-theme="light"] .vcd-panel.gold{border-color:rgba(173,127,32,0.336)}
html[data-theme="light"] .vcd-input{background:var(--field,#f7f1e8)}
html[data-theme="light"] .vcd-input:focus-within{border-color:#ad7f20;box-shadow:0 0 0 2px rgba(224,180,88,0.04)}
html[data-theme="light"] .vcd-seg button,html[data-theme="light"] .vcd-btn{background:rgba(21,32,28,0.02)}
html[data-theme="light"] .vcd-seg button.on,html[data-theme="light"] .vcd-btn.primary{border-color:#ad7f20;background:#e0b458;color:#15201c}
html[data-theme="light"] .vcd-btn:hover,html[data-theme="light"] .vcd-seg button:hover{border-color:#ad7f20}
html[data-theme="light"] .vcd-btn.primary:hover{color:#15201c}
html[data-theme="light"] .vcd-decision{border:1px solid rgba(173,127,32,0.36)}
html[data-theme="light"] .vcd-decision.clear{border-color:rgba(21,32,28,0.26)}
html[data-theme="light"] .vcd-decision .dot{background:#e0b458;box-shadow:0 0 14px rgba(224,180,88,0.25)}
html[data-theme="light"] .vcd-scenario-card{background:rgba(21,32,28,0.014)}
html[data-theme="light"] .vcd-scenario-card:hover,html[data-theme="light"] .vcd-scenario-card.on{border-color:rgba(173,127,32,0.5)}
html[data-theme="light"] .vcd-table th{background:rgba(21,32,28,0.02)}
html[data-theme="light"] .vcd-table td{border-bottom:1px solid rgba(21,32,28,0.13)}
html[data-theme="light"] .vcd-table input,html[data-theme="light"] .vcd-table select{background:#f7f1e8}
html[data-theme="light"] .vcd-t-track:before{background:rgba(232,228,216,0.18)}
html[data-theme="light"] .vcd-ledger-summary{border:1px solid rgba(173,127,32,0.324)}
html[data-theme="light"] .vcd-ledger-delta{color:#2c6f67}
html[data-theme="light"] .vcd-ledger-delta.neg{color:#9a4f1b}
html[data-theme="light"] .vcd-finding{background:rgba(21,32,28,0.014)}
html[data-theme="light"] .vcd-finding.gate{border-color:rgba(222,101,75,0.48)}
html[data-theme="light"] .vcd-finding-controls select,html[data-theme="light"] .vcd-finding-controls input{background:#f7f1e8}
html[data-theme="light"] .vcd-initiative{background:rgba(21,32,28,0.014)}
html[data-theme="light"] .vcd-progress-fill{background:linear-gradient(90deg,#5ebfb4,#e0b458)}
html[data-theme="light"] .vcd-portfolio-callout{border:1px solid rgba(173,127,32,0.36)}
html[data-theme="light"] .vcd-priority-card{background:rgba(21,32,28,0.014)}
html[data-theme="light"] #vc-console .e-c-head{color:#15201c}
html[data-theme="light"] #vc-console .e-c-head .av{background:rgba(21,32,28,0.08);border:1px solid rgba(21,32,28,0.13)}
html[data-theme="light"] #vc-console .e-c-head .who{color:#15201c}
html[data-theme="light"] #vc-console .e-c-head .sub{color:#15201c}
html[data-theme="light"] #vc-console .chat-ic{color:#566159}
html[data-theme="light"] #vc-console .chat-ic:hover{color:#15201c;background:rgba(21,32,28,0.08)}
html[data-theme="light"] #vc-console .chat-resize-handle:hover::after,html[data-theme="light"] body.chat-resizing #vc-resize::after{background:#e0b458}
html[data-theme="light"] #vc-lab .msg.user{color:#15201c;border:1px solid rgba(173,127,32,0.36)}
html[data-theme="light"] #vc-lab .sugg-chip:hover{border-color:#ad7f20}
html[data-theme="light"] #vc-input{background:var(--field, #f7f1e8)}
html[data-theme="light"] #vc-input::-webkit-scrollbar-track{background:var(--field, #f7f1e8)}
html[data-theme="light"] #vc-input::-webkit-scrollbar-thumb{border:2px solid var(--field, rgba(21,32,28,0.13))}
html[data-theme="light"] #vc-input::-webkit-scrollbar-corner{background:var(--field, #f7f1e8)}
html[data-theme="light"] #vc-input:focus{border-color:#ad7f20}
html[data-theme="light"] #vc-send{background:#e0b458;color:#15201c}
html[data-theme="light"] #vc-console-relaunch{color:#15201c;box-shadow:0 6px 22px rgba(8,34,29,0.14)}
html[data-theme="light"] #eiq-lab{--eiq-accent:#f2ece8}
html[data-theme="light"] #eiq-lab .e-topbar .topbtn:hover{border-color:#f74e00}
html[data-theme="light"] #eiq-lab .e-topbar .topbtn.accent{border-color:rgba(247,78,0,0.5)}
html[data-theme="light"] #eiq-lab .e-topbar .topbtn.accent:hover{border-color:#f74e00}
html[data-theme="light"] #eiq-lab .e-topbar .topbtn.accent.glow{border-color:#f74e00;box-shadow:0 0 0 1px rgba(255,122,61,0.25), 0 0 14px rgba(255,122,61,0.225)}
html[data-theme="light"] #eiq-console-relaunch{color:#15201c;box-shadow:0 6px 22px rgba(8,34,29,0.14)}
html[data-theme="light"] #eiq-console .chat-confirm .yes{background:#ff7a3d}
html[data-theme="light"] #eiq-console .chat-confirm .no{border-color:#f74e00}
html[data-theme="light"] #vc-console .chat-confirm .yes{background:#e0b458;color:#15201c}
html[data-theme="light"] #vc-console .chat-confirm .no{border-color:#ad7f20}
html[data-theme="light"] #eiq-stage .e-method-open:hover{border-color:#f74e00}
html[data-theme="light"] #eiq-zoom .zbtn:hover{border-color:#f74e00}
html[data-theme="light"] #eiq-zoom .zrange{background:rgba(232,228,216,0.18)}
html[data-theme="light"] #eiq-zoom .zrange::-webkit-slider-thumb{background:#ff7a3d}
html[data-theme="light"] #eiq-zoom .zrange::-moz-range-thumb{background:#ff7a3d}
html[data-theme="light"] #eiq-zoom .zsep{background:rgba(232,228,216,0.18)}
html[data-theme="light"] #eiq-zoom .zval:focus{border-color:#f74e00}
html[data-theme="light"] .eiq-chip{stroke:#15201c}
html[data-theme="light"] #eiq-console{--eiq-accent:#f2ece8}
html[data-theme="light"] #eiq-console .e-c-head{color:#15201c}
html[data-theme="light"] #eiq-console .e-c-head .av{background:rgba(21,32,28,0.08);border:1px solid rgba(21,32,28,0.13)}
html[data-theme="light"] #eiq-console .e-c-head .who{color:#15201c}
html[data-theme="light"] #eiq-console .e-c-head .sub{color:#15201c}
html[data-theme="light"] #eiq-console .e-c-head .chat-ic{color:#15201c}
html[data-theme="light"] #eiq-log .msg.user{border-color:rgba(247,78,0,0.312)}
html[data-theme="light"] #eiq-log .anc-dots i{background:#ff7a3d}
html[data-theme="light"] .eiq-building .eiq-bld-spin{border:2px solid rgba(247,78,0,0.3);border-top-color:#f74e00}
html[data-theme="light"] #eiq-lab .msg.bot.is-building::after{background:#ff7a3d}
html[data-theme="light"] .eiq-card::-webkit-scrollbar-thumb{border:2px solid rgba(21,32,28,0.13)}
html[data-theme="light"] #eiq-sugg .sugg-chip:hover{border-color:#f74e00}
html[data-theme="light"] #eiq-lab button:focus-visible,html[data-theme="light"] #eiq-lab a:focus-visible{outline:2px solid #f74e00}
html[data-theme="light"] #eiq-turnstile-box.active{border:1px solid rgba(247,78,0,0.5)}
html[data-theme="light"] #eiq-input:focus{border-color:#f74e00}
html[data-theme="light"] #eiq-send{background:#ff7a3d;color:#15201c}
html[data-theme="light"] #eiq-welcome .w-enter,html[data-theme="light"] #eiq-about .w-enter{background:#ff7a3d;color:#15201c;border:1px solid #f74e00}
html[data-theme="light"] #eiq-welcome .w-visit:hover{border-color:#f74e00}
html[data-theme="light"] #vc-welcome .box-head .x:hover,html[data-theme="light"] #vc-about .box-head .x:hover,html[data-theme="light"] #vc-method .box-head .x:hover{border-color:#ad7f20;box-shadow:0 0 16px -2px rgba(224,180,88,0.3)}
html[data-theme="light"] #vc-welcome .w-enter,html[data-theme="light"] #vc-about .w-enter{background:#e0b458;color:#15201c;border:1px solid #ad7f20}
html[data-theme="light"] #vc-about .w-visit:hover{border-color:#ad7f20}
html[data-theme="light"] #vc-method .lever-legend{background:var(--field, #f7f1e8)}
html[data-theme="light"] #vc-turnstile-box.active{border:1px solid rgba(173,127,32,0.5)}
html[data-theme="light"] .vc-slider{background:var(--field, #f7f1e8)}
html[data-theme="light"] .vc-building{background:rgba(247,241,232,0.72)}
html[data-theme="light"] .vc-building .vc-bld-spin{border:2px solid rgba(173,127,32,0.3);border-top-color:#ad7f20}
html[data-theme="light"] .vc-building .vc-bld-pill{border:1px solid rgba(173,127,32,0.336)}
html[data-theme="light"] #vc-lab .msg.bot.is-building::after{background:#e0b458}
html[data-theme="light"] .vc-slider .vc-sl-delta.up{color:#487d46}
html[data-theme="light"] .vc-slider .vc-sl-delta.down{color:#9a4f1b}
html[data-theme="light"] .vc-slider input[type=range]{background:linear-gradient(90deg, #ffffff, #e0b458)}
html[data-theme="light"] .vc-slider input[type=range]::-webkit-slider-thumb{background:#e0b458;border:2px solid rgba(21,32,28,0.13);box-shadow:0 1px 4px rgba(8,34,29,0.14)}
html[data-theme="light"] .vc-slider input[type=range]::-moz-range-thumb{background:#e0b458;border:2px solid rgba(21,32,28,0.13)}
html[data-theme="light"] .vc-detail-back{background:rgba(247,241,232,0.62)}
html[data-theme="light"] .vc-detail{background:linear-gradient(180deg,#ffffff,#efe8da);border-top:3px solid #ad7f20;box-shadow:0 24px 60px rgba(8,34,29,0.193)}
html[data-theme="light"] .vc-detail .vc-d-x{background:rgba(247,241,232,0.55)}
html[data-theme="light"] .vc-detail .vc-d-x:hover{background:rgba(21,32,28,0.072);border-color:rgba(21,32,28,0.26)}
html[data-theme="light"] .vc-dchat{background:var(--panel, #efe8da)!important;border-left:3px solid #ad7f20!important}
html[data-theme="light"] .vc-dchat .vc-dchat-sev.gate{color:#15201c}
html[data-theme="light"] .vc-dchat .vc-dchat-sev.material{color:#15201c}
html[data-theme="light"] .vc-dchat .vc-dchat-open{color:var(--vc-accent, #805e18);border:1px solid rgba(173,127,32,0.36)}
html[data-theme="light"] .vc-dchat .vc-dchat-open:hover{color:#15201c;background:#e0b458;border-color:#ad7f20}
html[data-theme="light"] .vc-lever-chip{background:var(--surface, #efe8da)}
html[data-theme="light"] .vc-lever-chip:hover{border-color:#ad7f20}
html[data-theme="light"] .vc-tk-backdrop{background:rgba(247,241,232,0.92)}
html[data-theme="light"] .vc-tk-btn:hover{border-color:#ad7f20}
html[data-theme="light"] .vc-tk-btn.primary{background:#e0b458;color:#15201c;border-color:#ad7f20}
html[data-theme="light"] .vc-tk-empty .vc-tke-sub{color:#566159}
html[data-theme="light"] .vc-tk-empty .w-enter{color:#15201c;background:#e0b458;border:1px solid #ad7f20}
html[data-theme="light"] .vc-tk-doc{color:#15201c;box-shadow:0 20px 60px rgba(8,34,29,0.175)}
html[data-theme="light"] .vc-tk-doc .tk-nsub{color:#566159}
html[data-theme="light"] .vc-tk-doc .tk-meta{color:#566159}
html[data-theme="light"] .vc-tk-doc .tk-kicker{color:#7e601c}
html[data-theme="light"] .vc-tk-doc .tk-illus{color:#7e601c;border:1px solid #9f8447}
html[data-theme="light"] .vc-tk-doc .tk-moic{color:#15201c;border:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .vc-tk-doc .tk-moic b{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-fig .k-sub{color:#566159}
html[data-theme="light"] .vc-tk-doc .tk-vary{border:1px solid rgba(173,127,32,0.42)}
html[data-theme="light"] .vc-vary{border-left:2px solid #ad7f20}
html[data-theme="light"] .tk-inv{border:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .tk-inv-k{color:#7a5f2a}
html[data-theme="light"] .tk-inv-tag{border:1px solid #aa8637}
html[data-theme="light"] .tk-inv-p{color:#15201c}
html[data-theme="light"] .tk-inv-fact{border:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .tk-inv sup{color:#7a5f2a}
html[data-theme="light"] .vc-sources{border-left:2px solid rgba(173,127,32,0.5)}
html[data-theme="light"] .vc-d-actions button:hover{border-color:#ad7f20}
html[data-theme="light"] .tk-summary{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-fig{border:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .vc-tk-doc .tk-fig .k{color:#6e6148}
html[data-theme="light"] .vc-tk-doc .tk-fig .v{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-asm{color:#566159}
html[data-theme="light"] .vc-tk-doc .tk-asm-h{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-asm-note{color:#6e6148}
html[data-theme="light"] .vc-tk-doc .tk-h{color:#7e601c}
html[data-theme="light"] .vc-tk-doc .tk-lev-name{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-lev-val{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-lev-val .u{color:#6e6148}
html[data-theme="light"] .vc-tk-doc .tk-lev-meta{color:#6e6148}
html[data-theme="light"] .vc-tk-doc .tk-lev-thesis{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-lev-inits li{color:#566159}
html[data-theme="light"] .vc-tk-doc .tk-lev-inits b{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-eq{color:#15201c;border:1px dashed #9f8447}
html[data-theme="light"] .vc-tk-doc .tk-dnote{color:#566159}
html[data-theme="light"] .vc-tk-doc .tk-dws{color:#7e601c;border-bottom:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .vc-tk-doc .tk-dfind{border:1px solid rgba(21,32,28,0.26);border-left:3px solid #98875e}
html[data-theme="light"] .vc-tk-doc .tk-dfind.tk-sev-material{border-left-color:#ab832c}
html[data-theme="light"] .vc-tk-doc .tk-dfind.tk-sev-watch{border-left-color:rgba(21,32,28,0.26)}
html[data-theme="light"] .vc-tk-doc .tk-dsev{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-dlever{color:#7e601c}
html[data-theme="light"] .vc-tk-doc .tk-dtim{color:#566159}
html[data-theme="light"] .vc-tk-doc .tk-dev{color:#566159}
html[data-theme="light"] .vc-tk-doc .tk-dobs{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-dsw,html[data-theme="light"] .vc-tk-doc .tk-dq,html[data-theme="light"] .vc-tk-doc .tk-da{color:#566159}
html[data-theme="light"] .vc-tk-doc .tk-dsw b,html[data-theme="light"] .vc-tk-doc .tk-dq b,html[data-theme="light"] .vc-tk-doc .tk-da b{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-flag{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-flag::before{color:#7e601c}
html[data-theme="light"] .vc-tk-doc .tk-foot{border-top:1px solid rgba(21,32,28,0.26);color:#566159}
html[data-theme="light"] .vc-tk-doc .tk-fnote b{color:#15201c}
html[data-theme="light"] .vc-tk-doc .tk-fcontact a{color:#7e601c}
html[data-theme="light"] .vc-tk-doc .tk-fip{color:#566159}
html[data-theme="light"] .eiq-tk-backdrop{background:rgba(247,241,232,0.92)}
html[data-theme="light"] .eiq-tk-btn:hover{border-color:#f74e00}
html[data-theme="light"] .eiq-tk-btn.primary{background:#ff7a3d;color:#15201c;border-color:#f74e00}
html[data-theme="light"] .eiq-tk-btn.primary:hover{color:#15201c}
html[data-theme="light"] .eiq-tk-intake textarea:focus{border-color:#f74e00}
html[data-theme="light"] .eiq-tk-dots span{background:#ff7a3d}
html[data-theme="light"] .eiq-doc{color:#15201c;box-shadow:0 20px 60px rgba(8,34,29,0.175)}
html[data-theme="light"] .eiq-doc .tk-kicker{color:#a14a1c}
html[data-theme="light"] .eiq-doc .tk-sub{color:#566159}
html[data-theme="light"] .eiq-doc .tk-top{border-bottom:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .eiq-doc .tk-score-unit{color:#566159}
html[data-theme="light"] .eiq-doc .tk-score-conf{color:#566159}
html[data-theme="light"] .eiq-doc .tk-summary{color:#15201c}
html[data-theme="light"] .eiq-doc .tk-scale-cell .nm{color:#566159}
html[data-theme="light"] .eiq-doc .tk-scale-cell .rng{color:#566159}
html[data-theme="light"] .eiq-doc .tk-scale-cell.on .nm{color:#8e5329}
html[data-theme="light"] .eiq-doc .tk-scale-cell.on .rng{color:#8e5329}
html[data-theme="light"] .eiq-doc .tk-scale-num{color:#af4104}
html[data-theme="light"] .eiq-doc .tk-h{color:#a14a1c}
html[data-theme="light"] .eiq-doc .tk-h::after{background:rgba(239,232,218,0.12)}
html[data-theme="light"] .eiq-doc .tk-dim-name{color:#15201c}
html[data-theme="light"] .eiq-doc .tk-dim-val{color:#af4104}
html[data-theme="light"] .eiq-doc .tk-dim-val .u{color:#566159}
html[data-theme="light"] .eiq-doc .tk-dim-why{color:#15201c}
html[data-theme="light"] .eiq-doc .tk-rec b{color:#15201c}
html[data-theme="light"] .eiq-doc .tk-rec p{color:#15201c}
html[data-theme="light"] .eiq-doc .tk-foot{border-top:1px solid rgba(21,32,28,0.26);color:#566159}
html[data-theme="light"] .eiq-doc .tk-nsub{color:#566159}
html[data-theme="light"] .eiq-doc .tk-meta{color:#566159}
html[data-theme="light"] .eiq-doc .tk-fnote b{color:#15201c}
html[data-theme="light"] .eiq-doc .tk-fcontact{color:#15201c}
html[data-theme="light"] .eiq-doc .tk-foot a{color:#8e5329}
html[data-theme="light"] .eiq-doc .tk-fip{color:#566159}
html[data-theme="light"] .eiq-doc .tk-foot b{color:#15201c}
html[data-theme="light"] #eiq-sugg .sugg-chip.asm-suggest{border-color:rgba(247,78,0,0.5)}
html[data-theme="light"] #eiq-sugg .sugg-chip.asm-suggest:hover{border-color:#f74e00}
html[data-theme="light"] #eiq-sugg .sugg-chip.asm-suggest .asm-dot{background:#ff7a3d;box-shadow:0 0 6px rgba(255,122,61,0.425)}
html[data-theme="light"] #deck{border-bottom:1px solid rgba(21,32,28,0.13)}
html[data-theme="light"] #deck-veil{background:linear-gradient(100deg,rgba(247,241,232,0.94) 0%,rgba(247,241,232,0.78) 38%,rgba(247,241,232,0.38) 66%,rgba(247,241,232,0.14) 88%)}
html[data-theme="light"] .dk-foot{background:#f7f1e8;background-image:radial-gradient(120% 150% at 88% 118%, rgba(124,192,138,0.1) 0%, rgba(124,192,138,0.04) 38%, rgba(247,241,232,0) 68%)}
html[data-theme="light"] .dk-foot .ft-top-band{border-top:1px solid rgba(21,32,28,0.13);border-bottom:1px solid rgba(21,32,28,0.13)}
html[data-theme="light"] .dk-foot .ek{color:#487d46}
html[data-theme="light"] .dk-foot h2{color:#15201c}
html[data-theme="light"] .dk-foot p{color:#566159}
html[data-theme="light"] .dk-btn-lime{color:#15201c;border:1.5px solid #649a22}
html[data-theme="light"] .dk-btn-line{color:#15201c;border:1.5px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .dk-btn-lime:hover,html[data-theme="light"] .dk-btn-lime:focus-visible{border-color:#5d9814;box-shadow:0 6px 22px -8px rgba(154,216,79,0.375)}
html[data-theme="light"] .dk-btn-line:hover,html[data-theme="light"] .dk-btn-line:focus-visible{color:#15201c;border-color:rgba(100,154,34,0.92)}
html[data-theme="light"] .dk-btn-lime:focus-visible,html[data-theme="light"] .dk-btn-line:focus-visible{outline:2px solid rgba(21,32,28,0.26)}
html[data-theme="light"] #anc-privacy-banner{background:rgba(247,241,232,0.96);border:1px solid rgba(21,32,28,0.26);box-shadow:0 18px 44px -18px rgba(8,34,29,0.252), 0 0 26px -14px rgba(124,192,138,0.17)}
html[data-theme="light"] #anc-privacy-banner .pb-s{color:#15201c}
html[data-theme="light"] #anc-privacy-banner .pb-s a{color:#487d46;border-bottom:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] #anc-privacy-banner .pb-s a:hover,html[data-theme="light"] #anc-privacy-banner .pb-s a:focus-visible{color:#487d46;border-bottom-color:#649a22}
html[data-theme="light"] #anc-privacy-banner .pb-x{color:#15201c}
html[data-theme="light"] #anc-privacy-banner .pb-x:focus-visible{outline:2px solid rgba(100,154,34,0.6)}
html[data-theme="light"] .dk-foot .ft-statement{color:#15201c}
html[data-theme="light"] .dk-foot .ft-statement .dim{color:#566159}
html[data-theme="light"] .dk-foot .ft-links a{color:#487d46}
html[data-theme="light"] .dk-foot .ft-links a:hover,html[data-theme="light"] .dk-foot .ft-links a:focus-visible{color:#15201c}
html[data-theme="light"] .dk-foot .ft-links a:focus-visible{outline:2px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .dk-foot .ft-meta-rule{border-top:1px solid rgba(21,32,28,0.13)}
html[data-theme="light"] .dk-foot .ft-meta .label{color:#566159}
html[data-theme="light"] .dk-foot .ft-meta .legal{color:#566159}
html[data-theme="light"] .dk-foot .ft-orrery .node-1{color:#487d46}
html[data-theme="light"] .dk-foot .ft-orrery .node-2{color:#b23800}
html[data-theme="light"] .dk-foot .ft-orrery .node-3{color:#805e18}
html[data-theme="light"] .dk-foot .ft-orrery .node-4{color:#2c6f67}
html[data-theme="light"] .dk-nomatch{color:#8a5a20;border:1px solid rgba(188,123,44,0.5)}
html[data-theme="light"] .dk-nomatch.guide{color:#487d46;border-color:rgba(21,32,28,0.26)}
html[data-theme="light"] .m-alt{color:#566159}
html[data-theme="light"] .dk-navbar{border-bottom:1px solid rgba(21,32,28,0.13);background:rgba(247,241,232,0.7)}
html[data-theme="light"] #deck .dk-scrim{background:linear-gradient(100deg,rgba(247,241,232,0.94) 0%,rgba(247,241,232,0.78) 38%,rgba(247,241,232,0.28) 66%,transparent 88%)}
html[data-theme="light"] .dk-eyebrow{color:#487d46}
html[data-theme="light"] .dk-replay{border:1px solid rgba(21,32,28,0.26);color:#487d46}
html[data-theme="light"] .dk-h1{color:#15201c}
html[data-theme="light"] .dk-lede{color:#15201c}
html[data-theme="light"] .dk-cmdbar{background:#ffffff;border:1.5px solid rgba(21,32,28,0.26);box-shadow:0 16px 44px rgba(8,34,29,0.175)}
html[data-theme="light"] .dk-cmdbar input{color:#15201c}
html[data-theme="light"] .dk-cmdbar input::placeholder{color:#8b968f}
html[data-theme="light"] .dk-send{color:#15201c}
html[data-theme="light"] .dk-cases-label{color:#487d46}
html[data-theme="light"] .dk-chip{color:#566159;background:rgba(21,32,28,0.024);border:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .dk-matched{background:rgba(21,32,28,0.024);border:1px solid var(--dk-ac,#649a22)}
html[data-theme="light"] .dk-matched .m-label{color:#566159}
html[data-theme="light"] .dk-matched .m-kw{color:#15201c;background:rgba(21,32,28,0.056)}
html[data-theme="light"] .dk-matched .m-enter:hover{background:rgba(21,32,28,0.048)}
html[data-theme="light"] .dk-name{color:#15201c}
html[data-theme="light"] .dk-labs{color:#487d46;border-left:1px solid rgba(21,32,28,0.26)}
html[data-theme="light"] .dk-firm{color:#566159}
html[data-theme="light"] .dk-firm:hover{color:#487d46}
html[data-theme="light"] .ar-rail{border-bottom:1px solid rgba(21,32,28,0.13);background:rgba(247,241,232,0.92);box-shadow:0 18px 42px -34px rgba(8,34,29,0.332)}
html[data-theme="light"] .ar-label{border-right:1px solid rgba(21,32,28,0.13);background:#f7f1e8}
html[data-theme="light"] .ar-label span{color:#566159}
html[data-theme="light"] .ar-label b{color:#15201c}
html[data-theme="light"] .ar-viewport::before{background:linear-gradient(90deg,#f7f1e8,transparent)}
html[data-theme="light"] .ar-viewport::after{background:linear-gradient(270deg,#f7f1e8,transparent)}
html[data-theme="light"] .ar-item{--ar-ac:#487d46;border-right:1px solid rgba(21,32,28,0.13);color:#15201c}
html[data-theme="light"] .ar-item:hover,html[data-theme="light"] .ar-item:focus-visible{background:rgba(21,32,28,0.036)}
html[data-theme="light"] .ar-job{color:#15201c}
html[data-theme="light"] .ar-output{color:#566159}
@media (max-width:720px){html[data-theme="light"] .ar-label{border-bottom:1px solid rgba(21,32,28,0.13)}
}
html[data-theme="light"] .dk-register .k{color:#566159}
html[data-theme="light"] .dk-register h2{color:#15201c}
html[data-theme="light"] #chooser .ch-card{background-color:rgba(247,241,232,0.68)!important;border:1px solid rgba(21,32,28,0.13)}
html[data-theme="light"] #chooser .ch-card:hover{border-color:rgba(21,32,28,0.26)}
html[data-theme="light"] .dk-free-card{border:1px solid rgba(59,149,139,0.288);background:linear-gradient(125deg,rgba(239,232,218,0.96),rgba(247,241,232,0.82));box-shadow:0 24px 70px -48px rgba(94,191,180,0.4)}
html[data-theme="light"] .dk-free-card::after{border:1px solid rgba(59,149,139,0.18);box-shadow:0 0 0 50px rgba(94,191,180,0.018),0 0 0 100px rgba(154,216,79,0.009)}
html[data-theme="light"] .dk-free-k{color:#2c6f67}
html[data-theme="light"] .dk-free-card h2{color:#15201c}
html[data-theme="light"] .dk-free-card p{color:#566159}
html[data-theme="light"] .dk-free-proof span{border:1px solid rgba(59,149,139,0.216);color:#566159;background:rgba(21,32,28,0.02)}
html[data-theme="light"] .dk-free-open{color:#15201c}

/* Hand tuning: tools/light-theme-tuning/index.css */
/* Primary action: the design system's primary button, evergreen settling to pine on hover. */
html[data-theme="light"] .dk-send{background:#14463d;color:#F7F1E8}
html[data-theme="light"] .dk-send:hover{background:#08221d;transform:translateY(-2px)}
/* Lab accent labels take their color at runtime; darken them to read on paper. */
html[data-theme="light"] .ar-lab,html[data-theme="light"] .ar-open{filter:brightness(.55) saturate(1.15)}
/* The Markdown handoff widget and the composer input guide: styled at runtime by markdown-lab.js and lab-entry.js. */
html[data-theme="light"] .anc-md-launch{color:#566159;border-color:rgba(21,32,28,.26);background:rgba(21,32,28,.03)}
html[data-theme="light"] .anc-md-help,html[data-theme="light"] .anc-md-context{color:#15201c;border-color:rgba(21,32,28,.13);background:#ffffff}
html[data-theme="light"] .anc-input-guide{color:#15201c}
html[data-theme="light"] .anc-input-guide summary{color:#487d46}
/* The cookie notice acknowledgement is a primary action. */
html[data-theme="light"] .pb-x{background:#14463d;color:#F7F1E8;border-color:#14463d}
html[data-theme="light"] .pb-x:hover{background:#08221d}
