:root{--ai-c1:color-mix(in srgb,var(--a) 31%,var(--paper));--ai-c2:color-mix(in srgb,var(--a) 56%,var(--paper));--ai-c3:color-mix(in srgb,var(--a) 85%,var(--paper));--ai-c4:color-mix(in srgb,var(--a) 85%,var(--forest));--ai-c5:color-mix(in srgb,var(--a) 62%,#05392b);--ai-c6:color-mix(in srgb,var(--a) 34%,#05392b)}.ai-ic{width:1em;height:1em;flex:none}.ai-ic-ok{color:var(--grn-d)}.ai-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ai-fab{position:fixed;right:20px;bottom:20px;z-index:60;display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid rgb(255 255 255/28%);border-radius:50%;background:var(--grad-i);color:#fff;font-size:22px;cursor:pointer;box-shadow:0 6px 20px rgb(10 43 33/28%);transition:transform .18s var(--ease,ease),box-shadow .18s var(--ease,ease)}.ai-fab:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgb(10 43 33/34%)}.ai-shell{position:fixed;inset:0;z-index:80;display:flex;overflow:hidden;background:var(--paper);font-family:var(--sans);animation:ai-in .22s var(--ease,ease) both}.ai-shell[hidden]{display:none}@keyframes ai-in{0%{opacity:0}}.ai-side{display:flex;flex:none;flex-direction:column;gap:12px;width:276px;padding:16px 14px;border-right:1px solid var(--line);background:var(--mint-2)}.ai-side-h{justify-content:space-between;color:var(--ink-4);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ai-search,.ai-side-h{display:flex;align-items:center}.ai-search{gap:8px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-s);background:var(--paper);color:var(--ink-5);font-size:15px}.ai-search-i{flex:1 1;min-width:0;border:0;background:none;color:var(--ink);font-family:var(--sans);font-size:13px}.ai-search-i:focus{outline:none}.ai-side-e{display:flex;flex:1 1;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding-bottom:40px;color:var(--ink-5);font-size:26px;text-align:center}.ai-side-e p{margin:0;font-size:12.5px}.ai-main{position:relative;display:flex;flex:1 1;flex-direction:column;min-width:0}.ai-head{display:flex;flex:none;gap:8px;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--line-2);background:var(--paper)}.ai-brand{display:inline-flex;gap:7px;align-items:center;min-width:0;color:var(--ink);font-size:14px;font-weight:650;letter-spacing:-.14px}.ai-mark{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--grad-i);color:#fff;font-size:13px}.ai-msg-h .ai-brand{font-size:12px;letter-spacing:-.12px;line-height:18px}.ai-msg-h .ai-mark{width:18px;height:18px;border-radius:5px;font-size:11px}.ai-head-a{display:flex;flex:none;gap:6px;align-items:center}.ai-hbtn{display:inline-flex;gap:5px;align-items:center;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-s);background:var(--paper);color:var(--ink-2);font-size:12px;font-weight:600;cursor:pointer}.ai-hbtn:hover:not([disabled]){border-color:var(--line-d);background:var(--mint-2);color:var(--ink)}.ai-hbtn[disabled]{opacity:.45;cursor:default}.ai-iact{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;color:var(--ink-5);font-size:14px;cursor:pointer;transition:background .14s,color .14s}.ai-iact:hover{background:var(--ivory-2);color:var(--ink-2)}.ai-iact[aria-pressed=true]{background:var(--grn-s);color:var(--grn-d)}.ai-hclose{width:34px;height:34px;border:1px solid var(--line);font-size:16px}.ai-scroll{position:relative;flex:1 1;min-height:0}.ai-body{position:absolute;inset:0;overflow-y:auto;padding:8px 0 16px;overscroll-behavior:contain}.ai-list{display:flow-root;width:100%;max-width:896px;margin:0 auto;padding:0 16px}.ai-sbtm{position:absolute;bottom:12px;left:50%;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink-2);font-size:14px;cursor:pointer;box-shadow:var(--z2);transform:translateX(-50%);animation:ai-in .18s var(--ease,ease) both}.ai-sbtm:hover{background:var(--mint-2)}.ai-welcome{display:flex;flex-direction:column;gap:26px;align-items:center;justify-content:center;min-height:100%;padding:24px 16px}.ai-beams{display:block;width:min(520px,100%);height:auto;overflow:visible}.ai-hero-mark{display:grid;place-items:center;width:56px;height:56px;border:1px solid rgb(255 255 255/30%);border-radius:var(--r-m);background:var(--grad-i);color:#fff;font-size:28px;box-shadow:var(--z2)}.ai-hero-t{margin:0;max-width:18ch;color:var(--ink);font-size:clamp(24px,3.4vw,36px);font-weight:700;line-height:1.16;letter-spacing:-1.44px;text-align:center}.ai-hero-t em{background:var(--grad-t);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;-webkit-text-fill-color:transparent}.ai-hero-s{margin:0;max-width:36ch;color:var(--ink-4);font-size:14px;line-height:1.55}.ai-rot{display:flex;flex-direction:column;gap:4px;align-items:center}.ai-rot-g{margin:0;color:var(--ink-4);font-size:11px;line-height:18px;opacity:.8}.ai-rot-c,.ai-rot-g{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;animation:ai-rise .4s var(--ease,ease) both}.ai-rot-c{padding:10px 20px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-size:12px;font-weight:550;cursor:pointer;box-shadow:var(--z2)}.ai-rot-c:hover{border-color:var(--line-d);background:var(--mint-2)}@keyframes ai-rise{0%{transform:translateY(10px);opacity:0}}.ai-qa{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ai-qa-c{display:flex;flex-direction:column;gap:5px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font-size:12px;text-align:left;cursor:pointer;box-shadow:var(--z1);transition:transform .16s,box-shadow .16s,border-color .16s}.ai-qa-c:hover{border-color:var(--line-d);box-shadow:var(--z2);transform:translateY(-1px)}.ai-qa-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--mint);color:var(--acc-t1);font-size:18px}.ai-qa-c b{font-size:14px;font-weight:650;line-height:1.25}.ai-qa-d{color:var(--ink-4);font-size:12px;line-height:1.45}.ai-row-user{display:flex;justify-content:flex-end;padding:12px 16px;animation:ai-rise .25s var(--ease,ease) both}.ai-bubble{max-width:75%;min-width:0;padding:10px 16px;border-radius:var(--r-m);background:var(--ivory-2);color:var(--ink);font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word}.ai-msg{padding:12px 16px;animation:ai-rise .25s var(--ease,ease) both}.ai-msg-h{margin-bottom:12px}.ai-msg-b{min-width:0;padding-left:32px;color:var(--ink-2);font-size:14px;line-height:1.625}.ai-think{color:var(--ink-4);font-size:14px;font-style:italic;animation:ai-pulse 1.6s ease-in-out infinite}@keyframes ai-pulse{50%{opacity:.55}}.ai-md-wait{margin:0;color:var(--ink-5);font-size:12px;font-style:italic}.ai-md>:first-child{margin-top:0}.ai-md>:last-child{margin-bottom:0}.ai-md p{margin:0 0 8px;overflow-wrap:break-word}.ai-md h4,.ai-md h5,.ai-md h6{margin:12px 0 5px;font-size:13px}.ai-md h4,.ai-md h5,.ai-md h6,.ai-md strong{color:var(--ink);font-weight:680}.ai-md ol,.ai-md ul{margin:0 0 8px;padding-left:18px}.ai-md li{margin:0 0 3px}.ai-md li::marker{color:var(--ink-5)}.ai-code{padding:1px 5px;border:1px solid var(--line);border-radius:5px;background:var(--mint-2);color:var(--ink);font-family:var(--mono);font-size:11.5px}.ai-tblw{position:relative;margin:10px 0 2px}.ai-tbl-acts{position:absolute;top:5px;right:5px;z-index:2;display:flex;gap:2px;opacity:0;transition:opacity .16s}.ai-tblw:focus-within .ai-tbl-acts,.ai-tblw:hover .ai-tbl-acts{opacity:1}.ai-tbl-acts .ai-iact{background:var(--paper);box-shadow:var(--z1)}.ai-tbl-scroll{max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:var(--r-s);overscroll-behavior:contain}.ai-tbl{width:100%;border-collapse:collapse;font-size:11.5px}.ai-tbl caption{padding:7px 9px 5px;color:var(--ink);font-size:11.5px;font-weight:650;text-align:left}.ai-tbl td,.ai-tbl th{padding:6px 9px;border-bottom:1px solid var(--line-2);text-align:left;white-space:nowrap}.ai-tbl thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--line);background:var(--mint-2);color:var(--ink-3);font-size:10.5px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.ai-tbl td{color:var(--ink-2)}.ai-tbl td[data-num],.ai-tbl th[data-num]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ai-tbl tbody tr:last-child td,.ai-tbl tbody tr:last-child th{border-bottom:0}.ai-tbl tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--mint-2) 55%,var(--paper))}.ai-tbl-foot{margin:5px 0 0;color:var(--ink-5);font-size:10.5px}.ai-chart{max-width:640px;margin:10px 0 2px;padding:10px 10px 8px;border:1px solid var(--line);border-radius:var(--r-s);background:var(--paper)}.ai-chart-svg{display:block;max-width:100%;overflow:visible}.ai-chart figcaption,.ai-chart>figcaption{margin-top:7px;padding-top:6px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11px;font-weight:600}.ai-chart-meta{color:var(--ink-5);font-weight:400}.ai-chart-bar{fill:var(--ai-c4)}.ai-chart-line{fill:none;stroke:var(--ai-c4);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ai-chart-area{fill:var(--ai-c1);opacity:.5}.ai-chart-dot{fill:var(--paper);stroke:var(--ai-c4);stroke-width:2}.ai-chart-grid{stroke:var(--line-2);stroke-width:1}.ai-chart-axis{stroke:var(--line);stroke-width:1}.ai-chart-cat{fill:var(--ink-4);font-family:var(--sans);font-size:10px}.ai-chart-val{fill:var(--ink-2);font-family:var(--sans);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.ai-chart-total{fill:var(--ink);font-family:var(--sans);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:680}.ai-chart-total-l{fill:var(--ink-5);font-family:var(--sans);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.ai-acts{display:flex;gap:2px;align-items:center;margin-top:12px}.ai-acts .ai-iact{width:26px;height:26px}.ai-acts-sep{width:1px;height:12px;margin:0 4px;background:var(--line)}.ai-fu{margin-top:16px}.ai-fu-l{margin:0 0 8px;color:var(--ink-5);font-size:12px;font-weight:550}.ai-fu-b{display:flex;gap:10px;align-items:flex-start;width:100%;margin-bottom:8px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink-2);font-size:14px;line-height:1.35;text-align:left;cursor:pointer}.ai-fu-b .ai-ic{margin-top:2px;color:var(--ink-5);font-size:16px}.ai-fu-b:hover{border-color:var(--line-d);background:var(--mint-2);color:var(--ink)}.ai-foot{flex:none;width:100%;max-width:896px;margin:0 auto;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.ai-dock{padding:10px;border:1px solid color-mix(in srgb,var(--line-d) 50%,transparent);border-radius:12px;background:var(--mint-2);transition:border-color .16s,box-shadow .16s}.ai-dock-in{display:flex;flex-direction:column;gap:12px;padding:14px 18px;border-radius:8px;background:var(--paper)}.ai-dock:focus-within{border-color:color-mix(in srgb,var(--a) 42%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--a) 10%,transparent)}.ai-ta{width:100%;max-height:96px;border:0;background:none;color:var(--ink);font-family:var(--sans);font-size:14px;line-height:22px;letter-spacing:-.28px;resize:none}.ai-ta:focus,.ai-ta:focus-visible{outline:none}.ai-ta::placeholder{color:var(--ink-5)}.ai-ta[disabled]{opacity:.55}.ai-dock-r{display:flex;justify-content:flex-end}.ai-send{display:inline-flex;gap:5px;align-items:center;height:26px;padding:0 12px;border:0;border-radius:999px;background:var(--acc-t1);color:#fff;font-family:var(--sans);font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer;transition:background .16s}.ai-send:hover:not([disabled]){background:var(--acc-t2)}.ai-send[disabled]{background:var(--line-d);color:var(--paper);cursor:not-allowed}.ai-note{margin:8px 0 0;color:var(--ink-5);font-size:10px;text-align:center}.ai-beam{fill:none;stroke:var(--line);stroke-width:1.25}.ai-beam-run{fill:none;stroke:var(--a);stroke-width:1.75;stroke-linecap:round;stroke-dasharray:9 91;animation-name:ai-beam;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ai-beam{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.ai-hub{fill:var(--paper);stroke:color-mix(in srgb,var(--a) 40%,transparent);stroke-width:2}.ai-hub-glow{fill:color-mix(in srgb,var(--a) 9%,transparent)}.ai-hub-mark{fill:none;stroke:var(--acc-t1);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ai-hub-l{fill:var(--ink);font-family:var(--sans);font-size:14px;font-weight:650;letter-spacing:-.14px}.ai-node{fill:var(--paper);stroke:var(--line);stroke-width:2}.ai-node-i{fill:none;stroke:var(--ink-3);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ai-node-l{fill:var(--ink-4);font-size:10px;font-weight:550;letter-spacing:-.1px}.ai-manual,.ai-node-l{font-family:var(--sans)}.ai-manual{position:absolute;right:20px;bottom:22px;display:inline-flex;gap:6px;align-items:center;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink-2);font-size:12px;font-weight:600;cursor:pointer;box-shadow:var(--z2)}.ai-manual .ai-ic{font-size:14px;color:var(--ink-4)}.ai-manual:hover{border-color:var(--line-d);background:var(--mint-2);color:var(--ink)}.ai-shell :focus-visible:not(.ai-ta){outline:2.5px solid var(--forest-2);outline-offset:2px}.ai-fab:focus-visible{outline:2.5px solid var(--acc-gnd,var(--forest-2));outline-offset:3px}@media (prefers-reduced-motion:reduce){.ai-beam-run,.ai-msg,.ai-rot-c,.ai-rot-g,.ai-row-user,.ai-sbtm,.ai-shell,.ai-think{animation:none}.ai-fab,.ai-qa-c{transition:none}.ai-fab:hover,.ai-qa-c:hover{transform:none}}@media (max-width:880px){.ai-side{display:none}}@media (max-width:560px){.ai-fab{right:12px;bottom:12px}.ai-welcome{padding:16px 12px}.ai-hero-t{font-size:24px}.ai-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.ai-manual{display:none}.ai-tbl-scroll{max-height:200px}}.tmk{background:currentColor;display:block;-webkit-mask:url(/turtil-mark.png) center/contain no-repeat;mask:url(/turtil-mark.png) center/contain no-repeat}.ai-fab .tmk,.ai-mark .tmk{aspect-ratio:418/267;height:auto}.ai-mark .tmk{width:70%}.ai-fab .tmk{width:58%}:root{--sans:var(--font-geist-sans),"Inter","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,system-ui,"Helvetica Neue",Arial,sans-serif;--mono:var(--font-geist-mono),"SF Mono",ui-monospace,"JetBrains Mono",Menlo,Consolas,monospace}.al-av,.al-fil button,.al-hint,.albn-t em,.alcard-ed,.alcard-t em,.alchip,.alchip em,.alcp,.alkind button em,.almx-o em,.alp-h span,.alp-who span,.alrev-h,.alsub-k,.alsub-t b,.alsub-t u,.alt-b,.alt-l .al-av,.alt-s,.alt-w em,.altot b i,.altot span,.apv-top span,.brand-t em,.chip.sm,.docl span,.drop span,.empty span,.fg-h,.fg-s,.hint,.ibtn i,.instside-h,.isb-g>.isb-gh,.isb-ut em,.lbl s,.lt-t em,.og-b button.og-ed,.pf-al th,.pf-att-g u,.pf-auto,.pf-k,.pf-rows.pf-row1>li>span,.pf-t span,.pf-ta span,.pf-tb span,.pf-vb,.phead span,.phead.yr span,.pill,.pro-lb,.pro-tb th,.pv-g h4,.rb-h,.rc-alm,.rc-tag,.sh-n i,.sub-h,.sv-av,.sv-n em,.sv-rid,.sv-rn em,.sv-rt,.tbl td .chip.sm .bx+em,.tbl td .chip.sm:after,.tbl thead th,.tbl thead th[data-label]:before,.tbl thead th[data-label][data-req]:after,.tgl .off:after,.tgl .off:before,.tgl .tx span,.tier-l,.tpan button em,.tpan button i,.tpan-h,.tt td em,.tt td.tt-b span,.tt th,.tt th.tt-b em,.tt th.tt-b span,.tt th.tt-d,.tt-m u,.tt-mw span,.tt-note,.tt-pick span,.ttr-c,.ttr-dd,.ttr-gt,.ttr-h em,.ttr-sp.two .ttr-spt i,.ttr-spt,.ttr-t span,.ttup-f b,.ttup-f em,.ttup-l span,.ttup-n,.ttup-t span,.uchip-t em,.unit u,.upres .cols2 h6,.upres .st .k,.upstrip .tx>span,.yg-gp .yr-g b,.yg-gp .yr-g em,.yg-gp .yr-g i,.yg-pan>footer,.yg-tab,.yg-td i,.yg-tp b,.yg-tp u,.yr-d i,.yr-m u,.yr-t,[data-t=staff] .tbl td:first-child:before,[data-t=students] .tbl td.numc:before,body.coll [data-t=levels] .tbl thead th:nth-child(2):after,table.almx th,table.rc-al th{font-size:12px}.yg-c span{font-size:max(12px,3.3cqw)}.yg-c em{font-size:max(12px,3.4cqw)}.aply span,.ce-l,.cfg-k,.cfg-t,.cv-2s-t,.cv-bar b,.cv-ev,.cv-ev i,.cv-more,.cv-pg p,.cv-td,.cv-tile b em,.cv-tile span,.cv-w u,.det-r>span,.dn-tbl th,.epan-add,.epan-f label,.epan-l .cfg-t,.epan-note,.gc-all,.gc-brand em,.gc-ed,.gc-f span,.gc-g[data-kind=dept] .dc-av,.gc-g[data-kind=dept] .dc-el li,.gc-g[data-kind=dept] .dc-s u,.gc-g[data-kind=dept] .dc-sj,.gc-g[data-kind=dept] .gc-f span,.gc-g[data-kind=levels] .gc-ed,.gc-h em,.gc-more,.gc-p i,.gc-t th,.geo-hint,.geo-r i,.gp-a,.gp-b,.gp-m i,.gp-m u,.hrv-att td small,.hrv-lb,.hrv-lt,.hrv-sub span,.hrv-types>b,.lva-h,.lva-l button em,.lva-tg,.lvcal-g u,.lvkpi span,.lvside li span,.lvst,.mchip,.prof-g>b,.rc-al td small,.rc-cap,.rc-lv .rc-k li,.rc-lv>em,.rc-m span,.rc-rc span,.rc-seg2 b,.rc-tle,.rc-week b,.rc-week span,.recid em,.rp-n,.rp-w span,.tpl-c,.yg-now u,.yg-up em,.yg-up li span,.yg-up>b,[data-lvdept] button.chip,[data-t=cal] .tbl tbody tr.calgrp>td:first-child:before{font-size:12px}@media (max-width:760px){.cv-n,.cv-w u{font-size:12px}.cv-ev{font-size:0}}:root{--gnd-layers:url(/expertz-forest.svg) center center/100% 100% no-repeat}html[data-theme=light]{--gnd:#fbfaf5;--gnd-2:#f4f2e9;--gnd-3:#eaf6f0;--gnd-4:#f3faf6;--gnd-layers:radial-gradient(1240px 900px at 78% 8%,rgba(18,183,122,0.07) 0%,transparent 62%),radial-gradient(1100px 900px at 6% 84%,rgba(13,148,136,0.06) 0%,transparent 58%),radial-gradient(900px 720px at 96% 86%,rgba(62,207,154,0.05) 0%,transparent 56%),linear-gradient(152deg,var(--gnd) 0%,var(--gnd-4) 34%,var(--gnd-3) 68%,var(--gnd-2) 100%);--scn-layers:radial-gradient(7vw 9vh at 14% 74%,rgba(18,183,122,0.1) 0%,rgba(18,183,122,0.04) 34%,transparent 68%),radial-gradient(64vw 52vh at 86% 10%,rgba(13,148,136,0.05) 0%,transparent 60%),radial-gradient(52vw 44vh at 4% 94%,rgba(18,183,122,0.05) 0%,transparent 58%);--rib:rgba(18,183,122,0.22);--rib-2:rgba(13,148,136,0.16);--on-gnd:#0c2119;--on-gnd-2:#284136;--on-gnd-3:#5d766b;--glass:rgba(12,33,25,0.045);--glass-br:rgba(12,33,25,0.14);--glass-hi:rgba(255,255,255,0.92);--wash-1:rgba(12,33,25,0.05);--wash-2:rgba(12,33,25,0.08);--wash-3:rgba(12,33,25,0.06);--blur:blur(18px) saturate(140%);--lg-rim:inset 0 1px 0 rgba(255,255,255,0.95),inset 1px 0 0 rgba(255,255,255,0.6),inset -1px 0 0 rgba(12,33,25,0.04),inset 0 -1px 0 rgba(12,33,25,0.07);--lg-drop:0 1px 2px rgba(12,33,25,0.05),0 10px 26px -14px rgba(12,33,25,0.18);--zg1:0 1px 3px rgba(12,33,25,0.07);--zg2:0 6px 20px -10px rgba(12,33,25,0.18);--zg3:0 24px 56px -28px rgba(12,33,25,0.26);--card:linear-gradient(168deg,#fff 0%,var(--gnd-4) 100%);--card-br:rgba(12,33,25,0.1);--panel:rgba(255,255,255,0.985);--panel-br:rgba(12,33,25,0.12);--acc-gnd:color-mix(in srgb,var(--a) 72%,#05392b)}html[data-theme=light] .app-top.stuck{background-color:rgba(251,250,245,.82);box-shadow:0 1px 0 rgba(12,33,25,.08)}html[data-theme=light] .app-top .tsrch input,html[data-theme=light] .app-top .uchip,html[data-theme=light] .app-top .yrf .in{background:rgba(255,255,255,.72);border-color:rgba(12,33,25,.12);color:var(--on-gnd)}html[data-theme=light] .app-top .tsrch input::placeholder,html[data-theme=light] .app-top .yrf .in::placeholder{color:var(--on-gnd-3)}html[data-theme=light] .app-top .avt,html[data-theme=light] .app-top .ibtn{background:rgba(255,255,255,.72);border-color:rgba(12,33,25,.12);color:var(--on-gnd)}html[data-theme=light] .app-top .avt:hover,html[data-theme=light] .app-top .ibtn:hover{background:#fff;border-color:rgba(12,33,25,.2)}html[data-theme=light] .app-top .brand:hover .brand-t b{color:#06342a}html[data-theme=light] .app-top .btn.bk{border-color:rgba(12,33,25,.14);color:var(--on-gnd)}html[data-theme=light] .app-top .btn.bk:hover{border-color:rgba(12,33,25,.24);color:var(--ink)}html[data-theme=light] .tpan,html[data-theme=light] .tpan button{color:var(--ink)}html[data-theme=light] .tpan .tpan-h,html[data-theme=light] .tpan .tpan-nil,html[data-theme=light] .tpan button em,html[data-theme=light] .tpan button i{color:var(--ink-4)}html[data-theme=light] .tpan button.sel,html[data-theme=light] .tpan button:hover{background:var(--mint,#eaf6f0)}html[data-theme=light] .tpan .thsw-b.on{background:var(--grn-s,#e4f6ee);border-color:var(--a);color:var(--grn-d,#076b4a)}html[data-theme=light] .tpan .thsw-b{border-color:rgba(12,33,25,.14)}html[data-theme=light] .pv-h h3.og-t{color:var(--ink)}html[data-theme=light] .pv-h h3.og-t b{color:var(--a)}html[data-theme=light] .og-rule em,html[data-theme=light] .og-rule span,html[data-theme=light] .pv-h p.og-n{color:var(--ink-3)}html[data-theme=light] .app-top .avt svg{color:var(--on-gnd);stroke:currentColor}