@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:10px;--radius-card:12px;--panel-blur:blur(12px);--auth-glow:radial-gradient(ellipse at 50% 25%, #1f51ff0e, transparent 65%);--card-shadow:0 12px 36px -24px #0a12282e, inset 0 1px 0 #ffffffa6;--primary:#1f51ff;--primary-hover:#315fff;--primary-ink:#fff;--pill-bg:linear-gradient(115deg, #1948e6 0%, #126bd4 62%, #087d98 100%);--pill-hover:linear-gradient(115deg, #2857f0 0%, #146fd8 62%, #087d98 100%);--pill-ink:#fff;--pill-line:#ffffff40;--pill-shadow:inset 0 1px 0 #ffffff40, 0 6px 20px -8px #1f51ff80;--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:inset 0 1px 0 #ffffff29, 0 0 16px -10px #1f51ff4d;--progress-row-bg:var(--card);--progress-row-line:var(--line-2);--progress-locked-bg:var(--card-2);--progress-locked-line:var(--hairline);--rail-glass:var(--nav-bg)}:root[data-theme=dark] .app-skin{--radius-sm:8px;--radius:10px;--radius-card:12px;--panel-blur:blur(12px);--auth-glow:radial-gradient(ellipse at 50% 25%, #1f51ff1a, transparent 65%);--card-shadow:0 20px 40px -24px #000000b3, inset 0 1px 0 #ffffff09;--primary:#1f51ff;--primary-hover:#315fff;--primary-ink:#fff;--pill-bg:linear-gradient(115deg, #1948e6 0%, #126bd4 62%, #087d98 100%);--pill-hover:linear-gradient(115deg, #2857f0 0%, #146fd8 62%, #087d98 100%);--pill-ink:#fff;--pill-line:#ffffff40;--pill-shadow:inset 0 1px 0 #ffffff40, 0 6px 20px -8px #1f51ff80;--glow:none;--band:none;--surface:#06070a;--surface-2:#101218;--surface-3:#191d27;--card:#ffffff05;--card-2:#ffffff03;--ink:#f3f5fa;--ink-2:#bcc3d1;--ink-3:#949eaf;--line:#ffffff0f;--hairline:#ffffff0f;--line-2:#ffffff24;--line-control:#ffffff40;--field-bg:#ffffff06;--nav-bg:#090b10;--nav-line:#ffffff0f;--rail-glass:#090b10c2;--topbar-bg:#06070acc;--topbar-solid:#06070a;--tabbar-bg:#0a0c12e6;--choice-bg:#ffffff03;--choice-hover:#ffffff08;--choice-line:#ffffff0f;--choice-hover-line:#fff3;--choice-selected-bg:#1f51ff1a;--choice-selected-line:#00e5ff66;--choice-selected-shadow:inset 0 1px 0 #ffffff0f, 0 0 18px -10px #1f51ff8c;--progress-row-bg:#ffffff08;--progress-row-line:#ffffff14;--progress-locked-bg:#ffffff03;--progress-locked-line:#ffffff0a;--nav-active-bg:#1f51ff24;--nav-active-line:#76a1ff4d;--nav-active-icon:#a8c7ff;--primary-soft:#1f51ff1a;--accent:#9bbeff;--link:#a8c7ff;--focus:#a8c7ff;--accent-chip-bg:#1f51ff1a;--accent-chip-line:#76a1ff4d;--accent-chip-ink:#c8dcff;--glass-bg:linear-gradient(160deg, #fff1, #ffffff04);--glass-hover:linear-gradient(160deg, #ffffff1a, #ffffff09);--glass-line:#ffffff29;--glass-shadow:inset 0 1px 0 #ffffff17, 0 4px 16px -8px #00000080;--progress-track:#ffffff14;--progress-fill:#82b6ff;--workspace-glow:radial-gradient(ellipse at 70% 0%, #1f51ff09, transparent 55%);--popover-bg:#0d0f15f5;--popover-hover:#ffffff0f;--popover-line:#ffffff1f;--popover-shadow:inset 0 1px 0 #ffffff0f, 0 24px 48px -20px #000000d9;--popover-blur:blur(20px) saturate(1.2);--photo-card-surface:#0b0c0f;--photo-badge-bg:#0b0c0fb8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-skin{--radius-sm:8px;--radius:10px;--radius-card:12px;--panel-blur:blur(12px);--auth-glow:radial-gradient(ellipse at 50% 25%, #1f51ff1a, transparent 65%);--card-shadow:0 20px 40px -24px #000000b3, inset 0 1px 0 #ffffff09;--primary:#1f51ff;--primary-hover:#315fff;--primary-ink:#fff;--pill-bg:linear-gradient(115deg, #1948e6 0%, #126bd4 62%, #087d98 100%);--pill-hover:linear-gradient(115deg, #2857f0 0%, #146fd8 62%, #087d98 100%);--pill-ink:#fff;--pill-line:#ffffff40;--pill-shadow:inset 0 1px 0 #ffffff40, 0 6px 20px -8px #1f51ff80;--glow:none;--band:none;--surface:#06070a;--surface-2:#101218;--surface-3:#191d27;--card:#ffffff05;--card-2:#ffffff03;--ink:#f3f5fa;--ink-2:#bcc3d1;--ink-3:#949eaf;--line:#ffffff0f;--hairline:#ffffff0f;--line-2:#ffffff24;--line-control:#ffffff40;--field-bg:#ffffff06;--nav-bg:#090b10;--nav-line:#ffffff0f;--rail-glass:#090b10c2;--topbar-bg:#06070acc;--topbar-solid:#06070a;--tabbar-bg:#0a0c12e6;--choice-bg:#ffffff03;--choice-hover:#ffffff08;--choice-line:#ffffff0f;--choice-hover-line:#fff3;--choice-selected-bg:#1f51ff1a;--choice-selected-line:#00e5ff66;--choice-selected-shadow:inset 0 1px 0 #ffffff0f, 0 0 18px -10px #1f51ff8c;--progress-row-bg:#ffffff08;--progress-row-line:#ffffff14;--progress-locked-bg:#ffffff03;--progress-locked-line:#ffffff0a;--nav-active-bg:#1f51ff24;--nav-active-line:#76a1ff4d;--nav-active-icon:#a8c7ff;--primary-soft:#1f51ff1a;--accent:#9bbeff;--link:#a8c7ff;--focus:#a8c7ff;--accent-chip-bg:#1f51ff1a;--accent-chip-line:#76a1ff4d;--accent-chip-ink:#c8dcff;--glass-bg:linear-gradient(160deg, #fff1, #ffffff04);--glass-hover:linear-gradient(160deg, #ffffff1a, #ffffff09);--glass-line:#ffffff29;--glass-shadow:inset 0 1px 0 #ffffff17, 0 4px 16px -8px #00000080;--progress-track:#ffffff14;--progress-fill:#82b6ff;--workspace-glow:radial-gradient(ellipse at 70% 0%, #1f51ff09, transparent 55%);--popover-bg:#0d0f15f5;--popover-hover:#ffffff0f;--popover-line:#ffffff1f;--popover-shadow:inset 0 1px 0 #ffffff0f, 0 24px 48px -20px #000000d9;--popover-blur:blur(20px) saturate(1.2);--photo-card-surface:#0b0c0f;--photo-badge-bg:#0b0c0fb8}}.app-skin .course-area{--panel-blur:none}:root[data-theme=dark]:has(.app-skin):not(:has(.course-area)){background:#06070a}:root[data-theme=dark]:has(.app-skin):not(:has(.course-area)) body{background:#06070a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.app-skin):not(:has(.course-area)){background:#06070a}:root:not([data-theme=light]):has(.app-skin):not(:has(.course-area)) body{background:#06070a}}
