:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f5;--surface:#fff;--surface-muted:#f6f7f9;--ink:#0e1726;--ink-2:#5a6577;--ink-3:#8a93a2;--separator:#dde2e9;--dark:#13233a;--dark-ink-2:#b5c3d6;--ring:#13233a;--scrim:#0e172661;--accent:#0a5fd6;--accent-fill:#0a5fd6;--accent-hover:#084baa;--accent-soft:#e6effc;--on-accent:#fff;--highlight:var(--accent-fill);--on-highlight:var(--on-accent);--free-bg:#e3f4ea;--free-ink:#17663d;--free-dot:#1f8a52;--pending-bg:#ffe7a3;--pending-ink:#5c4100;--pending-dot:#e2a21a;--busy-bg:#e4e7ec;--busy-ink:#5a6577;--busy-dot:#a7afbc;--weak-ink:#9a3b12;--good-dot:#3e9f8c;--good-soft:#dcf0ea;--few-dot:#d9c24f;--few-soft:#f6f0cb;--full-dot:#c9526b;--full-soft:#f7dee4;--maestro-1-bg:#e6effc;--maestro-1:#0a5fd6;--maestro-2-bg:#d6efef;--maestro-2:#0b6468;--maestro-3-bg:#fce5d3;--maestro-3:#97370f;--maestro-4-bg:#eae2f6;--maestro-4:#5b3a93;--maestro-5-bg:#f9dfe8;--maestro-5:#a1274d;--maestro-6-bg:#edeacb;--maestro-6:#695908;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif;--fs-large-title:32px;--fs-title:17px;--fs-body:16px;--fs-sub:13px;--fs-caption:11px;--r-sm:14px;--r-md:18px;--r-lg:22px;--r-sheet:28px;--r-pill:999px;--r-tile:12px;--r-seg:11px;--r-tab:19px;--r-bubble:20px;--r-bubble-tail:7px;--r-bar:5px;--r-chip:4px;--r-mark:3px;--gutter:14px;--gap:8px;--tap:44px;--shadow-card:0 1px 2px #0e17260f, 0 8px 20px #0e172612;--shadow-raised:0 1px 2px #0e172614, 0 4px 12px #0e172614;--shadow-dark:inset 0 1px 0 #ffffff1a, 0 2px 4px #0e17261f, 0 14px 30px #13233a4d;--shadow-accent:inset 0 1px 0 #ffffff40, 0 2px 4px #0a5fd633, 0 10px 22px #0a5fd64d;--shadow-float:0 2px 6px #0e172614, 0 16px 36px #0e172624;--shadow-sheet:0 -2px 6px #0e17260a, 0 -14px 32px #0e17261a;--glass:#ffffffc7;--blur:blur(20px);--shadow-tile:inset 0 1px 0 var(--surface), 0 3px 0 var(--separator), 0 5px 8px #0e17261a;--shadow-tile-today:inset 0 1px 0 var(--surface), 0 3px 0 var(--ring), 0 5px 8px #0e17261a;--shadow-tile-sel:inset 0 1px 0 var(--surface), 0 0 0 2px var(--ring), 0 3px 0 var(--ring), 0 6px 10px #13233a4d;--shadow-well:inset 0 1px 2px #0e172640;--shadow-bar-fill:inset 0 1px 0 #fff6, inset 0 -1px 0 #0e172626;--shadow-dark-edge:inset 0 1px 0 #ffffff1a;--shadow-flag:0 0 0 1px #0e17262e;--on-dark-1:#ffffff14;--on-dark-2:#ffffff24;--font-head:var(--font);--head-transform:none;--chrome:var(--bg);--nav-bar-display:flex;--top-order:0;--top-pad:0px;--nav-foot:0px;--nav-order:0;--nav-brand:none;--nav-logo:none;--nav-band:transparent;--nav-bg:var(--surface);--nav-ink:var(--ink-2);--nav-on-bg:var(--dark);--nav-on-ink:var(--on-accent);--nav-on-line:transparent;--nav-shadow:var(--shadow-raised);--nav-on-shadow:var(--shadow-dark);--nav-w:min(100%, 560px);--nav-pad:8px 10px calc(10px + env(safe-area-inset-bottom));--nav-inset:3px;--nav-radius:var(--r-lg);--tab-radius:var(--r-tab);--tab-h:46px;--tab-dir:column;--tab-icon:block;--tab-badge-pos:absolute;--nav-font:var(--font);--nav-transform:none;--shell-pt:env(safe-area-inset-top);--nav-gear:none;--nav-burger:none;--cal-gear:inline-grid;--photo-teacher:none;--photo-student:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111315;--surface:#1c1f23;--surface-muted:#25292e;--ink:#f0f2f4;--ink-2:#abb1b9;--ink-3:#828992;--separator:#32373d;--dark:#333a44;--dark-ink-2:#c0c6ce;--ring:#aeb6c0;--scrim:#0009;--accent:#5a9cf6;--accent-fill:#2a72de;--accent-hover:#1f62c6;--accent-soft:#1b2d45;--free-bg:#123428;--free-ink:#86ddae;--free-dot:#3cb878;--pending-bg:#3f3112;--pending-ink:#f4d27a;--pending-dot:#e2a21a;--busy-bg:#263040;--busy-ink:#a9b4c3;--busy-dot:#6f7b8c;--weak-ink:#ff9f7a;--good-dot:#4db8a3;--good-soft:#163a35;--few-dot:#d9c24f;--few-soft:#39341a;--full-dot:#e0708a;--full-soft:#3d1f29;--maestro-1-bg:#1b2d45;--maestro-1:#5a9cf6;--maestro-2-bg:#12363a;--maestro-2:#6fd0d4;--maestro-3-bg:#44261a;--maestro-3:#ffa77a;--maestro-4-bg:#2f2547;--maestro-4:#bba1f0;--maestro-5-bg:#46202e;--maestro-5:#f59bb7;--maestro-6-bg:#3b3512;--maestro-6:#d9c860;--shadow-card:0 1px 2px #0006, 0 8px 20px #00000040;--shadow-raised:0 1px 2px #00000073, 0 4px 12px #0000004d;--shadow-dark:inset 0 1px 0 #ffffff1a, 0 2px 6px #0006;--shadow-accent:inset 0 1px 0 #fff3, 0 2px 8px #0006;--shadow-float:0 2px 6px #00000073, 0 16px 36px #00000080;--shadow-sheet:0 -2px 6px #0000004d, 0 -14px 32px #0006;--glass:#1c1f23d1;--shadow-tile:inset 0 1px 0 var(--surface), 0 3px 0 var(--separator), 0 5px 8px #0e17261a;--shadow-tile-today:inset 0 1px 0 var(--surface), 0 3px 0 var(--ring), 0 5px 8px #0e17261a;--shadow-tile-sel:inset 0 1px 0 var(--surface), 0 0 0 2px var(--ring), 0 3px 0 var(--ring), 0 6px 10px #13233a4d;--shadow-well:inset 0 1px 2px #0e172640;--shadow-bar-fill:inset 0 1px 0 #fff6, inset 0 -1px 0 #0e172626;--shadow-dark-edge:inset 0 1px 0 #ffffff1a;--shadow-flag:0 0 0 1px #0e17262e;--on-dark-1:#ffffff14;--on-dark-2:#ffffff24}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.woff)format("woff")}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");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}:root[data-skin=snowpark]{--bg:#f2f2f2;--surface:#fff;--surface-muted:#e6e6e6;--ink:#0b0b0b;--ink-2:#555;--ink-3:#6e6e6e;--separator:#d6d6d6;--dark:#0b0b0b;--dark-ink-2:#bdbdbd;--ring:#0b0b0b;--scrim:#0000008c;--accent:#c8001a;--accent-fill:#d0021b;--accent-hover:#a80016;--accent-soft:#fbe3e6;--on-accent:#fff;--glass:#ffffffe6;--nav-band:#0b0b0b;--nav-bg:transparent;--nav-ink:#bdbdbd;--nav-on-bg:transparent;--nav-on-ink:#fff;--nav-on-line:#d0021b;--chrome:#0b0b0b;--font:"Inter Tight Variable", -apple-system, "Segoe UI", Roboto, sans-serif;--font-head:"Barlow Condensed", "Arial Narrow", sans-serif;--head-transform:uppercase;--nav-font:"Barlow Condensed", "Arial Narrow", sans-serif;--nav-transform:uppercase;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-sheet:14px;--r-tile:4px;--r-seg:4px;--r-tab:0;--r-bubble:8px;--r-bubble-tail:3px;--r-bar:2px;--r-chip:2px;--shadow-card:0 0 0 1px var(--separator);--shadow-raised:0 0 0 1px var(--separator);--shadow-dark:none;--shadow-accent:none;--shadow-float:0 10px 30px #00000059}:root[data-skin=snowpark][data-theme=dark]{--bg:#0b0b0b;--surface:#171717;--surface-muted:#222;--ink:#f5f5f5;--ink-2:#a8a8a8;--ink-3:#8c8c8c;--separator:#2c2c2c;--dark:#222;--dark-ink-2:#bdbdbd;--ring:#f5f5f5;--scrim:#000000b3;--accent:#ff3b4a;--accent-fill:#d0021b;--accent-hover:#a80016;--accent-soft:#3a0a10;--on-accent:#fff;--glass:#0b0b0be0;--nav-band:#000;--nav-bg:transparent;--nav-ink:#a8a8a8;--nav-on-bg:transparent;--nav-on-ink:#fff;--nav-on-line:#d0021b;--chrome:#000}
