
@font-face{font-family:"Fraunces";font-style:normal;font-weight:400 500;font-display:swap;src:url(fonts/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Fraunces";font-style:normal;font-weight:400 500;font-display:swap;src:url(fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/plex-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/plex-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

  html[data-theme=light]:not([data-mono]){--bg:#F4F1EA;--surface:#FFFDF8;--surface-2:#F8F6F0;--surface-sunk:#F4F1EA;--field:#FFFFFF; --line:#E3DED3;--line-soft:#EEEAE1;--line-strong:#D8D2C5; --ink:#17191C;--muted:#5E5A52;--faint:#6F6A61; --accent:#0E5E52;--accent-hover:#0A463D;--accent-soft:#EDF4F0;--accent-tint:#E3EEEA; --warn:#9A5B0B;--warn-bg:#F7EEDD;--warn-ink:#7A4808; --danger:#8E2F22;--danger-bg:#F6E3DF;--danger-bar:#A33A2B; --amber-bar:#B7791F;--neutral-pill:#ECE9E2; --overlay:rgba(23,25,28,0.38);--shadow-modal:0 30px 80px rgba(23,25,28,0.25);--shadow-toast:0 16px 40px rgba(23,25,28,0.25); --track:#ECE8DF; --day-display:"Fraunces",Georgia,"Times New Roman",serif; --day-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif; --day-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;}
  html[data-theme=light]:not([data-mono]){color-scheme:light}
  html[data-theme=light]:not([data-mono]) body::before{background:transparent}
  html[data-theme=light]:not([data-mono]) .dot{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .grid.flat .cell{border-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .grid.flat .cell .pct{color:var(--accent);text-shadow:none}
  html[data-theme=light]:not([data-mono]) .grid.flat .cell:hover .pct,html[data-theme=light]:not([data-mono]) .grid.flat .cell:focus-visible .pct{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .vbar::after{background:var(--line)}
  html[data-theme=light]:not([data-mono]) .vbar.big::after{background:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) .vbar.hot::after{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .vbar.halt::after{box-shadow:0 0 0 1.5px var(--burn)}
  html[data-theme=light]:not([data-mono]) .vbar:hover,html[data-theme=light]:not([data-mono]) .vbar:focus-visible{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .vbar:hover::after,html[data-theme=light]:not([data-mono]) .vbar:focus-visible::after{box-shadow:0 0 0 1.5px var(--accent)}
  html[data-theme=light]:not([data-mono]) .cell.pad{background:var(--surface-2);border-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .grid:not(.flat) .cell{background-image:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .grid:not(.flat) .cell.halt{box-shadow:0 0 0 1.5px var(--burn)}
  html[data-theme=light]:not([data-mono]) .cell img{box-shadow:0 0 0 1px var(--bg)}
  html[data-theme=light]:not([data-mono]) .cell.halt{box-shadow:0 0 0 1.5px var(--burn)}
  html[data-theme=light]:not([data-mono]) .cell:hover,html[data-theme=light]:not([data-mono]) .cell:focus-visible{box-shadow:0 0 0 1.5px var(--accent),0 0 0 3px var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .grid.flat .cell:hover .pct,html[data-theme=light]:not([data-mono]) .grid.flat .cell:focus-visible .pct{text-shadow:none}
  html[data-theme=light]:not([data-mono]) .apspan{background:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) .apspan::before,html[data-theme=light]:not([data-mono]) .apspan::after{border-top-color:var(--line-strong);border-right-color:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) input[type=range]{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) input[type=range]::-webkit-slider-thumb{box-shadow:none}
  html[data-theme=light]:not([data-mono]) input:focus-visible{box-shadow:0 0 0 4px var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .chip{background:transparent}
  html[data-theme=light]:not([data-mono]) .chip[aria-pressed=true]{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) td{border-bottom-color:var(--line)}
  html[data-theme=light]:not([data-mono]) tr.now td{background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) tr.wk:hover td{background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .tag-n{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .pop .card{scrollbar-color:var(--edge2) var(--surface)}
  html[data-theme=light]:not([data-mono]) .pop .card::-webkit-scrollbar-track{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .vcard:not(.gcard)::after{border-top-color:var(--line);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .pop .scroll{background:var(--surface);scrollbar-color:var(--edge2) var(--surface)}
  html[data-theme=light]:not([data-mono]) .pop .scroll::-webkit-scrollbar-track{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .pop table,html[data-theme=light]:not([data-mono]) .pop td,html[data-theme=light]:not([data-mono]) .pop th{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .cbcap{color:var(--muted);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .cbrow{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .cbs{color:var(--faint)}
  html[data-theme=light]:not([data-mono]) .cbx{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-bg);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .cbx svg{fill:currentColor}
  html[data-theme=light]:not([data-mono]) .backq{background:var(--warn-bg);border-color:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .backq:hover{background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .htab thead th{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .vlogo{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .vmono{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .cell .mono{color:var(--ink);box-shadow:0 0 0 1px var(--bg)}
  html[data-theme=light]:not([data-mono]) .badge.up{border-color:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .badge.dn{border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .badge.warn{border-color:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .badge.ok{border-color:var(--accent);color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .upcell{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .upn{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .upbars b.tip{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .aprx{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .aprx b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .aprnet{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .aprnet b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .aprband{border-bottom-color:var(--line);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .notify{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .notify .march rect{fill:none;stroke:var(--accent)}
  html[data-theme=light]:not([data-mono]) .aopt{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .aopt:hover{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .aopt input{accent-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .tgbtn{background:var(--accent);color:#FFFFFF;text-decoration:none}
  html[data-theme=light]:not([data-mono]) .tgbtn:hover{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .notify:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .upbars b.wait{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .vweb{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .vweb[href]:hover{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .upbars b{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .upbars b.z{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .upbars b.n{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .upbars b.tip{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .tag.hot{border-color:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .sec{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .duo .sec{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .duo .sec:nth-child(1){border-color:var(--warn-bg);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .duo .sec:nth-child(2){border-color:var(--danger-bg);background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .duo .sec:nth-child(3){border-color:var(--accent-soft);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .rreset{color:#FFFFFF;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .rreset:hover{background:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .wifall{background:transparent}
  html[data-theme=light]:not([data-mono]) .rlab .etabox,html[data-theme=light]:not([data-mono]) .rlab .etabox:hover,html[data-theme=light]:not([data-mono]) .rlab .etabox.eta.rise,html[data-theme=light]:not([data-mono]) .rlab .etabox.eta.fall,html[data-theme=light]:not([data-mono]) .rlab .etabox.conc,html[data-theme=light]:not([data-mono]) .rlab .etabox.conc.low,html[data-theme=light]:not([data-mono]) .rlab .etabox.cool,html[data-theme=light]:not([data-mono]) .rlab .etabox.eta.rise:hover,html[data-theme=light]:not([data-mono]) .rlab .etabox.eta.fall:hover,html[data-theme=light]:not([data-mono]) .rlab .etabox.conc:hover,html[data-theme=light]:not([data-mono]) .rlab .etabox.conc.low:hover,html[data-theme=light]:not([data-mono]) .rlab .etabox.cool:hover{background:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .rlab .etabox{text-decoration-color:currentColor}
  html[data-theme=light]:not([data-mono]) .rlab .etabox.eta{--h:var(--warn)}
  html[data-theme=light]:not([data-mono]) .rlab .etabox.eta.rise{--h:var(--accent)}
  html[data-theme=light]:not([data-mono]) .rlab .etabox.eta.fall{--h:var(--danger)}
  html[data-theme=light]:not([data-mono]) .rlab .etabox.conc{--h:var(--danger)}
  html[data-theme=light]:not([data-mono]) .rlab .etabox.conc.low{--h:var(--accent)}
  html[data-theme=light]:not([data-mono]) .rlab .etabox.cool{--h:var(--accent)}
  html[data-theme=light]:not([data-mono]) .rlab .etabox:hover .eb{box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--h)}
  html[data-theme=light]:not([data-mono]) .tick{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .tick.trip{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .tick.trip::after{background:var(--surface);border-color:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .wrow.dirty .tick.live{box-shadow:none}
  html[data-theme=light]:not([data-mono]) input[type=range].gradrange::-webkit-slider-thumb{background:transparent}
  html[data-theme=light]:not([data-mono]) input[type=range].gradrange::-moz-range-thumb{background:transparent}
  html[data-theme=light]:not([data-mono]) input[type=range].gradrange:focus-visible{box-shadow:0 0 0 4px var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) input[type=range].gradrange{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .trackwrap::before{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .cgate{border-color:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .cgate:hover{border-color:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .cgate:focus-visible{outline-color:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .cgate::after{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .rdgc{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .rdgbox{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .ptag.tc{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-bg);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .ptag.te{background:var(--warn-bg);border-color:var(--warn-bg);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .ptag.ts{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-soft);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .pdate{color:var(--faint)}
  html[data-theme=light]:not([data-mono]) .haltn{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .vsubn{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .bul{border-top-color:var(--line)}
  html[data-theme=light]:not([data-mono]) .bul b.hov::after{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .vstat.vrow{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .vstat.vrow:hover{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .etabox.eta.rise{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .etabox.eta.rise b,html[data-theme=light]:not([data-mono]) .etabox.eta.rise::after{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .etabox.eta.rise:hover{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .etabox.eta.rise:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .etabox.eta.fall{border-color:var(--danger-bar);background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .etabox.eta.fall b,html[data-theme=light]:not([data-mono]) .etabox.eta.fall::after{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .etabox.eta.fall:hover{border-color:var(--danger-bar);background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .etabox.eta.fall:focus-visible{outline-color:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .etabox.conc{border-color:var(--danger-bar);background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .etabox.conc b,html[data-theme=light]:not([data-mono]) .etabox.conc::after{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .etabox.conc:hover{border-color:var(--danger-bar);background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .etabox.conc.low{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .etabox.conc.low b,html[data-theme=light]:not([data-mono]) .etabox.conc.low::after{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .etabox.conc.low:hover{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .etabox.conc.low:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .etabox.conc.low .disc.dc{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 1.5px var(--surface)}
  html[data-theme=light]:not([data-mono]) .etabox.cool{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .etabox.cool b,html[data-theme=light]:not([data-mono]) .etabox.cool::after{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .etabox.cool:hover{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .knob{background:var(--accent);border-color:var(--surface);box-shadow:0 0 0 1px var(--accent)}
  html[data-theme=light]:not([data-mono]) .kg{color:inherit}
  html[data-theme=light]:not([data-mono]) .etabox{border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .frow .etabox.eta,html[data-theme=light]:not([data-mono]) .frow .etabox.conc,html[data-theme=light]:not([data-mono]) .frow .etabox.cool{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .frow .etabox.eta.rise{background-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .frow .etabox.eta.fall{background-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .frow .etabox.conc{background-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .frow .etabox.conc.low{background-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .frow .etabox.cool{background-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .etabox:hover{background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .pop{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .pop .card{border-color:var(--line-strong);background:var(--surface-2);box-shadow:0 0 0 1px var(--bg)}
  html[data-theme=light]:not([data-mono]) .vhead{background:var(--surface-2);border-bottom-color:var(--line)}
  html[data-theme=light]:not([data-mono]) .vlogo,html[data-theme=light]:not([data-mono]) .vmono{box-shadow:0 0 0 1px var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .vgrid{background:var(--line);border-top-color:var(--line)}
  html[data-theme=light]:not([data-mono]) #vpop .vgrid{border-bottom-color:var(--line)}
  html[data-theme=light]:not([data-mono]) .vstat{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .vstat:hover{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .vk{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .vnote{color:var(--faint)}
  html[data-theme=light]:not([data-mono]) .vrk{border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .panes>.w{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .disc{background:var(--surface-2);box-shadow:0 0 0 1.5px var(--surface)}
  html[data-theme=light]:not([data-mono]) .disc.de{--h:var(--warn);--g:var(--warn)}
  html[data-theme=light]:not([data-mono]) .etabox.eta.rise .disc.de{--h:var(--accent);--g:var(--accent)}
  html[data-theme=light]:not([data-mono]) .etabox.eta.fall .disc.de{--h:var(--danger);--g:var(--danger)}
  html[data-theme=light]:not([data-mono]) .disc.dc{--h:var(--danger);--g:var(--danger)}
  html[data-theme=light]:not([data-mono]) .disc.ds{--h:var(--accent);--g:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sgo{color:inherit}
  html[data-theme=light]:not([data-mono]) .ptw{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .ptab th{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .ptab td{border-bottom-color:var(--line)}
  html[data-theme=light]:not([data-mono]) .ptab .rkc{color:var(--faint)}
  html[data-theme=light]:not([data-mono]) .ptab tr.vrow:hover .nm{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .ptab .tlg{background:var(--surface-2);border-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .ptab .tlgx{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .gcard #trendbig{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .ptab .ok{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .duotab .ptw{scrollbar-color:var(--edge2) var(--surface)}
  html[data-theme=light]:not([data-mono]) .ptab thead th{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .tcap.good{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .ptab tr.phr td{color:var(--ink3,var(--faint))}
  html[data-theme=light]:not([data-mono]) .ptab tr.phr .phb{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .brand{text-decoration:none;color:inherit}
  html[data-theme=light]:not([data-mono]) .intro::before{background:transparent}
  html[data-theme=light]:not([data-mono]) .intro h1 em{background:var(--amber-bar);color:transparent}
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) .panes{background:transparent;box-shadow:none}
    html[data-theme=light]:not([data-mono]) .w#calc{background:transparent;box-shadow:none}
  }
  html[data-theme=light]:not([data-mono]) .tabs{background:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .modes{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .mbtn{background:transparent}
  html[data-theme=light]:not([data-mono]) .mbtn:hover{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .mbtn[aria-pressed=true]{background:var(--amber-bar);color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) #p-dele #sd-mstrip{background:var(--surface-2);border-color:var(--line-strong);box-shadow:none}
  @media(min-width:901px){
    html[data-theme=light]:not([data-mono]) #p-dele #wbody{box-shadow:none}
  }
  @media(min-width:901px){
    html[data-theme=light]:not([data-mono]) #p-dele #wbody .wk-pane{border-color:var(--line-strong);background:var(--surface-2);box-shadow:none}
    html[data-theme=light]:not([data-mono]) #p-dele #wbody .wk-pane>.wk-ph h3,html[data-theme=light]:not([data-mono]) #p-dele #wbody #wk-mine .wk-t1 h3{color:var(--wt,var(--ink))}
    html[data-theme=light]:not([data-mono]) #p-dele #wbody #wk-mine .wk-t1 h3::before{background:var(--amber-bar);box-shadow:none}
    html[data-theme=light]:not([data-mono]) #p-dele #wbody #wk-plan .wk-t2 h3::before{background:var(--accent);box-shadow:none}
    html[data-theme=light]:not([data-mono]) #p-dele #wbody #wk-mv .wk-t3 h3::before{background:var(--accent);box-shadow:none}
    html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph{border-bottom-color:var(--surface-2)}
    html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph h3{color:var(--ink)!important}
    html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph h3::before{background:var(--accent)!important;box-shadow:none!important}
    html[data-theme=light]:not([data-mono]) #sd-move .sd-mvh .sd-mvn{color:var(--ink)}
  }
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag.q{color:var(--ink);border-color:var(--accent);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky .se-hero>.se-card{background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky .se-row .sd-fig{background:color-mix(in srgb,var(--rc) 9%,transparent)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag.se-off{color:var(--danger);border-color:var(--danger-bar);background:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over #sd-list,#sv-over #sd-sky,#sv-over #sd-move,#sv-auto #sd-ado,#sv-auto #sd-asky,#sv-auto #sd-alist,#sv-proplist,#sv-daop,#sv-govlist)::after{background:var(--bandf)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-list{--bandf:var(--accent),var(--accent) 58%,var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky{--bandf:var(--warn),var(--warn) 58%,var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-move{--bandf:#FFFFFF,#FFFFFF 58%,#FFFFFF}
  html[data-theme=light]:not([data-mono]) #sv-proplist{--bandf:var(--accent),var(--accent) 58%,var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-daop{--bandf:var(--muted),var(--ink) 58%,var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-govlist{--bandf:var(--muted),var(--muted) 58%,var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-move .sd-mvh .sv-tag.sd-mvn{color:var(--ink);border-color:var(--accent);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag{color:var(--ink);border-color:var(--accent);background:var(--surface)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag.g{color:var(--accent);border-color:var(--accent);background:var(--surface)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag.se-off{color:var(--danger);border-color:var(--danger-bar);background:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-move .sd-mvh .sv-tag.sd-mvn{color:var(--ink);border-color:var(--accent);background:var(--surface)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-list>.sv-ph{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky>.sv-ph{background:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-move>.sv-ph{background:var(--surface)}
  @media(max-width:900px){
    html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph{border-bottom-color:var(--surface-2)}
    html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph h3{color:var(--ink)}
    html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph h3::before{background:var(--accent);box-shadow:none}
  }
  html[data-theme=light]:not([data-mono]) .wk-addr::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-ib{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #p-dele .wk-ib svg,html[data-theme=light]:not([data-mono]) #txpop .wk-ib svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .wk-ib:hover{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-btn{background:transparent}
  html[data-theme=light]:not([data-mono]) #p-dele .wk-btn svg,html[data-theme=light]:not([data-mono]) #txpop .wk-btn svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .wk-btn:disabled{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-go{color:#FFFFFF;background:var(--accent);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-pre button{background:transparent}
  html[data-theme=light]:not([data-mono]) .wk-pl.dim{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-hb.hld i{background:transparent}
  html[data-theme=light]:not([data-mono]) .wk-lgx{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) body{background-image:transparent}
  html[data-theme=light]:not([data-mono]) .folder{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sec,html[data-theme=light]:not([data-mono]) .sec.tight,html[data-theme=light]:not([data-mono]) .duo .sec,html[data-theme=light]:not([data-mono]) .duo .sec:nth-child(n){background:var(--surface);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .modes{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .mbtn[aria-pressed=true]{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-ib{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-lg{box-shadow:0 0 0 1px var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .wk-hb{background:var(--line-soft)}
  html[data-theme=light]:not([data-mono]) .wk-hb i{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .wk-hb.mv i{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .wk-pl{box-shadow:none;background:transparent}
  html[data-theme=light]:not([data-mono]) .wk-pre button[aria-pressed=true]{color:#FFFFFF;background:var(--accent);border-color:var(--accent);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-mv .a{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .wk-btn.wk-go{border-color:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .pop .card.txcard{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #qpop .card,html[data-theme=light]:not([data-mono]) #cpop .card,html[data-theme=light]:not([data-mono]) #spop .card{background:var(--surface);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #qpop .vhead,html[data-theme=light]:not([data-mono]) #cpop .vhead,html[data-theme=light]:not([data-mono]) #spop .vhead{background:transparent}
  html[data-theme=light]:not([data-mono]) #qpop .ptag,html[data-theme=light]:not([data-mono]) #cpop .ptag,html[data-theme=light]:not([data-mono]) #spop .ptag{background:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #cpop .ptag.tc{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) #spop .ptag.ts{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #qpop .vgrid,html[data-theme=light]:not([data-mono]) #cpop .vgrid,html[data-theme=light]:not([data-mono]) #spop .vgrid,html[data-theme=light]:not([data-mono]) #qpop .vgrid.gbelow{background:transparent}
  html[data-theme=light]:not([data-mono]) #qpop .vstat:hover,html[data-theme=light]:not([data-mono]) #cpop .vstat:hover,html[data-theme=light]:not([data-mono]) #spop .vstat:hover{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #qpop .cgate{background:transparent;border-color:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) #qpop .cgate .vstat{border-color:transparent}
  html[data-theme=light]:not([data-mono]) #qpop .cgate .vstat.on{border-color:var(--danger-bar);background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) #qpop .cgate .vstat.on .vv{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) #cpop .cbcap{background:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #cpop .cbx{border-color:var(--danger-bg);background:transparent}
  html[data-theme=light]:not([data-mono]) #cpop .vstat.vfull.rdg{background:transparent}
  html[data-theme=light]:not([data-mono]) #qpop .card,html[data-theme=light]:not([data-mono]) #cpop .card,html[data-theme=light]:not([data-mono]) #spop .card{scrollbar-color:var(--edge2) var(--surface)}
  html[data-theme=light]:not([data-mono]) .duotab>div{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .tcap.earn{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .tcap.cool{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .ptw,html[data-theme=light]:not([data-mono]) .duotab .ptw{background:transparent}
  @media(max-width:620px){
    html[data-theme=light]:not([data-mono]) .duotab .ptab thead th{background:var(--card,var(--surface))}
  }
  html[data-theme=light]:not([data-mono]) .ptab th,html[data-theme=light]:not([data-mono]) .ptab thead th{background:transparent}
  html[data-theme=light]:not([data-mono]) .ptab td,html[data-theme=light]:not([data-mono]) .ptab td:first-child,html[data-theme=light]:not([data-mono]) .ptab td:last-child,html[data-theme=light]:not([data-mono]) .ptab td:nth-child(2){background:transparent}
  html[data-theme=light]:not([data-mono]) .ptab tr.vrow:hover td{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .ptab .tlg{box-shadow:0 0 0 1px var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .wk-mv .side .who b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .wk-mv .mid b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .wk-mv .mid u{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .w#calc>.brandbar{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #wk-moves{--a:var(--accent)}
  html[data-theme=light]:not([data-mono]) .wk-mv{background:var(--wchip)}
  html[data-theme=light]:not([data-mono]) .wk-btn.wk-go{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-btn.wk-go:disabled{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .introby{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .introgo{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .intro .introgo svg{fill:none;stroke:var(--accent)}
  html[data-theme=light]:not([data-mono]) .introgo:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .wk-pane::before{background:transparent}
  html[data-theme=light]:not([data-mono]) #wk-mine{--a:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-plan{--a:var(--accent)}
  html[data-theme=light]:not([data-mono]) .wk-pg button{background:transparent}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td{border-bottom-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td.nm{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td.amt{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td.amt .lk svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td .sb{background:var(--line-soft)}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td .sb i{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .ij-b{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .ij-b em b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .ij-b:hover{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 tr.ij-r.on td{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .ij-w input{border-color:var(--line-strong);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .ij-w input:checked{background:var(--accent);border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .ij-w input:checked::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .ij-w input:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .ij-tag{border-color:currentColor}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td.ck input:checked::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td.r2 s{text-decoration:none}
  html[data-theme=light]:not([data-mono]) #p-home .tapnote svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .wk-ph .wk-ib,html[data-theme=light]:not([data-mono]) #wk-plan .wk-ph .wk-ib{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-ph .wk-ib:hover{border-color:var(--accent);background:var(--accent-soft);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-ph .wk-ib.busy{border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .txans .p b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .txcard .txrow{border-bottom-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .txcard .txrow .f.to b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .txcard .txrow .txop{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .txlock{border-color:var(--warn-bg);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .txlock svg{fill:none}
  @media(max-width:700px){
    html[data-theme=light]:not([data-mono]) .w#calc,html[data-theme=light]:not([data-mono]) .panes>.w{background:transparent;box-shadow:none}
  }
  html[data-theme=light]:not([data-mono]) .wk-max{background:transparent}
  html[data-theme=light]:not([data-mono]) .wk-pane{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td{border-bottom-color:var(--line-soft)}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 tr:hover td{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 tr.on td{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 th{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td.ck input{border-color:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5 b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5 b.pho{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5 b.warn{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5 b.ok{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5 b#ds-rew{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-field{background:var(--surface);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #wk-plan input.wk-amt2{background:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-plan input.wk-amt2:focus,html[data-theme=light]:not([data-mono]) #wk-plan input.wk-amt2:focus-visible{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-field .wk-max:hover b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-field.need input.wk-amt2::placeholder{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-ans .p{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-ans .p::before{background:transparent}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-ans .p b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-ans .p.rate{--c:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-ans .p.gain{--c:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-ans .p.mv{--c:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-moves td{border-bottom-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-moves td.nm{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-moves td.amt{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #dpicks td.nm .gtag{border-color:var(--accent-soft);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 td.nm .gtag{border-color:var(--accent-soft);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #dpicks td.nm .gtag.dim{background:transparent}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 td.nm .gtag.dim{background:transparent}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 h3::before,html[data-theme=light]:not([data-mono]) #wk-plan .wk-t2 h3::before,html[data-theme=light]:not([data-mono]) #wk-plan .wk-t3 h3::before,html[data-theme=light]:not([data-mono]) #wk-mv .wk-t3 h3::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 h3{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-t3 h3,html[data-theme=light]:not([data-mono]) #wk-mv .wk-t3 h3{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-mvh::before{background:transparent}
  html[data-theme=light]:not([data-mono]) #dpicks thead th,html[data-theme=light]:not([data-mono]) #dstrat thead th{color:var(--muted);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 thead th{color:var(--muted);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #dpicks thead th.ck input{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 thead th.ck input{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #dpicks thead th.ck input:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 thead th.ck input:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #dpicks thead th.ck input:checked::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 thead th.ck input:checked::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) #dpicks thead th.ck input:indeterminate{border-color:var(--accent);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 thead th.ck input:indeterminate{border-color:var(--accent);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #dpicks thead th.ck input:indeterminate::after{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 thead th.ck input:indeterminate::after{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) #dpicks thead th.ck label{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 thead th.ck label{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) #wk-mv{--a:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-moves td{border-bottom-color:var(--line-soft)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-moves td.nm .nmw>span{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-moves td.nm .nmw>span.wk-lgx,html[data-theme=light]:not([data-mono]) #dpicks td.nm .nmw>span.wk-lgx{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 td.nm .nmw>span.wk-lgx{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-moves td.amt{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-moves tr:hover td{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #wk-plan>.wk-ph .wk-lockn{border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) #wk-plan>.wk-ph .wk-lockn b{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) #txpop .txlockn{border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) #txpop .txlockn b{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) #txpop .txlockn svg{fill:none;stroke:var(--warn)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-field .wk-max:disabled{background:transparent}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-field .wk-max:disabled:hover{background:transparent}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-unb{border-color:var(--amber-bar);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .uncard .unrow{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .uncard .unrow.on{background:var(--surface-2);box-shadow:0 0 0 3px var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .uncard .unrow input:checked::after{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .uncard .unrow b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .uncard .unfield{background:var(--surface);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .uncard .unfield:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .uncard .unfield.bad,html[data-theme=light]:not([data-mono]) .uncard .unfield.bad:focus-within{background:var(--danger-bg)!important;box-shadow:0 0 0 3px var(--danger-bg)!important}
  html[data-theme=light]:not([data-mono]) .uncard .unfield.bad input{color:var(--danger)!important}
  html[data-theme=light]:not([data-mono]) .uncard .unfield input.wk-amt2{background:transparent;color:var(--ink);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .uncard .unfield input.wk-amt2:focus,html[data-theme=light]:not([data-mono]) .uncard .unfield input.wk-amt2:focus-visible{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .uncard .unfield .wk-max{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .uncard .wk-btn.wk-go{background:var(--amber-bar);border-color:var(--amber-bar);color:#FFFFFF;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .uncard .wk-btn.wk-go:disabled{background:var(--surface-2);border-color:var(--line);color:var(--faint);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .uncard .unrow.all{border-color:var(--amber-bar);background:transparent}
  html[data-theme=light]:not([data-mono]) .uncard .unrow.all .wk-lgx{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .txbtns .wk-bell{border-color:var(--amber-bar);background:transparent}
  html[data-theme=light]:not([data-mono]) .txbtns .wk-bell:hover{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) #txpop .txbtns .wk-bell svg,html[data-theme=light]:not([data-mono]) #stpop .txbtns .wk-bell svg,html[data-theme=light]:not([data-mono]) #sppop .txbtns .wk-bell svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .acard .amany span{border-color:var(--edge2,var(--line-strong));background:var(--surface);color:var(--ink,var(--ink))}
  html[data-theme=light]:not([data-mono]) .acard .amany span img,html[data-theme=light]:not([data-mono]) .acard .amany span i{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .acard .amany span.more{color:var(--ink3,var(--faint))}
  html[data-theme=light]:not([data-mono]) .acard .amore a{border-color:var(--edge2,var(--line-strong));color:var(--ink,var(--ink));text-decoration:none}
  html[data-theme=light]:not([data-mono]) .acard .amore small{color:var(--ink3,var(--faint))}
  html[data-theme=light]:not([data-mono]) .pop .card.uncard{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .uncard .wk-txh b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .stcard .txlock{border-color:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) #p-dele .stcard .txlock svg,html[data-theme=light]:not([data-mono]) .stcard .txlock svg{fill:none}
  html[data-theme=light]:not([data-mono]) .pop .card.spcard::before{background:transparent}
  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng{background:none}
  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng::-webkit-slider-runnable-track{background:var(--accent);box-shadow:inset 0 0 0 1px var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng::-moz-range-track{background:var(--line-soft)}
  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng::-moz-range-progress{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng::-webkit-slider-thumb{background:transparent;box-shadow:0 0 0 4px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng::-moz-range-thumb{background:transparent;box-shadow:0 0 0 4px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent)}
  html[data-theme=light]:not([data-mono]) .sp-hero>div{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sp-hero>.y{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sp-hero b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sp-hero>.y b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sp-stage{--sp-bar:var(--ink);--sp-hot:var(--accent);--sp-hot2:var(--accent);--sp-dot:var(--accent);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sp-chip{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sp-chip b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sp-chip.left{border-color:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .sp-pho button{background:transparent}
  html[data-theme=light]:not([data-mono]) .sp-pho button:hover{background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .sp-pho svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .pop .card.bycard::before{background:transparent}
  html[data-theme=light]:not([data-mono]) .by-tok option{background:var(--surface-2);color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .wk-txh .txsum .kps-w:not(#z){color:inherit}
  html[data-theme=light]:not([data-mono]) .dd-trig.by-dd{background:transparent}
  html[data-theme=light]:not([data-mono]) .by-out{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .by-path svg{fill:none}
  html[data-theme=light]:not([data-mono]) .by-trk{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .by-st i{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .by-st.run i{border-right-color:transparent}
  html[data-theme=light]:not([data-mono]) .by-st.ok i::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .by-st.fail i{border-color:var(--danger-bar);background:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .by-st.fail b{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .by-st span u{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .by-st.fail span u{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .by-st span a{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .by-more button,html[data-theme=light]:not([data-mono]) .by-more a{background:none;text-decoration:none}
  html[data-theme=light]:not([data-mono]) .by-more svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .you-r i .you-mint,html[data-theme=light]:not([data-mono]) .mv-yk .you-mint{border-color:var(--sv-teal,var(--accent));background:transparent;color:var(--sv-teal,var(--accent))}
  html[data-theme=light]:not([data-mono]) .you-r i .you-mint:hover,html[data-theme=light]:not([data-mono]) .mv-yk .you-mint:hover{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .you-r i .you-mint:focus-visible,html[data-theme=light]:not([data-mono]) .mv-yk .you-mint:focus-visible{outline-color:var(--sv-teal,var(--accent))}
  html[data-theme=light]:not([data-mono]) .mv-yk .you-mint.you-out:hover{background:var(--warn-bg)}
  @media(max-width:700px){
    html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-lockm:not([hidden]){border-color:var(--amber-bar);background:var(--warn-bg)}
    html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-lockm b{color:var(--warn)}
    html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-lockm svg{fill:none}
  }
  html[data-theme=light]:not([data-mono]) .pop .card.stcard::before{background:transparent}
  html[data-theme=light]:not([data-mono]) .stcard .stlist thead th{color:var(--muted);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .stcard .stlist td{border-bottom-color:var(--line-soft)}
  html[data-theme=light]:not([data-mono]) .stcard .stlist tr:hover td{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .stcard .stlist tr.on td{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .stcard .stlist tr.on td:first-child{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .stcard .stlist td.nm .nmw>span{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .stcard .stlist td.nm .nmw>span.wk-lgx{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .stcard .stlist td.ck input{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .stcard .stlist td.ck input:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .stcard .stlist td.ck input:checked::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .stcard .unfield:focus-within{box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .stcard .txlock{border-color:var(--accent-soft);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) :is(.stcard,.spcard) .wk-btn.wk-go{background:var(--accent);border-color:var(--accent);color:#FFFFFF;box-shadow:none}
  html[data-theme=light]:not([data-mono]) :is(.stcard,.spcard) .wk-btn.wk-go:disabled{background:var(--surface-2);border-color:var(--line);color:var(--faint);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #p-dele #wk-plan>.wk-ph .wk-lockn svg{fill:none}
  html[data-theme=light]:not([data-mono]) #wk-mine::after,html[data-theme=light]:not([data-mono]) #wk-plan::after,html[data-theme=light]:not([data-mono]) #wk-mv::after{background:transparent}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-bh h3::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-ph .wk-ib,html[data-theme=light]:not([data-mono]) #wk-plan .wk-field .wk-max{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-ph .wk-ib:hover{color:var(--ink);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-ph .wk-ib.busy{border-color:var(--accent);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td.ck input{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-tbl2 td.ck input:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #dpicks tbody tr.on td{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 tbody tr.on td{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #dpicks tbody tr.on td:first-child{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 tbody tr.on td:first-child{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #dmy tbody tr[data-v]:hover td:first-child{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #dmy tbody tr[data-v]:hover td.nm span{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-bh h3{color:var(--ink);text-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5 b#ds-apr{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .wk-rule{background:transparent}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5 b::after{background:var(--c,var(--accent))}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5:nth-child(1){--c:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5:nth-child(2){--c:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5:nth-child(3){--c:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5:nth-child(4){--c:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5:nth-child(5){--c:var(--warn)}
  html[data-theme=light]:not([data-mono]) #dpicks thead th{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 thead th{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5::before{background:transparent}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-bh .wk-addrw{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-bh .wk-addr em{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #dpicks tbody tr.lt td,html[data-theme=light]:not([data-mono]) #dpicks tbody tr.lt td.nm .nmw>span,html[data-theme=light]:not([data-mono]) #dpicks tbody tr.lt.on td{color:inherit}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 tbody tr.lt td,html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 tbody tr.lt td.nm .nmw>span,html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 tbody tr.lt.on td{color:inherit}
  html[data-theme=light]:not([data-mono]) #dpicks tbody tr.lt td.nm .nmw>span{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 tbody tr.lt td.nm .nmw>span{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-mvh .wk-btn.wk-go{color:#FFFFFF;background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-mvh .wk-btn.wk-go:hover{box-shadow:0 0 0 1px var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-mvh .wk-btn.wk-go:disabled{background:var(--surface-2);border-color:var(--line-strong);color:var(--faint);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-plan input.wk-amt2{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-field .wk-max{border-color:var(--accent);background:var(--accent-soft);color:var(--muted)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-field .wk-max b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-field .wk-max:hover{background:var(--accent-soft);border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-plan .wk-field.need{border-color:var(--amber-bar);box-shadow:0 0 0 3px var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-btn.wk-go{color:#FFFFFF;background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-btn.wk-go:disabled{background:var(--surface-2);border-color:var(--line-strong);color:var(--faint);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .kp .am{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .kp .gr{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .kp .or{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .kp-hero,html[data-theme=light]:not([data-mono]) .kp-eq{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .kp-f{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .kp-btn{color:inherit}
  html[data-theme=light]:not([data-mono]) .kp-btn:hover{border-color:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .kp-btn:focus-visible{outline-color:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .kp-go{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .kp-rule{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .kp-rule:hover{border-color:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .kp-rule:focus-visible{outline-color:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .kp-ru{border-color:transparent}
  html[data-theme=light]:not([data-mono]) .kp-ru.hot{border-color:color-mix(in srgb,var(--amber-bar) 55%,transparent);background:color-mix(in srgb,var(--amber-bar) 10%,transparent)}
  html[data-theme=light]:not([data-mono]) .kp-ru.hot b{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .kp-ru.hot em::after{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .kp-rgo{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .kp .kp-notes li::before{background:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .kp-move{border-color:color-mix(in srgb,var(--danger-bar) 40%,transparent);background:color-mix(in srgb,var(--danger-bar) 7%,transparent)}
  html[data-theme=light]:not([data-mono]) .kp .haltn{border-color:var(--danger-bar);color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .kp-big{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .kp-bar{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .kp-bar i{background:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .sa-band{--sa-v:var(--accent);--sa-t:var(--accent);--sa-g:var(--accent);--sa-on:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .sa-row{background:color-mix(in srgb,var(--sa-v) 14%,transparent)}
  html[data-theme=light]:not([data-mono]) .sa-go{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sa-go svg{fill:none;stroke:currentColor}
  @media(min-width:901px){
    html[data-theme=light]:not([data-mono]) #p-dele #wbody{border-color:var(--line);background:var(--surface-2)}
  }
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-ans .p.gain:has(b.neg){--c:var(--danger)}
  html[data-theme=light]:not([data-mono]) #dpicks td.nm .gtag.neg{border-color:var(--danger-bar);background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 td.nm .gtag.neg{border-color:var(--danger-bar);background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) #wk-plan>.wk-ph .wk-field{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-plan>.wk-ph .wk-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #wk-plan>.wk-ph input.wk-amt2{background:transparent;color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-plan>.wk-ph .wk-field .wk-max{border-color:var(--accent);background:var(--accent-soft);color:var(--muted)}
  html[data-theme=light]:not([data-mono]) #wk-plan>.wk-ph .wk-field .wk-max b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-plan>.wk-ph .wk-field.need{border-color:var(--amber-bar);box-shadow:0 0 0 2px var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) #dpicks td.stk{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 td.stk{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #dpicks td.nm .gtag.add{background:transparent}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 td.nm .gtag.add{background:transparent}
  html[data-theme=light]:not([data-mono]) #dpicks td.nm[data-v]:hover .nmw>span:not(.wk-lgx){color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #prolist .wk-tbl2 td.nm[data-v]:hover .nmw>span:not(.wk-lgx){color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-unb{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-unb.wk-stb{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-unb:not(.wk-stb){color:var(--warn);border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-unb:hover{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-unb.wk-stb:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-unb:not(.wk-stb):hover{color:var(--warn);border-color:var(--amber-bar);background:var(--warn-bg);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-unb:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-unb.wk-clb{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-t1 .wk-unb.wk-clb:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5 i{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) #dmy thead th{color:var(--muted);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .thbtn{background:transparent}
  html[data-theme=light]:not([data-mono]) .thbtn svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-ap{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 0 1px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-ap::before{background:transparent}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-apk{color:var(--muted);text-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-apb{border-color:var(--line-strong);background:var(--accent);color:#FFFFFF;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-apb:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .wk-note{background:var(--wc,var(--surface));color:var(--wt,var(--ink));border-color:var(--accent);border-left-color:var(--accent);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-note.ok{border-color:var(--accent);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-note.err{border-color:var(--danger-bar);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wk-note .sp{border-color:var(--accent-soft);border-top-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #p-dele~.wk-notes svg,html[data-theme=light]:not([data-mono]) .wk-note svg{fill:none}
  html[data-theme=light]:not([data-mono]) .wk-note .x{background:none}
  html[data-theme=light]:not([data-mono]) .wk-note .x:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .wk-btn.busy{color:transparent!important;text-shadow:none!important}
  html[data-theme=light]:not([data-mono]) .wk-btn.busy::after{border-color:var(--surface-2);border-top-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .wpcopy{background:transparent}
  html[data-theme=light]:not([data-mono]) .wpcopy svg,html[data-theme=light]:not([data-mono]) .wpout svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .wpout{background:transparent}
  html[data-theme=light]:not([data-mono]) .wpout:hover{background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .sv-menu{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-menu .mi{border-color:transparent;background:transparent}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-bh .wk-addr{background:transparent}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-bh .wk-addr:hover{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #p-dele #wk-mine .wk-bh .wk-addr svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .sv-screen>.sv-panel{background:transparent}
  html[data-theme=light]:not([data-mono]) .sv-screen .sv-card{background:transparent}
  html[data-theme=light]:not([data-mono]) .sv-sub s{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sv-tag.g{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sv-tag.a{border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .sv-tag.r{border-color:var(--danger-bar);background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .sv-btn.red{border-color:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .sv-btn.red:hover:not(:disabled){background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .sv-btn.busy{color:transparent!important}
  html[data-theme=light]:not([data-mono]) .sv-btn.busy::after{border-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sv-chip s{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sv-chip u{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sv-can u{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sv-screen{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-btn.go{background:var(--accent);border-color:var(--accent);color:#FFFFFF;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-btn.go:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .sv-btn.pri{background:var(--amber-bar);border-color:var(--amber-bar);color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .sv-btn.pri:hover:not(:disabled){background:var(--amber-bar);border-color:var(--amber-bar);color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) #sv-optp.hero{background:var(--accent-soft),var(--wh);border-color:var(--accent-soft)}
  @media(max-width:620px){
    html[data-theme=light]:not([data-mono]) .welc-act{background:var(--warn-bg)}
  }
  html[data-theme=light]:not([data-mono]) #sv,html[data-theme=light]:not([data-mono]) #sd-mstrip{--sv-amber:var(--warn);--sv-green:var(--accent);--sv-violet:var(--accent);--sv-teal:var(--accent);--sv-pho:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-screen{background:var(--surface-2);border-color:var(--line)}
  html[data-theme=light]:not([data-mono]) .sv-screen>.sv-panel,html[data-theme=light]:not([data-mono]) .sv-screen .sv-card,html[data-theme=light]:not([data-mono]) .sv-screen .sv-card:first-child,html[data-theme=light]:not([data-mono]) .sv-screen .sv-card+.sv-card{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-screen>.sv-panel::before,html[data-theme=light]:not([data-mono]) .sv-screen .sv-card::before{background:transparent}
  html[data-theme=light]:not([data-mono]) .sv-pho{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-upm{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .sv-uplg{box-shadow:0 0 0 1.5px var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .sv-uplg img,html[data-theme=light]:not([data-mono]) .sv-uplg .lg{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .sv-upbars i{background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .sv-upbars i::before{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-upbars i.miss{background:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .sv-upbars i.miss::before{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-upbars i.tip::before{background:var(--accent);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-upy{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .sv-upref{background:transparent;filter:none}
  html[data-theme=light]:not([data-mono]) .sv-uptip{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sv-wbar i.stk{background:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .sv-wbar i.bal{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-wbar i.rew{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-ph h3::before{background:var(--tc,var(--accent));box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-heat>i{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-heat>s{background:var(--surface-2);text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sv-heat>b{border-color:var(--surface);box-shadow:0 0 0 1.5px var(--wt)}
  html[data-theme=light]:not([data-mono]) .sv-hint i.lo{background:var(--surface-2);box-shadow:0 0 0 1px var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-hint i.hi{background:var(--amber-bar);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-steps li{border-color:var(--surface-2);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sv-steps li::before{color:var(--ink);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-chip{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sv-chip .sv-lgo img,html[data-theme=light]:not([data-mono]) .sv-chip .sv-lgo .lg{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .sv-btn.vio{color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .sv-btn.vio:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .sv-can>div{border-color:var(--accent-soft);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sv-can>div+div{border-color:var(--danger-bg);background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .sv-can>div+div u{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .sv-brand .tsfx{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5.wk-clk:not([aria-disabled=true]):hover{border-color:var(--accent);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5.wk-clk:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5.wk-clk::after{border-top-color:var(--accent);border-right-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .clcard .unrow i{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-box .sv-bact{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-box .sv-bact:hover{background:var(--accent);border-color:var(--accent);color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .sv-box .sv-bact:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-row2>.sv-panel{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-row2>.sv-panel::before{background:transparent}
  html[data-theme=light]:not([data-mono]) .sv-box{background:var(--surface-2),var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .b-stk{--bc:var(--warn)}
  html[data-theme=light]:not([data-mono]) .b-bal{--bc:var(--accent)}
  html[data-theme=light]:not([data-mono]) .b-rew{--bc:var(--accent)}
  html[data-theme=light]:not([data-mono]) .b-hi{--bc:var(--warn)}
  html[data-theme=light]:not([data-mono]) .b-cool{--bc:var(--warn)}
  html[data-theme=light]:not([data-mono]) .b-tot{--bc:var(--ink);background:var(--surface-2),var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .b-stk .sv-bv{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .b-rew .sv-bv{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .b-aft{border-color:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .b-gain{--bc:var(--accent);background:var(--accent-soft),var(--surface-2);border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-jail{border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .sv-vr{background:var(--surface-2),var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sv-vr .sv-lgo img,html[data-theme=light]:not([data-mono]) .sv-vr .sv-lgo .lg{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .sv-va{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sv-vr u{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sv-pace i{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-pace i.slow{background:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .sv-pavg{background:transparent;filter:none}
  html[data-theme=light]:not([data-mono]) .sv-gkey i.ok{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-gkey i.bad{background:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .sv-gkey i.bon{background:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .sv-gn .sv-lgo img,html[data-theme=light]:not([data-mono]) .sv-gn .sv-lgo .lg{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .sv-gn em{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .sv-pb .sv-lgo img,html[data-theme=light]:not([data-mono]) .sv-pb .sv-lgo .lg{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .sv-pb s{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sv-pb:last-child .sv-lgo{box-shadow:0 0 0 2px var(--sv-teal)}
  html[data-theme=light]:not([data-mono]) .sv-vr u.bad{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .sv-sw{background:var(--bg)}
  html[data-theme=light]:not([data-mono]) .sv-sw button{background:transparent}
  html[data-theme=light]:not([data-mono]) .sv-sw button[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-bars i{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-bars.live i{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-price .sv-sub .dn{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .sv-lc .ln{fill:none}
  html[data-theme=light]:not([data-mono]) .sv-lc .ln.bon{stroke:var(--warn)}
  html[data-theme=light]:not([data-mono]) .sv-lc .ar.bon{fill:var(--warn)}
  html[data-theme=light]:not([data-mono]) .sv-lc .ar.pho{fill:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-lc .ar.txl{fill:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-lc .ar.tpb{fill:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-lcend i.bon{border-color:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .sv-tp i.dn{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .sv-tp small u{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sv-lcdots i.bon{border-color:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .sv-lctip{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-lctip i.bon{background:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .sv-btip{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-rd{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sv-rd::after{background:var(--rc)}
  html[data-theme=light]:not([data-mono]) .sv-rd::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #sv-netcards .sv-span .sv-k::before,html[data-theme=light]:not([data-mono]) #sv-netcards .sv-span .sv-k::after{background:transparent}
  html[data-theme=light]:not([data-mono]) #sv-netcards .sv-span .sv-k::after{background:transparent}
  html[data-theme=light]:not([data-mono]) .sd-ida{color:var(--ink);background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sd-ida::after{background:var(--accent);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sd-ida h3{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sd-wch i.st{color:var(--accent);border-color:var(--accent);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sd-wch i.st.on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sd-wch button{color:#FFFFFF;border-color:var(--accent);background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sd-wch button:hover{background:var(--accent);border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sd-wch button:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sv-tag{color:var(--accent);border-color:var(--accent);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sv-tag.g{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sd-col{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sd-col::before{background:transparent}
  html[data-theme=light]:not([data-mono]) .sd-idw{color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sd-idw h3,html[data-theme=light]:not([data-mono]) .sd-idw .sv-wn{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .sd-idw .sd-wch i.app{color:var(--accent);border-color:var(--accent);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sd-idw .sd-wch i.net{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sd-idw .sd-wch i.net.tn{color:var(--warn);border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .sd-wch i.app{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sd-wch i.net{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sd-wch i.net.tn{border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .sd-wch .wact{background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .sd-wch .wact:hover{color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .actabs{border-color:var(--wbd,var(--line))}
  html[data-theme=light]:not([data-mono]) .actabs button{background:transparent;color:var(--ws,var(--muted))}
  html[data-theme=light]:not([data-mono]) .actabs button[aria-pressed=true]{background:var(--sv-teal,var(--accent));color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .actabs button:focus-visible{outline-color:var(--sv-teal,var(--accent))}
  html[data-theme=light]:not([data-mono]) .actsum{color:var(--ws,var(--muted))}
  html[data-theme=light]:not([data-mono]) .act-tile{border-color:var(--wbd,var(--line));background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .act-tile b{color:var(--wt,var(--ink))}
  html[data-theme=light]:not([data-mono]) .act-tile em{color:var(--wf,var(--muted))}
  html[data-theme=light]:not([data-mono]) .actlist{border-top-color:var(--wbd,var(--line))}
  html[data-theme=light]:not([data-mono]) .act-r{border-bottom-color:var(--wbd,var(--line))}
  html[data-theme=light]:not([data-mono]) .act-d small{color:var(--wf,var(--muted))}
  html[data-theme=light]:not([data-mono]) .act-x b{color:var(--wt,var(--ink))}
  html[data-theme=light]:not([data-mono]) .act-d{color:var(--wf,var(--muted))}
  html[data-theme=light]:not([data-mono]) .act-m b{color:var(--wt,var(--ink))}
  html[data-theme=light]:not([data-mono]) .act-m s{text-decoration:none;color:var(--ws,var(--muted))}
  html[data-theme=light]:not([data-mono]) .act-tx{color:var(--sv-teal,var(--accent))}
  html[data-theme=light]:not([data-mono]) .act-empty{color:var(--wf,var(--muted))}
  html[data-theme=light]:not([data-mono]) .sd-wbtn{border-color:var(--amber-bar);background:var(--warn-bg);color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .sd-wbtn:hover{border-color:var(--amber-bar);color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .sd-wbtn:focus-visible{outline-color:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .sd-ro em::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sd-well{border-color:var(--bg);background:var(--bg);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sd-m s{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sd-m.mix{background:none}
  html[data-theme=light]:not([data-mono]) .sd-m.mix s{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sd-m.apr u{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sd-wx{border-left-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sd-strip .sd-well>.sd-m{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sd-fig{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sd-fig::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sd-fig::after{background:var(--rc)}
  html[data-theme=light]:not([data-mono]) .sd-ok{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .se-card.se-rc2::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .se-rc2{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .se-rss{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .se-rson{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .se-rsch{border-color:var(--accent);background:transparent;color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-rs .se-card.se-rc2{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-rs .se-card.se-rc2::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ado{--bandf:var(--accent),var(--accent) 58%,#FFFFFF}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ado>.sv-ph{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-asky{--bandf:var(--danger),var(--danger) 58%,var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-asky>.sv-ph{background:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-alist{--bandf:var(--faint),var(--ink) 58%,var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-alist>.sv-ph{background:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ado{--tc:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-asky{--tc:var(--danger)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-alist{--tc:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-mv .ap-no{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#p-dele #sd-mstrip).sd-strip:not(#z){border-color:var(--line-strong);box-shadow:none;background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-idw:not(#z){background:none;box-shadow:none}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-ro:not(#z){background:none;border-left-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-ro em:not(#z){color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .sd-strip .sd-ro .sd-well:not(#z){border-color:var(--surface-2);background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .grcard .gr-k i{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .grcard .gr-in{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .grcard .gr-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .grcard .gr-in.bad,html[data-theme=light]:not([data-mono]) .grcard .gr-in.bad:focus{background:var(--danger-bg);box-shadow:0 0 0 3px var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .grcard .gr-need>div.ok{border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .grcard .gr-need>div.no{border-color:var(--danger-bar)}
  html[data-theme=light]:not([data-mono]) .grcard .gr-need>div.no b{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid:not(#z){background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col:not(#z){background:none!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph:not(#z){background:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph h3:not(#z):not(#y){color:var(--accent)!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph h3::before{border-color:var(--accent);background-color:var(--accent-soft)!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-list>.sv-ph .sv-tag:not(#z):not(#y){color:var(--accent)!important;border-color:var(--accent)!important;background:var(--accent-soft)!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-sky>.sv-ph .sv-tag:not(#z):not(#y){color:var(--warn)!important;border-color:var(--amber-bar)!important;background:var(--warn-bg)!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-move>.sv-ph .sv-tag:not(#z):not(#y){color:var(--accent)!important;border-color:var(--accent)!important;background:var(--accent-soft)!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph::before{background:transparent}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph::after{background:transparent}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-list>.sv-ph{--ttc:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-sky>.sv-ph{--ttc:var(--warn)}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-move>.sv-ph{--ttc:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-list>.sv-ph h3::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b19%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2020V11M12%2020V4M19%2020v-6%22/%3E%3C/svg%3E") center/14px 14px no-repeat,var(--accent)!important;border-color:transparent!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-sky>.sv-ph h3::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b19%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017l6-6%204%204%208-8M15%207h6v6%22/%3E%3C/svg%3E") center/14px 14px no-repeat,var(--amber-bar)!important;border-color:transparent!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-move>.sv-ph h3::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b19%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018c0-6.6%204.4-10%2010-10h6M16%204l4%204-4%204%22/%3E%3C/svg%3E") center/14px 14px no-repeat,var(--accent)!important;border-color:transparent!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph h3:not(#z):not(#y){background-image:var(--accent);-webkit-text-fill-color:transparent}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph .sv-tag:not(#z){background:var(--surface-2)!important}
  html[data-theme=light]:not([data-mono]) .sv-btn.go.sd-go:disabled{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .fp-b{--c:var(--danger)}
  html[data-theme=light]:not([data-mono]) .fp-b.b1{--c:var(--warn)}
  html[data-theme=light]:not([data-mono]) .fp-b.b2{--c:var(--accent)}
  html[data-theme=light]:not([data-mono]) .fp-b.on{background:color-mix(in srgb,var(--c) 70%,var(--accent) 30%);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .fp-k{border-top-color:var(--danger-bar);--rc:var(--danger)}
  html[data-theme=light]:not([data-mono]) .fp-k.b1{--rc:var(--warn)}
  html[data-theme=light]:not([data-mono]) .fp-k.b2{--rc:var(--accent)}
  html[data-theme=light]:not([data-mono]) .fp-k.b3{--rc:var(--muted);border-color:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) .fpt3{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .fp-kb{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .fp-k.b1{border-color:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .fp-k.b2{border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .fpt0{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .fpt1{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .fpt2{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sd-mv:is(#sd-move *,#sd-asky *,#sd-sky *,#sd-ado *) .sd-fig{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sd-mv:is(#sd-move *,#sd-asky *,#sd-sky *,#sd-ado *) .sd-fig em::after{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sd-off{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .se-card{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .se-card::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag.g{color:#FFFFFF;border-color:var(--accent);background:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky>.sv-ph .sv-tag.a{color:#FFFFFF;border-color:var(--amber-bar);background:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .se-tbar s{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .se-mv>div u{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sv-gkey i.sk{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-gkey i.to{background:transparent}
  html[data-theme=light]:not([data-mono]) .gp-r:hover{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .gp-r.open{background:var(--accent-soft);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .gp-r.open .gp-id{color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .gp-t s{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .gp-st{border-color:currentColor}
  html[data-theme=light]:not([data-mono]) .gp-d{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .gp-fi{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .gp-sum.md code{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .gp-vm.me{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .gp-vm.gov{background:transparent}
  html[data-theme=light]:not([data-mono]) .gp-vm.none{background:transparent}
  html[data-theme=light]:not([data-mono]) .gp-vm.na{background:transparent}
  html[data-theme=light]:not([data-mono]) .gp-sv{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .gp-sv.yes{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .gp-sv.no{border-color:var(--danger-bar);background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .gp-sv.abstain{border-color:var(--line-strong);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .gp-sv.none{border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .gp-sv.na{background:transparent}
  html[data-theme=light]:not([data-mono]) .atnote.rswarn{border-color:var(--warn-bg);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) button.gp-sv{color:inherit}
  html[data-theme=light]:not([data-mono]) button.gp-sv:focus-visible{outline-color:var(--sv-teal,var(--accent))}
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) .gpx-r{border-color:transparent}
    html[data-theme=light]:not([data-mono]) .gpx-r:hover{background:var(--surface-2);border-color:var(--surface-2)}
    html[data-theme=light]:not([data-mono]) .gpx-r.sel{background:var(--accent-soft);border-color:var(--accent);box-shadow:none}
    html[data-theme=light]:not([data-mono]) .gpx-r.sel::before{box-shadow:none}
    html[data-theme=light]:not([data-mono]) .gpx-r.sel .gp-id{color:#FFFFFF}
    html[data-theme=light]:not([data-mono]) .gpx-det{border-color:var(--accent-soft);background:var(--accent-soft);box-shadow:none}
    html[data-theme=light]:not([data-mono]) .gpx-det::before{background:transparent}
    html[data-theme=light]:not([data-mono]) .gpx-dh .gp-id{border-color:var(--accent);background:var(--accent-soft)}
    html[data-theme=light]:not([data-mono]) .gpx-v .gp-bar{background:transparent}
  }
  html[data-theme=light]:not([data-mono]) .gv-ro em::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) :is(#sv-proplist,#sv-daop,#sv-govlist)>.sv-ph{border-bottom-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) :is(#sv-proplist,#sv-daop,#sv-govlist)>.sv-ph h3{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) :is(#sv-proplist,#sv-daop,#sv-govlist)>.sv-ph h3::before{background:var(--accent);box-shadow:none}
  html[data-theme=light]:not([data-mono]) :is(#sv-proplist,#sv-daop,#sv-govlist)>.sv-ph .sv-gkey{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-proplist>.sv-ph{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .gv-regrow{border-top-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .gv-reg{background:none;color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .gv-reg svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .gv-reg:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-props.sv-screen,html[data-theme=light]:not([data-mono]) #sv-govs.sv-screen,html[data-theme=light]:not([data-mono]) #sv-daos.sv-screen{background:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .gp-k+.gp-k{border-left-color:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .gp-k em{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .gp-k b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .gp-of{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-daop>.sv-ph{background:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) #sv-govlist>.sv-ph{background:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) .gp-id{background:var(--bg)}
  html[data-theme=light]:not([data-mono]) .gp-r{border-top-color:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .gp-st.p{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .gp-st.r{color:var(--danger);border-color:var(--danger-bar);background:var(--danger-bg)}
  html[data-theme=light]:not([data-mono]) .gp-st.f{color:var(--warn);border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .gp-st.v{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .gp-st.d{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .gd-r{background:transparent}
  html[data-theme=light]:not([data-mono]) .gd-r+.gd-r{background:transparent}
  html[data-theme=light]:not([data-mono]) .gvt th{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .gvt-o.low{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .gvt-v s{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .gvt-r:hover td,html[data-theme=light]:not([data-mono]) .gvt-r:focus-visible td{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .gvt-tag{color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .gvt-tag.you{color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .gvt-lg img,html[data-theme=light]:not([data-mono]) .gvt-lg .lg{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .gvt-vp s{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .gvc-addr{border-color:var(--edge2,var(--surface-2));background:transparent;color:var(--ink2,var(--muted))}
  html[data-theme=light]:not([data-mono]) .gvc-addr svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .gvc-addr{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .gvc-addr:hover{color:var(--ink,var(--ink))}
  html[data-theme=light]:not([data-mono]) .gvcard .vstat.warn .vv{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .gvc-al{background:transparent}
  html[data-theme=light]:not([data-mono]) .gvc-al svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .gvc-al:hover{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .gvc-v{border-color:var(--edge2,var(--surface-2))}
  html[data-theme=light]:not([data-mono]) .gvc-v em{color:var(--ink3,var(--muted))}
  html[data-theme=light]:not([data-mono]) .gvc-v.n{border-color:var(--wburn,var(--danger-bar));color:var(--wburn,var(--danger))}
  html[data-theme=light]:not([data-mono]) .gvc-v.a{color:var(--ink2,var(--muted))}
  html[data-theme=light]:not([data-mono]) .gvc-v.none{color:var(--ink3,var(--muted))}
  html[data-theme=light]:not([data-mono]) .gvc-v.na{color:var(--ink3,var(--muted))}
  html[data-theme=light]:not([data-mono]) .gvc-wait{color:var(--ink3,var(--muted))}
  html[data-theme=light]:not([data-mono]) .gvtab .gvh{background:none;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .gvtab .gvh:hover{background:none}
  html[data-theme=light]:not([data-mono]) #sv-cons .cn-hd{border-bottom-color:var(--surface-2);background:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) #sv-cons .cn-hd h1{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-cons .cn-hd p{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-cons .cn-hd p b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-cons .cn-hd a{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .cn-toc a{text-decoration:none;border-left-color:transparent}
  html[data-theme=light]:not([data-mono]) .cn-toc a:hover{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .dd-trig>svg[viewBox]:not(#z){fill:none}
  html[data-theme=light]:not([data-mono]) .dd-trig:focus-visible{outline-color:var(--sv-teal,var(--accent))}
  html[data-theme=light]:not([data-mono]) .dd-list{--dd-a:var(--sv-teal,var(--accent));background:var(--wsolid),var(--surface);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .dd-o{background:transparent}
  html[data-theme=light]:not([data-mono]) .dd-o svg{fill:none;stroke:currentColor}
  @media(max-width:620px){
    html[data-theme=light]:not([data-mono]) .cn-art{background:transparent}
  }
  html[data-theme=light]:not([data-mono]) .sd-list::-webkit-scrollbar-track{background:transparent}
  html[data-theme=light]:not([data-mono]) .sd-vr.click:hover{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sd-vr .sv-lgo{box-shadow:0 0 0 1.5px var(--c)}
  html[data-theme=light]:not([data-mono]) .sd-vr .sv-lgo img,html[data-theme=light]:not([data-mono]) .sd-vr .sv-lgo .lg{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .sd-vn s{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sd-vr u{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sd-vr u.jl{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) #dmy .dmj{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .sd-al{border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sd-vr.skel .sv-lgo{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sd-can u{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sd-can u.no{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .sd-can span.ok{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sd-can span.no{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .sv-gbtn{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-gbtn:hover{border-color:var(--accent);color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-gbtn.stop{border-color:var(--danger-bar);background:transparent;color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .sv-gbtn.stop:hover{border-color:var(--danger-bar);color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .gp-vote{border-color:var(--surface-2);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sv-gbtn.vote{background:transparent}
  html[data-theme=light]:not([data-mono]) .sv-gbtn.vote.on,html[data-theme=light]:not([data-mono]) .sv-gbtn.vote.on:hover{color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .sv-gbtn:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sv-glist .sv-lgo .lg{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .sv-gst em{border-color:currentColor}
  html[data-theme=light]:not([data-mono]) .sv-gn2 s{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .sv-gweb{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .pop .card.atcard{--av:var(--accent)}
  html[data-theme=light]:not([data-mono]) .pop .card.atcard::before{background:transparent}
  html[data-theme=light]:not([data-mono]) .atcard .txsum{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .atcard .txsum .atclosed{border-color:var(--amber-bar);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .atstate{border-color:var(--accent-soft);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .atstate b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .atpc{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .atpc:has(input:checked){box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .atpc input:checked::after{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .atpc b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .at3 .atpc:nth-child(1) b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .at3 .atpc:nth-child(2) b{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .at3 .atpc:nth-child(3) b{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .at3 .atpc:nth-child(1) em{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .at3 .atpc:nth-child(2) em{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .at3 .atpc:nth-child(3) em{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .attip{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .attip b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .atcard .unfield.atfield:focus-within{box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .atseg button{background:transparent}
  html[data-theme=light]:not([data-mono]) .atseg button[aria-pressed=true]{color:#FFFFFF}
  html[data-theme=light]:not([data-mono]) .atuntil b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .atnote{border-color:var(--accent-soft);background:var(--accent-soft);color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .atnote span b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .atnote svg{fill:none;stroke:var(--accent)}
  html[data-theme=light]:not([data-mono]) .atrt b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .atfind{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .atfind:focus{box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .atlist thead th{background:var(--surface-2);color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .atlist td{border-bottom-color:var(--line-soft)}
  html[data-theme=light]:not([data-mono]) .atlist tr:hover td{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .atlist tr.on td{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .atlist tr.on td:first-child{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .atlist th.ck input,html[data-theme=light]:not([data-mono]) .atlist td.ck input{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .atlist th.ck input:checked,html[data-theme=light]:not([data-mono]) .atlist th.ck input:indeterminate,html[data-theme=light]:not([data-mono]) .atlist td.ck input:checked{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .atlist th.ck input:indeterminate::after{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .atlist th.ck input:checked::after,html[data-theme=light]:not([data-mono]) .atlist td.ck input:checked::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .atlist .nmw>span.nmt{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .atlist .wk-lgx{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .atlist .attg.y{border-color:var(--amber-bar)}
  html[data-theme=light]:not([data-mono]) .atlist .attg.f{border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .atcard .wk-btn.wk-go{background:var(--line-strong);color:#FFFFFF;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .atcard .wk-btn.wk-go:disabled{background:var(--surface-2);border-color:var(--line);color:var(--faint);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .atcard .wk-btn.wk-danger{border-color:var(--danger-bar);color:var(--danger);background:transparent}
  @media(max-width:620px){
    html[data-theme=light]:not([data-mono]) .atview button{background:transparent}
    html[data-theme=light]:not([data-mono]) .atview button[aria-selected=true]{color:#FFFFFF}
    html[data-theme=light]:not([data-mono]) .atview button[aria-selected=true] b{color:#FFFFFF}
  }
  html[data-theme=light]:not([data-mono]){--l2-off:var(--faint)}
  html[data-theme=light]:not([data-mono]) #atpop .atlab:not(#z){color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #atpop .atlab i{color:#FFFFFF;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #atpop .atidle{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #atpop .atidle b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #atpop .atidle b.n{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .ap-first{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .ap-first b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sd-wch i.st.rs{color:var(--ink);border-color:var(--surface-2);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sd-wch i.st.rs.on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sd-wch button.rsw:not(#z){border-color:var(--surface-2);background:var(--surface-2);color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sd-wch button.rsw.on:not(#z){color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sd-wch button.rsw:hover{border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sd-ida .sd-wch button.rsw:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ars{--bandf:var(--accent),#FFFFFF 58%,#FFFFFF}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ars>.sv-ph{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ars::after{background:var(--bandf)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-dd>.ap-ln.ok{background:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-dd>.ap-ln.no{background:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-dd>u{text-decoration:none}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-dd>u.ok{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-dd>u.no{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-cb{--rc:var(--accent);background:color-mix(in srgb,var(--rc) 9%,transparent)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-cb.no b{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-fig{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-fig em::after{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-two>div{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-how{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-asky{--bandf:var(--accent),var(--ink) 58%,#FFFFFF}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-asky>.sv-ph:not(#z){background:var(--accent)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ars>.sv-ph .sv-tag.ars-st:not(#z):not(#y){color:var(--ink)!important;border-color:var(--accent)!important;background:var(--surface-2)!important}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ars>.sv-ph .sv-tag.ars-st.on:not(#z):not(#y){color:#FFFFFF!important;border-color:var(--accent)!important;background:var(--accent)!important}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-until{border-top-color:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ars .sd-go.ars-off:not(#z){background:var(--danger-bg);border-color:var(--danger-bar);color:var(--danger);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #atpop .atstate:not(#z){background:none}
  html[data-theme=light]:not([data-mono]) #atpop .atsb>div{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #atpop .atsb em::after{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) #atpop .atsb b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .netsw{border-color:var(--bg);background:var(--bg);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .netsw a{color:var(--muted);text-decoration:none}
  html[data-theme=light]:not([data-mono]) .netsw a:hover{color:var(--wt,var(--ink))}
  html[data-theme=light]:not([data-mono]) .netsw a[aria-current=page]{color:var(--accent);background:var(--accent-soft);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .netsw a#nettest[aria-current=page]{color:var(--warn);background:var(--warn-bg);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .netsw a:focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .ht-ic{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .ht-i.g .ht-ic{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .ht-ic svg:not(#z){fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .ht-i.g b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .bheight{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .bheight i{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .btag{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .l1tab{background:transparent}
  html[data-theme=light]:not([data-mono]) .brandbar .tsfx.net{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .l2tab{background:transparent}
  html[data-theme=light]:not([data-mono]) .l2gl{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .l2.split .l2trk{background:none}
  html[data-theme=light]:not([data-mono]) .l2vb{background:transparent}
  html[data-theme=light]:not([data-mono]) .shell-act{background:transparent;text-decoration:none}
  html[data-theme=light]:not([data-mono]) .shell-act:disabled{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #you,html[data-theme=light]:not([data-mono]) #paths,html[data-theme=light]:not([data-mono]) #mv-stage{--sv-teal:var(--accent);--sv-green:var(--accent);--sv-amber:var(--warn);--sv-violet:var(--accent)}
  html[data-theme=light]:not([data-mono])[data-svs=over] #one #sv-over{background:none;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .you-rsx i{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .you-cl{background:transparent}
  html[data-theme=light]:not([data-mono]) .you-tag.on{border-color:var(--sv-teal,var(--accent));color:var(--sv-teal,var(--accent));background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .you-tgal{text-decoration:none;background:none}
  html[data-theme=light]:not([data-mono]) .you-tgal.off:hover{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .you-tgal[data-tip]:hover::after{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wtcard .wtic{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .you-tgal svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .you-tg i{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .you-fq{text-decoration:none;border-color:var(--sv-teal,var(--accent));background:transparent;color:var(--sv-teal,var(--accent))}
  html[data-theme=light]:not([data-mono]) .you-fq:hover:not(:disabled){background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .you-fq.sent{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .you-fct>small a{color:var(--sv-teal,var(--accent))}
  html[data-theme=light]:not([data-mono]) .you-fw[data-tip]:hover::after{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .you-sw[data-tip]:hover::after{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .mv-h::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) .mv-chip.ok{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .mv-chip.warn{background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .mv-chip.q{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .mv-r u{text-decoration:none}
  html[data-theme=light]:not([data-mono]) .mv-more{background:none}
  html[data-theme=light]:not([data-mono]) .mv-more svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .mv-arr svg{fill:none}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-hl .mv-stk{background:none}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-hl .mv-stk svg{fill:none;stroke:currentColor}
  html[data-theme=light]:not([data-mono]) .mv-cc.g{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .mv-bars i.lo{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) #mv-stage .sv-btn.go.mv-go:not(#z){color:var(--ink);box-shadow:none;text-shadow:none}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-ghost{background:transparent}
  html[data-theme=light]:not([data-mono]) .mv-cyc>div.done{background:var(--accent-soft);border-color:transparent}
  html[data-theme=light]:not([data-mono]) .mv-cyc>div.warn{background:var(--warn-bg);border-color:transparent}
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) .pth.on{box-shadow:inset 0 0 0 1px var(--sv-teal);background:var(--accent-soft)}
  }
  html[data-theme=light]:not([data-mono]) #one #p-dele #wbody:not(#z){background:none;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one #p-dele .wk-pane:not(#z),html[data-theme=light]:not([data-mono]) #one #p-dele #sd-mstrip.sd-strip:not(#z){box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one #p-dele #sd-mstrip .sd-ro .sd-well:not(#z){background:none;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one #p-dele .wk-tbl2 th:not(#z){background:none;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one #p-dele .wk-tbl2 thead:not(#z),html[data-theme=light]:not([data-mono]) #one #p-dele .wk-tbl2 thead tr:not(#z){background:none;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one #p-dele #wk-mine .wk-t1 .wk-unb:not(#z){background:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one #p-dele #wk-plan .wk-field:not(#z){box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one #p-dele .wk-ans .p:not(#z){background:none;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one #p-dele #wk-mv .wk-moves th:not(#z){background:none;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one #p-dele #wk-mv .wk-moves thead:not(#z),html[data-theme=light]:not([data-mono]) #one #p-dele #wk-mv .wk-moves thead tr:not(#z),html[data-theme=light]:not([data-mono]) #one #p-dele #wk-mv .wk-moves:not(#z){background:none;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one #p-dele #dgo:not(#z){box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one #p-dele #dgo:disabled:not(#z){background:transparent}
  html[data-theme=light]:not([data-mono]) .txap{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .bn-ic{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .bn-ic svg{fill:none}
  html[data-theme=light]:not([data-mono]) .qm{background:transparent}
  html[data-theme=light]:not([data-mono]) .qm-tip{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #rsgo{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #rsgo.wk-danger{background:transparent;border-color:var(--danger-bar);color:var(--danger)}
  html[data-theme=light]:not([data-mono]) #atpop #atgrant:not(#z){color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #atpop #atgrant:disabled:not(#z){background:transparent}
  html[data-theme=light]:not([data-mono]) #atpop #atrevoke:not(#z),html[data-theme=light]:not([data-mono]) #rspop #rsgo.wk-danger:not(#z){background:transparent;border-color:var(--danger-bar);color:var(--danger)}
  @media(min-width:1100px) and (max-width:1599px){
    html[data-theme=light]:not([data-mono])[data-sv="dashboard/autopilot"] .pth svg{fill:none;stroke:currentColor}
  }
  html[data-theme=light]:not([data-mono]) #one .gv-strip:not(#z){box-shadow:none}
  html[data-theme=light]:not([data-mono]) #one .gv-strip .gv-ro:not(#z){background:none}
  html[data-theme=light]:not([data-mono]) #one .gv-strip .gv-ro .sd-well:not(#z){background:none;box-shadow:none}
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) #one #p-pays .ptab thead th{background:var(--card,var(--surface))}
  }
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) #you #wk-mine.wk-pane:not(#z){background:none;box-shadow:none}
    html[data-theme=light]:not([data-mono]) #you #wk-mine .wk-t1 .wk-unb:not(#z){background:transparent;box-shadow:none}
    html[data-theme=light]:not([data-mono]) #you .wk-tbl2 th:not(#z){background:none;box-shadow:none}
    html[data-theme=light]:not([data-mono]) #you .wk-tbl2 thead:not(#z),html[data-theme=light]:not([data-mono]) #you .wk-tbl2 thead tr:not(#z){background:none;box-shadow:none}
    html[data-theme=light]:not([data-mono]) #one .pro-dock:not(#z){background:none;box-shadow:none}
    html[data-theme=light]:not([data-mono]) #one #proout .txbtns .wk-btn.wk-go:disabled:not(#z){background:transparent}
    html[data-theme=light]:not([data-mono]) #one #proout .txbtns .wk-btn.wk-go:not(#z):not(#y),html[data-theme=light]:not([data-mono]) #one #p-dele #wk-mv #dgo:not(#z):not(#y){box-shadow:none}
    html[data-theme=light]:not([data-mono]) #one #proout .txbtns .wk-btn.wk-go:disabled:not(#z):not(#y),html[data-theme=light]:not([data-mono]) #one #p-dele #wk-mv #dgo:disabled:not(#z):not(#y){background:transparent}
  }
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono])[data-pro] #one #prohdr:not(#z){background:none;box-shadow:none}
    html[data-theme=light]:not([data-mono]) #one #prohdr .wk-field:not(#z):not(#y){box-shadow:none}
    html[data-theme=light]:not([data-mono]) #one #prolist .unrow:not(#z):not(#y){background:none;box-shadow:none}
    html[data-theme=light]:not([data-mono]) #one #prolist .unrow.on:not(#z):not(#y){background:var(--accent-soft)}
  }
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) #one #wk-mv .rdnote:not(#z),html[data-theme=light]:not([data-mono]) #one #proout .txlock:not(#z):not(#y){border-color:var(--warn-bg);background:var(--warn-bg)}
  }
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) #one #prolist .stlist tbody tr.on td:not(#z){background:var(--accent-soft)}
  }
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) #one #prolist .unrow input:not(#z):not(#y){background:var(--surface-2);box-shadow:none}
    html[data-theme=light]:not([data-mono]) #one #prolist .unrow input:checked:not(#z):not(#y){background:var(--accent);border-color:var(--accent)}
    html[data-theme=light]:not([data-mono]) #one #prolist .unrow input:checked::after{border-color:var(--surface)}
  }
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) #one #prolist .unrow .vst{text-decoration:none}
    html[data-theme=light]:not([data-mono]) #one #prolist .unrow .vst.j{color:var(--wburn,var(--danger))}
  }
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) #one #prolist .vst{text-decoration:none}
    html[data-theme=light]:not([data-mono]) #one #prolist .vst.j{color:var(--wburn,var(--danger))}
    html[data-theme=light]:not([data-mono]) #one #prolist .wk-tbl2 tbody tr.on td:not(#z):not(#y){background:var(--accent-soft)}
    html[data-theme=light]:not([data-mono]) #one #prolist .wk-tbl2 tbody tr.on td:first-child:not(#z):not(#y){box-shadow:none}
  }
  html[data-theme=light]:not([data-mono]) #prolist thead th.ck input{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #prolist thead th.ck input:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #prolist thead th.ck input:checked::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) #prolist thead th.ck input:indeterminate{border-color:var(--accent);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #prolist thead th.ck input:indeterminate::after{background:var(--accent)}
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) #one #p-dele #wk-mv>.wk-ans .p.rate:not(#z):not(#y)::before{background:none}
  }
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-tdis:hover::after{box-shadow:none}
  html[data-theme=light]:not([data-mono]) #dmy thead th.ck input{background:var(--surface-2);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #dmy thead th.ck input:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #dmy thead th.ck input:checked::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) #dmy thead th.ck input:indeterminate{border-color:var(--accent);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #dmy thead th.ck input:indeterminate::after{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) #dmy tbody tr.on td{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono])[data-pro] #dmy tbody tr.on td:not(#z){background:none}
  html[data-theme=light]:not([data-mono]) #one #p-pays .ptab thead th:not(#z):not(#y){background:var(--card,var(--surface))}
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono]) .colh{border-color:var(--wbd2,var(--line-strong));background:var(--wc,var(--surface-2));color:var(--wf,var(--muted))}
    html[data-theme=light]:not([data-mono]) .colh svg{fill:none;stroke:currentColor}
    html[data-theme=light]:not([data-mono]) .colh:hover,html[data-theme=light]:not([data-mono]) .colh:focus-visible{border-color:var(--sv-teal,var(--accent));color:var(--sv-teal,var(--accent))}
  }
  @media(min-width:1100px){
    html[data-theme=light]:not([data-mono])[data-railc] .pth svg{fill:none;stroke:currentColor}
  }
  @media(max-width:1099px){
    html[data-theme=light]:not([data-mono]) .pth{background:transparent}
    html[data-theme=light]:not([data-mono]) .pth svg{fill:none;stroke:currentColor}
  }
  html[data-theme=light]:not([data-mono]){--void:var(--bg);--edge:var(--line);--edge2:var(--line-strong);--ink2:var(--muted);--ink3:var(--faint);--hot:var(--warn);--burn:var(--danger);--cold:var(--accent);--lit:var(--ink);--card:var(--surface);--card2:var(--surface-2);--inset:var(--surface-sunk);--blue:var(--accent);--cyan:var(--accent);--green:var(--accent);--amber:var(--warn);--cv:var(--bg);--ce:var(--line);--ce2:var(--line-strong);--ci:var(--ink);--ci2:var(--muted);--ci3:var(--faint);--cf:var(--faint);--ch:var(--warn);--cb:var(--danger);--cc:var(--accent);--cl:var(--ink);--mono:var(--day-mono);--sans:var(--day-sans)}
  html[data-theme=light]:not([data-mono]) #p-dele,html[data-theme=light]:not([data-mono]) #p-dele *,html[data-theme=light]:not([data-mono]) #p-intro,html[data-theme=light]:not([data-mono]) .pop,html[data-theme=light]:not([data-mono]) .pop *,html[data-theme=light]:not([data-mono]) #sv,html[data-theme=light]:not([data-mono]) #sv *,html[data-theme=light]:not([data-mono]) #you,html[data-theme=light]:not([data-mono]) #you *,html[data-theme=light]:not([data-mono]) #paths,html[data-theme=light]:not([data-mono]) #paths *,html[data-theme=light]:not([data-mono]) .hdr-r,html[data-theme=light]:not([data-mono]) .hdr-r *,html[data-theme=light]:not([data-mono]) .brandbar,html[data-theme=light]:not([data-mono]) .brandbar *{--wc:var(--surface);--wh:var(--surface-2);--wbd:var(--line);--wbd2:var(--line-strong);--wi:var(--surface-sunk);--wchip:var(--surface-2);--wt:var(--ink);--ws:var(--muted);--wf:var(--faint);--wblue:var(--accent);--wcyan:var(--accent);--wgreen:var(--accent);--wamber:var(--warn);--wburn:var(--danger);--wgold:var(--warn);--wsans:var(--day-sans);--wmono:var(--day-mono);--wsolid:var(--surface)}
  html[data-theme=light]:not([data-mono]){color-scheme:light}
  html[data-theme=light]:not([data-mono]) body{background:var(--bg);color:var(--ink)}

  html[data-theme=light]:not([data-mono]) .folder{background:rgba(244,241,234,.93);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .wordmark{font-family:var(--day-display);color:var(--ink)}

  html[data-theme=light]:not([data-mono]) .thbtn{border-color:var(--line-strong);background:var(--surface);color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .thbtn:hover{color:var(--ink);background:#ECE8DF}
  html[data-theme=light]:not([data-mono]) .tsfx{color:var(--accent)!important}
  html[data-theme=light]:not([data-mono]) .bt,html[data-theme=light]:not([data-mono]) .btx{font-family:var(--day-display);color:var(--ink)}

  html[data-theme=light]:not([data-mono]) .wk-tbl2 td.rk,html[data-theme=light]:not([data-mono]) .wk-tbl2 td.c.rk,html[data-theme=light]:not([data-mono]) #dpicks td.r2 s,html[data-theme=light]:not([data-mono]) #dpicks td.r2 em,
  html[data-theme=light]:not([data-mono]) .wk-pn,html[data-theme=light]:not([data-mono]) #wk-mv .wk-ans .p .arr,html[data-theme=light]:not([data-mono]) #wk-mv .wk-ans .p b.dim,
  html[data-theme=light]:not([data-mono]) .tapnote,html[data-theme=light]:not([data-mono]) .wk-txh span,html[data-theme=light]:not([data-mono]) .txsum,html[data-theme=light]:not([data-mono]) .cbs,
  html[data-theme=light]:not([data-mono]) .vsubn,html[data-theme=light]:not([data-mono]) .sub,html[data-theme=light]:not([data-mono]) .rkc,
  html[data-theme=light]:not([data-mono]) .ptab .rkc,html[data-theme=light]:not([data-mono]) .pingttl,html[data-theme=light]:not([data-mono]) .unhint,html[data-theme=light]:not([data-mono]) .aplab,
  html[data-theme=light]:not([data-mono]) .wk-max,html[data-theme=light]:not([data-mono]) #stmax,html[data-theme=light]:not([data-mono]) #unmax,html[data-theme=light]:not([data-mono]) #atmax,html[data-theme=light]:not([data-mono]) #amtmax,
  html[data-theme=light]:not([data-mono]) .atcard .atrow .unhint{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .atcard .atrow .unhint.bad{color:var(--warn)}
  html[data-theme=light]:not([data-mono]) .wk-lgx,html[data-theme=light]:not([data-mono]) .tlgx,html[data-theme=light]:not([data-mono]) .wk-tbl2 td.nm span.wk-lgx{color:#fff}

  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5 b#ds-rew,html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5 b.ok{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mine .wk-b5 b.warn{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) #dpicks tbody tr.lt td.r2 b{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) #dmy tbody td.rw{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-moves td.gn.neg,html[data-theme=light]:not([data-mono]) #wk-mv .wk-ans .p.gain b.neg,html[data-theme=light]:not([data-mono]) #wk-mv .wk-ans .p.rate b.aft.neg{color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .wk-note{background:var(--ink);color:var(--surface);box-shadow:var(--shadow-toast)}
  html[data-theme=light]:not([data-mono]) .wk-note i{color:#C9C5BC}
  html[data-theme=light]:not([data-mono]) .wk-note .sp{border-color:rgba(255,253,248,.25);border-top-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .wk-note svg{stroke:#7FD8B8}
  html[data-theme=light]:not([data-mono]) .wk-note.err svg{stroke:#F0A090}
  html[data-theme=light]:not([data-mono]) .wk-note .x{color:#A8A49B}
  html[data-theme=light]:not([data-mono]) .wk-note .x:hover{color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .wk-btn.busy::after{border-color:rgba(23,25,28,.2);border-top-color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .wk-btn.wk-go.busy::after,html[data-theme=light]:not([data-mono]) #wk-mine .wk-apb.busy::after{border-color:rgba(255,255,255,.35);border-top-color:#fff}
  html[data-theme=light]:not([data-mono]) .atcard .txsum .atclosed{background:var(--warn-bg);border-color:transparent;color:var(--warn-ink)}
  html[data-theme=light]:not([data-mono]) ::selection{background:var(--accent-tint);color:var(--ink)}

  html[data-theme=light]:not([data-mono]) :focus-visible{outline-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) ::-webkit-scrollbar-thumb{background:#D8D2C5;border-color:var(--surface)}

  html[data-theme=light]:not([data-mono]) .etabox,html[data-theme=light]:not([data-mono]) .mbtn,
  html[data-theme=light]:not([data-mono]) #wkaps,html[data-theme=light]:not([data-mono]) #dmyn,html[data-theme=light]:not([data-mono]) #dmvn,
  html[data-theme=light]:not([data-mono]) #dmvempty,html[data-theme=light]:not([data-mono]) .atcard .atlab,html[data-theme=light]:not([data-mono]) .wk-aps{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .mbtn[aria-pressed=true]{background:var(--accent-tint);color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .wk-btn:disabled,html[data-theme=light]:not([data-mono]) #wk-mv .wk-btn.wk-go:disabled,html[data-theme=light]:not([data-mono]) .txbtns .wk-btn.wk-go:disabled{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) #dmy td.nm .wk-lgx,html[data-theme=light]:not([data-mono]) #dpicks td.nm .wk-lgx,html[data-theme=light]:not([data-mono]) .stlist .wk-lgx,html[data-theme=light]:not([data-mono]) .unrow .wk-lgx,html[data-theme=light]:not([data-mono]) #wk-mv .wk-moves .wk-lgx{color:#fff}
  html[data-theme=light]:not([data-mono]) #wkaps.on{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #wk-mv .wk-moves td.nm .nmw>span.wk-lgx,html[data-theme=light]:not([data-mono]) #dpicks td.nm .nmw>span.wk-lgx{color:#fff}
  html[data-theme=light]:not([data-mono]) .vweb{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .vweb.none{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .upl,html[data-theme=light]:not([data-mono]) .pinghead .pingh{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .stcard .stlist td.nm .nmw>span.wk-lgx{color:#fff}

  html[data-theme=light]:not([data-mono]) #sv .sv-k,
  html[data-theme=light]:not([data-mono]) #sv .sv-fig span,html[data-theme=light]:not([data-mono]) #sv .sv-tag,
  html[data-theme=light]:not([data-mono]) #sv .sv-sub s,html[data-theme=light]:not([data-mono]) #sv .sv-chip u,
  html[data-theme=light]:not([data-mono]) #sv .sv-nm .tx i,html[data-theme=light]:not([data-mono]) #sv .sv-sm,
  html[data-theme=light]:not([data-mono]) #sv .sv-dim,html[data-theme=light]:not([data-mono]) #sv .sv-can u,
  html[data-theme=light]:not([data-mono]) #sv .sv-foot2,html[data-theme=light]:not([data-mono]) #sv .sv-tbl th,
  html[data-theme=light]:not([data-mono]) #sv .sv-tbl td:first-child,html[data-theme=light]:not([data-mono]) #sv .sv-seg,
  html[data-theme=light]:not([data-mono]) #sv .sv-strip,html[data-theme=light]:not([data-mono]) #sv .sv-btn:disabled,
  html[data-theme=light]:not([data-mono]) #sv .sv-btn.w i,html[data-theme=light]:not([data-mono]) #sv .sv-sep{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) #sv .sv-find::placeholder{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) #sv .sv-nm span.lg{color:#fff}
  html[data-theme=light]:not([data-mono]) :is(.sv-gn,.sv-pb,.sv-vr,.gvt-lg) .lg{color:#fff}
  html[data-theme=light]:not([data-mono]) .vmono{color:#fff}

  html[data-theme=light]:not([data-mono]) .hdr-r .sv-menu .mh,html[data-theme=light]:not([data-mono]) .hdr-r .sv-menu .mi i,
  html[data-theme=light]:not([data-mono]) .hdr-r .sv-menu .mi:disabled{color:var(--muted)}

  html[data-theme=light]:not([data-mono]) .l1badge{color:var(--warn-ink)}

  html[data-theme=light]:not([data-mono]) #sv-optp.hero{background:linear-gradient(120deg,var(--accent-tint),var(--surface) 70%);border-color:#B9D6CC}
  html[data-theme=light]:not([data-mono]) #sv-optp.hero .sv-fig{background:var(--field);border-color:var(--line-soft)}
  html[data-theme=light]:not([data-mono]) .sv-screen{background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) .sv-screen>.sv-panel,html[data-theme=light]:not([data-mono]) .sv-screen>.sv-strip,
  html[data-theme=light]:not([data-mono]) .sv-screen .sv-card,html[data-theme=light]:not([data-mono]) .sv-screen .sv-card:first-child{background:var(--surface);border-color:var(--line)}
  html[data-theme=light]:not([data-mono]) #sv .sv-chip{background:var(--surface-2);border-color:var(--line-soft)}
  html[data-theme=light]:not([data-mono]) #sv .sv-btn.pri,html[data-theme=light]:not([data-mono]) #sv .sv-btn.pri:hover:not(:disabled){color:var(--ink)}

  html[data-theme=light]:not([data-mono]) .atseg button[aria-pressed=true],html[data-theme=light]:not([data-mono]) .atflt button[aria-pressed=true],
  html[data-theme=light]:not([data-mono]) .atview button[aria-selected=true]{background:var(--accent);color:#fff}
  html[data-theme=light]:not([data-mono]) .atview button[aria-selected=true] b{color:#fff}
  html[data-theme=light]:not([data-mono]) .atcard .wk-btn.wk-go{background:var(--accent);border:1px solid var(--accent);color:#fff;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .atcard .wk-btn.wk-go:disabled{background:var(--surface-2);border-color:var(--line);color:var(--faint);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .atlist .wk-lgx{color:#fff}
  html[data-theme=light]:not([data-mono]) .atlist td.dim,html[data-theme=light]:not([data-mono]) .atcard .atfoot .txfee,
  html[data-theme=light]:not([data-mono]) .l2gl{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .sv-hint i.lo{background:#572179;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-hint i.hi{background:#e0a21e;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-flow .sv-side{background:none;border-color:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sv-flow .sv-side.gain{border-left-color:var(--line)}
  html[data-theme=light]:not([data-mono]) .sv-wbar i.bal,html[data-theme=light]:not([data-mono]) .sv-wleg i.bal{background:#6b5fd0}
  html[data-theme=light]:not([data-mono]) .sv-wbar i.rew,html[data-theme=light]:not([data-mono]) .sv-wleg i.rew{background:#1f8a4c}
  html[data-theme=light]:not([data-mono]) .at3 .atpc b{font-size:11px;letter-spacing:-.01em}
  html[data-theme=light]:not([data-mono]) #sv .sv-upref,html[data-theme=light]:not([data-mono]) #sv .sv-pavg{
    background:repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 6px,transparent 6px 11px);filter:drop-shadow(0 0 .8px #0b2a22)}
  html[data-theme=light]:not([data-mono]) #sv{--sv-pho:#1f6f9a}
  html[data-theme=light]:not([data-mono]) #sv .sv-lc .ar.bon{fill:rgba(155,90,10,.14)}
  html[data-theme=light]:not([data-mono]) #sv .sv-lc .ln.bon{stroke:rgba(155,90,10,.55)}
  html[data-theme=light]:not([data-mono]) #sv .sv-lc .ln.sup{stroke:#9b5a0a}
  html[data-theme=light]:not([data-mono]) #sv .sv-lc .ar.pho{fill:rgba(31,111,154,.13)}
  html[data-theme=light]:not([data-mono]) #sv .sv-lc .ln.pho{stroke:#1f6f9a}
  html[data-theme=light]:not([data-mono]) #sv .sv-gkey i.bon{background:rgba(155,90,10,.3)}
  html[data-theme=light]:not([data-mono]) #sv .sv-lc .ar.txl{fill:rgba(15,94,80,.13)}
  html[data-theme=light]:not([data-mono]) #sv .sv-lc .ln.txl{stroke:#0f5e50}
  html[data-theme=light]:not([data-mono]) #sv .sv-lc .ar.tpb{fill:rgba(107,95,208,.13)}
  html[data-theme=light]:not([data-mono]) #sv .sv-lc .ln.tpb{stroke:#6b5fd0}
  html[data-theme=light]:not([data-mono]) .grid.flat .cell:not(.pad){background-color:var(--surface-sunk)!important}
  html[data-theme=light]:not([data-mono]) .grid.flat .cell{border-color:var(--line)}
  html[data-theme=light]:not([data-mono]) .trackwrap::before{background:linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.06) 45%,rgba(0,0,0,0) 55%,rgba(0,0,0,.10) 100%)}
  html[data-theme=light]:not([data-mono]) input[type=range].gradrange:not(#z){box-shadow:inset 0 0 0 1px rgba(23,25,28,.16)}
  html[data-theme=light]:not([data-mono]) :is(#sv-props,#sv-govs,#sv-daos).sv-screen:not(#z){background:transparent;border:0;box-shadow:none}
  html[data-theme=light]:not([data-mono]) #sv-govlist>.sv-ph .gv-reg{color:#fff}
  html[data-theme=light]:not([data-mono]) .sd-wch .wact{color:var(--warn);border-color:var(--warn);background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) .sd-wch .wact:hover{background:var(--warn);color:#fff}
  html[data-theme=light]:not([data-mono]) .actabs{border-color:var(--line)}
  html[data-theme=light]:not([data-mono]) .actabs button{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .actabs button[aria-pressed=true]{background:var(--accent);color:#fff}
  html[data-theme=light]:not([data-mono]) .actsum,html[data-theme=light]:not([data-mono]) .act-m s{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .act-m b,html[data-theme=light]:not([data-mono]) .act-x b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .act-d,html[data-theme=light]:not([data-mono]) .act-empty{color:var(--faint)}
  html[data-theme=light]:not([data-mono]) .act-tx{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .actlist,html[data-theme=light]:not([data-mono]) .act-r{border-color:var(--line)}
  html[data-theme=light]:not([data-mono]) :is(#sv-proplist,#sv-govlist,#sv-daop)>.sv-ph.gp-ph .gp-k b{color:#fff}
  html[data-theme=light]:not([data-mono]) :is(#sv-proplist,#sv-govlist,#sv-daop)>.sv-ph.gp-ph .gp-k em{color:rgba(255,255,255,.72)}
  html[data-theme=light]:not([data-mono]) .gp-of{color:rgba(255,255,255,.7)}
  html[data-theme=light]:not([data-mono]) .gp-k+.gp-k,html[data-theme=light]:not([data-mono]) .gv-regrow{border-color:rgba(255,255,255,.16)}
  html[data-theme=light]:not([data-mono]) .gp-fi{background:rgba(60,50,20,.035)}
  html[data-theme=light]:not([data-mono]) .gpx-r:hover{background:rgba(44,41,64,.05)}
  html[data-theme=light]:not([data-mono]) .gpx-r.sel{background:linear-gradient(100deg,rgba(15,122,114,.14),rgba(15,122,114,.04) 70%);border-color:rgba(15,122,114,.4);box-shadow:0 10px 22px -14px rgba(15,122,114,.6)}
  html[data-theme=light]:not([data-mono]) .gpx-r.sel::before{background:var(--accent);box-shadow:0 0 8px rgba(15,122,114,.6)}
  html[data-theme=light]:not([data-mono]) .gpx-r:hover{border-color:rgba(44,41,64,.08)}
  html[data-theme=light]:not([data-mono]) .gpx-r.sel .gp-id{background:var(--accent);border-color:var(--accent);color:#fff}
  html[data-theme=light]:not([data-mono]) .gpx-det{background:linear-gradient(180deg,rgba(15,122,114,.05),rgba(255,255,255,.4) 140px);border-color:rgba(15,122,114,.18);box-shadow:0 14px 30px -24px rgba(40,30,10,.35)}
  html[data-theme=light]:not([data-mono]) .gpx-det::before{background:linear-gradient(90deg,transparent,var(--accent),transparent)}
  html[data-theme=light]:not([data-mono]) .gpx-dh .gp-id{border-color:rgba(15,122,114,.4);color:var(--accent);background:rgba(15,122,114,.07)}
  html[data-theme=light]:not([data-mono]) .gpx-lg .y i{background:#1d7a43}html[data-theme=light]:not([data-mono]) .gpx-lg .n i{background:#b23a1e}
  html[data-theme=light]:not([data-mono]) .gp-sv{background:rgba(60,50,20,.035)}
  html[data-theme=light]:not([data-mono]) .gp-sv.yes{background:rgba(29,122,67,.10);border-color:rgba(29,122,67,.45)}html[data-theme=light]:not([data-mono]) .gp-sv.yes b{color:#1d7a43}
  html[data-theme=light]:not([data-mono]) .gp-sv.no{background:rgba(178,58,30,.09);border-color:rgba(178,58,30,.45)}html[data-theme=light]:not([data-mono]) .gp-sv.no b{color:#b23a1e}
  html[data-theme=light]:not([data-mono]) .gp-sv.abstain{background:rgba(93,90,116,.08);border-color:rgba(93,90,116,.35)}html[data-theme=light]:not([data-mono]) .gp-sv.abstain b{color:#5d5a74}
  html[data-theme=light]:not([data-mono]) .gp-sv.none{background:rgba(176,110,20,.10);border-color:rgba(176,110,20,.5)}html[data-theme=light]:not([data-mono]) .gp-sv.none b{color:#965a0c}
  html[data-theme=light]:not([data-mono]) .gp-sv.na{background:transparent}
  html[data-theme=light]:not([data-mono]) .gp-vm.me{color:#fbf9f3}
  html[data-theme=light]:not([data-mono]) .act-tile{background:rgba(60,50,20,.035)}
  html[data-theme=light]:not([data-mono]) .gvt-tag{background:var(--accent);color:#fff}
  html[data-theme=light]:not([data-mono]) .gvc-al{border-color:var(--accent);color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .gp-vote{background:#fff;border-color:rgba(15,122,114,.35)}
  html[data-theme=light]:not([data-mono]) .sv-gbtn.vote{background:#fff;border-color:var(--vc);color:var(--vc)}
  html[data-theme=light]:not([data-mono]) .sv-gbtn.vote:hover{background:color-mix(in srgb,var(--vc) 10%,#fff);color:var(--vc)}
  html[data-theme=light]:not([data-mono]) .sv-gbtn.vote[data-opt="1"]{--vc:#1d7a43}
  html[data-theme=light]:not([data-mono]) .sv-gbtn.vote[data-opt="2"]{--vc:#5d5a74}
  html[data-theme=light]:not([data-mono]) .sv-gbtn.vote[data-opt="3"]{--vc:#b23a1e}
  html[data-theme=light]:not([data-mono]) .sv-gbtn.vote.on,html[data-theme=light]:not([data-mono]) .sv-gbtn.vote.on:hover{background:var(--vc);color:#fff}
  html[data-theme=light]:not([data-mono]) .gvc-al:hover{background:rgba(15,122,114,.08)}
  html[data-theme=light]:not([data-mono]) .gvt-tag.you{background:#b86a00;color:#fff}
  html[data-theme=light]:not([data-mono]) .gvt-r:hover td,html[data-theme=light]:not([data-mono]) .gvt-r:focus-visible td{background:rgba(44,41,64,.04)}
  html[data-theme=light]:not([data-mono]) .cell.pad{background:rgba(40,30,20,.05);border:1px dashed rgba(40,30,20,.16)}

  html[data-theme=light]:not([data-mono]) .intro h1 em{-webkit-background-clip:text;background-clip:text;color:transparent}
  html[data-theme=light]:not([data-mono]) :is(#p-intro .introby,#calc>.pby) img{background:#1b1a22;padding:2px}

  html[data-theme=light]:not([data-mono]) .sa-band{--sa-v:#5b4fc4;--sa-t:#0f5e50;--sa-g:#16733a;--sa-on:#ffffff}

  html[data-theme=light]:not([data-mono]) :is(#trend,#trendbig) path[stroke="#fff8dc"]{stroke:#2c2940}
  html[data-theme=light]:not([data-mono]) :is(#trend,#trendbig) circle[fill="#fff8dc"]{fill:#2c2940;stroke:#fbf9f3}
  html[data-theme=light]:not([data-mono]) :is(#trend,#trendbig,#etacurve) circle[stroke="#06060c"]{stroke:#fbf9f3}
  html[data-theme=light]:not([data-mono]) :is(#trend,#trendbig,#etacurve) line[stroke="#232342"]{stroke:#e2ddd0}
  html[data-theme=light]:not([data-mono]) :is(#trend,#trendbig) text[fill="#a5a3c4"]{fill:#5d5a74}
  html[data-theme=light]:not([data-mono]) #foldchart circle[fill="#fff8dc"]{fill:#2c2940;fill-opacity:.62}
  html[data-theme=light]:not([data-mono]) #foldchart path[stroke="#ffb02e"]{stroke:#c47a00}
  html[data-theme=light]:not([data-mono]) #foldchart stop[stop-color="#ffb02e"]{stop-color:#e0900f}
  html[data-theme=light]:not([data-mono]) #foldchart stop[offset="0"]{stop-opacity:.42}
  html[data-theme=light]:not([data-mono]) #foldchart stop[offset="1"]{stop-opacity:.06}
  html[data-theme=light]:not([data-mono]) #foldchart text[fill="#6f6d94"]{fill:#5d5a74}
  html[data-theme=light]:not([data-mono]) #foldchart circle[stroke="#06060c"]{stroke:#fbf9f3}
  html[data-theme=light]:not([data-mono]) #foldchart text[fill="#fff8dc"]{fill:#2c2940}
  html[data-theme=light]:not([data-mono]) #foldchart line[stroke="#232342"]{stroke:#d3ccbd}
  html[data-theme=light]:not([data-mono]) #foldchart text[fill="#a5a3c4"]{fill:#5d5a74}
  html[data-theme=light]:not([data-mono]) .vbar::after{background:#d9d3c6}
  html[data-theme=light]:not([data-mono]) .vbar.big::after{background:#b3ada0}
  html[data-theme=light]:not([data-mono]) .vbar.hot::after{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .vbar:hover,html[data-theme=light]:not([data-mono]) .vbar:focus-visible{background:rgba(44,41,64,.06)}
  html[data-theme=light]:not([data-mono]) .vbar:hover::after,html[data-theme=light]:not([data-mono]) .vbar:focus-visible::after{filter:brightness(.85);box-shadow:0 0 0 1.5px var(--accent)}

  html[data-theme=light]:not([data-mono]) .sd-idw{color:#fff;
    background:radial-gradient(120% 130% at 0% 0%,rgba(1,215,235,.42),transparent 55%),radial-gradient(80% 110% at 100% 115%,rgba(1,215,235,.16),transparent 60%),linear-gradient(150deg,#02358a 0%,#00205f 45%,#001347 100%)}

  html[data-theme=light]:not([data-mono]) .sd-idw h3,html[data-theme=light]:not([data-mono]) .sd-idw .sv-wn{color:#fff}
  html[data-theme=light]:not([data-mono]) .sd-idw .sd-wch i.app{color:#e4dfff;border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.1)}
  html[data-theme=light]:not([data-mono]) .sd-idw .sd-wch i.net{color:#8ff5ec;border-color:rgba(143,245,236,.45);background:rgba(43,200,189,.14)}
  html[data-theme=light]:not([data-mono]) .sd-well{border-color:rgba(60,50,20,.14);
    background:radial-gradient(120% 160% at 0% 50%,color-mix(in srgb,var(--rc) 10%,transparent),transparent 62%),linear-gradient(180deg,rgba(60,50,20,.07),rgba(60,50,20,.025));
    box-shadow:inset 0 2px 5px rgba(60,50,20,.16),inset 0 -1px 0 rgba(255,255,255,.7),0 1px 0 rgba(255,255,255,.8)}
  html[data-theme=light]:not([data-mono]) .sd-ida{color:#fff;
    background:radial-gradient(circle at 104% 118%,transparent 0 44px,rgba(255,255,255,.13) 45px 46px,transparent 47px 70px,rgba(255,255,255,.09) 71px 72px,transparent 73px 98px,rgba(255,255,255,.06) 99px 100px,transparent 101px 128px,rgba(255,255,255,.035) 129px 130px,transparent 131px),
    radial-gradient(130% 100% at 0% 0%,rgba(143,245,236,.3),transparent 58%),linear-gradient(140deg,#0f6b67 0%,#1f3f79 55%,#1a1146 100%)}
  html[data-theme=light]:not([data-mono]) .sd-ida h3{color:#fff}
  html[data-theme=light]:not([data-mono]) .sd-ida .sv-tag{color:#dffcf9;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.1)}

  html[data-theme=light]:not([data-mono]) .sd-wx{border-left-color:rgba(60,50,20,.14)}
  html[data-theme=light]:not([data-mono]) .sd-strip .sd-well>.sd-m:not(.apr){background:rgba(60,50,20,.1)}






radial-gradient(130% 100% at 0% 0%,rgba(196,186,255,.38),transparent 58%),linear-gradient(140deg,#4130a0 0%,#271c6c 52%,#150f3b 100%)}

  html[data-theme=light]:not([data-mono]) .bheight,html[data-theme=light]:not([data-mono]) .bheight b{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .bheight i{background:var(--accent);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .btag{color:var(--accent)}

radial-gradient(130% 100% at 0% 0%,rgba(196,186,255,.38),transparent 58%),linear-gradient(140deg,#4130a0 0%,#271c6c 52%,#150f3b 100%)}
  html[data-theme=light]:not([data-mono]) .fpt0{color:#b8401c}html[data-theme=light]:not([data-mono]) .fpt1{color:#a86400}html[data-theme=light]:not([data-mono]) .fpt2{color:#16733a}
  html[data-theme=light]:not([data-mono]) .sd-off{color:#b8401c}

  html[data-theme=light]:not([data-mono]) .fp-b{--c:#e8603a;background:color-mix(in srgb,var(--c) 28%,transparent)}
  html[data-theme=light]:not([data-mono]) .fp-b.b1{--c:#e8a024}html[data-theme=light]:not([data-mono]) .fp-b.b2{--c:#2bb35e}
  html[data-theme=light]:not([data-mono]) .fp-b.on{background:var(--c);box-shadow:none}
  html[data-theme=light]:not([data-mono]) .fp-k{border-color:#e8603a}html[data-theme=light]:not([data-mono]) .fp-k.b1{border-color:#e8a024}html[data-theme=light]:not([data-mono]) .fp-k.b2{border-color:#2bb35e}
  html[data-theme=light]:not([data-mono]) .fp-kb{border-color:var(--line-strong,#d9d3c4);background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--rc) 14%,transparent),transparent 65%),#fbf9f3;box-shadow:none}

  html[data-theme=light]:not([data-mono]) #sv .sd-mv:is(#sd-move *,#sd-asky *,#sd-sky *,#sd-ado *) .sd-fig{background:linear-gradient(0deg,color-mix(in srgb,var(--rc) 12%,transparent),transparent 70%),#fbf9f3}
  html[data-theme=light]:not([data-mono]) #sv .sd-mv:is(#sd-move *,#sd-asky *,#sd-sky *,#sd-ado *) .sd-fig em::after{box-shadow:none}

  html[data-theme=light]:not([data-mono]) .fp-k.b3{border-color:#a8a4b8}html[data-theme=light]:not([data-mono]) .fpt3{color:#6f6c80}
  html[data-theme=light]:not([data-mono]) .netsw{border-color:rgba(60,50,20,.14);background:linear-gradient(180deg,rgba(60,50,20,.07),rgba(60,50,20,.025));box-shadow:inset 0 2px 5px rgba(60,50,20,.16),inset 0 -1px 0 rgba(255,255,255,.7)}
  html[data-theme=light]:not([data-mono]) .netsw a{color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .netsw a[aria-current=page]{color:#0b5a53;background:#fff;box-shadow:0 1px 2px rgba(60,50,20,.2),inset 0 0 0 1px rgba(15,122,114,.35)}
  html[data-theme=light]:not([data-mono]) .netsw a#nettest[aria-current=page]{color:#8a5200;background:#fff;box-shadow:0 1px 2px rgba(60,50,20,.2),inset 0 0 0 1px rgba(200,120,0,.4)}
  html[data-theme=light]:not([data-mono]) .se-rss{border-color:rgba(15,122,114,.35);background:linear-gradient(90deg,rgba(15,122,114,.12),rgba(15,122,114,.04));color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .dd-list{--dd-a:var(--sv-teal,var(--accent));border-color:var(--wbd2,rgb(227,222,211));box-shadow:0 14px 34px -14px rgba(60,50,20,.35)}
  html[data-theme=light]:not([data-mono]) #sd-mstrip{--sv-amber:var(--warn);--sv-green:var(--accent);--sv-violet:var(--accent);--sv-teal:var(--accent);--sv-pho:#1f6f9a}
  html[data-theme=light]:not([data-mono]) #p-dele #sd-mstrip{background-color:rgb(255,253,248);border-color:rgb(227,222,211)}

  html[data-theme=light]:not([data-mono]) #sv .sd-ida .sv-tag{color:#dffcf9;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.12)}html[data-theme=light]:not([data-mono]) #sv .sd-ida .sv-tag.g{color:#8ff0b0;border-color:rgba(143,240,176,.55);background:rgba(46,224,106,.16)}

  
  html[data-theme=light]:not([data-mono]) #sv .sd-ida .sd-wch i.st{color:#dffcf9;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.1)}
  html[data-theme=light]:not([data-mono]) #sv .sd-ida .sd-wch button{color:#1b1440;border-color:#d6d0ff;background:#d6d0ff}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-list>.sv-ph{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(315deg,#0f6b67,#123a52 58%,#141633)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky>.sv-ph{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(315deg,#8a5a12,#4a2f12 58%,#1f1630)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-move>.sv-ph{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.07),transparent 60%),linear-gradient(315deg,#0a3a22,#072a19 58%,#05140d)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph h3{color:#fff!important}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph h3::before{background:rgba(255,255,255,.9)!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag{color:#fff;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.14)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag.g{color:#b6f5cb;border-color:rgba(143,240,176,.55);background:rgba(46,224,106,.18)}
  html[data-theme=light]:not([data-mono]) #sd-move .sd-mvh .sd-mvn{color:rgba(255,255,255,.72)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag.q{color:#fff;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.14)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag.se-off{color:#ffe1d8;border-color:rgba(255,160,130,.7);background:rgba(200,50,20,.45)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky .se-hero>.se-card{background:linear-gradient(0deg,rgba(200,120,0,.1),#fbf9f3 70%)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-move .sd-mvh .sv-tag.sd-mvn{color:#fff;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.14)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag{color:#fff;border-color:rgba(255,255,255,.42);background:rgba(8,6,20,.34)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag.g{color:#c9ffdb;border-color:rgba(143,240,176,.62);background:rgba(4,30,14,.42)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag.se-off{color:#ffe4dc;border-color:rgba(255,150,120,.7);background:rgba(110,18,0,.55)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-move .sd-mvh .sv-tag.sd-mvn{color:#fff;border-color:rgba(255,255,255,.42);background:rgba(8,6,20,.34)}
  html[data-theme=light]:not([data-mono]) :is(#sv-proplist,#sv-daop,#sv-govlist)>.sv-ph h3{color:#fff}
  html[data-theme=light]:not([data-mono]) :is(#sv-proplist,#sv-daop,#sv-govlist)>.sv-ph h3::before{background:rgba(255,255,255,.9)}
  html[data-theme=light]:not([data-mono]) :is(#sv-proplist,#sv-daop,#sv-govlist)>.sv-ph .sv-gkey{color:rgba(255,255,255,.75)}
  html[data-theme=light]:not([data-mono]) #sv-proplist>.sv-ph{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(315deg,#1d4f8f,#173257 58%,#141633)}
  html[data-theme=light]:not([data-mono]) #sv-daop>.sv-ph{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(315deg,#5f6216,#393b15 58%,#19191f)}
  html[data-theme=light]:not([data-mono]) #sv-govlist>.sv-ph{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(315deg,#7d2e6e,#461f45 58%,#1a1230)}
  html[data-theme=light]:not([data-mono]) .gp-st.p{color:#0d5c2b;border-color:rgba(22,115,58,.55);background:rgba(22,115,58,.12)}
  html[data-theme=light]:not([data-mono]) .gp-st.r{color:#9a2a10;border-color:rgba(180,50,20,.55);background:rgba(200,60,20,.1)}
  html[data-theme=light]:not([data-mono]) .gp-st.f{color:#8a5200;border-color:rgba(200,120,0,.55);background:rgba(200,120,0,.1)}
  html[data-theme=light]:not([data-mono]) .gp-st.v{color:#0b5a53;border-color:rgba(15,122,114,.55);background:rgba(15,122,114,.1)}
  html[data-theme=light]:not([data-mono]) .gp-id{background:rgba(60,50,20,.05)}
  html[data-theme=light]:not([data-mono]) .gp-r.open .gp-id{background:var(--accent);border-color:var(--accent);color:#fff}
  html[data-theme=light]:not([data-mono]) #sv-cons .cn-hd{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(315deg,#6b5a3a,#3b3226 58%,#19171d)}
  html[data-theme=light]:not([data-mono]) #sv-cons .cn-hd h1,html[data-theme=light]:not([data-mono]) #sv-cons .cn-hd p b{color:#fff}
  html[data-theme=light]:not([data-mono]) #sv-cons .cn-hd p{color:rgba(255,255,255,.78)}html[data-theme=light]:not([data-mono]) #sv-cons .cn-hd a{color:#ffe2b0}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky>.sv-ph .sv-tag.a{color:#ffe2b0;border-color:rgba(255,196,90,.6);background:rgba(40,22,0,.45)}
  html[data-theme=light]:not([data-mono]) :is(#sv-over,#sv-auto) .sd-col>.sv-ph .sv-tag.g{color:#03230e;border-color:#2ee06a;background:#2ee06a;font-weight:700}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky>.sv-ph .sv-tag.a{color:#2a1600;border-color:#ffb02e;background:#ffb02e;font-weight:700}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky .se-row .sd-fig{background:linear-gradient(0deg,color-mix(in srgb,var(--rc) 10%,transparent),#fbf9f3 70%)}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky :is(.se-row .sd-fig,.se-card)::before{box-shadow:none}
  html[data-theme=light]:not([data-mono]) :is(#sv-over #sd-list,#sv-over #sd-sky,#sv-over #sd-move,#sv-auto #sd-ado,#sv-auto #sd-asky,#sv-auto #sd-alist,#sv-proplist,#sv-daop,#sv-govlist)::after{background:linear-gradient(315deg,var(--bandf))}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-list{--bandf:#0f6b67,#123a52 58%,#141633}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-sky{--bandf:#8a5a12,#4a2f12 58%,#1f1630}
  html[data-theme=light]:not([data-mono]) #sv-over #sd-move{--bandf:#0a3a22,#072a19 58%,#05140d}
  html[data-theme=light]:not([data-mono]) #sv-proplist{--bandf:#1d4f8f,#173257 58%,#141633}
  html[data-theme=light]:not([data-mono]) #sv-daop{--bandf:#5f6216,#393b15 58%,#19191f}
  html[data-theme=light]:not([data-mono]) #sv-govlist{--bandf:#7d2e6e,#461f45 58%,#1a1230}
  html[data-theme=light]:not([data-mono]) :is(#sv-over #sd-list,#sv-over #sd-sky,#sv-over #sd-move,#sv-auto #sd-ado,#sv-auto #sd-asky,#sv-auto #sd-alist,#sv-proplist,#sv-daop,#sv-govlist)::after{background:linear-gradient(315deg,var(--bandf))}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ado{--bandf:#0d6d7a,#0f3f55 58%,#101830}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ado>.sv-ph{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.12),transparent 60%),linear-gradient(315deg,#0d6d7a,#0f3f55 58%,#101830)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-asky{--bandf:#7a1f2b,#44141d 58%,#1a0f1c}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-asky>.sv-ph{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.12),transparent 60%),linear-gradient(315deg,#7a1f2b,#44141d 58%,#1a0f1c)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-alist{--bandf:#3d4a66,#262f45 58%,#141827}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-alist>.sv-ph{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.12),transparent 60%),linear-gradient(315deg,#3d4a66,#262f45 58%,#141827)}
  html[data-theme=light]:not([data-mono]) #atpop .atidle b{color:var(--ink)}html[data-theme=light]:not([data-mono]) #atpop .atidle b.n{color:#b3261e}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-ro:not(#z){background:none;border-left-color:rgba(91,79,196,.18)}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-ro em:not(#z){color:#4a4466}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-ro .sd-well:not(#z){border:1px solid rgba(91,79,196,.2);background:rgba(255,255,255,.55);box-shadow:none}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-idw:not(#z){background:none;color:var(--ink)}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-idw h3,html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-idw .sv-wn{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-idw .sd-wch i.app{color:#4b3fb0;border-color:rgba(91,79,196,.4);background:rgba(91,79,196,.08)}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-idw .sd-wch i.net{color:#0b5a53;border-color:rgba(15,122,114,.4);background:rgba(15,122,114,.08)}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#sd-mstrip) .sd-idw .sd-wch i.net.tn{color:#8a5200;border-color:rgba(200,120,0,.4);background:rgba(200,120,0,.08)}
  html[data-theme=light]:not([data-mono]) :is(#sd-wstrip,#p-dele #sd-mstrip).sd-strip:not(#z){border-color:var(--line-strong,#d9d3c4);box-shadow:0 0 22px -12px rgba(91,79,196,.35);background:radial-gradient(55% 160% at 0% 0%,rgba(91,79,196,.08),transparent 60%),radial-gradient(45% 140% at 100% 110%,rgba(15,122,114,.05),transparent 60%),#fffdf8}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid:not(#z){background:#fffdf8;border-color:#e3ded3;box-shadow:0 1px 0 rgba(255,255,255,.8)}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph h3:not(#z):not(#y){color:var(--ink)!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph h3::before{background:#5b4fc4!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph .sv-tag:not(#z){color:#4a4466!important;border-color:#d9d3c4!important;background:rgba(60,50,20,.03)!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col:not(#z){background:none!important;border:0!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph h3:not(#z):not(#y){color:#2a2540!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph h3::before{background:linear-gradient(180deg,#7a6fe0,#5b4fc4)!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-list>.sv-ph h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%234b3fb0%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2020V11M12%2020V4M19%2020v-6%22/%3E%3C/svg%3E")!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-sky>.sv-ph h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%234b3fb0%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017l6-6%204%204%208-8M15%207h6v6%22/%3E%3C/svg%3E")!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-move>.sv-ph h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%234b3fb0%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%208h14l-4-4M20%2016H6l4%204%22/%3E%3C/svg%3E")!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph h3::before{border-color:rgba(91,79,196,.28)!important;background-color:rgba(91,79,196,.08)!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph h3:not(#z):not(#y){background-image:linear-gradient(90deg,#221d38,#4b3fb0)}
  html[data-theme=light]:not([data-mono]) .uncard .unfield.bad,html[data-theme=light]:not([data-mono]) .uncard .unfield.bad:focus-within{border-color:#c0391a!important;background:rgba(192,57,26,.07)!important;box-shadow:0 0 0 3px rgba(192,57,26,.15)!important}
  html[data-theme=light]:not([data-mono]) .uncard .unfield.bad input{color:#b3261e!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-list>.sv-ph h3::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b19%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2020V11M12%2020V4M19%2020v-6%22/%3E%3C/svg%3E") center/14px 14px no-repeat,linear-gradient(160deg,#2bc8bd,#1a8f87)!important;border-color:transparent!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-sky>.sv-ph h3::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b19%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017l6-6%204%204%208-8M15%207h6v6%22/%3E%3C/svg%3E") center/14px 14px no-repeat,linear-gradient(160deg,#ffc453,#ffa31a)!important;border-color:transparent!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-move>.sv-ph h3::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b19%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018c0-6.6%204.4-10%2010-10h6M16%204l4%204-4%204%22/%3E%3C/svg%3E") center/14px 14px no-repeat,linear-gradient(160deg,#4cf08a,#22c65c)!important;border-color:transparent!important;box-shadow:none!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-list>.sv-ph .sv-tag:not(#z):not(#y){color:#0b5a53!important;border-color:rgba(15,122,114,.45)!important;background:rgba(15,122,114,.08)!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-sky>.sv-ph .sv-tag:not(#z):not(#y){color:#8a5200!important;border-color:rgba(200,120,0,.45)!important;background:rgba(200,120,0,.08)!important}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-move>.sv-ph .sv-tag:not(#z):not(#y){color:#0d5c2b!important;border-color:rgba(22,115,58,.45)!important;background:rgba(22,115,58,.08)!important}
  html[data-theme=light]:not([data-mono]) .ap-first b{color:#0b5a53}html[data-theme=light]:not([data-mono]) .atnote span b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv .sd-ida .sd-wch i.st.rs{color:rgba(255,255,255,.75);border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.08)}
  html[data-theme=light]:not([data-mono]) #sv .sd-ida .sd-wch i.st.rs.on{color:#b6f5cb;border-color:rgba(143,240,176,.6);background:rgba(46,224,106,.18)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ars>.sv-ph{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.07),transparent 60%),linear-gradient(315deg,#0b4a36,#073024 58%,#05140f)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ars::after{background:linear-gradient(315deg,#0b4a36,#073024 58%,#05140f)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-cb{border-color:#e3ded3;background:linear-gradient(0deg,color-mix(in srgb,var(--rc) 10%,transparent),#fbf9f3 70%)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-cb b{color:var(--ink)}html[data-theme=light]:not([data-mono]) #sv-auto .ap-cb.no b{color:#b3261e}html[data-theme=light]:not([data-mono]) #sv-auto .ap-cb.ok b{color:#16733a}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-dd>u.ok{color:#16733a}html[data-theme=light]:not([data-mono]) #sv-auto .ap-dd>u.no{color:#b3261e}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-fig{border-color:#e3ded3;background:linear-gradient(0deg,rgba(22,115,58,.1),#fbf9f3 70%)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-fig>b{color:#16733a}html[data-theme=light]:not([data-mono]) #sv-auto .ars-rules b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-rules li::before{background:#16733a}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-list>.sv-ph{--ttc:#1a8f87}html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-sky>.sv-ph{--ttc:#d98a00}html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>#sd-move>.sv-ph{--ttc:#1f9e4f}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph::before{background:radial-gradient(ellipse 60% 55% at 30px 50%,color-mix(in srgb,var(--ttc) 20%,transparent),transparent 72%)}
  html[data-theme=light]:not([data-mono]) #sv-over .sd-wgrid>.sd-col>.sv-ph::after{background:linear-gradient(90deg,var(--ttc) 0%,color-mix(in srgb,var(--ttc) 45%,transparent) 32%,transparent 92%)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-two>div{border-color:#e3ded3;background:linear-gradient(0deg,rgba(22,115,58,.07),#fbf9f3 70%)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-two b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-how{border-color:rgba(22,115,58,.35);background:rgba(22,115,58,.06)}html[data-theme=light]:not([data-mono]) #sv-auto .ars-how b{color:#16733a}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-dd>.ap-ln.ok{background:linear-gradient(90deg,transparent,#16733a 18%,#2ee06a 50%,#16733a 82%,transparent);box-shadow:0 0 8px rgba(22,115,58,.4)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ap-dd>.ap-ln.no{background:linear-gradient(90deg,transparent,#c0391a 18%,#ff6a4d 50%,#c0391a 82%,transparent);box-shadow:0 0 8px rgba(192,57,26,.4)}
  html[data-theme=light]:not([data-mono]) #sv-auto .ars-until{border-top-color:rgba(22,115,58,.25)}html[data-theme=light]:not([data-mono]) #sv-auto .ars-until b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ars>.sv-ph .sv-tag.ars-st:not(#z):not(#y){color:#fff!important;border-color:rgba(255,255,255,.4)!important;background:rgba(255,255,255,.16)!important}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-ars>.sv-ph .sv-tag.ars-st.on:not(#z):not(#y){color:#03230e!important;border-color:#2ee06a!important;background:#2ee06a!important}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-asky{--bandf:#3a2f8f,#241d63 58%,#141033}
  html[data-theme=light]:not([data-mono]) #sv-auto #sd-asky>.sv-ph{background:radial-gradient(90% 180% at 100% 0%,rgba(255,255,255,.12),transparent 60%),linear-gradient(315deg,#3a2f8f,#241d63 58%,#141033)}
  
  
  
  
  
  
  
  
  
  
  
  
  
  html[data-theme=light]:not([data-mono]) #atpop .atsb>div{border-color:#e3ded3;background:#fbf9f3}html[data-theme=light]:not([data-mono]) #atpop .atsb b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #atpop .atstate:not(#z){background:none;border:0;color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .grcard .gr-in{background:#fffdf8;border-color:#d9d3c4;color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .grcard .gr-in:focus{border-color:#5b4fc4;box-shadow:0 0 0 3px rgba(91,79,196,.14)}
  html[data-theme=light]:not([data-mono]) .grcard .gr-in.bad{border-color:#c2410c;background:rgba(194,65,12,.06)}
  html[data-theme=light]:not([data-mono]) .grcard .gr-k i{color:#4b3fb0}
  html[data-theme=light]:not([data-mono]) .grcard .gr-need>div{background:#fbf9f3;border-color:#e3ded3}
  html[data-theme=light]:not([data-mono]) .grcard .gr-need>div.ok{border-color:rgba(15,122,114,.45)}html[data-theme=light]:not([data-mono]) .grcard .gr-need>div.ok b{color:#0b5a53}
  html[data-theme=light]:not([data-mono]) .grcard .gr-need>div.no{border-color:rgba(194,65,12,.45)}html[data-theme=light]:not([data-mono]) .grcard .gr-need>div.no b{color:#b3400f}
  html[data-theme=light]:not([data-mono]) .grcard .gr-need b,html[data-theme=light]:not([data-mono]) .grcard .gr-who b{color:var(--ink)}
  html[data-theme=light]:not([data-mono]) .you-tg i{background:#fff;box-shadow:0 1px 2px rgba(23,25,28,.25)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-bars i{background:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-bars i.lo{background:var(--accent-tint)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-bars i.s{background:var(--warn)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-bars i.d{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-chip.ok{background:var(--accent-soft);color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-h::before{background:var(--accent);box-shadow:none}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-on{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-cc.g{border-color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-cc.g b,html[data-theme=light]:not([data-mono]) #mv-stage .mv-cc.g span{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-chip.warn{background:var(--warn-bg);color:var(--warn-ink)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-chip.q{background:var(--surface-2);color:var(--muted)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-cyc>div.done{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-cyc>div.warn{background:var(--warn-bg)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-dc i{background:var(--line)}
  html[data-theme=light]:not([data-mono]) #mv-stage .mv-dc i.on{background:var(--warn)}
  html[data-theme=light]:not([data-mono]) #paths .pth.on{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #txpop .txap{background:var(--accent-soft);color:var(--ink)}
  html[data-theme=light]:not([data-mono]) #txpop .txap b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .bn-ic{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .bn-ic svg{stroke:var(--accent)}
  html[data-theme=light]:not([data-mono]) .qm-tip{background:var(--surface);box-shadow:0 18px 40px -20px rgba(23,25,28,.35)}
  html[data-theme=light]:not([data-mono]) .qm:hover,html[data-theme=light]:not([data-mono]) .qm:focus-visible{border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #rsgo{background:var(--accent);border-color:var(--accent);color:#fff}
  html[data-theme=light]:not([data-mono]) #rsgo.wk-danger{background:transparent;border-color:var(--danger);color:var(--danger)}
  html[data-theme=light]:not([data-mono]) .colh{background:var(--surface);border-color:var(--line-strong);color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .colh:hover,html[data-theme=light]:not([data-mono]) .colh:focus-visible{border-color:var(--accent);color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .rlab .etabox:not(#z),html[data-theme=light]:not([data-mono]) .rlab .etabox:not(#z):hover{border:0;background:transparent;box-shadow:none}
  html[data-theme=light]:not([data-mono]) .pop:not(#z){background:rgba(28,30,34,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
  html[data-theme=light]:not([data-mono]) .pop .card:not(#z){background:#F7F4ED;border-color:#D9D3C6;box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 28px 70px -18px rgba(20,22,26,.55)}
  html[data-theme=light]:not([data-mono]) .you-tag{border-color:var(--line-strong);color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .you-tag.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #atpop .txcard:not(#z),html[data-theme=light]:not([data-mono]) #rspop .txcard:not(#z){--wsans:var(--day-sans);--wmono:var(--day-mono)}
  html[data-theme=light]:not([data-mono]) .hdr-r .sv-menu{box-shadow:0 18px 44px -18px rgba(20,22,26,.40)}
  html[data-theme=light]:not([data-mono]) .hdr-r .sv-menu .mi:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}
  html[data-theme=light]:not([data-mono]) #atpop .atfoot #atgrant:not(#z){background:var(--accent);border-color:var(--accent);color:#fff}
  html[data-theme=light]:not([data-mono]) #atpop .atfoot #atgrant:not(#z):disabled{background:transparent;border-color:var(--line-strong);color:var(--muted)}
  html[data-theme=light]:not([data-mono]) #rspop .rsfoot #rsgo:not(#z):not(.wk-danger){background:var(--accent);border-color:var(--accent);color:#fff}
  html[data-theme=light]:not([data-mono]) #atpop .atfoot #atrevoke:not(#z),html[data-theme=light]:not([data-mono]) #rspop .rsfoot #rsgo.wk-danger:not(#z){background:transparent;border-color:var(--danger);color:var(--danger)}
  html[data-theme=light]:not([data-mono]) #mv-stage .sv-btn.go.mv-go:not(#z){background:var(--accent);border-color:var(--accent);color:#fff}
  html[data-theme=light]:not([data-mono]) #one #wk-mv .rdnote:not(#z),html[data-theme=light]:not([data-mono]) #one #proout .txlock:not(#z):not(#y):not(#x){background:var(--accent-soft);border-color:var(--line)}
  html[data-theme=light]:not([data-mono]) #one #prolist .unrow input:not(#z):not(#y):not(#x){background:var(--surface-2);border-color:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) #one #prolist .unrow input:checked:not(#z):not(#y):not(#x){background:var(--accent);border-color:var(--accent)}
  html[data-theme=light]:not([data-mono]) #one #prolist .unrow input:checked::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) #prolist thead th.ck input{background:var(--surface-2);border-color:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) #prolist thead th.ck input:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #prolist thead th.ck input:checked::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) #one #prolist .wk-tbl2 tbody tr.on td:not(#z):not(#y):not(#x){background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #one #prolist .wk-tbl2 tbody tr.on td:first-child:not(#z):not(#y):not(#x){box-shadow:none}
  html[data-theme=light]:not([data-mono]) .you-fq{border-color:var(--accent);color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .you-fq:hover:not(:disabled){background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) .you-fq:disabled{border-color:var(--line-strong);color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .you-fct>small a{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .you-fq.sent{background:var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #dmy thead th.ck input{background:var(--surface-2);border-color:var(--line-strong)}
  html[data-theme=light]:not([data-mono]) #dmy thead th.ck input:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  html[data-theme=light]:not([data-mono]) #dmy thead th.ck input:checked::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) #dmy tbody tr.on td{background:var(--accent-soft)}

  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) 0,#4B3F8F var(--sp-f,0%),#E3DED3 var(--sp-f,0%));box-shadow:none}
  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng::-moz-range-track{background:#E3DED3}
  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng::-moz-range-progress{background:linear-gradient(90deg,var(--accent),#4B3F8F)}
  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng::-webkit-slider-thumb{background:var(--surface);box-shadow:0 0 0 2px var(--accent),0 4px 14px rgba(14,94,82,.35)}
  html[data-theme=light]:not([data-mono]) .sp-rngw>.sp-rng::-moz-range-thumb{background:var(--surface);box-shadow:0 0 0 2px var(--accent),0 4px 14px rgba(14,94,82,.35)}
  html[data-theme=light]:not([data-mono]) .sp-hero>div{background:var(--surface);border-color:var(--line)}
  html[data-theme=light]:not([data-mono]) .sp-hero b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .sp-hero>.y b{color:#4B3F8F}
  html[data-theme=light]:not([data-mono]) .sp-hero.idle b{color:var(--faint)}
  html[data-theme=light]:not([data-mono]) .sp-stage{--sp-bar:#E0DBCF;--sp-hot:#0E5E52;--sp-hot2:#4B3F8F;--sp-dot:#0E5E52;background:linear-gradient(180deg,#FFFDF8,#F8F6F0);border-color:var(--line)}
  html[data-theme=light]:not([data-mono]) .sp-chip{background:var(--surface);border-color:var(--line);color:var(--muted)}
  html[data-theme=light]:not([data-mono]) .sp-chip b,html[data-theme=light]:not([data-mono]) .spcard .txsum{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .by-out em i,html[data-theme=light]:not([data-mono]) .by-more button,html[data-theme=light]:not([data-mono]) .by-more a,html[data-theme=light]:not([data-mono]) .bycard .txsum,html[data-theme=light]:not([data-mono]) .by-out.done b{color:var(--accent)}
  html[data-theme=light]:not([data-mono]) .by-path svg{stroke:var(--accent)}
  html[data-theme=light]:not([data-mono]) .by-st i{background:var(--surface)}
  html[data-theme=light]:not([data-mono]) .by-st.run i{border-color:var(--accent);border-right-color:transparent}
  html[data-theme=light]:not([data-mono]) .by-st.ok i{border-color:var(--accent);background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .by-st.ok i::after{border-color:var(--surface)}
  html[data-theme=light]:not([data-mono]) .by-st.ok:not(:last-child)::before{background:var(--accent)}
  html[data-theme=light]:not([data-mono]) .by-st span a{color:var(--accent)}


