:root{--gnd-layers:url(/expertz-ribbon.svg) center center/cover no-repeat}html[data-theme=forest]{--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}html[data-theme=glass]{--gnd-layers:url(/expertz-ribbon.svg) center center/cover no-repeat;--card:linear-gradient(160deg,rgb(255 255 255/44%),rgb(255 255 255/30%));--card-br:rgb(255 255 255/24%);--paper:rgb(255 255 255/7%);--ink:#ffffff;--ink-2:rgb(255 255 255/92%);--ink-3:rgb(255 255 255/82%);--ink-4:rgb(255 255 255/72%);--ink-5:rgb(255 255 255/58%);--val:rgb(255 255 255/86%);--a:#7fe0b4;--b:#6fd8cb;--amb-d:#ffd79a;--red-d:#ffb3ad;--grn-d:#8ff0c6;--blu-d:#b3ccff;--amb-s:rgb(201 122 8/26%);--red-s:rgb(214 69 63/26%);--grn-s:rgb(14 159 110/26%);--blu-s:rgb(37 99 235/26%);--line:rgb(255 255 255/18%);--line-2:rgb(255 255 255/12%);--line-d:rgb(255 255 255/28%);--hair:rgb(255 255 255/16%);--wash-1:rgb(255 255 255/8%);--wash-2:rgb(255 255 255/14%);--wash-3:rgb(255 255 255/11%)}html[data-theme=glass] .gc-g>.gc,html[data-theme=glass] .gc-g[data-kind=levels]>.gc,html[data-theme=glass] .gc-g[data-kind=levels]>.gc:hover{box-shadow:inset 0 1px 0 rgb(255 255 255/35%),0 28px 60px -34px rgb(0 0 0/60%)}html[data-theme=glass] .bs-ed,html[data-theme=glass] .bs-site,html[data-theme=glass] .card,html[data-theme=glass] .cf-c,html[data-theme=glass] .fg,html[data-theme=glass] .gc-g>.gc,html[data-theme=glass] .ms-card,html[data-theme=glass] .og-c,html[data-theme=glass] .tbl-w,html[data-theme=glass] .thp-c,html[data-theme=glass] .tt-w,html[data-theme=glass] .upp-c{backdrop-filter:blur(18px) saturate(140%);background:var(--card);border-color:var(--card-br);-webkit-backdrop-filter:blur(18px) saturate(140%)}html[data-theme=glass] .preview,html[data-theme=glass] .pv-a,html[data-theme=glass] .pv-g,html[data-theme=glass] .sec2{backdrop-filter:none;background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none}html[data-theme=glass] .gc-t tbody tr:nth-child(2n) td,html[data-theme=glass] .tbl tbody tr:nth-child(2n) td{background:rgb(255 255 255/7%)}html[data-theme=glass] .gc-t tbody tr:hover td,html[data-theme=glass] .tbl tbody tr:hover td{background:rgb(255 255 255/11%)}html[data-theme=glass] .btn:not(.pri){backdrop-filter:blur(10px) saturate(120%);background:rgb(255 255 255/14%);border-color:rgb(255 255 255/26%);color:#fff;-webkit-backdrop-filter:blur(10px) saturate(120%)}html[data-theme=glass] .btn:not(.pri):hover{background:rgb(255 255 255/22%);border-color:rgb(255 255 255/38%)}html[data-theme=glass] .gc-f{background:rgb(255 255 255/8%);border-top-color:rgb(255 255 255/16%)}html[data-theme=glass] .fg,html[data-theme=glass] .gc,html[data-theme=glass] .lvltabs button,html[data-theme=glass] .stpv,html[data-theme=glass] .ttup-r,html[data-theme=glass] [data-sec]{--wb:#ffffff;--wt:#ffffff;--wg:#ffffff}html[data-theme=glass] .gc-ed,html[data-theme=glass] .gc-ic{background:rgb(255 255 255/14%);border-color:rgb(255 255 255/26%);color:#fff}html[data-theme=glass] .gc-ic svg{color:#fff}html[data-theme=glass] .og-c .btn,html[data-theme=glass] .og-c>button{backdrop-filter:blur(10px) saturate(120%);background:rgb(255 255 255/14%);border-color:rgb(255 255 255/26%);color:#fff;-webkit-backdrop-filter:blur(10px) saturate(120%)}html[data-theme=glass] .og-c .btn:hover,html[data-theme=glass] .og-c>button:hover{background:rgb(255 255 255/22%)}html[data-theme=glass] .og-c{--og-t:rgb(255 255 255/70%)}html[data-theme=glass] .og-c .og-b button,html[data-theme=glass] .og-c .og-b button:hover{background:rgb(255 255 255/14%);border-color:rgb(255 255 255/26%);color:#fff}html[data-theme=glass] .gc-f,html[data-theme=glass] .gc-f *{color:rgb(255 255 255/92%)}html[data-theme=glass] .thp-c.on .thp-s,html[data-theme=glass] .thp-s{color:rgb(255 255 255/88%)}html[data-theme=glass] .adm-pill.good,html[data-theme=glass] .tr-pl.good,html[data-theme=glass] .trp-ok{color:#8ff0c6}html[data-theme=glass] .trp-bad,html[data-theme=glass] .tt-cf u,html[data-theme=glass] .tt-cf-n.on{color:#ffb3ad}html[data-theme=glass] .tt-cf-n.on{background:var(--red-s)}html[data-theme=glass] .trp-amb{color:#ffd79a}html[data-theme=glass] .adm-seg button.on,html[data-theme=glass] .sv-av,html[data-theme=glass] .tr-tabs button.on,html[data-theme=glass] .tt-brk,html[data-theme=glass] .tt-brk span{color:#ffffff}html[data-theme=glass] .lvst.good{background:rgb(14 159 110/26%);color:#8ff0c6}html[data-theme=glass] .lvst.bad{background:rgb(214 69 63/26%);color:#ffb3ad}html[data-theme=glass] .lvst.warn{background:rgb(201 122 8/26%);color:#ffd79a}html[data-theme=glass] .lvst.wait{background:rgb(37 99 235/26%);color:#b3ccff}html[data-theme=glass] .lvltabs button,html[data-theme=glass] .lvltabs button.on,html[data-theme=glass] .tt-b,html[data-theme=glass] .tt-b span{color:#ffffff}html[data-theme=glass] .alp.lva-l button,html[data-theme=glass] .alp.lva-l button span,html[data-theme=glass] .hrv-kpi b,html[data-theme=glass] .hrv-kpi p,html[data-theme=glass] .hrv-kpi span,html[data-theme=glass] .hrv-kt{color:rgb(255 255 255/92%)}html[data-theme=glass] .yg-ring text:not(.yg-lb):not(.yg-ln){fill:rgb(255 255 255/92%)}html[data-theme=glass] .yr-t b,html[data-theme=glass] .yr-t em,html[data-theme=glass] .yr-t i{color:rgb(255 255 255/88%)}html[data-theme=glass] .sec2 button.on,html[data-theme=glass] .sec2 button.on b,html[data-theme=glass] .sec2 button.on em,html[data-theme=glass] .sec2 button.on span{color:#ffffff}html[data-theme=glass] .yg-pn,html[data-theme=glass] .yg-pn em,html[data-theme=glass] .yg-tab,html[data-theme=glass] .yr-d b,html[data-theme=glass] .yr-d i,html[data-theme=glass] .yr-l b,html[data-theme=glass] .yr-l i{color:rgb(255 255 255/90%)}html[data-theme=glass] .alp button span,html[data-theme=glass] .hrv-kpi .hrv-kt,html[data-theme=glass] .hrv-kpi li b{color:rgb(255 255 255/92%)}html[data-theme=glass] .c-teaching{--ck-d:#8ff0c6;--ck-t:#b9f7dc;--ck-s:rgb(14 159 110/26%)}html[data-theme=glass] .c-holiday{--ck-d:#ffb3ad;--ck-t:#ffd2ce;--ck-s:rgb(214 69 63/26%)}html[data-theme=glass] .c-vacation{--ck-d:#ffd79a;--ck-t:#ffe7c4;--ck-s:rgb(201 122 8/26%)}html[data-theme=glass] .c-event{--ck-d:#b3ccff;--ck-t:#d4e2ff;--ck-s:rgb(37 99 235/26%)}html[data-theme=glass] .c-examination{--ck-d:#e3c4ff;--ck-t:#eeddff;--ck-s:rgb(124 58 237/26%)}html[data-theme=glass] .c-halfday{--ck-d:#9fe8d8;--ck-t:#c6f2e9;--ck-s:rgb(13 148 136/26%)}html[data-theme=glass] .rc-alw,html[data-theme=glass] .rc-k li,html[data-theme=glass] .rc-lv,html[data-theme=glass] .stpv{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/16%)}html[data-theme=glass] .tbl thead,html[data-theme=glass] .tbl thead th,html[data-theme=glass] table thead th{background:rgb(255 255 255/12%);color:rgb(255 255 255/88%)}html[data-theme=glass] .chip,html[data-theme=glass] .dc-el li,html[data-theme=glass] .in,html[data-theme=glass] .tbl .in:hover,html[data-theme=glass] .tbl select.in:hover,html[data-theme=glass] input:not([type=checkbox]):not([type=radio]),html[data-theme=glass] select,html[data-theme=glass] textarea{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/20%);color:#ffffff}html[data-theme=glass] .in::placeholder,html[data-theme=glass] input::placeholder,html[data-theme=glass] textarea::placeholder{color:rgb(255 255 255/55%)}html[data-theme=glass] select option{background:#17523f;color:#ffffff}html[data-theme=glass] .yg-pan,html[data-theme=glass] .yg-pi,html[data-theme=glass] .yg-tab{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/18%)}html[data-theme=glass] .gc-ed{background:rgb(255 255 255/16%);border-color:rgb(255 255 255/28%);color:#ffffff}html[data-theme=glass] .preview th,html[data-theme=glass] .sec2 th{background:rgb(255 255 255/12%);color:rgb(255 255 255/88%)}html[data-theme=glass] .dc-e li,html[data-theme=glass] .gc li,html[data-theme=glass] .gc-b li{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/18%);color:#ffffff}html[data-theme=glass] .yg-tl{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/16%)}html[data-theme=glass] .gc-g[data-kind=levels] .gc-ed,html[data-theme=glass] .gc-g[data-kind] .gc-ed{background:rgb(255 255 255/16%);border-color:rgb(255 255 255/28%);color:#ffffff}html[data-theme=glass] .gc-g[data-kind=dept] .dc-el li{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/18%);color:#ffffff}html[data-theme=glass] .alp,html[data-theme=glass] .alp.lva-l,html[data-theme=glass] .alp.lva-r,html[data-theme=glass] .alsub-t,html[data-theme=glass] .alsub-t.on{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/16%);color:#ffffff}html[data-theme=glass] .tt-cf-h,html[data-theme=glass] .tt-cf-i{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/16%)}html[data-theme=glass] .adm-pill,html[data-theme=glass] .tr-l li,html[data-theme=glass] .trp-amb,html[data-theme=glass] .trp-bad,html[data-theme=glass] .trp-ok{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/18%)}html[data-theme=glass] .hrv-seg button.on{background:rgb(255 255 255/16%);color:#ffffff}html[data-theme=glass] .gc-t{background:none}html[data-theme=glass] .adm-card,html[data-theme=glass] .adm-card.tr-cfg,html[data-theme=glass] .adm-card.tr-fs,html[data-theme=glass] .tr-lst li,html[data-theme=glass] .tr-rows li,html[data-theme=glass] .trm-l li,html[data-theme=glass] .trp-k li{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/16%);color:#ffffff}html[data-theme=glass] .bs-pick,html[data-theme=glass] .dc-e li,html[data-theme=glass] .gc li,html[data-theme=glass] .gc-b li,html[data-theme=glass] .gc-g[data-kind=dept] .dc-el li,html[data-theme=glass] .rc-k li,html[data-theme=glass] .tr-lst li,html[data-theme=glass] .tr-rows li,html[data-theme=glass] .trm-l li,html[data-theme=glass] .trp-k li,html[data-theme=glass] .yg-pi{backdrop-filter:none;background:rgb(255 255 255/4%);border-color:rgb(255 255 255/16%);-webkit-backdrop-filter:none}html[data-theme=glass] .in,html[data-theme=glass] input:not([type=checkbox]):not([type=radio]),html[data-theme=glass] select,html[data-theme=glass] textarea{backdrop-filter:none;background:rgb(255 255 255/5%);-webkit-backdrop-filter:none}html[data-theme=glass] .bs-eb,html[data-theme=glass] .bs-ef,html[data-theme=glass] .bs-eh,html[data-theme=glass] .bs-list,html[data-theme=glass] .ms-card,html[data-theme=glass] .ms-cb{backdrop-filter:none;background:none;-webkit-backdrop-filter:none}.isb{--disc-film:color-mix(in srgb,var(--a) 12%,rgb(4 30 23/70%));--disc-rim:rgb(255 255 255/20%);--disc-film-hi:color-mix(in srgb,var(--a) 22%,rgb(4 30 23/52%));--disc-rim-hi:rgb(255 255 255/40%);--disc-lit-halo:rgb(255 255 255/24%)}html[data-theme=light] .isb{--disc-film:color-mix(in srgb,var(--a) 34%,var(--gnd-4));--disc-rim:color-mix(in srgb,var(--a) 46%,var(--glass-br));--disc-film-hi:color-mix(in srgb,var(--a) 46%,var(--gnd-4));--disc-rim-hi:color-mix(in srgb,var(--a) 64%,var(--glass-hi));--disc-lit-halo:color-mix(in srgb,var(--a) 34%,transparent)}html body.webon .isb .isb-gt:not(.isb-home),html body:not(.webon) .isb .isb-g:not(.open)>.isb-gt,html body:not(.webon) .isb .isb-gt.bk{background:linear-gradient(158deg,rgb(255 255 255/26%) 0,rgb(255 255 255/8%) 46%,rgb(255 255 255/3%) 100%),var(--disc-film);border-color:var(--disc-rim)}html body.webon .isb .isb-gt:not(.isb-home):hover,html body:not(.webon) .isb .isb-g:not(.open)>.isb-gt:hover,html body:not(.webon) .isb .isb-gt.bk:hover{background:linear-gradient(158deg,rgb(255 255 255/34%) 0,rgb(255 255 255/12%) 46%,rgb(255 255 255/5%) 100%),var(--disc-film-hi);border-color:var(--disc-rim-hi)}html body.webon .isb .isb-home,html body:not(.webon) .isb .isb-g.open>.isb-gt{box-shadow:inset 0 0 0 2px rgb(255 255 255/80%),0 0 0 4px var(--disc-lit-halo),var(--zg2),inset 0 1px 0 rgb(255 255 255/35%)}html[data-theme=glass] .gc-g>.gc:after,html[data-theme=glass] .sec2:after,html[data-theme=glass] .sec2:before{content:none}html[data-theme=glass] .sec2[data-sec=levels].pvsec>.bd3>.sub-h.row{background:var(--card);border-color:var(--card-br);box-shadow:none}html[data-theme=glass] .sec2[data-sec=levels].pvsec>.bd3>.sub-h.row
	.sh-ic{background:rgb(255 255 255/10%);box-shadow:inset 0 0 0 1.5px rgb(255 255 255/28%)}html[data-theme=glass] .gc-g .gc-t,html[data-theme=glass] .gc-g[data-kind=levels] .gc-t{background:none}html[data-theme=glass] .isb{--grad-i:linear-gradient(150deg,color-mix(in srgb,#12b77a 76%,#05392b),color-mix(in srgb,#0d9488 84%,#05392b))}html[data-theme=glass] .gc-g>.gc:before{content:none}html[data-theme=glass] .gc-f,html[data-theme=glass] .gc-g>.gc .gc-f{background:none;border-top-color:rgb(255 255 255/14%)}html[data-theme=glass] .gc-g[data-kind] .gc-ic,html[data-theme=glass] .gc-ic,html[data-theme=glass] .lt-ic,html[data-theme=glass] .sh-ic{background:rgb(255 255 255/12%);box-shadow:inset 0 0 0 1px rgb(255 255 255/26%);color:#ffffff}html[data-theme=glass] .tbl,html[data-theme=glass] .tbl tbody td,html[data-theme=glass] .tbl tbody tr,html[data-theme=glass] .tbl td.acts,html[data-theme=glass] .tbl td.n,html[data-theme=glass] td.fsx-d,html[data-theme=glass] td.fsx-nm,html[data-theme=glass] td.n{background:none}html[data-theme=glass] .alrev,html[data-theme=glass] .aply,html[data-theme=glass] .fq-fixed,html[data-theme=glass] .fq-fixed.sch,html[data-theme=glass] .fsx-amt,html[data-theme=glass] .ract,html[data-theme=glass] .ract.rm{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/18%);color:#ffffff}html[data-theme=glass] .epan-c{background:var(--card);border-color:var(--card-br);color:#ffffff}html[data-theme=glass] .epan-h,html[data-theme=glass] .epan-x{background:none;color:#ffffff}html[data-theme=glass] .isb{--disc-film:rgb(6 40 30/62%);--disc-rim:rgb(255 255 255/20%);--disc-film-hi:rgb(6 40 30/48%);--disc-rim-hi:rgb(255 255 255/34%)}html[data-theme=glass] .tabs.lvltabs>button{background:rgb(255 255 255/7%);border-color:rgb(255 255 255/16%);box-shadow:none;color:#ffffff}html[data-theme=glass] .tabs.lvltabs>button.on{background:rgb(255 255 255/14%);border-color:rgb(255 255 255/34%)}html[data-theme=glass] .hrv-card{background:var(--card);border-color:var(--card-br);color:#ffffff}html[data-theme=glass] .hrtabs button.on{background:rgb(255 255 255/14%);border-color:rgb(255 255 255/30%);color:#ffffff}html[data-theme=glass] .trp-g>.trp-c,html[data-theme=glass] .trp-g>.trp-c.trp-clk{background:var(--card);border-color:var(--card-br);color:#ffffff}html[data-theme=glass] .alsub-k,html[data-theme=glass] .dc-pi,html[data-theme=glass] .lva-tg i,html[data-theme=glass] .sv-av,html[data-theme=glass] .trp-h i,html[data-theme=glass] .yg-pn{background:rgb(255 255 255/14%);box-shadow:inset 0 0 0 1px rgb(255 255 255/26%);color:#ffffff}html[data-theme=glass] .yg-nav button{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/22%);color:#ffffff}html[data-theme=glass] .adm-seg,html[data-theme=glass] .adm-seg.tr-seg{background:rgb(255 255 255/7%);border-color:rgb(255 255 255/16%)}html[data-theme=glass] .adm-seg>button.on{background:rgb(255 255 255/16%);color:#ffffff}html[data-theme=glass] .adm-sw.on{background:color-mix(in srgb,#12b77a 76%,#05392b);border-color:rgb(255 255 255/30%)}html[data-theme=glass] .tabs.lvltabs>button:after,html[data-theme=glass] button.p0:after,html[data-theme=glass] button.p1:after,html[data-theme=glass] button.p2:after,html[data-theme=glass] button.p3:after,html[data-theme=glass] button.p4:after{content:none}html[data-theme=glass] .pg .pg-b,html[data-theme=glass] .pg .pg-b.on,html[data-theme=glass] .rfl-v button{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/22%);color:#ffffff}html[data-theme=glass] .pg .pg-b.on{background:rgb(255 255 255/20%);border-color:rgb(255 255 255/38%)}html[data-theme=glass] .dc-eh .dc-pi{background:rgb(255 255 255/14%);box-shadow:inset 0 0 0 1px rgb(255 255 255/26%)}html[data-theme=glass] td,html[data-theme=glass] th{background-color:transparent}html[data-theme=glass] .avt.avt-ini,html[data-theme=glass] .dc-av,html[data-theme=glass] .dc-si,html[data-theme=glass] .dc-sj,html[data-theme=glass] .hrview li{background:rgb(255 255 255/12%);border-color:rgb(255 255 255/22%);color:#ffffff}html[data-theme=glass] .tabs.lvltabs>button:before,html[data-theme=glass] button.p0:before,html[data-theme=glass] button.p1:before,html[data-theme=glass] button.p2:before,html[data-theme=glass] button.p3:before,html[data-theme=glass] button.p4:before{content:none}html[data-theme=glass] .stpv table.rc-al tbody tr:nth-child(odd) td,html[data-theme=glass] table.rc-al tbody tr:nth-child(odd) td{background:rgb(255 255 255/6%)}html[data-theme=glass] .lva-r .lva-w table.rc-al td,html[data-theme=glass] .rc-al.fsall td.n,html[data-theme=glass] .rc-al.fsall tr.fsall-t td,html[data-theme=glass] table.rc-al tbody tr:nth-child(2n) td,html[data-theme=glass] table.rc-al.sv-tbl td{background:none}html[data-theme=glass] .gc-g[data-kind=dept] .dc-av,html[data-theme=glass] .gc-g[data-kind=dept] .dc-si,html[data-theme=glass] .gc-g[data-kind=dept] .dc-sj{background:rgb(255 255 255/12%);border-color:rgb(255 255 255/22%);color:#ffffff}html[data-theme=glass] .alcard,html[data-theme=glass] .apv-top,html[data-theme=glass] .br-site,html[data-theme=glass] .cfp-list,html[data-theme=glass] .cv-m,html[data-theme=glass] .cv-pg,html[data-theme=glass] .cv-tile,html[data-theme=glass] .dn-card,html[data-theme=glass] .dn-sec,html[data-theme=glass] .geo-map,html[data-theme=glass] .hrv-tt,html[data-theme=glass] .icard,html[data-theme=glass] .instside,html[data-theme=glass] .mpick,html[data-theme=glass] .ms-tbl,html[data-theme=glass] .ms-tree,html[data-theme=glass] .pf-c,html[data-theme=glass] .prof-c,html[data-theme=glass] .pv-c,html[data-theme=glass] .sv-log{backdrop-filter:blur(18px) saturate(140%);background:var(--card);border-color:var(--card-br);-webkit-backdrop-filter:blur(18px) saturate(140%)}html[data-theme=glass]{--wb:rgb(255 255 255/8%);--wt:rgb(255 255 255/16%);--wg:#ffffff;--mint-2:rgb(255 255 255/10%);--ck-s:rgb(255 255 255/12%);--ck-d:#ffffff;--pt-bg:rgb(255 255 255/12%);--pt-fg:#ffffff}html[data-theme=glass] .dn-tbl th{background:rgb(255 255 255/12%);border-bottom-color:rgb(255 255 255/22%);color:#ffffff}html[data-theme=glass] .mpick,html[data-theme=glass] .prof-c,html[data-theme=glass] .pv-c{backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%)}html[data-theme=glass] .prof-f{background:rgb(255 255 255/8%);border-top-color:rgb(255 255 255/16%)}html[data-theme=glass] .prof-a{background:rgb(255 255 255/14%);border-color:rgb(255 255 255/26%);color:#ffffff}html[data-theme=glass] .pf-c.pf-ic,html[data-theme=glass] .pf-ic{background:var(--card)}html[data-theme=glass] .pf-ic>h4{background:linear-gradient(90deg,rgb(255 255 255/12%),rgb(255 255 255/0) 85%);border-bottom-color:rgb(255 255 255/16%)}html[data-theme=glass] .br-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--br-second) 26%,transparent),rgb(255 255 255/6%) 70%)}html[data-theme=glass] .albn,html[data-theme=glass] .cv-none,html[data-theme=glass] .cv-trk:not(.on),html[data-theme=glass] .cv-w,html[data-theme=glass] .fs-nchip,html[data-theme=glass] .ttup-f li,html[data-theme=glass] .yg-now,html[data-theme=glass] .yg-up{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/18%);color:#ffffff}html[data-theme=glass] .c-event,html[data-theme=glass] .c-examination,html[data-theme=glass] .c-holiday,html[data-theme=glass] .c-vacation{--ck:rgb(255 255 255/26%);--ck-b:rgb(255 255 255/30%)}html[data-theme=glass] .cfg-sw i,html[data-theme=glass] .cfg-t,html[data-theme=glass] .chip .bx,html[data-theme=glass] .epan-add,html[data-theme=glass] .fs-sec:not(.on),html[data-theme=glass] .gc-more,html[data-theme=glass] .geo-hint,html[data-theme=glass] .hrv-dash:not([aria-pressed=true]),html[data-theme=glass] .hrv-ty,html[data-theme=glass] .pro-nav button:not(.on),html[data-theme=glass] .rad,html[data-theme=glass] .rc-ed,html[data-theme=glass] .rc-more,html[data-theme=glass] .rp-b,html[data-theme=glass] .seg,html[data-theme=glass] .tt-tabs button:not(.on),html[data-theme=glass] .ttr-dd,html[data-theme=glass] .ttr-dd.open,html[data-theme=glass] .ttr-st button,html[data-theme=glass] .ttup-ic,html[data-theme=glass] .ttup-n,html[data-theme=glass] .yrdd{background:rgb(255 255 255/14%);border-color:rgb(255 255 255/26%);color:#ffffff}html[data-theme=glass] .cfg-t:hover,html[data-theme=glass] .epan-add:hover,html[data-theme=glass] .fs-sec:hover,html[data-theme=glass] .gc-more:hover,html[data-theme=glass] .pro-nav button:hover,html[data-theme=glass] .rad:hover,html[data-theme=glass] .rc-ed:hover,html[data-theme=glass] .rc-more:hover,html[data-theme=glass] .rp-b:hover,html[data-theme=glass] .tt-tabs button:hover,html[data-theme=glass] .ttr-dd:hover{background:rgb(255 255 255/22%);border-color:rgb(255 255 255/38%);color:#ffffff}html[data-theme=glass] .gc-g[data-kind=levels] .gc-more{background:rgb(255 255 255/14%)}html[data-theme=glass] .seg label span{border-right-color:rgb(255 255 255/18%);color:rgb(255 255 255/82%)}html[data-theme=glass] .seg label:has(input:checked) span{background:rgb(255 255 255/26%);color:#ffffff}html[data-theme=glass] .rad .o{border-color:rgb(255 255 255/40%)}html[data-theme=glass] .impbar,html[data-theme=glass] .impbar.upstrip,html[data-theme=glass] .upstrip{background:rgb(255 255 255/6%);border-color:rgb(255 255 255/30%)}html[data-theme=glass] .sec2[data-sec=org].orgdet .pv-g.od-g{backdrop-filter:blur(18px) saturate(140%);background:var(--card);border-color:var(--card-br);-webkit-backdrop-filter:blur(18px) saturate(140%)}html[data-theme=glass] .sec2[data-sec=org].orgdet .od-g li:nth-child(odd){background:rgb(255 255 255/7%)}html[data-theme=glass] .tbl tbody tr.nrow,html[data-theme=glass] .tbl tbody tr.nrow td,html[data-theme=glass] .tbl tbody tr.nrow td.acts{background:rgb(255 255 255/12%)}html[data-theme=glass] .tbl.blank tbody tr,html[data-theme=glass] .tbl.blank tbody tr td,html[data-theme=glass] .tbl.blank tbody tr td.acts{background:rgb(255 255 255/7%)}html[data-theme=glass] .tbl tbody tr.nrow .in:not(:focus),html[data-theme=glass] .tbl tbody tr.nrow select.in:not(:focus),html[data-theme=glass] .tbl.blank tbody tr .in:not(:focus),html[data-theme=glass] .tbl.blank tbody tr select.in:not(:focus){background:rgb(255 255 255/10%);border-color:rgb(255 255 255/28%)}html[data-theme=glass] .dn-tbl tbody tr:nth-child(2n),html[data-theme=glass] .dn-tbl tbody tr:nth-child(2n) td{background:rgb(255 255 255/7%)}html[data-theme=glass] .tt tbody th.tt-d{background:rgb(255 255 255/12%);border-bottom-color:rgb(255 255 255/16%)}html[data-theme=glass] .tt tr[data-dy] td.tt-free[data-pc]{background:repeating-linear-gradient(135deg,rgb(255 255 255/10%) 0 6px,rgb(255 255 255/4%) 6px 12px)!important}html[data-theme=glass] .enqkpi li.ek0,html[data-theme=glass] .enqkpi li.ek1,html[data-theme=glass] .enqkpi li.ek2,html[data-theme=glass] .enqkpi li.ek3,html[data-theme=glass] .enqkpi li.ek4{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/20%)}html[data-theme=glass] .gc.p5,html[data-theme=glass] .lvltabs button.p5,html[data-theme=glass] .p5,html[data-theme=glass] .stpv.p5,html[data-theme=glass] .ttup-r.p5{--wb:#ffffff;--wt:#ffffff;--wg:#ffffff}html[data-theme=glass] button.p5:after,html[data-theme=glass] button.p5:before{content:none}html[data-theme=glass] .tabs.lvltabs>button.p5{background:rgb(255 255 255/7%)}html[data-theme=glass] .tabs.lvltabs>button.p5.on{background:rgb(255 255 255/14%)}html[data-theme=glass] .greet-i{background:radial-gradient(circle at 34% 30%,rgb(255 255 255/34%),rgb(255 255 255/16%) 62%,rgb(255 255 255/8%));box-shadow:0 0 22px -4px rgb(255 255 255/22%),inset 0 1px 0 rgb(255 255 255/40%)}html[data-theme=glass] .greet-i svg{color:#ffffff}html[data-theme=glass] .pf-tb{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/22%)}html[data-theme=glass] .pf-tb b{color:var(--amb-d)}html[data-theme=glass] .ract.del:hover{background:var(--red-s);border-color:rgb(255 255 255/30%)}html[data-theme=glass] .ract.del:hover svg{color:var(--red-d)}html[data-theme=glass] .alt-s.part{color:var(--amb-d)}html[data-theme=glass] .alt-s.part,html[data-theme=glass] .tt-short{background:var(--amb-s);border-color:rgb(255 255 255/26%)}html[data-theme=glass] .tt-short b{color:var(--amb-d)}html[data-theme=glass] .tt-m.off{background:var(--red-s);border-color:rgb(255 255 255/26%)}html[data-theme=glass] .tt-m.off b,html[data-theme=glass] .tt-m.off u{color:var(--red-d)}html[data-theme=glass] .yg-pi.yg-px{background:rgb(255 255 255/12%);color:#e3c4ff}html[data-theme=glass] .lvcal-g i.hol{background:var(--blu-s);color:var(--blu-d)}html[data-theme=glass] .wv-draft{background:var(--amb-s);color:var(--amb-d)}html[data-theme=glass] .pf-amber,html[data-theme=glass] .pf-green,html[data-theme=glass] .pf-indigo,html[data-theme=glass] .pf-pink,html[data-theme=glass] .pf-teal{--pt-bg:rgb(255 255 255/12%);--pt-fg:#ffffff}html[data-theme=glass] .tr-tabs [data-tr=tab][data-v=assign],html[data-theme=glass] .tr-tabs [data-tr=tab][data-v=buses],html[data-theme=glass] .tr-tabs [data-tr=tab][data-v=drivers],html[data-theme=glass] .tr-tabs [data-tr=tab][data-v=fees],html[data-theme=glass] .tr-tabs [data-tr=tab][data-v=live],html[data-theme=glass] .tr-tabs [data-tr=tab][data-v=rmap],html[data-theme=glass] .tr-tabs [data-tr=tab][data-v=routes],html[data-theme=glass] .tr-tabs [data-tr=tab][data-v=students]{--wb:rgb(255 255 255/10%);--wt:rgb(255 255 255/20%);--wg:#ffffff}html[data-theme=glass] .tr-tabs button[data-tr=tab]{background:rgb(255 255 255/10%);box-shadow:inset 0 0 0 1px rgb(255 255 255/20%);color:#ffffff}html[data-theme=glass] .tr-tabs button[data-tr=tab]:hover{background:rgb(255 255 255/16%)}html[data-theme=glass] .tr-tabs button[data-tr=tab].on{background:rgb(255 255 255/24%);box-shadow:inset 0 0 0 1.5px rgb(255 255 255/40%);color:#ffffff}html[data-theme=glass] .tr-tabs button[data-tr=tab] svg{color:#ffffff}html[data-theme=glass] .almx-c:has(input:checked) .bx,html[data-theme=glass] .chip .bx,html[data-theme=glass] .tbl td .chip.sm .bx{background:rgb(255 255 255/14%);border-color:rgb(255 255 255/34%)}html[data-theme=glass] .epan-fd,html[data-theme=glass] .epan-fd.on,html[data-theme=glass] .ttr,html[data-theme=glass] .ttup-r.p0{background:var(--card);border-color:var(--card-br);color:#ffffff}html[data-theme=glass] .al-fil button,html[data-theme=glass] .alkind button.on,html[data-theme=glass] .alt-b.issel,html[data-theme=glass] .alt-l li.on{background:rgb(255 255 255/14%);border-color:rgb(255 255 255/30%);color:#ffffff}html[data-theme=glass] .tr-t tr.tr-bsel td,html[data-theme=glass] td.tr-rn{background:rgb(255 255 255/7%);color:#ffffff}html[data-theme=glass] .tr-file,html[data-theme=glass] .tr-rdoc,html[data-theme=glass] .tr-rdoc.tr-bdoc{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/22%);color:#ffffff}html[data-theme=glass] .bx{background:rgb(255 255 255/14%);border-color:rgb(255 255 255/34%)}html[data-theme=glass] .al-srch input:focus,html[data-theme=glass] .drop:hover,html[data-theme=glass] .in:focus,html[data-theme=glass] .tb-srch input:focus,html[data-theme=glass] select.in:focus,html[data-theme=glass] textarea.ta:focus{background:rgb(255 255 255/10%);border-color:var(--a);color:#ffffff}html[data-theme=glass] .et-o:hover .et-i,html[data-theme=glass] .hrv-k6 li>button:hover,html[data-theme=glass] .loc-sug button:focus-visible,html[data-theme=glass] .loc-sug button:hover,html[data-theme=glass] .locf-b:hover,html[data-theme=glass] .mp-add button:hover,html[data-theme=glass] .ms-drop:hover,html[data-theme=glass] .ms-title:hover,html[data-theme=glass] .pb-add:hover,html[data-theme=glass] .tr-hits li button:hover,html[data-theme=glass] .tt-dbtn:hover,html[data-theme=glass] .tt-dpop-g button:hover:not(:disabled),html[data-theme=glass] .tt-pc:hover:not(:disabled),html[data-theme=glass] .ttup .ttup-r .ttup-b:hover,html[data-theme=glass] button.tt-pi:hover{background:rgb(255 255 255/16%);border-color:rgb(255 255 255/30%);color:#ffffff}html[data-theme=glass] .adm-t tr.adm-rclk:hover td,html[data-theme=glass] .tr-cr:hover td,html[data-theme=glass] .tr-t tr.tr-prow:hover td,html[data-theme=glass] .tr-xr:hover td{background:rgb(255 255 255/12%);color:#ffffff}html[data-theme=glass] .cfg-x:hover,html[data-theme=glass] .fs-rm:hover,html[data-theme=glass] .fs-x:hover,html[data-theme=glass] .ms-x:hover,html[data-theme=glass] .pb-x:hover,html[data-theme=glass] .ttup-x:hover{background:rgb(255 179 173/22%);border-color:rgb(255 179 173/44%);color:var(--red-d)}html[data-theme=glass] .tbl tbody tr:focus-within td.acts,html[data-theme=glass] .tbl tbody tr:hover td.acts{background:rgb(6 40 30/62%);color:#ffffff}html[data-theme=glass] .tbl tbody td:hover .in:not(:focus),html[data-theme=glass] .tbl tbody td:hover select.in:not(:focus){background:rgb(255 255 255/16%);color:#ffffff}html[data-theme=glass] .tw-tint .rc-al.tw-t tr.tw-on td{background:color-mix(in oklch,var(--wt) 24%,transparent)!important}html[data-theme=glass] .tw-tint .rc-al.tw-t tr.tw-on .tw-p b{color:color-mix(in oklch,var(--wg) 55%,white)}html[data-theme=glass] .tw-tint table.rc-al th{background:color-mix(in oklch,var(--wt) 20%,transparent);color:color-mix(in oklch,var(--wg) 55%,white)}html[data-theme=glass] .tw-tint .tw-pan .epan-h{background:color-mix(in oklch,var(--wt) 20%,transparent);border-bottom-color:color-mix(in oklch,var(--wg) 30%,transparent)}html[data-theme=glass] .tw-tint .tw-pan .epan-f label,html[data-theme=glass] .tw-tint .tw-pan .epan-h b,html[data-theme=glass] .tw-tint .tw-pan .epan-h b small,html[data-theme=glass] .tw-tint .tw-pan .hrv-sub b{color:color-mix(in oklch,var(--wg) 55%,white)}html[data-theme=glass] .tw-tint .tw-pan .epan-f .in{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/20%);color:#ffffff}html[data-theme=glass] .tw-tint .tw-pan .rc-alw{background:rgb(255 255 255/8%);border-color:color-mix(in oklch,var(--wt) 30%,transparent)}html[data-theme=glass] .tw-tint
	.tw-pan
	table.rc-al
	tbody
	tr:nth-child(2n)
	td{background:color-mix(in oklch,var(--wb) 14%,transparent)}html[data-theme=glass] .tw-av{background:rgb(255 255 255/12%);border-color:rgb(255 255 255/22%);color:#ffffff}html[data-theme=glass] td.tt-sc{background:color-mix(in srgb,var(--sc) 20%,transparent)!important}html[data-theme=glass] td.tt-sc b{color:color-mix(in srgb,var(--sc) 62%,#fff)}html[data-theme=glass] .tt tr.tt-evr td.tt-ev.k-hol{background:repeating-linear-gradient(135deg,rgb(214 69 63/22%) 0 12px,rgb(214 69 63/13%) 12px 24px);color:var(--red-d)}html[data-theme=glass] .tt tr.tt-evr td.tt-ev.k-exam{background:repeating-linear-gradient(135deg,rgb(201 122 8/22%) 0 12px,rgb(201 122 8/13%) 12px 24px);color:var(--amb-d)}html[data-theme=glass] .tt tr.tt-evr td.tt-ev.k-out{background:rgb(255 255 255/8%)}html[data-theme=glass] .tt td.tt-ev em{background:rgb(255 255 255/16%)}html[data-theme=glass] .tt-wkl li.k-hol{background:var(--red-s);border-color:rgb(255 255 255/20%)}html[data-theme=glass] .tt-wkl li.k-hol u{color:var(--red-d)}html[data-theme=glass] .tt-wkl li.k-exam{background:var(--amb-s);border-color:rgb(255 255 255/20%)}html[data-theme=glass] .tt-wkl li.k-exam u{color:var(--amb-d)}html[data-theme=glass] .tt-wkl li.k-evt{background:rgb(139 92 246/22%);border-color:rgb(255 255 255/20%)}html[data-theme=glass] .tt-wkl li.k-evt u{color:#e3c4ff}html[data-theme=glass] .tt-wkl li.k-half{background:rgb(20 184 166/20%);border-color:rgb(255 255 255/20%)}html[data-theme=glass] .tt-wkl li.k-half u{color:#7de8df}html[data-theme=glass] .tt-cf{background:var(--card);border-color:var(--card-br)}html[data-theme=glass] .tt-cf-i{background:rgb(255 255 255/8%)}html[data-theme=glass] .tt-cf-ok i,html[data-theme=glass] .tt-ic{background:rgb(255 255 255/14%);color:#ffffff}html[data-theme=glass] .tt-ic{box-shadow:inset 0 0 0 1px rgb(255 255 255/26%)}html[data-theme=glass] .tt-tgrp.on{background:rgb(255 255 255/16%);border-color:rgb(255 255 255/34%)}html[data-theme=glass] .tt-span{background:rgb(255 255 255/7%)}html[data-theme=glass] .tt-tabs .tt-span button.on{background:rgb(255 255 255/18%);color:#ffffff;box-shadow:none}html[data-theme=glass] .tt-pill{background:rgb(255 255 255/10%)}html[data-theme=glass] .tw-tint .rc-al.tw-t tr.tw-on .tw-av{background:rgb(255 255 255/12%);border-color:rgb(255 255 255/22%);color:#ffffff}