@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/atkinson-hyperlegible-next-italic-400-latin-ext-ChwMQj-S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/atkinson-hyperlegible-next-italic-400-latin-DZBmTazM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/atkinson-hyperlegible-next-normal-400-700-latin-ext-C6vrW8VD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/atkinson-hyperlegible-next-normal-400-700-latin-BcXVPD7q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/figtree-normal-500-latin-ext-Du0rIuHj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/figtree-normal-500-latin-BWnGEVsr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-normal-500-latin-ext-Cut-4mMH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-normal-500-latin-BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Fallback;font-weight:100 549;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:99.4%;ascent-override:99%;descent-override:31.8%;line-gap-override:0%}@font-face{font-family:Atkinson Fallback;font-weight:550 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:99.3%;ascent-override:99.1%;descent-override:31.8%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:99.3%;ascent-override:95.7%;descent-override:25.2%;line-gap-override:0%}:root{--ink:#10132b;--brand:#1440b0;--brand-hover:#0f3490;--brand-soft:#eef2fc;--accent:#6b2378;--accent-hover:#561c61;--accent-soft:#f3eaf6;--accent-ink:#4a1654;--muted:#50546a;--sub:#3b3f55;--line:#e3e5ed;--soft:#f7f7fa;--hover:#f4f5f9;--field:#8a8ea3;--chip-line:#b9bccb;--track:#eceef5;--ok:#1b5e20;--ok-soft:#e7f4ea;--ok-line:#1b7a35;--warn:#5c3900;--warn-soft:#fff6e5;--warn-line:#f0d49a;--danger:#b3261e;--stripe-v:repeating-linear-gradient(135deg, #f1ebf4 0 10px, #e9e0ee 10px 20px);--stripe-b:repeating-linear-gradient(135deg, #eaeff9 0 10px, #e0e7f5 10px 20px);--bg:#fff;--surface:#fff;--brand-bg:#1440b0;--brand-bg-hover:#0f3490;--accent-bg:#6b2378;--accent-bg-hover:#561c61;--on-brand:#fff;--inverse:#10132b;--on-inverse:#fff;--danger-soft:#fdecea;--danger-line:#f1b5b0;--info:#1440b0;--info-soft:#eef2fc;--shadow:#10132b1f;--scrim:#10132b8c;--font:"Atkinson Hyperlegible Next", "Atkinson Fallback", system-ui, sans-serif;--font-brand:"Figtree", "Figtree Fallback", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--gutter:clamp(16px, 4vw, 48px);--maxw:1360px;--ease-out:cubic-bezier(.22, 1, .36, 1)}:root[data-hc="1"]{--muted:#10132b;--sub:#10132b;--line:#10132b;--soft:#fff}*{box-sizing:border-box}html{font-size:calc(17px * var(--zoom,1));scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;font-size:1rem;line-height:1.5}a{color:var(--brand)}@media (hover:hover){a:hover{color:var(--accent)}}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}[data-dark="1"] :focus-visible{outline-color:#fff}main:focus{outline:none}input,select,button,textarea{font-family:inherit;font-size:inherit}:root[data-rm="1"] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes hepulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes he-enter{0%{opacity:.35;transform:translateY(6px)}}@keyframes he-fade{0%{opacity:0}}@keyframes he-grow{0%{transform:scaleX(0)}}.he-enter{animation:he-enter .32s var(--ease-out) backwards}.he-fade{animation:.2s ease-out backwards he-fade}.he-stagger>*{animation:he-enter .36s var(--ease-out) backwards}.he-stagger>:nth-child(2){animation-delay:30ms}.he-stagger>:nth-child(3){animation-delay:60ms}.he-stagger>:nth-child(4){animation-delay:90ms}.he-stagger>:nth-child(5){animation-delay:.12s}.he-stagger>:nth-child(6){animation-delay:.15s}.he-stagger>:nth-child(7){animation-delay:.18s}.he-stagger>:nth-child(n+8){animation-delay:.21s}[role=progressbar]>*,.he-progress>div{transform-origin:0;animation:he-grow .7s var(--ease-out) backwards;transition:width .4s var(--ease-out)}button,.he-btn,.he-chip,[class*=hv-],[class*=h-]{transition:background-color .15s, color .15s, border-color .15s, box-shadow .2s, transform .12s var(--ease-out)}:is(button,.he-btn,.he-chip,a[class*=hv-],a[class*=h-]):active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}@media (pointer:coarse){:is(button,a):is(.he-tap,.he-btn,.he-dd-button,.he-select-trigger,.hv-soft,.hv-line,.hv-tint,.hv-brand,.hv-accent,.hv-dark,.hv-cue,.hv-danger,.hv-dangerline,.hv-ghost,.hv-adm-danger,.hv-adm-ghost,.h-primary,.h-outline,.h-plain,.h-light,.h-soft){min-width:44px;min-height:44px}a:is(.he-tap,.hv-soft,.hv-line,.hv-tint,.hv-brand,.hv-accent,.h-primary,.h-outline,.h-plain,.h-light):not([style*=display]){justify-content:center;align-items:center;display:inline-flex}}@keyframes he-shimmer{to{background-position:-200% 0}}.he-sk-wrap{animation:.25s ease-out .12s backwards he-fade}.he-sk{color:#0000;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg, var(--sk-a,#eceef5) 0 40%, var(--sk-b,#f5f6fa) 50%, var(--sk-a,#eceef5) 60% 100%) 0 0 / 200% 100%;border-radius:8px;animation:1.4s linear infinite he-shimmer;display:block}.he-sk-text{border-radius:6px;height:.9em;margin:.3em 0}.he-sk-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}:root[data-hc="1"] .he-sk{background:var(--sk-hc,#d6d8e2)}@media (forced-colors:active){.he-sk{background:graytext}}@keyframes he-nav-bar{0%{transform:scaleX(0)}60%{transform:scaleX(.7)}to{transform:scaleX(.92)}}.he-navbar{z-index:200;pointer-events:none;background:var(--brand);transform-origin:0;height:3px;animation:he-nav-bar 2.4s var(--ease-out) forwards, he-fade .2s ease-out .15s backwards;position:fixed;top:0;left:0;right:0}.he-container{max-width:var(--maxw);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.he-skip{z-index:100;background:var(--inverse);color:var(--on-inverse);border-radius:8px;padding:12px 18px;font-weight:700;position:absolute;top:8px;left:-9999px}.he-skip:focus{color:var(--on-inverse);left:12px}.he-btn{cursor:pointer;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.he-btn-primary{background:var(--brand-bg);color:var(--on-brand)}@media (hover:hover){.he-btn-primary:hover{background:var(--brand-bg-hover);color:var(--on-brand)}}.he-btn-outline{background:var(--surface);color:var(--ink);border-color:var(--ink)}@media (hover:hover){.he-btn-outline:hover{background:var(--hover);color:var(--ink)}}.he-btn-dark{background:var(--inverse);color:var(--on-inverse)}.he-btn[aria-disabled=true],.he-btn:disabled{opacity:.6;cursor:not-allowed}.he-chip{border:1.5px solid var(--chip-line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:.88rem;font-weight:700}.he-chip[aria-pressed=true]{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.he-field{border:1.5px solid var(--field);background:var(--surface);color:var(--ink);border-radius:10px;width:100%;min-width:0;padding:13px 14px;font-size:1rem}.he-field:focus{border-color:var(--brand)}.he-field::placeholder,input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.he-label{flex-direction:column;gap:6px;font-size:.88rem;font-weight:700;display:flex}.he-card{background:var(--surface);border:1px solid var(--line);border-radius:14px}.he-progress{background:var(--track);border-radius:999px;height:10px;overflow:hidden}.he-progress>div{background:var(--accent);border-radius:999px;height:100%}.he-badge-new{background:var(--brand-bg);color:var(--on-brand);letter-spacing:.06em;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.he-cover{font:500 12px var(--font-mono);color:var(--muted);justify-content:center;align-items:center;display:flex;position:relative}.he-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.he-select-field{flex-direction:column;gap:6px;min-width:0;font-size:.88rem;font-weight:700;display:flex}.he-select-field[data-layout=inline]{flex-direction:row;align-items:center;gap:10px}.he-select-label{cursor:default}.he-select-trigger{border:1.5px solid var(--field);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:.94rem;font-weight:400;line-height:1.35;transition:border-color .15s,box-shadow .15s;display:flex}@media (hover:hover){.he-select-trigger:hover{border-color:var(--ink)}}.he-select-trigger:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.he-select-trigger[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.he-select-trigger[aria-invalid=true]{border-color:var(--danger)}.he-select-trigger[aria-disabled=true]{background:var(--soft);border-color:var(--line);color:var(--muted);cursor:not-allowed}.he-select-value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.he-select-value[data-placeholder]{color:var(--muted)}.he-chev{width:1.1em;height:1.1em;color:var(--sub);flex:none;transition:transform .18s}[aria-expanded=true]>.he-chev{color:var(--brand);transform:rotate(180deg)}[data-dark="1"] .he-select-trigger:focus-visible{outline-color:#fff}.he-pop{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 18px 44px var(--shadow), 0 2px 6px var(--shadow);border-radius:14px;animation:.14s ease-out he-pop}@keyframes he-pop{0%{opacity:0;transform:translateY(-4px)scale(.985)}}.he-pop[data-side=top]{animation-name:he-pop-up}@keyframes he-pop-up{0%{opacity:0;transform:translateY(4px)scale(.985)}}.he-listbox{z-index:1000;overscroll-behavior:contain;text-align:left;margin:0;padding:6px;font-size:.94rem;font-weight:400;list-style:none;position:fixed;inset:auto;overflow:auto}.he-listbox[hidden]{display:none}.he-option{cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px 10px 10px;line-height:1.35;display:flex}.he-option[data-active]{background:var(--brand-soft);color:var(--brand-hover);box-shadow:inset 3px 0 0 var(--brand)}.he-option[aria-selected=true]{font-weight:700}.he-option[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.he-option-check{width:1.1em;height:1.1em;color:var(--brand);visibility:hidden;flex:none;margin-top:.1em}.he-option[aria-selected=true] .he-option-check{visibility:visible}.he-option-hint{color:var(--muted);font-size:.8rem;font-weight:400;display:block}.he-dd{position:relative}.he-dd-button{cursor:pointer;font:inherit;align-items:center;gap:8px;display:inline-flex}.he-dd-panel{z-index:50;white-space:normal;text-align:left;flex-direction:column;gap:2px;width:300px;max-width:calc(100vw - 32px);padding:10px;display:flex;position:absolute;top:calc(100% + 8px)}.he-dd-panel[hidden]{display:none}.he-dd-panel[data-align=end]{right:0}.he-dd-panel[data-align=start]{left:0}:root[data-hc="1"] .he-option[data-active]{background:var(--inverse);color:var(--on-inverse)}:root[data-hc="1"] .he-option[data-active] .he-option-check{color:inherit}:root[data-hc="1"] .he-select-trigger{border-color:var(--ink)}@media (forced-colors:active){.he-select-trigger,.he-pop{border:1px solid canvastext}.he-option[data-active]{outline-offset:-2px;outline:2px solid highlight}.he-option-check,.he-chev{color:canvastext}}[data-dark="1"] .he-sk{background:linear-gradient(90deg,#ffffff14 0 40%,#ffffff29 50%,#ffffff14 60% 100%) 0 0/200% 100%}html{font-size:17px}.he-app{zoom:var(--zoom,1);background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font);flex-direction:column;font-size:17px;line-height:1.5;display:flex}.he-app>main{flex:1 0 auto}.he-app main>*{animation:he-enter .32s var(--ease-out) backwards}@media (hover:hover){.hv-nav:hover{background:var(--hover)!important;color:var(--brand)!important}.hv-soft:hover{background:var(--hover)!important}.hv-brand:hover{background:var(--brand-bg-hover)!important;color:var(--on-brand)!important}.hv-accent:hover{background:var(--accent-bg-hover)!important;color:var(--on-brand)!important}.hv-dark:hover{background:var(--inverse-hover,#1c2146)!important}.hv-cue:hover{background:var(--brand-soft)!important}.hv-drop:hover{border-color:var(--brand)!important;background:var(--drop-bg,#f5f7fd)!important}.hv-card:hover{box-shadow:0 0 0 2px var(--brand), 0 12px 40px var(--shadow)!important;color:var(--ink)!important}}.he-player mux-player{--controls:none;--media-object-fit:contain;--loading-indicator:none;width:100%;height:100%;display:block}.he-print-only{display:none}@media print{@page{size:A4 landscape;margin:0}html,body{background:#fff!important;margin:0!important}body>:not(.he-print-only){display:none!important}.he-print-only{width:100vw;height:100vh;display:block!important}.he-print-only *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.he-print-only .he-cert{aspect-ratio:auto!important;width:100vw!important;max-width:none!important;height:100vh!important;box-shadow:none!important;border:0!important;border-radius:0!important}}@media (hover:hover){.hv-adm-nav:hover{color:#fff!important;background:#ffffff1a!important}.hv-adm-item:hover{border-color:var(--brand)!important}.hv-adm-danger:hover{background:#8c1d18!important}.hv-adm-ghost:hover{background:#ffffff24!important}.hv-pnav:hover{color:#fff!important;background:#ffffff1a!important}.hv-line:hover{border-color:var(--ink)!important}.hv-tint:hover{background:var(--tint-hover,#e0e8fb)!important}.hv-ghost:hover{background:#ffffff1f!important}.hv-danger:hover{background:#8c1d18!important}.hv-dangerline:hover{background:var(--danger-hover-bg,#fdf0ef)!important}}.he-les-indent{margin-left:calc(clamp(84px,20vw,112px) + 48px)}@media (width<=640px){.he-les-indent{margin-left:0}}@media (hover:hover){.he-thumb img,.he-thumb-play{transition:transform .25s var(--ease-out)}.he-thumb:hover img{transform:scale(1.05)}.he-thumb:hover .he-thumb-play{transform:scale(1.1)}}.he-player:fullscreen{background:#000;border-radius:0;aspect-ratio:auto!important}.he-grip{width:32px;min-height:44px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.he-grip:hover{background:var(--track);color:var(--ink)}.he-grip[data-active="1"]{cursor:grabbing;color:var(--brand)}.he-toast-act:hover{background:var(--toast-act-hover,#ffffff1f)!important}.he-toast-act:focus-visible{outline:3px solid var(--on-inverse);outline-offset:1px}:root[data-hc="1"] .he-grip{color:var(--ink);border:1px solid}.rv-wrap{container-type:inline-size}.rv-split{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@container (width>=800px){.rv-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}@media (height>=700px){.rv-player{top:calc(var(--sp-h,0px) + 8px);z-index:3;background:var(--bg);padding-bottom:8px;position:sticky}}}.rv-lesson{text-align:left;cursor:pointer;background:var(--surface);width:100%;color:var(--ink);border:1.5px solid var(--line);min-height:44px;font:inherit;border-radius:12px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.rv-lesson[aria-current=true]{border-color:var(--brand);background:var(--brand-soft)}@media (hover:hover){.rv-lesson:hover{border-color:var(--brand)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1022;--surface:#171a33;--soft:#1d2140;--hover:#242a4d;--track:#2c3258;--line:#333a63;--chip-line:#555c8a;--field:#8a90b5;--ink:#eceef8;--sub:#cdd0e3;--muted:#b3b7cf;--brand:#9db7ff;--brand-hover:#c0d1ff;--brand-soft:#1e2a57;--brand-bg:#2f5fe0;--brand-bg-hover:#4672ea;--accent:#dcaee9;--accent-hover:#ecccf4;--accent-soft:#35213f;--accent-ink:#efd3f6;--accent-bg:#8b3a9c;--accent-bg-hover:#9d4aae;--on-brand:#fff;--inverse:#e6e8f5;--on-inverse:#10132b;--ok:#93dca0;--ok-soft:#16331f;--ok-line:#4fae66;--warn:#f2cd80;--warn-soft:#382a0c;--warn-line:#7d5f1e;--danger:#ff9d94;--danger-soft:#3c1714;--danger-line:#8a3a33;--info:#9db7ff;--info-soft:#1e2a57;--shadow:#00000073;--scrim:#04050eb8;--stripe-v:repeating-linear-gradient(135deg, #2a1f36 0 10px, #241a30 10px 20px);--stripe-b:repeating-linear-gradient(135deg, #1c2446 0 10px, #18203f 10px 20px)}:root[data-theme=dark][data-hc="1"]{--muted:var(--ink);--sub:var(--ink);--line:#eceef8;--soft:var(--surface)}:root[data-theme=dark]{--logo-a:#d9a3e6;--logo-b:#8fb0ff;--logo-ink:#eceef8;--sk-a:#232850;--sk-b:#2f3566;--sk-hc:#3a4175;--inverse-hover:#fff;--toast-act:#1440b0;--toast-act-hover:#10132b1a;--drop-bg:#1a2147;--tint-hover:#2a3a78;--danger-hover-bg:#4a1d1a}:root[data-theme=dark] .he-skip{outline:2px solid var(--brand)}:root[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset}:root[data-theme=dark] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset}:root[data-theme=dark] .he-vidbox{box-shadow:0 0 0 1px var(--line)}:root[data-theme=dark] [data-dark="1"][role=dialog]{box-shadow:0 0 0 1px var(--line), 0 30px 80px var(--shadow)}:root{--danger-ink:#8c1d18;--ok-bg:#1b5e20;--danger-bg:#b3261e;--warn-fill:#b26a00;--sc100-bg:#d7ecdc;--sc75-bg:#e8f1e4;--sc75-fg:#2f5d1f;--sc50-bg:#fff4cf;--sc50-fg:#5c4a00;--sc25-bg:#ffe9d6;--sc25-fg:#7a3e00}:root[data-theme=dark]{--danger-ink:var(--danger);--ok-bg:#2a7a3b;--danger-bg:#c0352b;--warn-fill:#e0a43a;--sc100-bg:#1b4326;--sc75-bg:#26401f;--sc75-fg:#b5e0a2;--sc50-bg:#3d3510;--sc50-fg:#f2e08a;--sc25-bg:#4a2a12;--sc25-fg:#ffc99a}:root[data-theme=dark] .he-dk-edge{outline-offset:-1px;outline:1px solid #fff3}@media (hover:hover){:root[data-theme=dark] .hv-soft:hover{background:var(--hover)!important}:root[data-theme=dark] .hv-line:hover{border-color:var(--ink)!important}:root[data-theme=dark] .hv-tint:hover{filter:brightness(1.25);background:var(--brand-soft)!important}:root[data-theme=dark] .hv-dangerline:hover{background:var(--danger-soft)!important}:root[data-theme=dark] .hv-adm-item:hover{border-color:var(--brand)!important}:root[data-theme=dark] .he-dk-edge .hv-soft:hover{background:#f4f5f9!important}}
