@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.1oksl_d3k3jrm.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.15c5kk-3im2ev.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.33gca1im1ku45.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.X4se3G_className{font-family:Inter,Inter Fallback;font-style:normal}.X4se3G_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.3pdm20a023wv-.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.16191ingcc7md.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.0fuf3937kiol3.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.BiUB2G_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.BiUB2G_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.ezcYxq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.ezcYxq_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:interTight;src:url(../media/inter_tight-s.p.1_fsb17gxmapx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.zAZTUG_className{font-family:interTight,interTight Fallback}.zAZTUG_variable{--font-inter-tight:"interTight", "interTight Fallback"}
:root{--cyan-25:#f2fcfe;--cyan-50:#e6f8fc;--cyan-100:#c9eef7;--cyan-200:#9ce0f0;--cyan-300:#5fcbe5;--cyan-400:#22b4d6;--cyan-500:#0898ba;--cyan-600:#067b98;--cyan-700:#07637a;--cyan-800:#0a4e60;--cyan-900:#0b3a48;--cyan-950:#072630;--mint-300:#7dd8c8;--deep-blue-700:#1d5c8c;--clay-200:#f2cfb2;--clay-400:#d9956e;--sand-300:#e6d6c0;--surface:#fbf8f3;--surface-2:#f5efe6;--surface-3:#ede4d7;--card:#fffdf9;--ink:#2b2420;--ink-2:#5c5047;--ink-3:#74685e;--line:#ece3d6;--line-2:#ddd0bf;--line-control:#a8998a;--primary:var(--cyan-600);--primary-hover:var(--cyan-700);--primary-ink:#fff;--primary-soft:var(--cyan-50);--accent:var(--cyan-400);--link:var(--cyan-700);--success:#2b6f50;--success-soft:#e3f1e8;--warning:#9a5b12;--warning-soft:#fbebd3;--danger:#b4352e;--danger-ink:#fff;--danger-soft:#f9e1dc;--focus:var(--cyan-600);--wash:linear-gradient(160deg, #d8f3f4 0%, #eaf3ee 30%, #f6efe5 62%, #f8e9d9 100%);--wash-strong:linear-gradient(145deg, #8fe3ec 0%, #2bbcd0 34%, #0a8296 72%, #0d5361 100%);--gradient-brand-deep:linear-gradient(135deg, #067b98 0%, #1d5c8c 100%);--gradient-glow:radial-gradient(60% 60% at 50% 0%, #22b4d62e, transparent 70%);--banner:linear-gradient(112deg, #80dfec 0%, #abe9f1 38%, #c1e8f6 74%, #ddf5f5 100%);--banner-ink:#14293a;--gradient-cta:linear-gradient(135deg, var(--cyan-600) 0%, var(--cyan-700) 55%, var(--cyan-800) 100%);--gradient-headline:linear-gradient(92deg, var(--cyan-700) 0%, var(--cyan-600) 45%, var(--deep-blue-700) 100%);--gradient-key:linear-gradient(95deg, #0b8fb0 0%, #5b6fd8 55%, #c8457e 100%);--gradient-dot:linear-gradient(135deg, var(--cyan-300) 0%, var(--cyan-600) 100%);--header:#102b38;--header-ink:#f3fafc;--header-muted:#b2c7d0;--font:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-fraunces), "Fraunces", ui-serif, Georgia, serif;--font-numeric:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-read:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:clamp(2.75rem, 4.6vw, 3.75rem);--weight-regular:400;--weight-medium:500;--weight-semibold:580;--weight-bold:640;--tracking-display:-.035em;--tracking-heading:-.024em;--tracking-body:-.008em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--gutter:16px;--radius-sm:10px;--radius:16px;--radius-lg:28px;--radius-full:999px;--control-md:40px;--control-lg:48px;--tap:44px;--shadow-1:0 1px 2px #4a341e0d, 0 10px 28px -14px #4a341e33;--shadow-2:0 2px 6px #4a341e0d, 0 30px 60px -24px #4a341e52;--d-fast:.12s;--d-base:.2s;--d-slow:.32s;--d-move:.4s;--e-out:cubic-bezier(.2, .8, .2, 1);--e-emph-out:cubic-bezier(.05, .7, .1, 1);--e-in:cubic-bezier(.3, 0, 1, 1);--e-in-out:cubic-bezier(.65, 0, .35, 1);--rise:8px;--press:.97;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mood-clean{--surface:#f3f8fa;--surface-2:#fff;--surface-3:#e7f0f3;--card:#fff;--ink:#0b1a24;--ink-2:#3e4f5c;--ink-3:#5f707d;--line:#e0ebef;--line-2:#cedde3;--line-control:#7e8c96;--font-display:var(--font);--wash:linear-gradient(160deg, #f3fbfe 0%, #ebf6fc 55%, #f5f8fe 100%);--radius-sm:12px;--radius:16px;--radius-lg:24px;--shadow-1:0 1px 2px #0b304406, 0 10px 32px -18px #0b304429;--shadow-2:0 2px 6px #0b304409, 0 28px 72px -30px #0b30443b;background:var(--surface);color:var(--ink);min-height:100%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mood-clean{--surface:#09151c;--surface-2:#11232d;--surface-3:#1b303b;--card:#11232d;--ink:#eef3f6;--ink-2:#b7c3cf;--ink-3:#8a98a6;--line:#233b47;--line-2:#34505d;--line-control:#768f9b;--wash:linear-gradient(160deg, #0e2a36 0%, #122536 50%, #1a2240 100%);--shadow-1:0 1px 0 #ffffff06 inset, 0 12px 36px -24px #00000080;--shadow-2:0 1px 0 #ffffff09 inset, 0 24px 64px -24px #0000008c}}:root[data-theme=dark] .mood-clean{--surface:#09151c;--surface-2:#11232d;--surface-3:#1b303b;--card:#11232d;--ink:#eef3f6;--ink-2:#b7c3cf;--ink-3:#8a98a6;--line:#233b47;--line-2:#34505d;--line-control:#768f9b;--wash:linear-gradient(160deg, #0e2a36 0%, #122536 50%, #1a2240 100%);--shadow-1:0 1px 0 #ffffff06 inset, 0 12px 36px -24px #00000080;--shadow-2:0 1px 0 #ffffff09 inset, 0 24px 64px -24px #0000008c}.app-skin{--surface:#f3f4f1;--surface-2:#fff;--surface-3:#e7ebec;--card:#fff;--card-2:#f3f5f5;--ink:#11162d;--ink-2:#3d4860;--ink-3:#5a667b;--line:#e0e4e8;--line-2:#c8d0d9;--line-control:#78859a;--hairline:#e0e4e8;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-card:8px;--card-shadow:none;--shadow-1:none;--shadow-2:0 16px 48px -16px #11162d3d;--primary:#171f44;--primary-hover:#222c58;--primary-ink:#fff;--primary-soft:#e2f5f2;--accent:#16766f;--link:#166e73;--focus:#166e73;--detail:#385b74;--detail-soft:#eaf0f5;--success:#246348;--success-soft:#e7f2ec;--warning:#855111;--warning-soft:#f9edd9;--danger:#b42a55;--danger-ink:#fff;--danger-soft:#fbe3eb;--wash:none;--header:#11162d;--header-ink:#f1f5f8;--header-muted:#bcc6d7;--nav-bg:#11162d;--nav-ink:#f1f5f8;--nav-muted:#bcc6d7;--nav-line:#ffffff14;--nav-hover:#ffffff0f;--nav-active-bg:#74ffed1f;--nav-active-line:transparent;--nav-active-ink:#f1f5f8;--nav-active-icon:#74ffed;--nav-focus:#74ffed;--topbar-bg:#fff;--topbar-solid:#fff;--field-bg:#fff;--tabbar-bg:#ffffffe0;--tabbar-shadow:0 10px 28px -14px #11162d4d;--pill-bg:linear-gradient(180deg, #2a3470 0%, #171f44 100%);--pill-hover:linear-gradient(180deg, #333e80 0%, #1f2852 100%);--pill-ink:#fff;--pill-line:#171f44;--pill-dot:transparent;--pill-dot-ink:currentColor;--pill-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #74ffed80, 0 6px 16px -10px #11162d8c;--glass-bg:linear-gradient(180deg, #fff 0%, #f3f5f8 100%);--glass-hover:linear-gradient(180deg, #fff 0%, #ecf0f4 100%);--glass-line:#c3ccd7;--glass-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #fe81d180, 0 4px 12px -8px #11162d40;--chip-bg:#eef1f5;--chip-line:#d3dae3;--chip-ink:#385b74;--accent-chip-bg:#e2f5f2;--accent-chip-line:#8ccfc7;--accent-chip-ink:#155e63;--bubble-buyer:#eef1f5;--bubble-buyer-ink:#11162d;--bubble-learner:#e2f5f2;--bubble-learner-ink:#11162d;--progress-fill:#16766f;--gradient-brand:#16766f;--progress-track:#dce3e8;--avatar-bg:#243d50;--avatar-ink:#fff;--glow:radial-gradient(70% 90% at 12% 105%, #39d8ce38, transparent 62%), radial-gradient(40% 60% at 4% 112%, #fe81d10f, transparent 60%);--band:radial-gradient(55% 70% at 36% 112%, #39d8ce29, transparent 70%), linear-gradient(180deg, #eef1f8 0%, #e4f1ef 100%);--font:var(--font-inter-tight), "Inter Tight", var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--weight-medium:450;--weight-semibold:500;--weight-bold:560;--tracking-body:0em;--tracking-heading:-.012em;--tracking-display:-.02em;--text-page-title:clamp(1.625rem, 1.45rem + .7vw, 2rem);--text-section:1.0625rem;--weight-title:450;--sidebar-w:72px;--font-display:var(--font);--font-numeric:var(--font);--press:.99;background:var(--surface);color:var(--ink);min-height:100%;font-family:var(--font);letter-spacing:var(--tracking-body);font-feature-settings:normal}:root[data-theme=dark] .app-skin{--surface:#0a0e19;--surface-2:#131c30;--surface-3:#1b2640;--card:#131c30;--card-2:#0f1627;--ink:#eff6f7;--ink-2:#bcc6d7;--ink-3:#94a6ba;--line:#222d44;--line-2:#33435c;--line-control:#6a7f9a;--hairline:#222d44;--primary:#8ff7ea;--primary-hover:#b5fcf3;--primary-ink:#03262a;--primary-soft:#133240;--link:#7cf3e4;--focus:#74ffed;--accent:#74ffed;--detail:#9bb8cd;--detail-soft:#172840;--success:#7fddb6;--success-soft:#0f2c28;--warning:#edc37f;--warning-soft:#2e2618;--danger:#f0759b;--danger-ink:#2a0b16;--danger-soft:#34172a;--header:#090d17;--header-ink:#eff6f7;--header-muted:#a0b4c1;--nav-bg:#0d1424;--nav-ink:#eff6f7;--nav-muted:#a0b4c1;--nav-line:#ffffff12;--nav-hover:#ffffff0d;--nav-active-bg:#74ffed17;--nav-active-line:#74ffed33;--nav-active-ink:#eff6f7;--nav-active-icon:#74ffed;--nav-focus:#74ffed;--topbar-bg:#090d17;--topbar-solid:#090d17;--field-bg:#0e1526;--tabbar-bg:#0f1627db;--tabbar-shadow:inset 0 1px 0 #ffffff0f, 0 12px 32px -12px #000000b3;--pill-bg:linear-gradient(180deg, #c4fff8 0%, #8ff7ea 52%, #6eebdd 100%);--pill-hover:linear-gradient(180deg, #d8fffa 0%, #a6faef 52%, #84f1e4 100%);--pill-ink:#03262a;--pill-line:#ffffff80;--pill-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #0048484d, 0 8px 22px -12px #74ffed8c;--glass-bg:linear-gradient(180deg, #ffffff16 0%, #ffffff05 100%), #131c308c;--glass-hover:linear-gradient(180deg, #ffffff1f 0%, #ffffff0a 100%), #1b2640b3;--glass-line:#7892b08c;--glass-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #fe81d157, 0 8px 20px -14px #000000b3;--chip-bg:#16223a;--chip-line:#2e405c;--chip-ink:#bcd0de;--accent-chip-bg:#10303a;--accent-chip-line:#2a6a6e;--accent-chip-ink:#9ff7ec;--bubble-buyer:#16203a;--bubble-buyer-ink:#eff6f7;--bubble-learner:#12313d;--bubble-learner-ink:#eff6f7;--progress-fill:#74ffed;--gradient-brand:#74ffed;--progress-track:#263350;--avatar-bg:#243d50;--avatar-ink:#eff6f7;--glow:radial-gradient(70% 90% at 12% 105%, #39d8ce4d, transparent 62%), radial-gradient(40% 60% at 4% 112%, #fe81d114, transparent 60%);--band:radial-gradient(58% 75% at 36% 108%, #74ffed29, transparent 70%), radial-gradient(22% 55% at 8% 112%, #fe81d10f, transparent 70%), radial-gradient(40% 60% at 70% -10%, #74ffed0f, transparent 70%), linear-gradient(180deg, #171f44 0%, #163640 100%);--shadow-2:0 16px 48px -16px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-skin{--surface:#0a0e19;--surface-2:#131c30;--surface-3:#1b2640;--card:#131c30;--card-2:#0f1627;--ink:#eff6f7;--ink-2:#bcc6d7;--ink-3:#94a6ba;--line:#222d44;--line-2:#33435c;--line-control:#6a7f9a;--hairline:#222d44;--primary:#8ff7ea;--primary-hover:#b5fcf3;--primary-ink:#03262a;--primary-soft:#133240;--link:#7cf3e4;--focus:#74ffed;--accent:#74ffed;--detail:#9bb8cd;--detail-soft:#172840;--success:#7fddb6;--success-soft:#0f2c28;--warning:#edc37f;--warning-soft:#2e2618;--danger:#f0759b;--danger-ink:#2a0b16;--danger-soft:#34172a;--header:#090d17;--header-ink:#eff6f7;--header-muted:#a0b4c1;--nav-bg:#0d1424;--nav-ink:#eff6f7;--nav-muted:#a0b4c1;--nav-line:#ffffff12;--nav-hover:#ffffff0d;--nav-active-bg:#74ffed17;--nav-active-line:#74ffed33;--nav-active-ink:#eff6f7;--nav-active-icon:#74ffed;--nav-focus:#74ffed;--topbar-bg:#090d17;--topbar-solid:#090d17;--field-bg:#0e1526;--tabbar-bg:#0f1627db;--tabbar-shadow:inset 0 1px 0 #ffffff0f, 0 12px 32px -12px #000000b3;--pill-bg:linear-gradient(180deg, #c4fff8 0%, #8ff7ea 52%, #6eebdd 100%);--pill-hover:linear-gradient(180deg, #d8fffa 0%, #a6faef 52%, #84f1e4 100%);--pill-ink:#03262a;--pill-line:#ffffff80;--pill-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #0048484d, 0 8px 22px -12px #74ffed8c;--glass-bg:linear-gradient(180deg, #ffffff16 0%, #ffffff05 100%), #131c308c;--glass-hover:linear-gradient(180deg, #ffffff1f 0%, #ffffff0a 100%), #1b2640b3;--glass-line:#7892b08c;--glass-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #fe81d157, 0 8px 20px -14px #000000b3;--chip-bg:#16223a;--chip-line:#2e405c;--chip-ink:#bcd0de;--accent-chip-bg:#10303a;--accent-chip-line:#2a6a6e;--accent-chip-ink:#9ff7ec;--bubble-buyer:#16203a;--bubble-buyer-ink:#eff6f7;--bubble-learner:#12313d;--bubble-learner-ink:#eff6f7;--progress-fill:#74ffed;--gradient-brand:#74ffed;--progress-track:#263350;--avatar-bg:#243d50;--avatar-ink:#eff6f7;--glow:radial-gradient(70% 90% at 12% 105%, #39d8ce4d, transparent 62%), radial-gradient(40% 60% at 4% 112%, #fe81d114, transparent 60%);--band:radial-gradient(58% 75% at 36% 108%, #74ffed29, transparent 70%), radial-gradient(22% 55% at 8% 112%, #fe81d10f, transparent 70%), radial-gradient(40% 60% at 70% -10%, #74ffed0f, transparent 70%), linear-gradient(180deg, #171f44 0%, #163640 100%);--shadow-2:0 16px 48px -16px #0009}}html:has(.app-skin){background:#f3f4f1}html:has(.app-skin) body{background:#f3f4f1}:root[data-theme=dark]:has(.app-skin){background:#0a0e19}:root[data-theme=dark]:has(.app-skin) body{background:#0a0e19}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.app-skin),:root:not([data-theme=light]):has(.app-skin) body{background:#0a0e19}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#11191f;--surface-2:#172129;--surface-3:#1e2a33;--card:#172129;--ink:#eef3f6;--ink-2:#b7c3cf;--ink-3:#8a98a6;--line:#243241;--line-2:#2f3f50;--line-control:#66757f;--primary:var(--cyan-400);--primary-hover:var(--cyan-300);--primary-ink:var(--cyan-950);--primary-soft:var(--cyan-950);--link:var(--cyan-300);--success:#3cc596;--success-soft:#0d2a1a;--warning:#e8a93a;--warning-soft:#2b2108;--danger:#f2737a;--danger-soft:#2d1212;--wash:linear-gradient(160deg, #0e2a36 0%, #122536 50%, #1a2240 100%);--gradient-cta:linear-gradient(135deg, #78dbeb 0%, var(--cyan-400) 55%, var(--cyan-500) 100%);--gradient-headline:linear-gradient(100deg, #b5f4f5 0%, #5fcbe5 48%, #73d7ed 100%);--gradient-key:linear-gradient(95deg, #7fe3f2 0%, #a7b4fb 52%, #f5a3c7 100%);--gradient-dot:linear-gradient(135deg, #78dbeb 0%, var(--cyan-400) 100%);--shadow-1:0 1px 2px #0000004d;--shadow-2:0 12px 32px -8px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--surface:#11191f;--surface-2:#172129;--surface-3:#1e2a33;--card:#172129;--ink:#eef3f6;--ink-2:#b7c3cf;--ink-3:#8a98a6;--line:#243241;--line-2:#2f3f50;--line-control:#66757f;--primary:var(--cyan-400);--primary-hover:var(--cyan-300);--primary-ink:var(--cyan-950);--primary-soft:var(--cyan-950);--link:var(--cyan-300);--success:#3cc596;--success-soft:#0d2a1a;--warning:#e8a93a;--warning-soft:#2b2108;--danger:#f2737a;--danger-soft:#2d1212;--wash:linear-gradient(160deg, #0e2a36 0%, #122536 50%, #1a2240 100%);--gradient-cta:linear-gradient(135deg, #78dbeb 0%, var(--cyan-400) 55%, var(--cyan-500) 100%);--gradient-headline:linear-gradient(100deg, #b5f4f5 0%, #5fcbe5 48%, #73d7ed 100%);--gradient-key:linear-gradient(95deg, #7fe3f2 0%, #a7b4fb 52%, #f5a3c7 100%);--gradient-dot:linear-gradient(135deg, #78dbeb 0%, var(--cyan-400) 100%);--shadow-1:0 1px 2px #0000004d;--shadow-2:0 12px 32px -8px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);font:var(--text-md)/1.6 var(--font);letter-spacing:var(--tracking-body);font-optical-sizing:auto;font-feature-settings:"cv11", "ss01";margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);font-optical-sizing:auto;margin:0;line-height:1.15}h1{font-size:var(--text-2xl);letter-spacing:var(--tracking-display);line-height:1.08}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin:0}a{color:var(--link)}button{font:inherit;color:inherit;letter-spacing:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gutter);top:var(--gutter);background:var(--surface);z-index:100;padding:8px 12px}.muted{color:var(--ink-2)}.dim{color:var(--ink-3)}.small{font-size:var(--text-sm)}.xs{font-size:var(--text-xs)}.eyebrow{font-family:var(--font);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.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}@keyframes rise{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}.rise{animation:rise var(--d-slow) var(--e-out) both}.rise-2{animation:rise var(--d-slow) var(--e-out) both;animation-delay:60ms}.rise-3{animation:rise var(--d-slow) var(--e-out) both;animation-delay:.12s}.app-skin .course-area{--course-backdrop:#f1f2f4;--course-panel:#fff;--course-current:var(--primary-soft);--pill-bg:var(--primary);--pill-hover:var(--primary-hover);--pill-ink:var(--primary-ink);--pill-line:transparent;--pill-shadow:none;--glass-bg:transparent;--glass-hover:color-mix(in srgb, var(--ink) 6%, transparent);--glass-line:var(--line-2);--glass-shadow:none}:root[data-theme=dark] .app-skin .course-area{--course-backdrop:#0e0f13;--course-panel:#000;--course-current:var(--primary-soft);--surface:#000;--surface-2:#0e0e10;--surface-3:#18191d;--card:#0e0e10;--card-2:#09090b;--ink:#f5f5f6;--ink-2:#bbbdc4;--ink-3:#8f929b;--line:#2a2b30;--hairline:#26272b;--line-2:#3b3a40;--line-control:#6e7078;--primary-soft:#102120;--detail:#a9acb4;--detail-soft:#16171a;--chip-bg:#141518;--chip-line:#2e2f34;--chip-ink:#c9cbd1;--accent-chip-bg:#0e0e10;--accent-chip-line:#3b3a40;--accent-chip-ink:#e6e7ea;--field-bg:#0a0a0c;--topbar-bg:#000;--topbar-solid:#000;--success-soft:#0e1f18;--danger-soft:#22111a;--warning-soft:#211b10;--progress-track:#2a2b30;--card-shadow:none;--glow:none;--shadow-2:0 16px 48px -16px #000000d9;--bubble-buyer:#17181c;--bubble-buyer-ink:#f5f5f6;--bubble-learner:#222428;--bubble-learner-ink:#f5f5f6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-skin .course-area{--course-backdrop:#0e0f13;--course-panel:#000;--course-current:var(--primary-soft);--surface:#000;--surface-2:#0e0e10;--surface-3:#18191d;--card:#0e0e10;--card-2:#09090b;--ink:#f5f5f6;--ink-2:#bbbdc4;--ink-3:#8f929b;--line:#2a2b30;--hairline:#26272b;--line-2:#3b3a40;--line-control:#6e7078;--primary-soft:#102120;--detail:#a9acb4;--detail-soft:#16171a;--chip-bg:#141518;--chip-line:#2e2f34;--chip-ink:#c9cbd1;--accent-chip-bg:#0e0e10;--accent-chip-line:#3b3a40;--accent-chip-ink:#e6e7ea;--field-bg:#0a0a0c;--topbar-bg:#000;--topbar-solid:#000;--success-soft:#0e1f18;--danger-soft:#22111a;--warning-soft:#211b10;--progress-track:#2a2b30;--card-shadow:none;--glow:none;--shadow-2:0 16px 48px -16px #000000d9;--bubble-buyer:#17181c;--bubble-buyer-ink:#f5f5f6;--bubble-learner:#222428;--bubble-learner-ink:#f5f5f6}}:root[data-theme=dark] .app-skin:has(.course-area){--topbar-bg:#0e0f13;--topbar-solid:#0e0f13;--nav-bg:#0e0f13;--nav-line:#1c1d22;--tabbar-bg:#0e0f13;--surface:#0e0f13}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-skin:has(.course-area){--topbar-bg:#0e0f13;--topbar-solid:#0e0f13;--nav-bg:#0e0f13;--nav-line:#1c1d22;--tabbar-bg:#0e0f13;--surface:#0e0f13}}:root[data-theme=dark]:has(.course-area){background:#0e0f13}:root[data-theme=dark]:has(.course-area) body{background:#0e0f13}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.course-area),:root:not([data-theme=light]):has(.course-area) body{background:#0e0f13}}.app-skin .course-screen{min-height:calc(100dvh - var(--shell-top,0px));background:var(--course-panel);color:var(--ink)}@media (prefers-reduced-motion:reduce){:root{--rise:0px;--press:1;--d-move:var(--d-base)}html{scroll-behavior:auto}.rise,.rise-2,.rise-3{animation-delay:0s;animation-duration:var(--d-base)}}::view-transition{pointer-events:none}::view-transition-group(app-header){z-index:100;animation:none}::view-transition-group(app-rail){z-index:100;animation:none}::view-transition-group(app-tabs){z-index:100;animation:none}::view-transition-group(course-outline){z-index:100;animation:none}::view-transition-group(item-bar){z-index:100;animation:none}::view-transition-group(item-actions){z-index:100;animation:none}::view-transition-old(app-header){display:none}::view-transition-old(app-rail){display:none}::view-transition-old(app-tabs){display:none}::view-transition-old(course-outline){display:none}::view-transition-old(item-bar){display:none}::view-transition-old(item-actions){display:none}::view-transition-new(app-header){animation:none}::view-transition-new(app-rail){animation:none}::view-transition-new(app-tabs){animation:none}::view-transition-new(course-outline){animation:none}::view-transition-new(item-bar){animation:none}::view-transition-new(item-actions){animation:none}::view-transition-old(.page-fade){animation:var(--d-fast) var(--e-in) both vt-fade reverse}::view-transition-new(.page-fade){animation:var(--d-base) var(--e-out) var(--d-fast) both vt-fade}::view-transition-old(.nav-forward){--vt-offset:-60px;animation:.15s var(--e-in) both vt-fade reverse, var(--d-move) var(--e-in-out) both vt-slide reverse}::view-transition-new(.nav-forward){--vt-offset:60px;animation:.21s var(--e-out) .15s both vt-fade, var(--d-move) var(--e-in-out) both vt-slide}::view-transition-old(.nav-back){--vt-offset:60px;animation:.15s var(--e-in) both vt-fade reverse, var(--d-move) var(--e-in-out) both vt-slide reverse}::view-transition-new(.nav-back){--vt-offset:-60px;animation:.21s var(--e-out) .15s both vt-fade, var(--d-move) var(--e-in-out) both vt-slide}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-slide{0%{translate:var(--vt-offset)}to{translate:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(.nav-forward){animation:var(--d-fast) var(--e-in) both vt-fade reverse}::view-transition-old(.nav-back){animation:var(--d-fast) var(--e-in) both vt-fade reverse}::view-transition-new(.nav-forward){animation:var(--d-base) var(--e-out) both vt-fade}::view-transition-new(.nav-back){animation:var(--d-base) var(--e-out) both vt-fade}}:root[data-motion=reduce]{--rise:0px;--press:1;--d-move:var(--d-base)}html[data-motion=reduce]{scroll-behavior:auto}:root[data-motion=reduce] .rise,:root[data-motion=reduce] .rise-2,:root[data-motion=reduce] .rise-3{animation-delay:0s;animation-duration:var(--d-base)}:root[data-motion=reduce]::view-transition-old(.nav-forward){animation:var(--d-fast) var(--e-in) both vt-fade reverse}:root[data-motion=reduce]::view-transition-old(.nav-back){animation:var(--d-fast) var(--e-in) both vt-fade reverse}:root[data-motion=reduce]::view-transition-new(.nav-forward){animation:var(--d-base) var(--e-out) both vt-fade}:root[data-motion=reduce]::view-transition-new(.nav-back){animation:var(--d-base) var(--e-out) both vt-fade}:root[data-motion=no-preference]{--rise:8px;--press:.97;--d-move:.4s}html[data-motion=no-preference]{scroll-behavior:smooth}:root[data-motion=no-preference] .rise{animation:rise var(--d-slow) var(--e-out) both}:root[data-motion=no-preference] .rise-2{animation:rise var(--d-slow) var(--e-out) both;animation-delay:60ms}:root[data-motion=no-preference] .rise-3{animation:rise var(--d-slow) var(--e-out) both;animation-delay:.12s}:root[data-motion=no-preference]::view-transition-old(.nav-forward){--vt-offset:-60px;animation:.15s var(--e-in) both vt-fade reverse, var(--d-move) var(--e-in-out) both vt-slide reverse}:root[data-motion=no-preference]::view-transition-new(.nav-forward){--vt-offset:60px;animation:.21s var(--e-out) .15s both vt-fade, var(--d-move) var(--e-in-out) both vt-slide}:root[data-motion=no-preference]::view-transition-old(.nav-back){--vt-offset:60px;animation:.15s var(--e-in) both vt-fade reverse, var(--d-move) var(--e-in-out) both vt-slide reverse}:root[data-motion=no-preference]::view-transition-new(.nav-back){--vt-offset:-60px;animation:.21s var(--e-out) .15s both vt-fade, var(--d-move) var(--e-in-out) both vt-slide}:root .app-skin .rise,:root .app-skin .rise-2,:root .app-skin .rise-3{animation:none}@media (prefers-reduced-motion:reduce){.app-skin *,.app-skin :before,.app-skin :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduce] .app-skin *,:root[data-motion=reduce] .app-skin :before,:root[data-motion=reduce] .app-skin :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
.app-skin{--radius-sm:8px;--radius:12px;--radius-card:18px;--button-radius:10px;--button-weight:500;--button-case:none;--button-tracking:0;--panel-blur:blur(16px);--glow:none;--band:none;--choice-bg:var(--glass-bg);--choice-hover:var(--glass-hover);--choice-line:var(--glass-line);--choice-hover-line:var(--line-control);--choice-selected-bg:var(--primary-soft);--choice-selected-line:var(--accent-chip-line);--choice-selected-shadow:none;--progress-row-bg:var(--card);--progress-row-line:var(--line-2);--progress-locked-bg:var(--card-2);--progress-locked-line:var(--hairline);--card-shadow:inset 0 1px 0 #ffffff70,0 12px 32px -24px #00000026;--tabbar-bg:#fafaf9ef;--nav-focus:#876b3d;--line-control:#92969a;--detail:#62676e;--chip-bg:#f0f0ee;--chip-line:#dededb;--chip-ink:#51545a;--avatar-bg:#e7e5e1;--avatar-ink:#3c3d40;--auth-glow:radial-gradient(ellipse at 50% 25%,#b8a17e10,transparent 65%);--workspace-glow:none;--surface:#fff;--surface-2:#fff;--surface-3:#f2f2f2;--card:#fff;--card-2:#f8f8f8;--ink:#171717;--ink-2:#454545;--ink-3:#686868;--nav-bg:#fff;--nav-ink:#171717;--nav-muted:#686868;--nav-line:#e6e6e6;--rail-glass:#fffffff5;--topbar-bg:#fffffff2;--topbar-solid:#fff;--field-bg:#fff;--nav-active-bg:#bd7b0910;--nav-active-line:#a765003d;--nav-active-ink:#171717;--nav-active-icon:#936000;--primary:#b1780a;--primary-hover:#c28b28;--primary-ink:#17130a;--accent:#966000;--link:#865600;--focus:#966000;--primary-soft:#ba7c0910;--pill-bg:#292929;--pill-hover:#3b3b3b;--pill-ink:#fff;--pill-line:#292929;--pill-shadow:none;--line:#14110f17;--hairline:#14110f17;--line-2:#14110f24;--nav-hover:#00000004;--progress-fill:#a86c00;--accent-chip-bg:#bd7b0910;--accent-chip-line:#a765003d;--accent-chip-ink:#805000;--bubble-buyer:#f2f2f2;--bubble-buyer-ink:#171717;--bubble-learner:#f8f1df;--bubble-learner-ink:#171717;--glass-bg:#00000003;--glass-hover:#00000008;--glass-line:#18181824;--glass-shadow:none}:root[data-theme=dark] .app-skin{--surface:#0b0d10;--surface-2:#15181c;--surface-3:#22262c;--card:#15181ceb;--card-2:#111418;--line:#ffffff14;--hairline:#ffffff14;--line-2:#ffffff24;--ink:#f4f3ef;--ink-2:#c0c3c8;--ink-3:#a0a5ad;--nav-bg:#0c0e11;--nav-ink:#f4f4f4;--nav-muted:#ababab;--nav-line:#ffffff0f;--rail-glass:#0c0e11ed;--topbar-bg:#0b0d10e8;--topbar-solid:#0b0d10;--field-bg:#0d1014;--nav-active-bg:#e5b54b14;--nav-active-line:#e5b54b38;--nav-active-ink:#f4f4f4;--nav-active-icon:#efc66e;--primary:#e5cfa8;--primary-hover:#ead8b7;--primary-ink:#14110f;--accent:#d4a349;--link:#e5cfa8;--focus:#e5cfa8;--pill-bg:#e2d8c8;--pill-hover:#f0e9dd;--pill-ink:#1b1a18;--pill-line:#e2d8c8;--pill-shadow:none;--primary-soft:#e5b54b14;--accent-chip-bg:#e5b54b12;--accent-chip-line:#e5b54b38;--accent-chip-ink:#edd095;--progress-fill:#d8c5a5;--bubble-buyer:#1c2026;--bubble-buyer-ink:#f4f4f4;--bubble-learner:#292720;--bubble-learner-ink:#f4f4f4;--avatar-bg:#292929;--avatar-ink:#f4f4f4;--popover-bg:#171a1ff7;--photo-card-surface:#111418;--photo-badge-bg:#111418c7;--glass-bg:#ffffff06;--glass-hover:#ffffff10;--glass-line:#ffffff24;--glass-shadow:none;--tabbar-bg:#15181ceb;--line-control:#777e88;--detail:#a8b2bf;--nav-focus:#e5cfa8;--chip-bg:#ffffff08;--chip-line:#ffffff1c;--chip-ink:#c0c3c8;--gradient-brand:#d8c5a5;--card-shadow:inset 0 1px 0 #ffffff07,0 20px 40px -28px #0009;--glow:none;--band:linear-gradient(180deg,#ffffff03,transparent);--progress-track:#ffffff1a;--auth-glow:radial-gradient(ellipse at 50% 25%,#b8a17e12,transparent 65%);--workspace-glow:radial-gradient(ellipse at 86% -6%,#788ca00a,transparent 60%);--popover-hover:#ffffff0c;--popover-line:#ffffff24;--popover-shadow:inset 0 1px 0 #ffffff10,0 24px 48px -20px #000c;--popover-blur:blur(20px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-skin{--surface:#0b0d10;--surface-2:#15181c;--surface-3:#22262c;--card:#15181ceb;--card-2:#111418;--line:#ffffff14;--hairline:#ffffff14;--line-2:#ffffff24;--ink:#f4f3ef;--ink-2:#c0c3c8;--ink-3:#a0a5ad;--nav-bg:#0c0e11;--nav-ink:#f4f4f4;--nav-muted:#ababab;--nav-line:#ffffff0f;--rail-glass:#0c0e11ed;--topbar-bg:#0b0d10e8;--topbar-solid:#0b0d10;--field-bg:#0d1014;--nav-active-bg:#e5b54b14;--nav-active-line:#e5b54b38;--nav-active-ink:#f4f4f4;--nav-active-icon:#efc66e;--primary:#e5cfa8;--primary-hover:#ead8b7;--primary-ink:#14110f;--accent:#d4a349;--link:#e5cfa8;--focus:#e5cfa8;--pill-bg:#e2d8c8;--pill-hover:#f0e9dd;--pill-ink:#1b1a18;--pill-line:#e2d8c8;--pill-shadow:none;--primary-soft:#e5b54b14;--accent-chip-bg:#e5b54b12;--accent-chip-line:#e5b54b38;--accent-chip-ink:#edd095;--progress-fill:#d8c5a5;--bubble-buyer:#1c2026;--bubble-buyer-ink:#f4f4f4;--bubble-learner:#292720;--bubble-learner-ink:#f4f4f4;--avatar-bg:#292929;--avatar-ink:#f4f4f4;--popover-bg:#171a1ff7;--photo-card-surface:#111418;--photo-badge-bg:#111418c7;--glass-bg:#ffffff06;--glass-hover:#ffffff10;--glass-line:#ffffff24;--glass-shadow:none;--tabbar-bg:#15181ceb;--line-control:#777e88;--detail:#a8b2bf;--nav-focus:#e5cfa8;--chip-bg:#ffffff08;--chip-line:#ffffff1c;--chip-ink:#c0c3c8;--gradient-brand:#d8c5a5;--card-shadow:inset 0 1px 0 #ffffff07,0 20px 40px -28px #0009;--glow:none;--band:linear-gradient(180deg,#ffffff03,transparent);--progress-track:#ffffff1a;--auth-glow:radial-gradient(ellipse at 50% 25%,#b8a17e12,transparent 65%);--workspace-glow:radial-gradient(ellipse at 86% -6%,#788ca00a,transparent 60%);--popover-hover:#ffffff0c;--popover-line:#ffffff24;--popover-shadow:inset 0 1px 0 #ffffff10,0 24px 48px -20px #000c;--popover-blur:blur(20px)}}.app-skin .course-area{--panel-blur:none}:root[data-theme=dark]:has(.app-skin){background:#0b0d10}:root[data-theme=dark]:has(.app-skin) body{background:#0b0d10}
