@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-arabic-800-normal-Bwnt96zj.woff2)format("woff2"),url(/assets/vazirmatn-arabic-800-normal-BH12s3-y.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-ext-800-normal-BzH3Tiwu.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-800-normal-HbVXW2Kv.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-800-normal-e0EQwLmk.woff2)format("woff2"),url(/assets/vazirmatn-latin-800-normal-fM8Xz9cI.woff)format("woff");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:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-arabic-400-normal-D6_F3AeY.woff2)format("woff2"),url(/assets/lalezar-arabic-400-normal-BT7j_n2X.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-vietnamese-400-normal-ScipispP.woff2)format("woff2"),url(/assets/lalezar-vietnamese-400-normal-DXhD3tbU.woff)format("woff");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:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-latin-ext-400-normal-Boaamuqr.woff2)format("woff2"),url(/assets/lalezar-latin-ext-400-normal-Dq4DC2QX.woff)format("woff");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:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-latin-400-normal-CsH8Qv7g.woff2)format("woff2"),url(/assets/lalezar-latin-400-normal-Bm4W26Zi.woff)format("woff");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{--font:Vazirmatn, Tahoma, sans-serif;--font-display:Lalezar, Vazirmatn, sans-serif;--radius-pill:999px;--radius-card:20px;--radius-btn:14px;--radius-input:12px;--radius-option:16px}:root,:root[data-theme=light],.theme-fixed{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6ff;--surface:#fff;--surface-muted:#eef1ff;--border:#e1e5f5;--border-strong:#d5daf2;--text:#1e2235;--text-muted:#5b6080;--primary:#2f4bd8;--on-primary:#fff;--accent:#2f4bd8;--accent-soft:#a9b6f0;--tint:#e7ebfc;--tint-text:#2238a8;--danger:#b9531a;--danger-tint:#fcebdd;--danger-tint-text:#8f3e12;--gold:#f2c14e;--shadow-card:0 4px 0 #e1e5f5;--shadow-button:0 4px 0 #1f33a3;--sidebar-bg:#1e2235;--page:#f4f6ff;--page-student:#eef1ff;--page-ink:#1e2235;--page-primary:#2f4bd8;--shadow-card-student:0 5px 0 #d5daf2;--shadow-button-sm:0 3px 0 #1f33a3;--surface-sunk:#f4f6ff;--surface-warm:#eef1ff;--surface-line:#eef1ff;--surface-timer:#fff;--border-dashed:#b7bed8;--card-edge:0 solid transparent;--card-edge-strong:0 solid transparent;--option-edge:0 solid transparent;--letter-ink:#2f4bd8;--qchip:#fff;--qchip-ink:#2f4bd8;--qchip-edge:0 solid transparent;--watch-edge:#1e2235;--raise-option:0 4px 0 #d5daf2;--raise-chip:0 3px 0 #d5daf2;--raise-hero:0 6px 0 #1f33a3;--glow-gold:none;--glow-gold-lg:none;--glow-live:none;--text-2:#3d4256;--text-3:#4f5366;--text-disabled:#767c99;--on-accent:#fff;--ink-soft:#3a3f55;--ink-raised:#2a2f45;--bar-neutral:#8e94b0;--bar-muted:#5b6080;--chip-disabled:#e6eafa;--on-dark-muted:#c9ccda;--on-primary-muted:#e7ebfc;--on-hero-muted:#dce2ff;--primary-hover:#1f35a8;--primary-bubble:#4664f0;--accent-hover:#1f35a8;--primary-light:#c9d2f7;--primary-tint:#f3f5fe;--primary-pale:#a9b6f0;--primary-deep:#2238a8;--primary-mid:#4c64e0;--primary-line:#7d8fe8;--primary-dot:#6f84e6;--chosen-edge:#2f4bd8;--danger-fill:#b9531a;--danger-strong:#d9692b;--danger-pale:#f0a374;--danger-hover:#8f3e12;--live:#2bc48a;--gold-soft:#fffbef;--gold-line:#f3e3b5;--gold-deep:#c48a00;--class-green:#2bc48a;--class-green-ink:#13895c;--class-coral:#ff7a66;--class-coral-soft:#ffe7e3;--class-coral-ink:#c2412d;--medal-gold:#f2c14e;--medal-silver:#b7c0d8;--class-green-soft:#ddf6ec;--score-chip:#fff;--score-chip-edge:0 solid transparent;--score-chip-shadow:0 4px 0 #d5daf2;--score-num:#1e2235;--star-face:#fff;--on-pale:#1e2235;--hero:#2f4bd8;--hero-deco:block;--hero-dot:none;--hero-pill:#fff;--hero-pill-ink:#2f4bd8;--hero-tile:#1f33a3;--hero-num:#fff;--logo-from:#3d5cff;--logo-to:#7b3fe4;--logo-bell:#fff;--logo-clapper:#f2c14e;--preview-bg:#1e2235;--preview-card:#3a3f55;--preview-meta:#c9ccda;--preview-body:#e7ebfc;--avatar-blue-bg:#e7ebfc;--avatar-blue-fg:#2f4bd8;--avatar-orange-bg:#fcebdd;--avatar-orange-fg:#b9531a;--avatar-sand-bg:#eef1ff;--avatar-sand-fg:#1e2235;--avatar-navy-bg:#1e2235;--avatar-navy-fg:#a9b6f0;--avatar-ring:#1e2235;--nav-surface:#fff;--nav-active-bg:#2f4bd8;--nav-active:#fff;--bar-correct:#2f4bd8;--bar-option:#8e94b0;--report-winner-bg:#fff6dc;--report-winner-edge:transparent;--report-winner-ink:#1e2235;--report-weak-bg:#fffaf6;--report-weak-edge:#f3c9a9;--filter-on:#1e2235;--filter-on-ink:#fff;--more-bg:#f4f6ff;--backdrop:#1e223573;--team-orange:#e07a2e;--team-blue:#2f4bd8;--team-green:#1f9d6b;--team-purple:#8a4fd8;--team-pink:#d64575;--team-turquoise:#1f8fb8;--team-gold:#b08a12;--tc-step-done-ink:#2f4bd8;--tc-step-next-bg:#d5daf2;--tug-ground:#dde3f7;--tug-ground-line:#c5cdeb;--tug-rope:#a9793f;--tug-rope-strand:#c99a5b;--tug-flag:#d64545;--tug-flag-ring:#fff;--tug-ink:#1e2235;--tug-eye:#fff;--tug-shine:#ffffff59;--tug-sweat:#7cc8f5;--tug-blush:#ff9aa8;--tug-tongue:#f27c7c;--tug-correct-bg:#e7ebfc;--tug-correct-ink:#2f4bd8;--tug-wrong-bg:#fcebdd;--tug-wrong-ink:#b9531a;--tug-timer-bg:#fff;--tug-timer-ink:#2f4bd8;--tug-projector-bg:#eef1ff;--landing-ink:#14174a;--landing-ink-deep:#0f1230;--landing-ink-shadow:#070923;--landing-ink-raised:#262a6e;--landing-ink-chip:#1d2160;--landing-ink-chip-edge:#2e3486;--landing-ink-line:#4a50a8;--landing-ink-rule:#23275c;--landing-blob-1:#2a2f8f;--landing-blob-2:#3d1f8f;--landing-on-ink:#fff;--landing-on-ink-muted:#c9cdf5;--landing-on-ink-soft:#d9dcff;--landing-on-ink-faint:#9ea5d6;--landing-page:#f5f6ff;--landing-surface:#fff;--landing-text:#1e2235;--landing-text-muted:#4a4f6a;--landing-text-soft:#5b6080;--landing-card-edge:#e1e5f5;--landing-input-edge:#d5daf2;--landing-yellow:#ffd24a;--landing-yellow-hover:#ffe48a;--landing-yellow-edge:#c99a16;--landing-yellow-pulse:#ffd24a8c;--landing-yellow-pulse-0:#ffd24a00;--landing-blue:#3d5cff;--landing-blue-edge:#2a44cc;--landing-blue-pale:#c3cbf7;--landing-blue-tint:#eef1ff;--landing-blue-tint-2:#f1f3fd;--landing-blue-chosen:#e7ebfc;--landing-on-blue-muted:#e3e8ff;--landing-on-blue-soft:#dde3ff;--landing-cyan:#7ce3ff;--landing-orange:#ff8a5c;--landing-orange-edge:#d9643a;--landing-orange-tint:#fff3ec;--landing-orange-chip-edge:#f3d9cb;--landing-on-orange-soft:#ffe8dd;--landing-green:#22b573;--landing-green-bright:#22d38a;--landing-green-edge:#138a55;--landing-green-ink:#159a5e;--landing-green-tint:#eaf8f1;--landing-green-track:#cdebdd;--landing-on-green-soft:#ddf7ea;--landing-rope:#b07a3e;--landing-rope-team:#d2691e;--landing-red:#ff5c5c;--landing-dot-red:#ff6b6b;--landing-trophy:#ffb800;--landing-silver:#e1e5f5;--landing-bronze:#f6d3b8;--landing-phone:#0a0c24;--landing-phone-screen:#eef1ff;--landing-phone-edge:#d9dff7;--landing-phone-option-edge:#e3e7fb;--landing-browser-text:#3d4256;--landing-shadow:#0000004d;--landing-shadow-deep:#00000073}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12152b;--surface:#1c2045;--surface-muted:#2e3466;--border:#2e3466;--border-strong:#3a4180;--text:#fff;--text-muted:#9ea5d6;--primary:#2f4bd8;--on-primary:#fff;--accent:#f2c14e;--accent-soft:#8a7234;--tint:#262d6b;--tint-text:#afc0ff;--danger:#ff8a5b;--danger-tint:#3a2233;--danger-tint-text:#ffb38a;--gold:#f2c14e;--shadow-card:none;--shadow-button:none;--sidebar-bg:#2a3170;--page:radial-gradient(110% 55% at 50% 0%, #2a2470 0%, #12152b 65%);--page-student:radial-gradient(110% 55% at 50% 0%, #2a2470 0%, #12152b 65%);--shadow-card-student:none;--shadow-button-sm:none;--surface-sunk:#1c2045;--surface-warm:#2e3466;--surface-line:#2e3466;--surface-timer:#161a38;--border-dashed:#4a5296;--card-edge:1px solid #2e3466;--card-edge-strong:1px solid #3a4180;--option-edge:1px solid #3a4180;--letter-ink:#c9cef0;--qchip:transparent;--qchip-ink:#fff;--qchip-edge:1px solid #4a5296;--watch-edge:#4a5296;--raise-option:none;--raise-chip:none;--raise-hero:0 12px 40px #5b46e673;--glow-gold:0 0 8px #f2c14e99;--glow-gold-lg:0 0 32px #f2c14e59;--glow-live:0 0 8px #35d3f2;--text-2:#c9cef0;--text-3:#b4bae0;--text-disabled:#8c93c4;--on-accent:#1e2235;--ink-soft:#2e3466;--ink-raised:#1c2045;--bar-neutral:#4a5296;--bar-muted:#4a5296;--chip-disabled:#2e3466;--on-dark-muted:#aeb3d6;--on-hero-muted:#d9d3ff;--primary-bubble:#ffffff29;--accent-hover:#ffd97a;--primary-light:#3a4180;--primary-tint:#262d6b;--chosen-edge:#6f84ff;--live:#35d3f2;--gold-soft:#2e2a33;--gold-line:#5c4c26;--gold-deep:#f2c14e;--score-chip:#1c2045;--score-chip-edge:1px solid #f2c14e;--score-chip-shadow:0 0 18px #f2c14e59;--score-num:#f2c14e;--hero:linear-gradient(135deg, #2f4bd8 0%, #7b3fe4 100%);--hero-deco:none;--hero-dot:inline-block;--hero-pill:#ffffff29;--hero-pill-ink:#fff;--hero-tile:#ffffff29;--hero-num:#f2c14e;--nav-surface:#1c2045;--nav-active-bg:transparent;--nav-active:#f2c14e;--bar-correct:#6f84ff;--bar-option:#767c99;--report-winner-bg:transparent;--report-winner-edge:#f2c14e;--report-winner-ink:#f2c14e;--report-weak-bg:#221a33;--report-weak-edge:#6b3a4a;--filter-on:#f2c14e;--filter-on-ink:#1e2235;--more-bg:#262d6b;--backdrop:#0a0c1cb3;--team-orange:#f59a52;--team-blue:#7c93ff;--team-green:#3dd69b;--team-purple:#b58cff;--team-pink:#ff7ba5;--team-turquoise:#4cc7f0;--team-gold:#e8c547;--tc-step-done-ink:#fff;--tc-step-next-bg:#2e3466;--tug-ground:#262d6b;--tug-ground-line:#3a4180;--tug-correct-bg:#173a55;--tug-correct-ink:#35d3f2;--tug-wrong-bg:#3a2433;--tug-wrong-ink:#f0a374;--tug-timer-bg:#1c2045;--tug-timer-ink:#f2c14e;--tug-projector-bg:#12152b}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}html{background:var(--bg)}body{background:var(--page);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}a{color:var(--accent)}a:hover{color:var(--accent-hover)}button,input,select,textarea{font-family:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.visually-hidden{top:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;inset-inline-start:0;overflow:hidden}.display{font-family:var(--font-display);font-weight:400;line-height:1.1}._frame_150ca_3{background:var(--page-student);min-height:100dvh;color:var(--text);flex-direction:column;align-items:center;display:flex}._body_150ca_4{flex-direction:column;flex:1;gap:16px;width:100%;max-width:480px;padding:24px 20px 104px;display:flex}._body_150ca_4._home_150ca_8{padding-top:22px;padding-inline:18px}._body_150ca_4._tight_150ca_9{padding-top:20px}._body_150ca_4._compact_150ca_10{gap:12px;padding-top:20px}._nav_150ca_13{inset-inline:0;z-index:5;pointer-events:none;justify-content:center;padding:0 14px 16px;display:flex;position:fixed;bottom:0}._navInner_150ca_17{pointer-events:auto;background:var(--nav-surface);border:var(--card-edge);width:100%;max-width:452px;box-shadow:var(--shadow-card-student);border-radius:24px;gap:4px;padding:8px;display:flex}._tab_150ca_21{min-height:48px;color:var(--text-muted);border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex}._tab_150ca_21:hover{color:var(--text)}._tabOn_150ca_26,._tabOn_150ca_26:hover{background:var(--nav-active-bg);color:var(--nav-active);font-weight:700}._h1_150ca_28{margin:0;font-size:22px;font-weight:800}._h2_150ca_29{margin:0;font-size:16px;font-weight:800}._muted_150ca_30{color:var(--text-muted);font-size:13px}._card_150ca_31{background:var(--surface);border:var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-card-student);flex-direction:column;gap:12px;padding:16px;display:flex}._empty_150ca_32{color:var(--text-muted);margin:0;font-size:15px;line-height:1.8}._hello_150ca_35{align-items:center;gap:12px;display:flex}._helloText_150ca_36{flex-direction:column;flex:1;min-width:0;display:flex}._helloHi_150ca_37{color:var(--text-muted);font-size:14px}._helloName_150ca_38{overflow-wrap:anywhere;font-size:20px;font-weight:900}._total_150ca_39{background:var(--score-chip);border:var(--score-chip-edge);border-radius:var(--radius-pill);box-shadow:var(--score-chip-shadow);align-items:center;gap:6px;padding:6px 14px 6px 8px;display:flex}._totalNum_150ca_43{font-family:var(--font-display);color:var(--score-num);font-size:24px;line-height:1}._next_150ca_46{background:var(--hero);color:var(--on-primary);box-shadow:var(--raise-hero);border-radius:28px;padding:20px;position:relative;overflow:hidden}._deco_150ca_50{display:var(--hero-deco);position:absolute}._decoBubble_150ca_51{border-radius:var(--radius-pill);background:var(--primary-bubble);width:120px;height:120px;top:-30px;left:-30px}._decoSun_150ca_52{border-radius:var(--radius-pill);background:var(--gold);opacity:.9;width:64px;height:64px;bottom:-22px;left:58px}._decoGem_150ca_53{background:var(--class-coral);border-radius:6px;width:18px;height:18px;top:70px;left:22px;transform:rotate(20deg)}._nextBody_150ca_54{flex-direction:column;gap:12px;display:flex;position:relative}._nextTop_150ca_55{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._nextPill_150ca_56{background:var(--hero-pill);color:var(--hero-pill-ink);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:800;display:inline-flex}._liveDot_150ca_60{display:var(--hero-dot);border-radius:var(--radius-pill);background:var(--live);width:8px;height:8px;box-shadow:var(--glow-live)}._nextClass_150ca_61{color:var(--on-hero-muted);font-size:13px}._nextName_150ca_62{overflow-wrap:anywhere;font-size:21px;font-weight:900}._nextWhen_150ca_63{color:var(--on-hero-muted);margin-top:-8px;font-size:14px}._count_150ca_64{gap:8px;display:flex}._countTile_150ca_65{background:var(--hero-tile);border-radius:var(--radius-option);flex-direction:column;align-items:center;padding:8px 14px;display:flex}._countNum_150ca_66{font-family:var(--font-display);color:var(--hero-num);font-size:32px;line-height:1}._countKey_150ca_67{color:var(--on-hero-muted);font-size:12px}._enter_150ca_68{border-radius:var(--radius-option);background:var(--on-primary);min-height:56px;color:var(--primary);justify-content:center;align-items:center;font-size:18px;font-weight:800;text-decoration:none;display:flex}._enter_150ca_68:hover{color:var(--primary-hover)}._nextEmpty_150ca_73{background:var(--surface);border:1px dashed var(--border-dashed);color:var(--text-muted);border-radius:24px;padding:20px;font-size:15px;line-height:1.8}._sectionHead_150ca_76{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._sectionTitle_150ca_77{margin:0;font-size:18px;font-weight:900}._classCard_150ca_78{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);color:var(--text);border-radius:24px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}._classCard_150ca_78:hover{color:var(--text);outline:2px solid var(--accent);outline-offset:-2px}._classBand_150ca_83{background:var(--class-main);color:var(--on-primary);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}._classBandName_150ca_84{overflow-wrap:anywhere;font-size:16px;font-weight:900}._bandPill_150ca_85{background:var(--on-primary);color:var(--class-ink);border-radius:var(--radius-pill);white-space:nowrap;padding:4px 12px;font-size:13px;font-weight:800}._classCompact_150ca_86{flex-direction:row;align-items:center;gap:12px;padding:14px 16px}._classIcon_150ca_87{border-radius:var(--radius-btn);background:var(--class-main);width:44px;height:44px;color:var(--on-primary);font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}._titleCol_150ca_91{flex-direction:column;flex:1;min-width:0;display:flex}._className_150ca_92{overflow-wrap:anywhere;font-size:16px;font-weight:900}._classSub_150ca_93{color:var(--text-muted);font-size:13px}._rankPill_150ca_94{background:var(--class-soft);color:var(--class-ink);border-radius:var(--radius-pill);white-space:nowrap;padding:4px 12px;font-size:13px;font-weight:800}._green_150ca_95{--class-main:var(--class-green);--class-soft:var(--class-green-soft);--class-ink:var(--class-green-ink)}._coral_150ca_96{--class-main:var(--class-coral);--class-soft:var(--class-coral-soft);--class-ink:var(--class-coral-ink)}._topList_150ca_97{flex-direction:column;gap:8px;padding:14px 16px;font-size:14px;display:flex}._topRow_150ca_98{align-items:center;gap:10px;display:flex}._topName_150ca_99{overflow-wrap:anywhere;flex:1;min-width:0}._medal_150ca_100{border-radius:var(--radius-pill);background:var(--medal-silver);width:26px;height:26px;color:var(--on-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}._medalFirst_150ca_104{background:var(--medal-gold)}._topScore_150ca_105{color:var(--text-muted);font-weight:700}._topMe_150ca_106{background:var(--surface-muted);color:var(--accent);border-radius:12px;margin:0 -8px;padding:6px 8px;font-weight:800}._topMe_150ca_106 ._medal_150ca_100{background:var(--primary)}._topMe_150ca_106 ._topScore_150ca_105{color:var(--accent);font-weight:800}._rule_150ca_109{background:var(--surface-warm);height:1px}._backRow_150ca_112{align-items:center;gap:8px;display:flex}._back_150ca_112{background:var(--surface);border:1px solid var(--border);width:44px;height:44px;color:var(--text);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._titleCol_150ca_91{flex-direction:column;min-width:0;display:flex}._podiumCard_150ca_118{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:24px;flex-direction:column;gap:14px;padding:18px 16px 16px;display:flex}._podium_150ca_118{align-items:flex-end;gap:10px;min-height:172px;display:flex}._step_150ca_120{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}._stepName_150ca_121{text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:700}._stepScore_150ca_122{color:var(--text-muted);font-size:12px}._block_150ca_123{width:100%;font-family:var(--font-display);color:var(--on-pale);background:var(--primary-pale);border-radius:12px 12px 4px 4px;justify-content:center;align-items:flex-start;padding-top:8px;font-size:28px;display:flex}._blockFirst_150ca_127{color:var(--on-primary);background:var(--primary);font-size:32px}._mine_150ca_128{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}._mineText_150ca_129{flex-direction:column;gap:2px;display:flex}._mineKey_150ca_130{color:var(--on-dark-muted);font-size:13px}._mineLine_150ca_131{font-size:15px}._mineRank_150ca_132{font-family:var(--font-display);white-space:nowrap;font-size:44px;line-height:1}._mineOf_150ca_133{color:var(--on-dark-muted);font-size:18px}._events_150ca_134{flex-direction:column;gap:10px;display:flex}._eventRow_150ca_135{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:var(--radius-option);color:var(--text);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}a._eventRow_150ca_135:hover{outline:2px solid var(--accent);outline-offset:-2px;color:var(--text)}._dateTile_150ca_137{background:var(--surface-muted);width:44px;height:44px;color:var(--text-2);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1.2;display:flex}._dateTileOn_150ca_141{background:var(--tint);color:var(--tint-text)}._dateDay_150ca_142{font-size:15px}._eventText_150ca_143{flex-direction:column;flex:1;min-width:0;display:flex}._eventName_150ca_144{overflow-wrap:anywhere;font-size:15px;font-weight:700}._scoreCard_150ca_147{background:var(--sidebar-bg);color:var(--on-primary);border-radius:22px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}._scoreTop_150ca_148{justify-content:space-between;align-items:center;display:flex}._scoreKey_150ca_149{color:var(--on-dark-muted);font-size:15px}._scoreNum_150ca_150{font-family:var(--font-display);font-size:48px;line-height:1}._tiles_150ca_151{flex-wrap:wrap;gap:10px;display:flex}._tile_150ca_151{background:var(--ink-raised);border-radius:var(--radius-btn);flex-direction:column;flex:120px;gap:2px;padding:10px 12px;display:flex}._tileKey_150ca_153{color:var(--on-dark-muted);overflow-wrap:anywhere;font-size:12px}._tileNum_150ca_154{font-size:17px;font-weight:700}._histList_150ca_155{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._histRow_150ca_156{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:var(--radius-option);align-items:center;gap:12px;padding:12px 14px;display:flex}._histIcon_150ca_157{background:var(--surface-muted);width:40px;height:40px;color:var(--text-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}._histIconOn_150ca_161{background:var(--primary)}._histText_150ca_162{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._histName_150ca_163{overflow-wrap:anywhere;font-size:15px;font-weight:700}._histSub_150ca_164{color:var(--text-muted);font-size:12px}._histPoints_150ca_165{white-space:nowrap;font-size:17px;font-weight:800}._histPointsOn_150ca_166{color:var(--accent)}._who_150ca_169{align-items:center;gap:14px;display:flex}._whoText_150ca_170{flex-direction:column;gap:2px;min-width:0;display:flex}._whoName_150ca_171{font-size:19px;font-weight:800}._whoUser_150ca_172{color:var(--text-muted);text-align:right;font-size:14px}._whoNote_150ca_173{color:var(--text-muted);font-size:12px}._grid_150ca_174{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}._pick_150ca_175{aspect-ratio:1;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:3px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:0;display:flex;overflow:hidden}._pick_150ca_175>img{width:100%;height:100%}._pick_150ca_175>svg{width:50%;height:50%}._pick_150ca_175[aria-pressed=true]{border-color:var(--avatar-ring)}._pick_150ca_175:disabled{cursor:progress}._form_150ca_183{flex-direction:column;gap:12px;display:flex}._save_150ca_184{border-radius:var(--radius-btn);background:var(--primary);min-height:48px;color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow-button);border:0;font-size:16px;font-weight:700}._save_150ca_184:disabled{opacity:.7;cursor:progress}._logout_150ca_189{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);min-height:48px;color:var(--danger-tint-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}._ok_150ca_193{color:var(--tint-text);margin:0;font-size:14px;font-weight:700}._histHead_150ca_196{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._histHint_150ca_197{color:var(--text-muted);font-size:13px}a._histRow_150ca_156{color:var(--text);text-decoration:none}a._histRow_150ca_156:hover{color:var(--text);border-color:var(--accent)}._reviewH1_150ca_202{margin:0;font-size:20px;font-weight:900}._reviewSum_150ca_203{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}._reviewSumText_150ca_207{flex-direction:column;gap:2px;min-width:0;display:flex}._reviewSumMain_150ca_208{font-size:15px;font-weight:800}._reviewPct_150ca_209{font-family:var(--font-display);color:var(--accent);font-size:44px;line-height:1}._reviewCard_150ca_210{background:var(--surface);border:var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-card-student);flex-direction:column;gap:10px;padding:14px 16px;display:flex}._reviewTop_150ca_211{justify-content:space-between;align-items:center;display:flex}._reviewNum_150ca_212{color:var(--text-muted);font-size:13px;font-weight:800}._reviewRight_150ca_213,._reviewWrong_150ca_213,._reviewNone_150ca_213{border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;font-weight:800}._reviewRight_150ca_213{background:var(--tint);color:var(--tint-text)}._reviewWrong_150ca_213{background:var(--danger-tint);color:var(--danger-tint-text)}._reviewNone_150ca_213{background:var(--surface-muted);color:var(--text-2)}._reviewQ_150ca_217{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.6}._reviewLine_150ca_218{color:var(--text-muted);font-size:14px}._reviewOpt_150ca_219{border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:15px;font-weight:700;display:flex}._reviewOptMine_150ca_220{background:var(--primary);color:var(--on-primary)}._reviewOptBad_150ca_221{background:var(--danger-tint);color:var(--danger-tint-text)}._reviewOptRight_150ca_222{border:2px solid var(--chosen-edge);color:var(--tint-text);padding:0 10px}._reviewOptText_150ca_223{overflow-wrap:anywhere;flex:1;min-width:0}._reviewOptKey_150ca_224{white-space:nowrap;font-size:12px}._bone_n35e8_4{background:linear-gradient(90deg, var(--border-strong) 25%, var(--surface-muted) 45%, var(--border-strong) 65%);background-size:300% 100%;border-radius:10px;flex-shrink:0;animation:1.4s ease-in-out infinite _shine_n35e8_1;display:block}._round_n35e8_9{border-radius:var(--radius-pill)}._boneDark_n35e8_11{background:linear-gradient(90deg, var(--ink-raised) 25%, var(--ink-soft) 45%, var(--ink-raised) 65%);background-size:300% 100%}._card_n35e8_13{background:var(--surface);border:var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-card-student);flex-direction:column;gap:12px;padding:16px;display:flex}._row_n35e8_17{align-items:center;gap:12px;display:flex}._col_n35e8_18{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._wrap_n35e8_19{flex-wrap:wrap;gap:14px;display:flex}._stat_n35e8_20{flex:150px}._pill_n35e8_24{z-index:20;bottom:calc(100px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--surface);width:max-content;max-width:calc(100% - 32px);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);align-items:center;gap:10px;margin-inline:auto;padding-block:8px;padding-inline:16px 10px;font-size:14px;font-weight:700;animation:.25s ease-out both _drop_n35e8_1;display:flex;position:fixed;inset-inline:0}._pillQuiet_n35e8_31{padding-inline:16px}._pillWarn_n35e8_32{color:var(--danger-tint-text);background:var(--danger-tint);border-color:#0000}._pillText_n35e8_33{flex-direction:column;gap:1px;min-width:0;display:flex}._pillSub_n35e8_34{color:var(--text-muted);font-size:12px;font-weight:500}._pillWarn_n35e8_32 ._pillSub_n35e8_34{color:var(--danger-tint-text);opacity:.85}._retry_n35e8_36{border-radius:var(--radius-pill);background:var(--primary);min-height:34px;color:var(--on-primary);cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}._retry_n35e8_36:disabled{opacity:.75;cursor:progress}._spinner_n35e8_42{border-radius:var(--radius-pill);border:2.5px solid var(--surface-line);border-top-color:var(--primary);flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite _spin_n35e8_42}._spin_n35e8_42{animation:.9s linear infinite _spin_n35e8_42}@keyframes _shine_n35e8_1{0%{background-position:100% 0}to{background-position:0 0}}@keyframes _drop_n35e8_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _spin_n35e8_42{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){._bone_n35e8_4,._pill_n35e8_24,._spinner_n35e8_42,._spin_n35e8_42{animation:none}}._page_8hvrb_2{background:var(--page);min-height:100dvh;color:var(--text);flex-wrap:wrap;align-items:stretch;display:flex}._nav_8hvrb_3{background:var(--sidebar-bg);color:var(--on-primary);flex-direction:column;flex:220px;gap:6px;padding:28px 16px;display:flex}._brand_8hvrb_7{align-items:center;gap:10px;padding:0 12px 18px;display:flex}._brandName_8hvrb_8{font-family:var(--font-display);font-size:28px;line-height:1}._link_8hvrb_9{min-height:44px;color:var(--on-dark-muted);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:15px;text-decoration:none;display:flex}._badge_8hvrb_13{border-radius:var(--radius-pill);background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);justify-content:center;align-items:center;margin-inline-start:auto;padding:0 6px;font-size:12px;font-weight:800;display:flex}._link_8hvrb_9:hover{color:var(--on-primary);background:var(--ink-raised)}._on_8hvrb_19,._on_8hvrb_19:hover{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-button);font-weight:700}._me_8hvrb_20{border-top:1px solid var(--ink-soft);flex-direction:column;gap:2px;margin-top:auto;padding:14px 12px 0;display:flex}._meName_8hvrb_21{color:var(--on-primary);font-size:14px;font-weight:700;text-decoration:none}._meName_8hvrb_21:hover{color:var(--on-primary);text-decoration:underline}._meTitle_8hvrb_23{color:var(--on-dark-muted);font-size:12px}._logout_8hvrb_24{color:var(--on-dark-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:32px;margin-top:6px;padding:0;font-size:13px;font-weight:700}._logout_8hvrb_24:hover{color:var(--on-primary)}._main_8hvrb_26{flex-direction:column;flex:999 560px;gap:20px;min-width:0;padding:36px 28px 48px;display:flex}@media (width<=800px){._nav_8hvrb_3{flex-flow:row;align-items:center;gap:4px;padding:12px;overflow-x:auto}._brand_8hvrb_7{flex-shrink:0;padding:0 8px}._brandName_8hvrb_8{font-size:22px}._link_8hvrb_9{flex-shrink:0}._me_8hvrb_20{border:0;flex-direction:row;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:0 8px}._meTitle_8hvrb_23{display:none}._logout_8hvrb_24{margin:0}._main_8hvrb_26{padding:24px 16px 40px}}._page_1qm35_5{background:var(--landing-page);color:var(--landing-text);font-family:var(--font);min-height:100dvh;overflow-x:clip}._page_1qm35_5 a:focus-visible,._page_1qm35_5 button:focus-visible,._page_1qm35_5 summary:focus-visible,._page_1qm35_5 input:focus-visible{outline:3px solid var(--landing-cyan);outline-offset:3px}._wrap_1qm35_21{box-sizing:border-box;max-width:1240px;padding-inline:max(24px, env(safe-area-inset-left,0px)) max(24px, env(safe-area-inset-right,0px));margin:0 auto}._h2_1qm35_30{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.35}._h3_1qm35_39{margin:0;font-size:22px;font-weight:900}._body_1qm35_45{color:var(--landing-text-muted);margin:0;font-size:16px;line-height:1.95}._lead_1qm35_52{color:var(--landing-text-muted);margin:0;font-size:18px;line-height:2}._leadOnInk_1qm35_59{color:var(--landing-on-ink-muted)}._eyebrow_1qm35_63{font-size:15px;font-weight:900}._eyebrowBlue_1qm35_67{color:var(--landing-blue)}._eyebrowOrange_1qm35_68{color:var(--landing-orange)}._eyebrowYellow_1qm35_69{color:var(--landing-yellow)}._sectionHead_1qm35_71{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}._card_1qm35_79{transition:transform .25s,box-shadow .25s}@media (hover:hover){._card_1qm35_79:hover{transform:translateY(-6px)}}._btnYellow_1qm35_88,._btnYellowSm_1qm35_89,._btnOutline_1qm35_90,._btnGhost_1qm35_91,._btnInk_1qm35_92{box-sizing:border-box;justify-content:center;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}._btnYellow_1qm35_88{background:var(--landing-yellow);min-height:60px;color:var(--landing-text);box-shadow:0 6px 0 var(--landing-yellow-edge);border-radius:18px;padding:0 30px;font-size:18px;font-weight:900}._btnYellow_1qm35_88:hover,._btnYellowSm_1qm35_89:hover{background:var(--landing-yellow-hover)}._btnYellowSm_1qm35_89{background:var(--landing-yellow);min-height:48px;color:var(--landing-text);box-shadow:0 5px 0 var(--landing-yellow-edge);border-radius:14px;padding:0 22px;font-size:15px;font-weight:900}._btnOutline_1qm35_90{border:1.5px solid var(--landing-ink-line);min-height:48px;color:var(--landing-on-ink);border-radius:14px;padding:0 18px;font-size:15px}._btnGhost_1qm35_91{min-height:60px;color:var(--landing-on-ink);border-radius:18px;padding:0 22px;font-size:17px;font-weight:700}._playIcon_1qm35_144{background:var(--landing-ink-raised);width:40px;height:40px;fill:var(--landing-on-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}._btnInk_1qm35_92{background:var(--landing-ink);min-height:54px;color:var(--landing-on-ink);box-shadow:0 5px 0 var(--landing-ink-shadow);border-radius:16px;align-self:flex-start;padding:0 24px;font-size:16px}._hero_1qm35_168{background:var(--landing-ink);color:var(--landing-on-ink);padding-top:env(safe-area-inset-top,0px);position:relative;overflow:hidden}._heroDeco_1qm35_176{pointer-events:none;position:absolute;inset:0}._blob1_1qm35_181,._blob2_1qm35_182{border-radius:50%;position:absolute}._blob1_1qm35_181{background:var(--landing-blob-1);opacity:.55;width:420px;height:420px;top:-140px;left:-120px}._blob2_1qm35_182{background:var(--landing-blob-2);opacity:.45;width:460px;height:460px;bottom:-180px;right:-100px}._deco1_1qm35_188{fill:var(--landing-yellow);position:absolute;top:120px;right:7%}._deco2_1qm35_189{fill:var(--landing-cyan);position:absolute;top:70px;left:42%}._deco3_1qm35_190{fill:var(--landing-orange);animation-delay:.8s;position:absolute;top:58%;right:45%}._deco4_1qm35_191{fill:var(--landing-yellow);animation-delay:1.4s;position:absolute;bottom:120px;left:8%}._deco5_1qm35_192{stroke:var(--landing-cyan);animation-duration:20s;position:absolute;bottom:200px;right:46%}._header_1qm35_194{box-sizing:border-box;max-width:1240px;padding:22px max(24px, env(safe-area-inset-right,0px)) 22px max(24px, env(safe-area-inset-left,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}._brand_1qm35_207{color:var(--landing-on-ink);align-items:center;gap:12px;text-decoration:none;display:flex}._brandName_1qm35_214{font-family:var(--font-display);font-size:32px;line-height:1}._nav_1qm35_220{flex-wrap:wrap;gap:4px 26px;font-size:15px;font-weight:700;display:flex}._nav_1qm35_220 a{color:var(--landing-on-ink-soft);padding:10px 0;text-decoration:none}._nav_1qm35_220 a:hover{color:var(--landing-on-ink)}._headerActions_1qm35_234{align-items:center;gap:10px;display:flex}._onlyPhone_1qm35_240{display:none}._heroBody_1qm35_242{box-sizing:border-box;max-width:1240px;padding:clamp(20px, 3vw, 40px) max(24px, env(safe-area-inset-right,0px)) clamp(110px, 10vw, 150px) max(24px, env(safe-area-inset-left,0px));flex-wrap:wrap;align-items:center;gap:clamp(32px,4vw,56px);margin:0 auto;display:flex;position:relative}._heroCopy_1qm35_254{flex-direction:column;flex:480px;gap:26px;min-width:0;display:flex}._heroPill_1qm35_262{background:var(--landing-ink-raised);color:var(--landing-yellow);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:800;display:flex}._liveDot_1qm35_274{background:var(--landing-green-bright);border-radius:50%;width:8px;height:8px}._h1_1qm35_281{font-family:var(--font-display);margin:0;font-size:clamp(40px,5.4vw,76px);font-weight:400;line-height:1.25}._hlYellow_1qm35_288{color:var(--landing-yellow)}._hlCyan_1qm35_289{color:var(--landing-cyan);display:inline-block;position:relative}._hlCyan_1qm35_289 svg{stroke:var(--landing-orange);position:absolute;bottom:-6px;right:0}._heroLead_1qm35_301{color:var(--landing-on-ink-muted);max-width:560px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:2}._heroActions_1qm35_309{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._heroChips_1qm35_316{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}._heroChips_1qm35_316 li{background:var(--landing-ink-chip);border:1px solid var(--landing-ink-chip-edge);color:var(--landing-on-ink-soft);border-radius:12px;padding:8px 14px;font-size:14px;font-weight:700}._wave_1qm35_334{width:100%;height:110px;fill:var(--landing-page);display:block;position:absolute;bottom:-1px;left:0}._heroVisual_1qm35_346{flex:400px;min-width:0;height:560px;position:relative}._phone_1qm35_353{box-sizing:border-box;background:var(--landing-phone);width:324px;box-shadow:0 30px 70px var(--landing-shadow-deep);border-radius:44px;margin-right:-162px;padding:12px;position:absolute;top:10px;right:50%}._phoneScreen_1qm35_365{background:var(--landing-phone-screen);color:var(--landing-text);border-radius:34px;flex-direction:column;gap:12px;padding:22px 16px 24px;display:flex;position:relative}._phoneTop_1qm35_375{justify-content:space-between;align-items:center;display:flex}._timer_1qm35_380{width:46px;height:46px;color:var(--landing-blue);justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex;position:relative}._timer_1qm35_380 svg{position:absolute;inset:0;transform:rotate(-90deg)}._timer_1qm35_380>span{position:relative}._timerTrack_1qm35_397{fill:var(--landing-surface);stroke:var(--landing-phone-edge)}._timerRing_1qm35_398{stroke:var(--landing-blue);animation:4.5s linear infinite _timer_1qm35_380}._qCount_1qm35_402{color:var(--landing-text-soft);background:var(--landing-surface);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}._qCard_1qm35_410{background:var(--landing-surface);box-shadow:0 4px 0 var(--landing-phone-edge);text-align:center;border-radius:20px;padding:18px 14px;font-size:17px;font-weight:800;line-height:1.9}._options_1qm35_420{flex-direction:column;gap:9px;font-size:15px;font-weight:700;display:flex}._option_1qm35_420{background:var(--landing-surface);border:2px solid var(--landing-phone-option-edge);border-radius:16px;align-items:center;gap:10px;min-height:50px;padding:0 12px;display:flex}._optionLetter_1qm35_437{background:var(--landing-blue-tint);width:30px;height:30px;color:var(--landing-blue);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}._optionPick_1qm35_449{font-weight:800;animation:4.5s ease-in-out infinite _pick_1qm35_1}._optionPick_1qm35_449 ._optionLetter_1qm35_437{animation:4.5s ease-in-out infinite _pickBadge_1qm35_1}._pop_1qm35_454{background:var(--landing-green);color:var(--landing-on-ink);box-shadow:0 5px 0 var(--landing-green-edge);border-radius:14px;padding:8px 14px;font-size:18px;font-weight:900;animation:4.5s ease-out infinite _pop_1qm35_454;position:absolute;bottom:120px;left:14px}._heroCard_1qm35_468{box-sizing:border-box;background:var(--landing-surface);color:var(--landing-text);box-shadow:0 16px 40px var(--landing-shadow);border-radius:22px;padding:16px;position:absolute}._ropeCard_1qm35_477{width:230px;top:40px;left:0}._ropeTeams_1qm35_478{justify-content:space-between;margin-bottom:12px;font-size:13px;font-weight:900;display:flex}._teamOrange_1qm35_485{color:var(--landing-rope-team)}._teamBlue_1qm35_486{color:var(--landing-blue)}._ropeTrack_1qm35_487{background:var(--landing-blue-tint-2);border-radius:12px;height:40px;position:relative;overflow:hidden}._ropeMid_1qm35_494{background:var(--landing-red);opacity:.6;width:2px;position:absolute;top:0;bottom:0;left:50%}._ropeLine_1qm35_503{align-items:center;display:flex;position:absolute;inset:0 -10%}._ropeLine_1qm35_503>div{background:var(--landing-rope);border-radius:4px;flex:1;height:8px}._ropeFlag_1qm35_518{background:var(--landing-red);border-radius:4px;width:16px;height:24px;margin-left:-8px;position:absolute;top:8px;left:50%}._ropeCaption_1qm35_528{color:var(--landing-text-soft);text-align:center;margin-top:10px;font-size:12px;font-weight:700}._boardCard_1qm35_536{flex-direction:column;gap:10px;width:220px;display:flex;bottom:20px;left:24px}._boardTitle_1qm35_544{fill:var(--landing-trophy);align-items:center;gap:6px;font-size:13px;font-weight:900;display:flex}._boardRow_1qm35_552{align-items:center;gap:8px;font-size:14px;display:flex}._medal_1qm35_558{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:flex}._medal1_1qm35_568{background:var(--landing-yellow)}._medal2_1qm35_569{background:var(--landing-silver)}._medal3_1qm35_570{background:var(--landing-bronze)}._boardName_1qm35_571{flex:1;font-weight:800}._boardScore_1qm35_572{color:var(--landing-blue);font-weight:900}._marqueeWrap_1qm35_576{background:var(--landing-page);padding-top:6px;position:relative}._marqueeBand_1qm35_581{background:var(--landing-blue);color:var(--landing-on-ink);box-shadow:0 6px 0 var(--landing-blue-edge);padding:16px 0;overflow:hidden;transform:rotate(-1.5deg)}._marqueeTrack_1qm35_589{white-space:nowrap;width:max-content;font-size:20px;font-weight:900;animation:28s linear infinite _marquee_1qm35_576;display:flex}._marqueeRun_1qm35_597{gap:40px;padding-left:40px;display:flex}._marqueeItem_1qm35_602{gap:40px;display:flex}._marqueeStar_1qm35_606{color:var(--landing-yellow)}._how_1qm35_610{flex-direction:column;gap:clamp(32px,4vw,56px);padding-block:clamp(64px,8vw,110px) clamp(56px,7vw,90px);display:flex}._stepsBox_1qm35_616{position:relative}._stepsLine_1qm35_617{width:84%;height:10px;stroke:var(--landing-blue-pale);position:absolute;top:56px;left:8%}._steps_1qm35_616{flex-wrap:wrap;gap:28px;margin:0;padding:0;list-style:none;display:flex}._step_1qm35_616{background:var(--landing-surface);min-width:0;box-shadow:0 8px 0 var(--landing-card-edge);border-radius:28px;flex-direction:column;flex:260px;gap:14px;padding:30px;display:flex;position:relative}._stepNum_1qm35_645{width:72px;height:72px;color:var(--landing-on-ink);font-family:var(--font-display);border-radius:22px;justify-content:center;align-items:center;font-size:40px;display:flex}._stepBlue_1qm35_656{background:var(--landing-blue);box-shadow:0 6px 0 var(--landing-blue-edge)}._stepOrange_1qm35_657{background:var(--landing-orange);box-shadow:0 6px 0 var(--landing-orange-edge)}._stepGreen_1qm35_658{background:var(--landing-green);box-shadow:0 6px 0 var(--landing-green-edge)}._gamesBand_1qm35_662{background:var(--landing-surface)}._split_1qm35_664{flex-wrap:wrap;align-items:center;gap:clamp(32px,4vw,56px);padding-block:clamp(64px,8vw,100px);display:flex}._splitCopy_1qm35_671{flex-direction:column;flex:380px;gap:18px;min-width:0;display:flex}._gameGrid_1qm35_679{flex:460px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:0;padding:0;list-style:none;display:grid}._game_1qm35_662{color:var(--landing-on-ink);box-sizing:border-box;border-radius:28px;flex-direction:column;justify-content:space-between;gap:16px;min-height:190px;padding:26px;display:flex;position:relative;overflow:hidden}._gameBlue_1qm35_702{background:var(--landing-blue);box-shadow:0 8px 0 var(--landing-blue-edge)}._gameOrange_1qm35_703{background:var(--landing-orange);box-shadow:0 8px 0 var(--landing-orange-edge)}._gameGreen_1qm35_704{background:var(--landing-green);box-shadow:0 8px 0 var(--landing-green-edge)}._gameInk_1qm35_705{background:var(--landing-ink);box-shadow:0 8px 0 var(--landing-ink-shadow)}._stagger_1qm35_706{margin-top:36px}._gameTitle_1qm35_707{font-family:var(--font-display);margin:0;font-size:28px;font-weight:400}._gameSub_1qm35_713{margin:4px 0 0;font-size:14px}._gameBlue_1qm35_702 ._gameSub_1qm35_713{color:var(--landing-on-blue-soft)}._gameOrange_1qm35_703 ._gameSub_1qm35_713{color:var(--landing-on-orange-soft)}._gameGreen_1qm35_704 ._gameSub_1qm35_713{color:var(--landing-on-green-soft)}._gameInk_1qm35_705 ._gameSub_1qm35_713{color:var(--landing-on-ink-muted)}._gameQ_1qm35_721{font-family:var(--font-display);color:var(--landing-yellow);font-size:90px;line-height:.9}._features_1qm35_730{flex-direction:column;gap:44px;padding-block:clamp(64px,8vw,100px);display:flex}._featureGrid_1qm35_736{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}._feature_1qm35_730{background:var(--landing-surface);box-shadow:0 8px 0 var(--landing-card-edge);border-radius:28px;flex-direction:column;gap:18px;padding:30px;display:flex}._feature_1qm35_730 ._h3_1qm35_39{font-size:21px}._featureArt_1qm35_751{box-sizing:border-box;border-radius:20px;height:150px}._artBars_1qm35_756{background:var(--landing-blue-tint-2);justify-content:center;align-items:flex-end;gap:14px;padding:18px 18px 0;display:flex}._bar_1qm35_764{transform-origin:50% 100%;border-radius:10px 10px 0 0;width:34px;animation:3.6s ease-out infinite _bar_1qm35_764}._bar1_1qm35_770{background:var(--landing-blue-pale);height:60%}._bar2_1qm35_771{background:var(--landing-blue);height:85%;animation-delay:.2s}._bar3_1qm35_772{background:var(--landing-orange);height:40%;animation-delay:.4s}._bar4_1qm35_773{background:var(--landing-green);height:72%;animation-delay:.6s}._artTypes_1qm35_775{background:var(--landing-orange-tint);flex-wrap:wrap;place-content:center;gap:8px;padding:14px;display:flex}._typeChip_1qm35_784{background:var(--landing-surface);box-shadow:0 3px 0 var(--landing-orange-chip-edge);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}._typeChipOn_1qm35_792{background:var(--landing-orange);color:var(--landing-on-ink);box-shadow:0 3px 0 var(--landing-orange-edge)}._artProgress_1qm35_798{background:var(--landing-green-tint);justify-content:center;align-items:center;gap:16px;display:flex}._donut_1qm35_805{background:conic-gradient(var(--landing-green) 0 72%, var(--landing-green-track) 72% 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex}._donut_1qm35_805>div{background:var(--landing-surface);width:74px;height:74px;color:var(--landing-green-edge);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex}._donutLegend_1qm35_826{flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}._strong_1qm35_833{color:var(--landing-green-edge)}._weak_1qm35_834{color:var(--landing-orange-edge)}._extras_1qm35_836{flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}._extras_1qm35_836 li{background:var(--landing-surface);box-shadow:0 4px 0 var(--landing-card-edge);border-radius:16px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:800;display:flex}._extras_1qm35_836 svg{color:var(--landing-blue);flex:none}._schools_1qm35_860{background:var(--landing-ink);color:var(--landing-on-ink);position:relative;overflow:hidden}._schoolsBlob_1qm35_866{background:var(--landing-ink-raised);border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;left:10%}._schools_1qm35_860 ._split_1qm35_664{position:relative}._checks_1qm35_876{flex-direction:column;gap:12px;margin:0;padding:0;font-size:16px;font-weight:700;list-style:none;display:flex}._checks_1qm35_876 li{align-items:center;gap:10px;display:flex}._check_1qm35_876{background:var(--landing-green);width:28px;height:28px;color:var(--landing-on-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}._browserWrap_1qm35_902{flex:400px;justify-content:center;min-width:0;display:flex}._browser_1qm35_902{background:var(--landing-surface);width:100%;max-width:480px;box-shadow:0 30px 70px var(--landing-shadow-deep);color:var(--landing-text);border-radius:24px;overflow:hidden}._browserBar_1qm35_917{background:var(--landing-blue-tint);align-items:center;gap:8px;padding:14px 16px;display:flex}._dotR_1qm35_924,._dotY_1qm35_925,._dotG_1qm35_926{border-radius:50%;flex:none;width:12px;height:12px}._dotR_1qm35_924{background:var(--landing-dot-red)}._dotY_1qm35_925{background:var(--landing-yellow)}._dotG_1qm35_926{background:var(--landing-green)}._address_1qm35_935{background:var(--landing-surface);min-width:0;color:var(--landing-browser-text);white-space:nowrap;border-radius:10px;flex:1;align-items:center;gap:6px;margin-right:8px;padding:8px 14px;font-size:15px;font-weight:700;display:flex;overflow:hidden}._address_1qm35_935 svg{stroke:var(--landing-green);flex:none}._addressSchool_1qm35_952{color:var(--landing-blue)}._caret_1qm35_953{background:var(--landing-blue);flex:none;width:2px;height:18px;animation:1s step-end infinite _blink_1qm35_1}._browserBody_1qm35_960{flex-direction:column;gap:12px;padding:22px;display:flex}._skelHead_1qm35_966{align-items:center;gap:10px;display:flex}._skelHead_1qm35_966>div{flex-direction:column;flex:1;gap:6px;display:flex}._skelAvatar_1qm35_977{background:var(--landing-blue);border-radius:12px;width:40px;height:40px}._skelLine1_1qm35_983{background:var(--landing-text);border-radius:6px;width:50%;height:10px}._skelLine2_1qm35_984{background:var(--landing-blue-pale);border-radius:6px;width:30%;height:8px}._skelTiles_1qm35_985{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._skelTiles_1qm35_985 span{border-radius:14px;height:70px}._skelTiles_1qm35_985 span:first-child{background:var(--landing-blue-tint)}._skelTiles_1qm35_985 span:nth-child(2){background:var(--landing-orange-tint)}._skelTiles_1qm35_985 span:nth-child(3){background:var(--landing-green-tint)}._skelBar_1qm35_994{background:var(--landing-card-edge);border-radius:6px;height:12px;display:block}._faq_1qm35_1003{flex-direction:column;gap:14px;max-width:860px;padding-block:clamp(64px,8vw,100px);display:flex}._faqTitle_1qm35_1010{text-align:center;margin-bottom:18px;font-size:clamp(32px,3.6vw,44px)}._faqItem_1qm35_1015{background:var(--landing-surface);box-shadow:0 5px 0 var(--landing-card-edge);border-radius:20px;padding:20px 24px}._faqItem_1qm35_1015 summary{cursor:pointer;font-size:17px;font-weight:900}._faqItem_1qm35_1015 ._body_1qm35_45{margin-top:12px}._demo_1qm35_1030{padding-bottom:clamp(64px,8vw,100px)}._demoBox_1qm35_1031{background:var(--landing-blue);color:var(--landing-on-ink);box-shadow:0 10px 0 var(--landing-blue-edge);border-radius:36px;padding:56px 40px;position:relative;overflow:hidden}._confetti_1qm35_1040{pointer-events:none;position:absolute;inset:0}._confetti_1qm35_1040 span{position:absolute;top:0}._c1_1qm35_1046{background:var(--landing-yellow);border-radius:3px;width:12px;height:18px;right:12%}._c2_1qm35_1047{background:var(--landing-orange);border-radius:50%;width:10px;height:10px;animation-delay:1.2s;right:30%}._c3_1qm35_1048{background:var(--landing-cyan);border-radius:3px;width:12px;height:16px;animation-delay:2.4s;right:52%}._c4_1qm35_1049{background:var(--landing-green-bright);border-radius:3px;width:10px;height:14px;animation-delay:.6s;left:20%}._c5_1qm35_1050{background:var(--landing-yellow);border-radius:50%;width:12px;height:12px;animation-delay:3.2s;left:6%}._demoInner_1qm35_1052{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px;display:flex;position:relative}._demoCopy_1qm35_1060{flex-direction:column;flex:380px;gap:14px;min-width:0;display:flex}._demoTitle_1qm35_1067{font-size:clamp(34px,4.2vw,52px);line-height:1.3}._demoLead_1qm35_1071{color:var(--landing-on-blue-muted);margin:0;font-size:18px;line-height:2}._demoForm_1qm35_1077{box-sizing:border-box;background:var(--landing-surface);min-width:0;color:var(--landing-text);box-shadow:0 8px 0 var(--landing-blue-edge);border-radius:26px;flex-direction:column;flex:340px;gap:14px;padding:26px;display:flex}._field_1qm35_1090{flex-direction:column;gap:6px;font-size:14px;font-weight:800;display:flex}._field_1qm35_1090 input{border:1.5px solid var(--landing-input-edge);background:var(--landing-surface);min-height:52px;color:var(--landing-text);box-sizing:border-box;text-align:right;border-radius:14px;padding:0 14px;font-family:inherit;font-size:16px}._field_1qm35_1090 input[aria-invalid=true]{border-color:var(--danger)}._fieldError_1qm35_1110,._formError_1qm35_1111{color:var(--danger-tint-text);margin:0;font-size:13px;font-weight:700}._formError_1qm35_1111{background:var(--danger-tint);border-radius:12px;padding:10px 12px}._submit_1qm35_1122{background:var(--landing-yellow);min-height:58px;color:var(--landing-text);cursor:pointer;box-shadow:0 6px 0 var(--landing-yellow-edge);border:0;border-radius:16px;font-family:inherit;font-size:18px;font-weight:900}._submit_1qm35_1122:hover{background:var(--landing-yellow-hover)}._submit_1qm35_1122:disabled{cursor:progress;opacity:.8}._doneIcon_1qm35_1136{background:var(--landing-green);width:52px;height:52px;color:var(--landing-on-ink);box-shadow:0 5px 0 var(--landing-green-edge);border-radius:16px;justify-content:center;align-items:center;display:flex}._footer_1qm35_1150{background:var(--landing-ink-deep);color:var(--landing-on-ink-muted);padding-bottom:env(safe-area-inset-bottom,0px)}._footerInner_1qm35_1155{flex-wrap:wrap;justify-content:space-between;gap:32px;padding-block:56px 32px;font-size:15px;display:flex}._footerBrand_1qm35_1163{flex-direction:column;gap:12px;max-width:360px;line-height:1.9;display:flex}._footerName_1qm35_1170{font-family:var(--font-display);color:var(--landing-on-ink);align-items:center;gap:10px;font-size:30px;display:flex}._footerLinks_1qm35_1178{flex-direction:column;gap:10px;display:flex}._footerHead_1qm35_1183{color:var(--landing-on-ink);font-weight:900}._footerLinks_1qm35_1178 a{color:var(--landing-on-ink-muted);text-decoration:none}._footerLinks_1qm35_1178 a:hover{color:var(--landing-yellow)}._copyright_1qm35_1192{border-top:1px solid var(--landing-ink-rule);text-align:center;color:var(--landing-on-ink-faint);padding:18px 24px;font-size:13px}._spin_1qm35_1202{animation:14s linear infinite _spin_1qm35_1202}._twinkle_1qm35_1203{animation:2.4s ease-in-out infinite _twinkle_1qm35_1203}._float_1qm35_1204{animation:5s ease-in-out infinite _float_1qm35_1204}._floatA_1qm35_1205{animation:6s ease-in-out infinite _floatA_1qm35_1205}._floatB_1qm35_1206{animation:7s ease-in-out .8s infinite _floatB_1qm35_1206}._tug_1qm35_1207{animation:3.2s ease-in-out infinite _tug_1qm35_1207}._pulse_1qm35_1208{animation:1.8s ease-out infinite _pulse_1qm35_1208}._dash_1qm35_1209{animation:1.6s linear infinite _dash_1qm35_1209}._fall_1qm35_1210{animation:5s linear infinite _fall_1qm35_1210}._wiggle_1qm35_1211{animation:3s ease-in-out infinite _wiggle_1qm35_1211}@keyframes _spin_1qm35_1202{to{transform:rotate(360deg)}}@keyframes _twinkle_1qm35_1203{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}@keyframes _float_1qm35_1204{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes _floatA_1qm35_1205{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-12px)rotate(-1deg)}}@keyframes _floatB_1qm35_1206{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes _pick_1qm35_1{0%,30%{background:var(--landing-surface);border-color:var(--landing-phone-option-edge);color:var(--landing-text)}38%,62%{background:var(--landing-blue-chosen);border-color:var(--landing-blue);color:var(--landing-text)}70%,to{background:var(--landing-green);border-color:var(--landing-green);color:var(--landing-on-ink)}}@keyframes _pickBadge_1qm35_1{0%,62%{background:var(--landing-blue-tint);color:var(--landing-blue)}70%,to{background:var(--landing-surface);color:var(--landing-green-ink)}}@keyframes _pop_1qm35_454{0%,64%{opacity:0;transform:translateY(10px)scale(.6)}72%{opacity:1;transform:translateY(-6px)scale(1.15)}85%{opacity:1;transform:translateY(-14px)scale(1)}to{opacity:0;transform:translateY(-26px)scale(1)}}@keyframes _timer_1qm35_380{0%{stroke-dashoffset:0}to{stroke-dashoffset:113px}}@keyframes _tug_1qm35_1207{0%,to{transform:translate(-22px)}50%{transform:translate(22px)}}@keyframes _marquee_1qm35_576{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes _bar_1qm35_764{0%{transform:scaleY(.15)}60%,to{transform:scaleY(1)}}@keyframes _blink_1qm35_1{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes _pulse_1qm35_1208{0%{box-shadow:0 6px 0 var(--landing-yellow-edge), 0 0 0 0 var(--landing-yellow-pulse)}to{box-shadow:0 6px 0 var(--landing-yellow-edge), 0 0 0 18px var(--landing-yellow-pulse-0)}}@keyframes _dash_1qm35_1209{to{stroke-dashoffset:-40px}}@keyframes _fall_1qm35_1210{0%{opacity:0;transform:translateY(-30px)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(260px)rotate(320deg)}}@keyframes _wiggle_1qm35_1211{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){._page_1qm35_5 *,._page_1qm35_5 :before,._page_1qm35_5 :after{transition:none!important;animation:none!important}._pop_1qm35_454{opacity:0}}@media (width<=1100px){._nav_1qm35_220{flex-basis:100%;order:3;justify-content:center}}@media (width<=640px){._wrap_1qm35_21{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))}._header_1qm35_194{padding:14px max(16px, env(safe-area-inset-right,0px)) 6px max(16px, env(safe-area-inset-left,0px));gap:12px}._brand_1qm35_207 svg{width:40px;height:40px}._brandName_1qm35_214{font-size:26px}._btnYellowSm_1qm35_89{min-height:44px;padding:0 16px;font-size:14px}._hidePhone_1qm35_1276{display:none}._onlyPhone_1qm35_240{display:flex}._nav_1qm35_220{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto}._nav_1qm35_220::-webkit-scrollbar{display:none}._nav_1qm35_220 a{box-sizing:border-box;background:var(--landing-ink-chip);border:1px solid var(--landing-ink-chip-edge);border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 14px;font-size:14px;display:flex}._nav_1qm35_220 a._onlyPhone_1qm35_240{color:var(--landing-yellow)}._heroBody_1qm35_242{padding:20px max(16px, env(safe-area-inset-right,0px)) 100px max(16px, env(safe-area-inset-left,0px));gap:36px}._heroCopy_1qm35_254{gap:20px}._btnYellow_1qm35_88{width:100%;min-height:56px;padding:0 20px}._heroVisual_1qm35_346{flex-wrap:wrap;justify-content:center;gap:14px;height:auto;display:flex}._phone_1qm35_353{border-radius:38px;width:min(320px,100%);margin:0 auto;position:relative;top:auto;right:auto}._heroCard_1qm35_468{border-radius:18px;width:calc(50% - 7px);padding:14px;position:relative;top:auto;bottom:auto;left:auto}._deco3_1qm35_190,._deco5_1qm35_192,._stepsLine_1qm35_617{display:none}._step_1qm35_616{flex-flow:wrap;align-items:center;padding:24px}._stepNum_1qm35_645{border-radius:18px;width:56px;height:56px;font-size:30px}._step_1qm35_616 ._h3_1qm35_39{flex:160px;min-width:0}._gameGrid_1qm35_679{gap:12px}._game_1qm35_662{border-radius:22px;min-height:150px;padding:18px}._stagger_1qm35_706{margin-top:24px}._gameTitle_1qm35_707{font-size:22px}._gameQ_1qm35_721{font-size:64px}._feature_1qm35_730{padding:22px}._faqItem_1qm35_1015{padding:16px 18px}._demoBox_1qm35_1031{border-radius:28px;padding:36px 20px}._demoForm_1qm35_1077{padding:20px}._footerInner_1qm35_1155{gap:28px}}._card_hra2f_3{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:18px;padding:24px;display:flex}._field_hra2f_14{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}._input_hra2f_22{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);min-height:48px;color:var(--text);width:100%;padding:0 14px;font-size:16px;font-weight:400}._input_hra2f_22:disabled{border-color:var(--border);background:var(--surface-sunk);color:var(--text-muted)}._input_hra2f_22[aria-invalid=true]{border-color:var(--danger-fill)}._fieldError_hra2f_36{color:var(--danger-tint-text);font-size:13px;font-weight:400}._btn_hra2f_38{border-radius:var(--radius-btn);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}._btn_hra2f_38:disabled{cursor:not-allowed;opacity:.6}._primary_hra2f_52{background:var(--primary);min-height:52px;color:var(--on-primary);box-shadow:var(--shadow-button);border:0;font-size:16px}._primary_hra2f_52:not(:disabled):hover{background:var(--primary-hover)}._secondary_hra2f_55{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}._secondary_hra2f_55:not(:disabled):hover{border-color:var(--text-muted)}._outline_hra2f_58{border:2px solid var(--accent);background:var(--surface);color:var(--accent)}._danger_hra2f_60{background:var(--danger-fill);color:var(--on-primary);border:0}._danger_hra2f_60:not(:disabled):hover{background:var(--danger-hover)}._md_hra2f_64{min-height:48px;font-size:15px}._link_hra2f_66{text-decoration:none}._link_hra2f_66._primary_hra2f_52,._link_hra2f_66._primary_hra2f_52:hover,._link_hra2f_66._danger_hra2f_60,._link_hra2f_66._danger_hra2f_60:hover{color:var(--on-primary)}._link_hra2f_66._outline_hra2f_58:hover{color:var(--accent)}._link_hra2f_66._secondary_hra2f_55:hover{color:var(--text)}._ghost_hra2f_71{color:var(--text-muted);background:0 0;border:0;min-height:44px;padding:0 12px}._ghost_hra2f_71:hover{color:var(--text)}._pill_hra2f_74{border-radius:var(--radius-pill);white-space:nowrap;padding:6px 12px;font-size:13px;font-weight:700}._pillPrimary_hra2f_81{background:var(--tint);color:var(--accent)}._pillDark_hra2f_82{background:var(--sidebar-bg);color:var(--on-primary)}._pillMuted_hra2f_83{background:var(--surface-muted);color:var(--text)}._pillWarn_hra2f_84{background:var(--danger-tint);color:var(--danger-tint-text)}._alert_hra2f_86{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-btn);align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}._fieldDisabled_hra2f_98{color:var(--text-muted)}._hint_hra2f_99{color:var(--text-muted);font-size:12px;font-weight:400}._withUnit_hra2f_100{color:var(--text-muted);align-items:center;gap:8px;font-weight:400;display:flex}._withUnit_hra2f_100 ._input_hra2f_22{flex:1;min-width:0}._withTrailing_hra2f_102{gap:8px;display:flex}._withTrailing_hra2f_102 ._input_hra2f_22{flex:1;min-width:0}._iconBtn_hra2f_105{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._iconBtn_hra2f_105:hover{background:var(--surface-muted);color:var(--text)}._iconBtn_hra2f_105:disabled{cursor:not-allowed;opacity:.4;background:0 0}._backdrop_hra2f_113{z-index:10;background:var(--backdrop);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_hra2f_118{background:var(--surface);border-radius:var(--radius-card);flex-direction:column;width:100%;max-width:640px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}._modalHead_hra2f_123{justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 0;display:flex}._modalTitle_hra2f_124{margin:0;font-size:18px;font-weight:800}._modalBody_hra2f_125{flex-direction:column;gap:16px;padding:16px 24px 24px;display:flex;overflow-y:auto}._modalFoot_hra2f_126{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px;padding:16px 24px;display:flex}._themeCard_hra2f_129{background:var(--surface);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._themePhone_hra2f_130{border:var(--card-edge);box-shadow:var(--shadow-card-student);padding:12px 16px}._themePanel_hra2f_131{border:1px solid var(--border);box-shadow:var(--shadow-card);padding:16px 20px}._themeTitle_hra2f_132{white-space:nowrap;margin:0;font-size:16px;font-weight:800}._segGroup_hra2f_133{background:var(--surface-muted);border-radius:var(--radius-btn);gap:4px;padding:4px;display:flex}._segBtn_hra2f_134{white-space:nowrap;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:14px;font-weight:700}._segBtn_hra2f_134:hover{color:var(--text)}._segBtn_hra2f_134[aria-pressed=true]{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-button)}._themeError_hra2f_140{color:var(--danger-tint-text);flex-basis:100%;margin:0;font-size:13px}._page_9gn4c_2{background:var(--page);justify-content:center;min-height:100dvh;display:flex}._col_9gn4c_3{flex-direction:column;gap:32px;width:100%;max-width:440px;min-height:100dvh;padding:56px 24px 32px;display:flex}._brand_9gn4c_7{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:24px;display:flex}._title_9gn4c_8{font-family:var(--font-display);color:var(--accent);margin:0;font-size:44px;font-weight:400;line-height:1.2}._tagline_9gn4c_9{color:var(--text-muted);margin:0;font-size:15px}._form_9gn4c_11{flex-direction:column;gap:18px;display:flex}._field_9gn4c_12{flex-direction:column;gap:8px;font-size:15px;font-weight:700;display:flex}._input_9gn4c_13{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);min-height:54px;color:var(--text);text-align:left;width:100%;padding:0 16px;font-size:17px;font-weight:400}._pass_9gn4c_17{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);align-items:center;padding-inline-end:4px;display:flex}._pass_9gn4c_17:focus-within{outline:3px solid var(--accent);outline-offset:2px}._passInput_9gn4c_19{border-radius:var(--radius-btn);min-width:0;min-height:52px;color:var(--text);text-align:left;background:0 0;border:0;flex:1;padding:0 16px;font-size:17px;font-weight:400}._passInput_9gn4c_19:focus-visible{outline:none}._eye_9gn4c_24{width:46px;height:46px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._eye_9gn4c_24:hover{background:var(--surface-muted);color:var(--text)}._submit_9gn4c_29{border-radius:var(--radius-option);background:var(--primary);min-height:56px;color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow-button);border:0;justify-content:center;align-items:center;margin-top:6px;font-size:18px;font-weight:800;display:flex}._submit_9gn4c_29:not(:disabled):hover{background:var(--primary-hover)}._submit_9gn4c_29:disabled{opacity:.7;cursor:progress}._help_9gn4c_37{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:var(--radius-option);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._helpText_9gn4c_38{flex-direction:column;gap:2px;display:flex}._helpTitle_9gn4c_39{font-size:15px;font-weight:700}._helpBody_9gn4c_40{color:var(--text-2);font-size:14px;line-height:1.7}._foot_9gn4c_41{text-align:center;color:var(--text-muted);margin:auto 0 0;font-size:13px}._bell_1qme3_6{color:var(--text);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}._bellPhone_1qme3_10{background:var(--surface);border:var(--card-edge);width:46px;height:46px;box-shadow:var(--raise-option);border-radius:16px}._bellPhone_1qme3_10:hover{color:var(--text);outline:2px solid var(--accent);outline-offset:-2px}._badge_1qme3_15{border-radius:var(--radius-pill);background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;top:-5px;left:-5px}._head_1qme3_22{align-items:center;gap:10px;display:flex}._back_1qme3_23{background:var(--surface);border:1px solid var(--border);width:44px;height:44px;color:var(--text);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}._back_1qme3_23:hover{color:var(--text)}._h1_1qme3_28{flex:1;margin:0;font-size:22px;font-weight:800}._h1Panel_1qme3_29{font-size:30px}._readAll_1qme3_30{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700}._readAll_1qme3_30:disabled{color:var(--text-muted);cursor:default}._group_1qme3_35{color:var(--text-muted);font-size:13px;font-weight:700}._groupLater_1qme3_36{margin-top:4px}._list_1qme3_37{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._item_1qme3_38{text-align:start;background:var(--surface);border:var(--card-edge);border-radius:var(--radius-card);width:100%;color:var(--text);box-shadow:var(--shadow-card-student);font-size:inherit;cursor:pointer;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;display:flex}._item_1qme3_38:hover{color:var(--text);outline:2px solid var(--accent);outline-offset:-2px}._read_1qme3_30{background:var(--surface-sunk);border:1px solid var(--surface-muted);box-shadow:none}._icon_1qme3_45{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}._iconLobby_1qme3_46{background:var(--primary);color:var(--on-primary)}._iconReminder_1qme3_47{background:var(--tint);color:var(--tint-text)}._read_1qme3_30 ._iconReminder_1qme3_47{background:var(--border);color:var(--text-2)}._iconManual_1qme3_49{background:var(--gold);color:var(--on-pale)}._text_1qme3_50{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._titleRow_1qme3_51{justify-content:space-between;gap:8px;display:flex}._title_1qme3_51{overflow-wrap:anywhere;font-size:15px;font-weight:800}._read_1qme3_30 ._title_1qme3_51{font-weight:700}._dot_1qme3_54{border-radius:var(--radius-pill);background:var(--accent);flex-shrink:0;width:10px;height:10px;margin-top:6px}._body_1qme3_55{color:var(--text-2);overflow-wrap:anywhere;font-size:14px;line-height:1.7}._meta_1qme3_56{color:var(--text-muted);font-size:12px}._empty_1qme3_57{color:var(--text-muted);margin:0;font-size:15px;line-height:1.8}._more_1qme3_58{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;align-self:center;padding:0 20px;font-size:15px;font-weight:700}._more_1qme3_58:disabled{opacity:.6;cursor:progress}._optin_1qme3_65{background:var(--surface);border:var(--card-edge-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-card-student);align-items:center;gap:12px;padding:12px 14px;display:flex}._optinIcon_1qme3_69{background:var(--gold);width:40px;height:40px;color:var(--on-pale);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._optinText_1qme3_73{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._optinTitle_1qme3_74{font-size:15px;font-weight:900}._optinSub_1qme3_75{color:var(--text-muted);font-size:13px;line-height:1.6}._optinError_1qme3_76{color:var(--danger-tint-text);font-size:13px;line-height:1.6}._optinBtn_1qme3_77{background:var(--accent);min-height:44px;color:var(--on-accent);cursor:pointer;box-shadow:var(--shadow-button-sm);white-space:nowrap;border:0;border-radius:12px;flex-shrink:0;align-items:center;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}._optinBtn_1qme3_77:hover{color:var(--on-accent)}._optinBtn_1qme3_77:disabled{opacity:.7;cursor:progress}._optinClose_1qme3_84{width:36px;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._optinClose_1qme3_84:hover{color:var(--text)}._setting_1qme3_91{background:var(--surface);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._settingPhone_1qme3_92{border:var(--card-edge);box-shadow:var(--shadow-card-student);padding:12px 16px}._settingPanel_1qme3_93{border:1px solid var(--border);box-shadow:var(--shadow-card);padding:16px 20px}._settingText_1qme3_94{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._settingTitle_1qme3_95{margin:0;font-size:16px;font-weight:800}._settingState_1qme3_96{color:var(--text-muted);font-size:13px}._settingHint_1qme3_97{color:var(--text-muted);flex-basis:100%;margin:0;font-size:13px;line-height:1.7}._switchLabel_1qme3_98{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:700;display:flex}._switch_1qme3_98{width:22px;height:22px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin:0}._switch_1qme3_98:disabled{cursor:not-allowed}._ios_1qme3_103{background:var(--page-student);min-height:100dvh;color:var(--text);justify-content:center;display:flex}._iosCol_1qme3_104{flex-direction:column;gap:18px;width:100%;max-width:480px;min-height:100dvh;padding:28px 20px 24px;display:flex}._iosHead_1qme3_105{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:12px;display:flex}._iosText_1qme3_106{color:var(--text-muted);margin:0;font-size:15px;line-height:1.8}._steps_1qme3_107{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._step_1qme3_107{background:var(--surface);border:var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-card-student);align-items:center;gap:12px;padding:14px;display:flex}._stepNum_1qme3_112{border-radius:var(--radius-pill);background:var(--primary);width:34px;height:34px;color:var(--on-primary);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}._stepText_1qme3_116{flex:1;font-size:15px;line-height:1.7}._stepIcon_1qme3_117{color:var(--accent);flex-shrink:0;display:flex}._iosActions_1qme3_118{flex-direction:column;gap:10px;margin-top:auto;display:flex}._gotIt_1qme3_119{border-radius:var(--radius-btn);background:var(--primary);min-height:52px;color:var(--on-primary);box-shadow:var(--shadow-button);cursor:pointer;border:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}._gotIt_1qme3_119:hover{color:var(--on-primary)}._notNow_1qme3_124{border-radius:var(--radius-btn);min-height:48px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}._notNow_1qme3_124:hover{color:var(--text)}._phonePage_1qme3_131{background:var(--page-student);min-height:100dvh;color:var(--text);justify-content:center;display:flex}._phoneCol_1qme3_132{flex-direction:column;gap:14px;width:100%;max-width:480px;padding:20px 18px 24px;display:flex}._page_l94a6_1{flex-direction:column;min-height:100dvh;display:flex}._narrow_l94a6_4{flex-direction:column;flex:1;gap:18px;width:100%;max-width:480px;margin:0 auto;padding:28px 20px 24px;display:flex}._wide_l94a6_7{flex-direction:column;flex:1;gap:24px;width:100%;max-width:1208px;margin:0 auto;padding:40px 24px 56px;display:flex}._bar_l94a6_9{justify-content:space-between;align-items:center;gap:12px;display:flex}._who_l94a6_10{align-items:center;gap:10px;min-width:0;display:flex}._name_l94a6_11{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}@media (width<=640px){._bar_l94a6_9{flex-wrap:wrap}}._headRow_1gtq2_3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._head_1gtq2_3{flex-direction:column;gap:6px;display:flex}._crumbs_1gtq2_5{color:var(--text-muted);font-size:14px}._h1_1gtq2_6{margin:0;font-size:30px;font-weight:800}._h2_1gtq2_7{margin:0;font-size:18px;font-weight:800}._sub_1gtq2_8{color:var(--text-muted);font-size:13px}._seg_1gtq2_11{background:var(--surface-muted);border-radius:14px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:flex}._segSmall_1gtq2_12{border-radius:12px}._segBtn_1gtq2_13{cursor:pointer;min-height:42px;color:var(--text-muted);background:0 0;border:0;border-radius:10px;padding:0 18px;font-size:15px;font-weight:700}._segBtn_1gtq2_13[aria-pressed=true]{background:var(--surface);color:var(--text)}._segDark_1gtq2_18 ._segBtn_1gtq2_13{padding:0 22px}._segDark_1gtq2_18 ._segBtn_1gtq2_13[aria-pressed=true]{background:var(--sidebar-bg);color:var(--on-primary)}._segSmall_1gtq2_12 ._segBtn_1gtq2_13{border-radius:9px;min-height:40px;padding:0 14px;font-size:14px}._filters_1gtq2_23{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}._search_1gtq2_24{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);flex:260px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}._search_1gtq2_24 input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}._search_1gtq2_24:focus-within{border-color:var(--accent)}._levelChips_1gtq2_30{flex-wrap:wrap;gap:6px;display:flex}._levelChip_1gtq2_30{border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--text-2);padding:0 14px;font-size:14px;font-weight:700}._levelChip_1gtq2_30[aria-pressed=true]{border:2px solid var(--sidebar-bg);background:var(--sidebar-bg);color:var(--on-primary)}._inlineLabel_1gtq2_36{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._select_1gtq2_37{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);min-height:46px;color:var(--text);padding:0 12px;font-size:15px;font-weight:400}._tagFilter_1gtq2_41{border-radius:var(--radius-pill);background:var(--tint);min-height:40px;color:var(--tint-text);align-items:center;gap:6px;padding:0 6px 0 12px;font-size:14px;font-weight:700;display:flex}._chipX_1gtq2_45{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--tint-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}._chipX_1gtq2_45:hover{background:var(--primary-light)}._countRow_1gtq2_51{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}._noLevelHint_1gtq2_52{color:var(--danger-tint-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}._rows_1gtq2_55{flex-direction:column;gap:10px;display:flex}._row_1gtq2_55{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._rowMain_1gtq2_57{flex-direction:column;flex:420px;gap:8px;min-width:0;display:flex}._rowText_1gtq2_58{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.7}._rowAnswer_1gtq2_59{color:var(--text-muted);font-size:13px}._meta_1gtq2_60{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._rowSide_1gtq2_61{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}._rowIcons_1gtq2_62{gap:4px;display:flex}._iconBtn_1gtq2_63{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:flex}._iconBtn_1gtq2_63:hover{background:var(--surface-muted);color:var(--text)}._iconBtn_1gtq2_63:disabled{opacity:.4;cursor:not-allowed;background:0 0}._author_1gtq2_69{color:var(--text-muted);font-size:13px}._level_1gtq2_30{white-space:nowrap;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:700}._levelSmall_1gtq2_72{border-radius:6px;padding:2px 8px}._easy_1gtq2_73{background:var(--tint);color:var(--tint-text)}._medium_1gtq2_74{background:var(--primary-light);color:var(--text)}._hard_1gtq2_75{background:var(--sidebar-bg);color:var(--on-primary)}._none_1gtq2_76{background:var(--danger-tint);color:var(--danger-tint-text)}._cat_1gtq2_77{background:var(--surface-muted);color:var(--text-2);border-radius:8px;padding:3px 10px;font-size:12px;font-weight:700}._tag_1gtq2_41{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 4px;font-size:12px}._tag_1gtq2_41:hover{background:var(--primary-tint);color:var(--accent)}._vis_1gtq2_80{border-radius:var(--radius-pill);background:var(--tint);color:var(--tint-text);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}._visPrivate_1gtq2_81{background:var(--surface-muted);color:var(--text-2)}._copyBtn_1gtq2_82{cursor:pointer;border:2px solid var(--accent);background:var(--surface);min-height:40px;color:var(--accent);border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}._copyDone_1gtq2_86{background:var(--tint);color:var(--tint-text);cursor:default;border:0}._empty_1gtq2_88{border:1px dashed var(--border-strong);text-align:center;color:var(--text-muted);border-radius:14px;margin:0;padding:28px;font-size:15px;line-height:1.8}._pager_1gtq2_89{color:var(--text-muted);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}._form_1gtq2_92{flex-direction:column;gap:18px;max-width:760px;display:flex}._card_1gtq2_93{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:22px;display:flex}._cardLoose_1gtq2_94{gap:18px}._inDialog_1gtq2_95 ._card_1gtq2_93{border:0;padding:0}._inDialog_1gtq2_95{gap:22px}._field_1gtq2_97{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}._optional_1gtq2_98{color:var(--text-muted);font-weight:400}._req_1gtq2_99{color:var(--danger-tint-text)}._textarea_1gtq2_100{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);color:var(--text);resize:vertical;min-height:84px;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.7}._textarea_1gtq2_100[aria-invalid=true],._opt_1gtq2_98[data-invalid=true]{border-color:var(--danger-fill)}._fieldset_1gtq2_105{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}._legend_1gtq2_106{margin-bottom:6px;padding:0;font-size:14px;font-weight:700}._opt_1gtq2_98{border:1px solid var(--border-strong);border-radius:var(--radius-input);align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}._opt_1gtq2_98 input[type=radio]{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin:0}._opt_1gtq2_98 input[type=text]{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}._optOn_1gtq2_110{border:2px solid var(--chosen-edge);background:var(--primary-tint)}._optOn_1gtq2_110 input[type=text]{font-weight:700}._error_1gtq2_112{color:var(--danger-tint-text);margin:0;font-size:13px;font-weight:400}._help_1gtq2_113{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.7}._combo_1gtq2_115{flex-direction:column;display:flex}._comboInput_1gtq2_116{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);min-height:48px;color:var(--text);width:100%;padding:0 14px;font-size:16px}._comboInput_1gtq2_116:focus{border:2px solid var(--chosen-edge);outline:0}._comboOpen_1gtq2_121 ._comboInput_1gtq2_116{border:2px solid var(--chosen-edge);border-radius:12px 12px 0 0}._comboList_1gtq2_122{border:1px solid var(--border-strong);border-top:0;border-radius:0 0 12px 12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._comboItem_1gtq2_123{border:0;border-bottom:1px solid var(--surface-warm);background:var(--surface);min-height:44px;color:var(--text);text-align:right;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 14px;font-size:15px;display:flex}._comboItem_1gtq2_123:last-child{border-bottom:0}._comboItem_1gtq2_123:hover,._comboItem_1gtq2_123[data-active=true]{background:var(--primary-tint)}._comboCount_1gtq2_129{color:var(--text-muted);font-size:13px}._comboCreate_1gtq2_130{background:var(--primary-tint);color:var(--accent);justify-content:flex-start;gap:8px;font-weight:700}._picked_1gtq2_131{border:2px solid var(--chosen-edge);border-radius:var(--radius-input);background:var(--primary-tint);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 6px 0 14px;font-size:16px;font-weight:700;display:flex}._tagBox_1gtq2_133{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 10px;display:flex}._tagBox_1gtq2_133:focus-within{border-color:var(--accent)}._tagChip_1gtq2_135{border-radius:var(--radius-pill);background:var(--tint);min-height:34px;color:var(--tint-text);align-items:center;gap:4px;padding:0 4px 0 10px;font-size:14px;font-weight:700;display:flex}._tagChip_1gtq2_135 ._chipX_1gtq2_45{width:28px;height:28px}._tagInput_1gtq2_137{min-width:120px;min-height:34px;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}._suggest_1gtq2_138{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}._suggestBtn_1gtq2_139{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);min-height:32px;color:var(--text-2);cursor:pointer;padding:0 10px;font-size:13px}._suggestBtn_1gtq2_139:hover{border-color:var(--accent);color:var(--accent)}._visCards_1gtq2_142{flex-wrap:wrap;gap:12px;display:flex}._visCard_1gtq2_142{text-align:right;cursor:pointer;color:var(--text);border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;flex-direction:column;flex:260px;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}._visCard_1gtq2_142[aria-pressed=true]{border:2px solid var(--chosen-edge);background:var(--primary-tint)}._visTitle_1gtq2_148{font-size:15px;font-weight:700}._visDesc_1gtq2_149{color:var(--text-2);font-size:13px;font-weight:400;line-height:1.7}._buttons_1gtq2_150{flex-wrap:wrap;gap:12px;display:flex}._cancel_1gtq2_151{border-radius:var(--radius-btn);border:1px solid var(--border-strong);background:var(--surface);min-height:52px;color:var(--text);cursor:pointer;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:flex}._cancel_1gtq2_151:hover{color:var(--text);border-color:var(--text-muted)}._steps_1gtq2_158{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._step_1gtq2_158{border-radius:var(--radius-pill);min-height:40px;color:var(--text-muted);background:var(--surface-muted);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:14px;font-weight:700;display:flex}._step_1gtq2_158:disabled{cursor:default}._stepNum_1gtq2_164{border-radius:var(--radius-pill);background:var(--surface);justify-content:center;align-items:center;width:28px;height:28px;display:flex}._stepOn_1gtq2_165{background:var(--sidebar-bg);color:var(--on-primary)}._stepOn_1gtq2_165 ._stepNum_1gtq2_164{background:var(--ink-raised)}._stepDone_1gtq2_167 ._stepNum_1gtq2_164{background:var(--primary);color:var(--on-primary)}._pickerCols_1gtq2_169{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}._pickerSide_1gtq2_170{flex-direction:column;flex:360px;gap:20px;min-width:0;display:flex}._pickerCard_1gtq2_171{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:20px;display:flex}._pickerMain_1gtq2_172{flex:999 480px;gap:12px}._counter_1gtq2_173{justify-content:space-between;align-items:center;gap:12px;display:flex}._stepper_1gtq2_174{align-items:center;gap:6px;display:flex}._stepBtn_1gtq2_175{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);cursor:pointer;width:44px;height:44px;color:var(--text);font-size:20px}._stepBtn_1gtq2_175:disabled{opacity:.4;cursor:not-allowed}._countNum_1gtq2_177{text-align:center;min-width:44px;font-family:var(--font-display);font-size:28px}._matchLabel_1gtq2_178{color:var(--text-2);font-size:13px}._short_1gtq2_179{color:var(--danger-tint-text);background:var(--danger-tint);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.7}._draw_1gtq2_180{border-radius:var(--radius-btn);background:var(--primary);min-height:50px;color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow-button);border:0;font-size:15px;font-weight:700}._draw_1gtq2_180:not(:disabled):hover{background:var(--primary-hover)}._draw_1gtq2_180:disabled{background:var(--border);color:var(--text-muted);cursor:not-allowed}._link_1gtq2_183{font-size:14px;font-weight:700}._linkBtn_1gtq2_184{color:var(--accent);cursor:pointer;text-align:right;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:700}._linkBtn_1gtq2_184:hover{color:var(--accent-hover)}._found_1gtq2_187{flex-direction:column;gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}._foundRow_1gtq2_188{border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}._foundText_1gtq2_189{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;font-weight:700;line-height:1.6;display:flex}._addBtn_1gtq2_190{border:2px solid var(--accent);background:var(--surface);min-height:36px;color:var(--accent);cursor:pointer;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:700}._addBtn_1gtq2_190:disabled{background:var(--tint);color:var(--tint-text);cursor:default;border:0}._listHead_1gtq2_193{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._sel_1gtq2_37{border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}._selMissing_1gtq2_195{border-color:var(--danger-fill);background:var(--danger-tint)}._selNum_1gtq2_196{background:var(--surface-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}._selText_1gtq2_197{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._selTitle_1gtq2_198{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.6}._selMeta_1gtq2_199{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}._reviewWrong_1gtq2_201{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-pill);padding:2px 8px;font-weight:700}._reviewNew_1gtq2_202{background:var(--tint);color:var(--tint-text);border-radius:var(--radius-pill);padding:2px 8px;font-weight:700}._selIcons_1gtq2_203{flex-shrink:0;display:flex}._selList_1gtq2_204{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._mainBtn_1gtq2_205{border-radius:var(--radius-btn);background:var(--primary);min-height:50px;color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow-button);border:0;padding:0 24px;font-size:15px;font-weight:700}._mainBtn_1gtq2_205:hover{background:var(--primary-hover)}._mainBtn_1gtq2_205:disabled{opacity:.6;cursor:not-allowed}._plainBtn_1gtq2_208{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);min-height:50px;color:var(--text);cursor:pointer;padding:0 18px;font-size:15px;font-weight:700}._plainBtn_1gtq2_208:hover{border-color:var(--text-muted)}._plainBtn_1gtq2_208:disabled{opacity:.6;cursor:not-allowed}._alertInline_1gtq2_211{color:var(--danger-tint-text);margin:0;font-size:13px}._pickBody_1gtq2_214{flex-direction:column;gap:12px;min-height:0;display:flex}._pickFilters_1gtq2_215{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}._pickList_1gtq2_216{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._pickRow_1gtq2_217{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}._pickRow_1gtq2_217 input{width:20px;height:20px;accent-color:var(--primary);cursor:inherit;flex-shrink:0;margin:3px 0 0}._pickRowOn_1gtq2_219{border-color:var(--primary);background:var(--tint)}._pickRowTaken_1gtq2_220{cursor:default;opacity:.7}._pickTaken_1gtq2_221{color:var(--tint-text);font-weight:800}._pickFoot_1gtq2_222{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}._typeBadge_1gtq2_225{background:var(--tint);color:var(--tint-text);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-size:13px;font-weight:700;display:inline-flex}._typeCards_1gtq2_226{flex-wrap:wrap;gap:10px;display:flex}._typeCard_1gtq2_226{cursor:pointer;min-height:72px;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:14px;flex-direction:column;flex:130px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}._typeCardOn_1gtq2_228{border:2px solid var(--chosen-edge);background:var(--primary-tint);color:var(--tint-text);font-weight:800}._typeRow_1gtq2_229{align-items:center;gap:10px;display:flex}._input_1gtq2_230{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);min-height:48px;font:inherit;color:var(--text);box-sizing:border-box;min-width:0;padding:0 14px;font-size:16px}._input_1gtq2_230[aria-invalid=true]{border-color:var(--danger-fill)}._removeBtn_1gtq2_232{border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--danger-tint-text);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._removeBtn_1gtq2_232:disabled{opacity:.35;cursor:default}._addRow_1gtq2_234{border:1px dashed var(--primary);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:flex}._rowNo_1gtq2_235{background:var(--surface-muted);width:30px;height:30px;color:var(--letter-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}._formCols_1gtq2_236{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}._formMain_1gtq2_237{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}._preview_1gtq2_238{flex-direction:column;flex:340px;gap:12px;min-width:0;display:flex;position:sticky;top:16px}._previewTitle_1gtq2_239{font-size:15px;font-weight:800}._previewPhone_1gtq2_240{background:var(--page-student);color:var(--text);border:1px solid var(--border-strong);border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex}._typeFilter_1gtq2_241{flex-wrap:wrap;gap:8px;display:flex}._typeChip_1gtq2_242{border-radius:var(--radius-pill);min-height:40px;font:inherit;cursor:pointer;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);padding:0 16px;font-size:14px;font-weight:700}._typeChipOn_1gtq2_243{border:2px solid var(--chosen-edge);background:var(--primary-tint);color:var(--tint-text)}._filterBar_1gtq2_246{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}._filterFields_1gtq2_247{flex-wrap:wrap;gap:14px;display:flex}._filterField_1gtq2_247{flex-direction:column;flex:150px;gap:8px;min-width:0;font-size:15px;font-weight:800;display:flex}._filterWide_1gtq2_249{flex:1.4 190px}._filterSelect_1gtq2_250{border:1px solid var(--border-strong);background:var(--surface);min-height:48px;font:inherit;color:var(--text);box-sizing:border-box;border-radius:12px;width:100%;padding:0 14px;font-size:16px;font-weight:400}._filterAll_1gtq2_254{color:var(--text-muted)}._activeRow_1gtq2_255{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._resultCount_1gtq2_256{font-size:14px;font-weight:800}._activeChip_1gtq2_257{border-radius:var(--radius-pill);background:var(--tint);min-height:34px;color:var(--tint-text);align-items:center;gap:6px;padding:0 6px 0 12px;font-size:13px;font-weight:700;display:flex}._activeX_1gtq2_258{border-radius:var(--radius-pill);width:26px;height:26px;color:var(--tint-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}._activeX_1gtq2_258:hover{background:var(--primary-light)}._clearAll_1gtq2_260{min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:800}._formSelect_1gtq2_261{border:1px solid var(--border-strong);background:var(--surface);min-height:48px;font:inherit;color:var(--text);box-sizing:border-box;border-radius:12px;width:100%;padding:0 14px;font-size:16px;font-weight:400}._taxonomy_1gtq2_262{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:14px;display:grid}._tableBox_1gtq2_265{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:20px;padding:4px 16px;overflow-x:auto}._table_1gtq2_265{border-collapse:collapse;width:100%;min-width:860px;font-size:15px}._table_1gtq2_265 th{color:var(--text-muted);text-align:start;border-bottom:1px solid var(--border);padding:10px 8px;font-size:14px;font-weight:700}._table_1gtq2_265 td{border-bottom:1px solid var(--surface-line);color:var(--text-2);vertical-align:top;padding:14px 8px}._table_1gtq2_265 tr:last-child td{border-bottom:0}._table_1gtq2_265 ._tdText_1gtq2_270{color:var(--text);max-width:380px;font-weight:700}._tdAnswer_1gtq2_271{color:var(--text-muted);margin-top:4px;font-size:13px;font-weight:400;display:block}._tdTags_1gtq2_272{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}._tdMuted_1gtq2_273{color:var(--text-muted)}._tdActions_1gtq2_274{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}._pickAll_1gtq2_277{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:14px;padding:12px 4px;font-size:15px;font-weight:800;display:flex}._pickAll_1gtq2_277 input{width:22px;height:22px;accent-color:var(--primary);flex-shrink:0;margin:0}._pickOff_1gtq2_279{cursor:default;opacity:.6}._pickReason_1gtq2_280{color:var(--danger-tint-text);font-size:13px;font-weight:700;display:block}._pickSide_1gtq2_281{color:var(--text-muted);flex-wrap:wrap;flex:0 300px;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}._listCols_1gtq2_284{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}._listCard_1gtq2_285{background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;flex:420px;gap:16px;padding:24px;display:flex}._listItems_1gtq2_286{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._listItem_1gtq2_286{border-bottom:1px solid var(--surface-line);flex-direction:column;gap:6px;padding:10px 0;display:flex}._listLine_1gtq2_288{align-items:center;gap:12px;min-height:44px;display:flex}._listName_1gtq2_289{flex:1;font-size:16px;font-weight:700}._listCount_1gtq2_290{color:var(--text-muted);font-size:13px}._listLock_1gtq2_291{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}._listBtn_1gtq2_292{border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._listBtnDanger_1gtq2_293{color:var(--danger-tint-text)}._listError_1gtq2_294{color:var(--danger-tint-text);font-size:13px;font-weight:700;line-height:1.7}._listAdd_1gtq2_295{gap:8px;display:flex}._listInput_1gtq2_296{border:1px solid var(--border-strong);background:var(--surface);min-width:0;min-height:48px;font:inherit;color:var(--text);box-sizing:border-box;border-radius:12px;flex:1;padding:0 14px;font-size:16px}._listAddBtn_1gtq2_297{border:1px dashed var(--primary);min-height:48px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:flex}._listAddBtn_1gtq2_297:disabled{opacity:.5;cursor:default}._play_ymrap_2{flex-direction:column;gap:14px;display:flex}._qCard_ymrap_3{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:22px;padding:18px 16px}._qText_ymrap_4{text-align:center;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:800;line-height:1.9}._blank_ymrap_5{border-bottom:3px solid var(--accent);vertical-align:baseline;min-width:84px;margin:0 6px;display:inline-block}._hint_ymrap_6{color:var(--text-muted);text-align:center;margin:0;font-size:14px;line-height:1.7}._small_ymrap_7{color:var(--text-muted);font-size:13px}._list_ymrap_10{flex-direction:column;gap:10px;display:flex}._grid_ymrap_11{grid-template-columns:1fr 1fr;gap:10px;display:grid}._option_ymrap_12{background:var(--surface);border:var(--option-edge);width:100%;min-height:58px;box-shadow:var(--raise-option);color:var(--text);font:inherit;text-align:start;cursor:pointer;box-sizing:border-box;border-radius:18px;align-items:center;gap:12px;padding:10px 14px;font-size:16px;font-weight:700;display:flex}._option_ymrap_12:disabled{cursor:default;opacity:.75}._static_ymrap_14{cursor:default}._optionOn_ymrap_15{background:var(--primary-tint);border:2px solid var(--chosen-edge);box-shadow:none}._letter_ymrap_16{background:var(--surface-muted);width:34px;height:34px;color:var(--letter-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}._optionText_ymrap_17{overflow-wrap:anywhere;flex:1}._box_ymrap_18{border:2px solid var(--text-muted);box-sizing:border-box;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._boxOn_ymrap_19{background:var(--primary);border-color:var(--primary)}._tf_ymrap_22{flex-direction:column;gap:12px;display:flex}._tfBtn_ymrap_23{min-height:116px;font:inherit;color:var(--text);background:var(--surface);border:var(--option-edge);width:100%;box-shadow:var(--raise-option);cursor:pointer;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:26px;font-weight:900;display:flex}._tfBtn_ymrap_23:disabled{cursor:default;opacity:.75}._submit_ymrap_27{background:var(--primary);min-height:56px;color:var(--on-primary);box-shadow:var(--shadow-button);font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;font-size:17px;font-weight:800;display:flex}._submit_ymrap_27:disabled{opacity:.5;cursor:default}._textForm_ymrap_31{flex-direction:column;gap:14px;display:flex}._inputBox_ymrap_32{background:var(--surface);box-shadow:var(--shadow-card-student);border:2px solid var(--chosen-edge);box-sizing:border-box;border-radius:18px;align-items:center;gap:10px;min-height:68px;padding:0 16px;display:flex}._numInput_ymrap_33,._textInput_ymrap_33{min-width:0;font:inherit;text-align:center;color:var(--text);background:0 0;border:0;outline:none;flex:1}._numInput_ymrap_33{font-size:30px;font-weight:900}._textInput_ymrap_33{font-size:24px;font-weight:800}._unit_ymrap_36{color:var(--text-muted);font-size:16px;font-weight:700}._orderList_ymrap_39{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._orderItem_ymrap_40{box-sizing:border-box;background:var(--surface);min-height:64px;box-shadow:var(--raise-option);border:var(--option-edge);border-radius:18px;align-items:center;gap:10px;padding:8px 12px;font-size:16px;font-weight:700;display:flex}._orderMoved_ymrap_41{background:var(--primary-tint);border:2px solid var(--chosen-edge);box-shadow:none}._num_ymrap_33{background:var(--surface-muted);width:30px;height:30px;color:var(--letter-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}._numBad_ymrap_43{background:var(--danger-tint);color:var(--danger-tint-text)}._arrow_ymrap_44{border:1.5px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._arrow_ymrap_44:disabled{opacity:.35;cursor:default}._columns_ymrap_48{gap:12px;display:flex}._column_ymrap_48{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}._side_ymrap_50{box-sizing:border-box;min-height:56px;font:inherit;color:var(--text);cursor:pointer;background:var(--surface);width:100%;box-shadow:var(--raise-option);border:var(--option-edge);border-radius:16px;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:800;display:flex}._sidePaired_ymrap_51{box-shadow:none;border-style:solid;border-width:2.5px}._sidePicked_ymrap_52{background:var(--primary-tint);border:2.5px dashed var(--chosen-edge);box-shadow:none}._side_ymrap_50:disabled{cursor:default}._sideText_ymrap_54{text-align:start;overflow-wrap:anywhere;flex:1}._pairNo_ymrap_55{width:26px;height:26px;color:var(--on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}._pairSpace_ymrap_56{flex-shrink:0;width:26px;height:26px}._revealCard_ymrap_59{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);text-align:start;border-radius:20px;flex-direction:column;padding:4px 16px;display:flex}._revealRow_ymrap_60{border-bottom:1px solid var(--surface-warm);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0;display:flex}._revealRow_ymrap_60 svg{flex-shrink:0}._last_ymrap_62{border-bottom:0}._revealKey_ymrap_63{color:var(--text-muted);flex-shrink:0;width:96px;font-size:14px}._revealVal_ymrap_64{overflow-wrap:anywhere;flex:1;font-size:16px;font-weight:800}._strong_ymrap_65{color:var(--accent)}._revealLabel_ymrap_66{color:var(--text-muted);padding:8px 0 2px;font-size:13px;font-weight:800;display:block}._pairLeft_ymrap_67{min-width:64px;font-size:15px;font-weight:700}._pairArrow_ymrap_68{color:var(--text-muted)}._tag_ymrap_69{border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;font-weight:800}._ok_ymrap_70{background:var(--tint);color:var(--tint-text)}._missed_ymrap_71{background:var(--surface-muted);color:var(--text-2)}._bad_ymrap_72{background:var(--danger-tint);color:var(--danger-tint-text)}._headRow_10o9k_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._head_10o9k_8{flex-direction:column;gap:6px;display:flex}._titleLine_10o9k_10{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}._titleRow_10o9k_11{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._h1_10o9k_12{overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800}._h2_10o9k_13{margin:0;font-size:18px;font-weight:800}._h3_10o9k_14{margin:0;font-size:16px;font-weight:800}._crumbs_10o9k_15,._sub_10o9k_16,._muted_10o9k_17{color:var(--text-muted);font-size:14px}._small_10o9k_18{color:var(--text-muted);font-size:13px}._note_10o9k_19{color:var(--text-muted);margin:0;font-size:13px;line-height:1.8}._text_10o9k_20{color:var(--text-2);margin:0;font-size:15px;line-height:1.8}._empty_10o9k_22{color:var(--text-muted);margin:0;padding:14px 0;font-size:15px}._emptyText_10o9k_24{color:var(--text-muted);margin:0;font-size:15px;line-height:1.8}._warnText_10o9k_25{color:var(--danger-tint-text);font-size:13px}._okBox_10o9k_26{background:var(--tint);color:var(--tint-text);border-radius:12px;margin:0;padding:12px 14px;font-size:15px;line-height:1.8}._okSmall_10o9k_27{background:var(--tint);color:var(--tint-text);border-radius:12px;margin:0;padding:10px 14px;font-size:14px;line-height:1.8}._tools_10o9k_30{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._search_10o9k_31{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);flex:320px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}._search_10o9k_31:focus-within{border-color:var(--accent)}._search_10o9k_31 input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}._card_10o9k_37{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:8px 22px 16px}._panel_10o9k_38{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:22px;display:flex}._panel_10o9k_38 ._search_10o9k_31,._field_10o9k_40 ._search_10o9k_31{flex:none;min-height:44px}._tableWrap_10o9k_41{overflow-x:auto}._table_10o9k_41{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}._table_10o9k_41 th{color:var(--text-muted);text-align:right;border-bottom:1px solid var(--border);padding:14px 8px;font-size:13px;font-weight:700}._table_10o9k_41 td{border-bottom:1px solid var(--surface-warm);padding:12px 8px}._table_10o9k_41 tr:last-child td{border-bottom:0}._compactTable_10o9k_47{border-collapse:collapse;width:100%;font-size:15px}._compactTable_10o9k_47 th{color:var(--text-muted);text-align:right;border-bottom:1px solid var(--border);padding:10px 8px;font-size:13px;font-weight:700}._compactTable_10o9k_47 td{border-bottom:1px solid var(--surface-warm);padding:12px 8px}._compactTable_10o9k_47 tr:last-child td{border-bottom:0}._name_10o9k_51,._num_10o9k_52{font-weight:700}._rank_10o9k_53{font-weight:800}._rankTop_10o9k_54{color:var(--accent);font-weight:800}._nameLink_10o9k_55{color:var(--text);font-weight:700}._nameLink_10o9k_55:hover{color:var(--accent)}._person_10o9k_57{flex-direction:column;display:flex}._personName_10o9k_58{color:var(--text);font-weight:700;text-decoration:none}a._personName_10o9k_58:hover{color:var(--accent)}._personUser_10o9k_60{color:var(--text-muted);text-align:right;font-size:13px}._off_10o9k_61 td,._off_10o9k_61 ._personName_10o9k_58{color:var(--text-muted)}._classes_10o9k_63{color:var(--text-2)}._actions_10o9k_64{flex-wrap:wrap;gap:6px;display:flex}._act_10o9k_64{white-space:nowrap;border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}._act_10o9k_64:hover{border-color:var(--text-muted)}._actWarn_10o9k_71{color:var(--danger-tint-text)}._chipOn_10o9k_72{border-radius:var(--radius-pill);background:var(--tint);color:var(--tint-text);white-space:nowrap;padding:3px 10px;font-size:13px;font-weight:700}._chipOff_10o9k_73{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-2);white-space:nowrap;padding:3px 10px;font-size:13px;font-weight:700}._foot_10o9k_74{color:var(--text-muted);justify-content:space-between;align-items:center;padding-top:14px;font-size:14px;display:flex}._pageBtns_10o9k_75{gap:6px;display:flex}._pageBtn_10o9k_75{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;min-width:44px;min-height:40px;color:var(--text);border-radius:10px;padding:0 10px}._pageBtn_10o9k_75:disabled{opacity:.5;cursor:not-allowed}._kv_10o9k_78{justify-content:space-between;gap:8px;font-size:15px;display:flex}._tabs_10o9k_81{background:var(--surface-muted);border-radius:var(--radius-btn);gap:4px;padding:4px;display:flex}._tab_10o9k_41{cursor:pointer;min-height:40px;color:var(--text-muted);background:0 0;border:0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:700}._tab_10o9k_41[aria-pressed=true]{background:var(--surface);color:var(--text)}._inlineLabel_10o9k_84{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._inlineSelect_10o9k_85{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);min-height:48px;color:var(--text);padding:0 12px;font-size:15px}._select_10o9k_86{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);min-height:48px;color:var(--text);width:100%;padding:0 12px;font-size:15px}._field_10o9k_40{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}._statCards_10o9k_93{flex-wrap:wrap;gap:16px;display:flex}._statCard_10o9k_93{background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;flex:200px;gap:4px;padding:20px;text-decoration:none;display:flex}a._statCard_10o9k_93:hover{border-color:var(--accent);color:var(--text)}._statKey_10o9k_96{color:var(--text-muted);font-size:14px}._statNum_10o9k_97{font-family:var(--font-display);color:var(--accent);font-size:48px;line-height:1.1}._statSub_10o9k_98{color:var(--text-muted);font-size:13px}._quick_10o9k_99{flex-direction:column;gap:12px;display:flex}._quickRow_10o9k_100{flex-wrap:wrap;gap:12px;display:flex}._next_10o9k_103{background:var(--primary);color:var(--on-primary);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}._nextText_10o9k_104{flex-direction:column;gap:6px;min-width:0;display:flex}._nextSub_10o9k_105{color:var(--on-primary-muted);font-size:14px}._nextTitle_10o9k_106{overflow-wrap:anywhere;font-size:24px;font-weight:800}._nextMeta_10o9k_107{color:var(--on-primary-muted);font-size:15px}._nextTile_10o9k_108{background:var(--primary-deep);color:var(--on-primary);border-radius:18px;flex-direction:column;align-items:center;padding:12px 22px;text-decoration:none;display:flex}a._nextTile_10o9k_108:hover{color:var(--on-primary);background:var(--primary-hover)}._nextNum_10o9k_110{font-family:var(--font-display);font-size:40px;line-height:1.1}._nextKey_10o9k_111{color:var(--on-primary-muted);font-size:13px}._nextEmpty_10o9k_112{background:var(--surface);border:1px dashed var(--border-dashed);color:var(--text-muted);border-radius:24px;padding:24px;font-size:15px}._row2_10o9k_113{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}._half_10o9k_114{flex:360px;gap:4px;min-width:0}._wideCol_10o9k_115{flex:999 480px;min-width:0}._sideCol_10o9k_116{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}._evRow_10o9k_119{border-bottom:1px solid var(--surface-warm);align-items:center;gap:12px;padding:12px 0;display:flex}._evRow_10o9k_119:last-child{border-bottom:0}._dateTile_10o9k_121{background:var(--surface-muted);width:44px;height:44px;color:var(--text-2);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1.2;display:flex}._dateTileOn_10o9k_125{background:var(--tint);color:var(--tint-text)}._dateDay_10o9k_126{font-size:15px}._evText_10o9k_127{flex-direction:column;flex:1;min-width:0;display:flex}._evName_10o9k_128{overflow-wrap:anywhere;color:var(--text);font-size:15px;font-weight:700;text-decoration:none}a._evName_10o9k_128:hover{color:var(--accent)}._chip_10o9k_72{border-radius:var(--radius-pill);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:700}._chipMine_10o9k_131{background:var(--tint);color:var(--tint-text)}._chipOther_10o9k_132{background:var(--surface-muted);color:var(--text-2)}._chipOut_10o9k_133{background:var(--danger-tint);color:var(--danger-tint-text)}._chipBig_10o9k_134{font-size:13px}._statusChip_10o9k_135{border-radius:var(--radius-pill);padding:3px 10px;font-size:13px;font-weight:700}._classGrid_10o9k_138{flex-wrap:wrap;gap:16px;display:flex}._classCard_10o9k_139{background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;flex:260px;gap:4px;padding:18px 20px;text-decoration:none;display:flex}._classCard_10o9k_139:hover{border-color:var(--accent);color:var(--text)}._className_10o9k_144{overflow-wrap:anywhere;font-size:17px;font-weight:800}._addCard_10o9k_145{border:1px dashed var(--border-dashed);min-height:76px;color:var(--accent);cursor:pointer;background:0 0;border-radius:18px;flex:260px;justify-content:center;align-items:center;gap:8px;padding:18px 20px;font-size:15px;font-weight:700;text-decoration:none;display:flex}._addCard_10o9k_145:hover{border-color:var(--accent);color:var(--accent)}._iconBtn_10o9k_153{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}._iconBtn_10o9k_153:hover{background:var(--surface-muted);color:var(--text)}._coachChips_10o9k_158{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._coachMe_10o9k_159{background:var(--tint);color:var(--tint-text);border-radius:var(--radius-pill);padding:6px 12px;font-size:14px;font-weight:700}._coachOther_10o9k_160{background:var(--surface-muted);border-radius:var(--radius-pill);padding:6px 12px;font-size:14px}._chipX_10o9k_162{border-radius:var(--radius-pill);width:24px;height:24px;color:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:6px;padding:0;display:inline-flex}._chipX_10o9k_162:hover{background:var(--danger-tint);color:var(--danger-tint-text)}._chipX_10o9k_162:disabled{opacity:.4;cursor:not-allowed;color:inherit;background:0 0}._dashedBtn_10o9k_165{border:1px dashed var(--border-dashed);border-radius:var(--radius-pill);min-height:40px;color:var(--accent);cursor:pointer;background:0 0;padding:0 14px;font-size:14px;font-weight:700}._dashedBtn_10o9k_165:hover{border-color:var(--accent)}._outlineBtn_10o9k_170{border:2px solid var(--accent);background:var(--surface);min-height:44px;color:var(--accent);cursor:pointer;border-radius:12px;padding:0 16px;font-size:14px;font-weight:700}._pickSearch_10o9k_175{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}._pickSearch_10o9k_175:focus-within{border:2px solid var(--chosen-edge);padding:0 13px}._searchInput_10o9k_180{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}._results_10o9k_181{border:1px solid var(--border);border-radius:var(--radius-btn);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._result_10o9k_181{border-bottom:1px solid var(--surface-warm);align-items:center;gap:12px;padding:10px 14px;display:flex}._result_10o9k_181:last-child{border-bottom:0}._initial_10o9k_184{border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}._tone0_10o9k_185{background:var(--danger-tint);color:var(--danger-tint-text)}._tone1_10o9k_186{background:var(--tint);color:var(--tint-text)}._tone2_10o9k_187{background:var(--surface-muted);color:var(--text-2)}._who_10o9k_188{flex-direction:column;flex:1;min-width:0;display:flex}._whoName_10o9k_189{overflow-wrap:anywhere;font-size:15px;font-weight:700}._whoUser_10o9k_190{color:var(--text-muted);text-align:right;font-size:13px}._addBtn_10o9k_191{background:var(--primary);min-height:40px;color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow-button);border:0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:700}._addBtn_10o9k_191:disabled{opacity:.6;cursor:progress}._isMember_10o9k_196{color:var(--text-muted);padding:0 8px;font-size:13px}._removeBtn_10o9k_197{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}._removeBtn_10o9k_197:hover{background:var(--danger-tint);color:var(--danger-tint-text)}._more_10o9k_199{background:var(--bg);min-height:44px;color:var(--accent);cursor:pointer;border:0;border-radius:12px;font-size:14px;font-weight:700}._studentHead_10o9k_202{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._studentText_10o9k_203{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}._studentUser_10o9k_204{color:var(--text-muted);text-align:right;font-size:15px}._stats_10o9k_205{flex-wrap:wrap;gap:16px;display:flex}._stat_10o9k_93{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;flex:200px;gap:4px;padding:18px 20px;display:flex}._statValue_10o9k_207{font-family:var(--font-display);font-size:40px;line-height:1.1}._statBlue_10o9k_208{color:var(--accent)}._sideCard_10o9k_209{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:20px;display:flex}._blueBtn_10o9k_210{background:var(--primary);min-height:44px;color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow-button);border:0;border-radius:12px;font-size:14px;font-weight:700}._blueBtn_10o9k_210:disabled,._plainBtn_10o9k_211:disabled{opacity:.6;cursor:progress}._plainBtn_10o9k_211{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;border-radius:12px;font-size:14px;font-weight:700}._form_10o9k_215{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);max-width:640px;box-shadow:var(--shadow-card);flex-direction:column;gap:18px;padding:24px;display:flex}._roleNote_10o9k_216{color:var(--text-muted);font-size:13px;font-weight:400}._roles_10o9k_218{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}._role_10o9k_216{border:1px solid var(--border-strong);background:var(--surface);min-height:96px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}._role_10o9k_216:hover{border-color:var(--chosen-edge)}._roleOn_10o9k_225,._roleOn_10o9k_225:hover{border:2px solid var(--chosen-edge);background:var(--primary-tint);padding:13px}._roleName_10o9k_226{font-size:16px;font-weight:800}._roleAreas_10o9k_227{color:var(--text-muted);font-size:13px;font-weight:400;line-height:1.6}._roleCount_10o9k_228{color:var(--tint-text);margin-top:auto;font-size:12px;font-weight:700}._checks_10o9k_229{flex-wrap:wrap;gap:8px;display:flex}._checkChip_10o9k_230{border:1px solid var(--border-strong);border-radius:var(--radius-pill);cursor:pointer;background:var(--surface);align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;display:flex}._checkChip_10o9k_230 input{width:18px;height:18px;accent-color:var(--primary);margin:0}._checkOn_10o9k_232{border:2px solid var(--chosen-edge);background:var(--primary-tint);padding:0 13px}._passRow_10o9k_233{align-items:flex-end;gap:8px;display:flex}._passRow_10o9k_233>:first-child{flex:1;min-width:0}._plain_10o9k_211{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);min-height:48px;color:var(--text);cursor:pointer;white-space:nowrap;padding:0 14px;font-size:14px;font-weight:700}._formBtns_10o9k_236{flex-wrap:wrap;gap:12px;display:flex}._userOk_10o9k_238{color:var(--tint-text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}._titleChip_19eu3_2{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-2);white-space:nowrap;padding:4px 10px;font-size:13px;font-weight:700}._titleRoot_19eu3_3{background:var(--sidebar-bg);color:var(--on-primary)}._chips_19eu3_4{flex-wrap:wrap;gap:6px;display:flex}._chip_19eu3_4{border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text-2);padding:0 14px;font-size:14px;font-weight:700}._chip_19eu3_4[aria-pressed=true]{border:2px solid var(--sidebar-bg);background:var(--sidebar-bg);color:var(--on-primary)}._perms_19eu3_10{color:var(--text-2)}._headCard_19eu3_13{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:flex-end;gap:18px;padding:22px;display:flex}._who_19eu3_14{flex:260px;align-items:center;gap:14px;display:flex}._bigInitial_19eu3_15{border-radius:var(--radius-pill);background:var(--tint);width:60px;height:60px;color:var(--tint-text);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex}._whoText_19eu3_16{flex-direction:column;gap:2px;display:flex}._h1_19eu3_17{margin:0;font-size:26px;font-weight:800}._user_19eu3_18{color:var(--text-muted);text-align:right;font-size:14px}._titleField_19eu3_20{flex:240px;min-width:0}._facts_19eu3_21{color:var(--text-muted);flex-wrap:wrap;gap:8px 24px;font-size:14px;display:flex}._facts_19eu3_21 strong{color:var(--text-2);font-weight:700}._rootCard_19eu3_24{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-card);align-items:center;gap:16px;padding:24px;display:flex}._rootText_19eu3_25{flex-direction:column;gap:4px;display:flex}._rootMain_19eu3_26{font-size:20px;font-weight:800}._rootSub_19eu3_27{color:var(--on-dark-muted);font-size:14px;line-height:1.8}._selfNote_19eu3_28{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-btn);align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}._edHead_19eu3_31{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._h2_19eu3_32{margin:0;font-size:20px;font-weight:800}._count_19eu3_33{color:var(--text-muted);font-size:15px;font-weight:500}._presetLabel_19eu3_34{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._select_19eu3_35{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);min-height:46px;color:var(--text);padding:0 12px;font-size:15px}._grid_19eu3_36{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._section_19eu3_37{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;gap:2px;padding:16px 18px;display:flex}._h3_19eu3_38{margin:0 0 6px;font-size:16px;font-weight:800}._item_19eu3_39{border-top:1px solid var(--surface-line);align-items:center;gap:10px;min-height:50px;display:flex}._itemLabel_19eu3_40{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}._itemLabel_19eu3_40 input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin:0}._itemText_19eu3_42{flex-direction:column;min-width:0;display:flex}._itemName_19eu3_43{font-size:14px;font-weight:700}._itemCode_19eu3_44{color:var(--text-muted);text-align:right;font-size:11px}._seg_19eu3_45{background:var(--surface-muted);border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:flex}._segBtn_19eu3_46{cursor:pointer;min-height:34px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}._segBtn_19eu3_46[aria-pressed=true]{background:var(--sidebar-bg);color:var(--on-primary)}._segBtn_19eu3_46:disabled{cursor:default}._bar_19eu3_50{background:var(--sidebar-bg);color:var(--on-primary);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:16px}._barText_19eu3_51{font-size:14px}._barBtns_19eu3_52{flex-wrap:wrap;gap:8px;display:flex}._barGhost_19eu3_53{border:1px solid var(--ink-soft);min-height:44px;color:var(--on-primary);cursor:pointer;background:0 0;border-radius:12px;padding:0 16px;font-size:14px;font-weight:700}._barGhost_19eu3_53:disabled{opacity:.6;cursor:not-allowed}._barSave_19eu3_55{background:var(--gold);min-height:44px;color:var(--on-pale);cursor:pointer;border:0;border-radius:12px;padding:0 20px;font-size:14px;font-weight:800}._barSave_19eu3_55:disabled{background:var(--ink-soft);color:var(--text-disabled);cursor:not-allowed}._barDanger_19eu3_57{border:1px solid var(--danger-pale);min-height:44px;color:var(--danger-pale);cursor:pointer;background:0 0;border-radius:12px;padding:0 16px;font-size:14px;font-weight:700}._presetCols_19eu3_60{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}._presetList_19eu3_61{flex-direction:column;flex:220px;gap:6px;min-width:0;display:flex}._presetBtn_19eu3_62{border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);min-height:48px;color:var(--text);cursor:pointer;text-align:right;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:700;display:flex}._presetBtn_19eu3_62[aria-current=true]{border:2px solid var(--chosen-edge);background:var(--primary-tint);padding:0 13px}._presetBtn_19eu3_62 small{color:var(--text-muted);font-size:12px;font-weight:500}._presetMain_19eu3_65{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}._lede_19eu3_68{color:var(--text-muted);font-size:14px}._kind_19eu3_69{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:700}._kindGrant_19eu3_70{background:var(--tint);color:var(--tint-text)}._kindRevoke_19eu3_71{background:var(--danger-tint);color:var(--danger-tint-text)}._kindScope_19eu3_72{background:var(--surface-muted);color:var(--text)}._kindTitle_19eu3_73{background:var(--surface-muted);color:var(--text-2)}._time_19eu3_74{color:var(--text-muted);white-space:nowrap}._scopeCell_19eu3_75{color:var(--text-2)}@media (width<=800px){._grid_19eu3_36{grid-template-columns:minmax(0,1fr)}}._head_1ruoe_3{flex-direction:column;gap:8px;display:flex}._crumbs_1ruoe_4{color:var(--text-muted);font-size:14px}._titleRow_1ruoe_5{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._h1_1ruoe_6{margin:0;font-size:32px;font-weight:800}._headActions_1ruoe_7{flex-wrap:wrap;gap:12px;margin-inline-start:auto;display:flex}._typePill_1ruoe_8{background:var(--tint);color:var(--accent);border-radius:var(--radius-pill);padding:6px 14px;font-size:14px;font-weight:700}._h2_1ruoe_10{margin:0;font-size:18px;font-weight:800}._muted_1ruoe_11{color:var(--text-muted);font-size:14px}._empty_1ruoe_12{color:var(--text-muted);margin:0;font-size:15px;line-height:1.8}._columns_1ruoe_15{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}._main_1ruoe_16{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}._aside_1ruoe_17{flex:300px;gap:16px;min-width:0;position:sticky;top:16px}._row2_1ruoe_19{flex-wrap:wrap;gap:16px;display:flex}._row2_1ruoe_19>*{flex:220px}._groupLabel_1ruoe_23{font-size:14px;font-weight:700}._group_1ruoe_23{flex-direction:column;gap:8px;display:flex}._chips_1ruoe_25{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._chip_1ruoe_25{background:var(--surface-muted);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:14px;display:flex}._chipX_1ruoe_27{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}._chipX_1ruoe_27:hover{background:var(--surface-warm);color:var(--text)}._addChip_1ruoe_32{border:1px dashed var(--border-dashed);border-radius:var(--radius-pill);min-height:44px;color:var(--accent);cursor:pointer;background:0 0;padding:0 16px;font-size:14px;font-weight:700}._addChip_1ruoe_32:hover{border-color:var(--accent)}._select_1ruoe_38{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);min-height:48px;color:var(--text);width:100%;padding:0 14px;font-size:16px;font-weight:400}._fieldset_1ruoe_44{border:0;min-width:0;margin:0;padding:0}._legend_1ruoe_45{margin-bottom:10px;padding:0;font-size:14px;font-weight:700}._radios_1ruoe_46{flex-wrap:wrap;gap:12px;display:flex}._radioCard_1ruoe_47{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);cursor:pointer;flex:240px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}._radioCard_1ruoe_47._checked_1ruoe_52{border:2px solid var(--chosen-edge);background:var(--primary-tint);padding:13px 15px}._radioCard_1ruoe_47 input,._check_1ruoe_52 input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin:3px 0 0}._radioText_1ruoe_54{flex-direction:column;gap:4px;display:flex}._radioTitle_1ruoe_55{font-size:15px;font-weight:700}._kindBadge_1ruoe_57{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-2);margin-inline-start:8px;padding:3px 10px;font-size:12px;font-weight:700}._kindTeam_1ruoe_58{background:var(--primary);color:var(--on-primary)}._radioDesc_1ruoe_59{color:var(--text-muted);font-size:13px;line-height:1.7}._radioCard_1ruoe_47._checked_1ruoe_52 ._radioDesc_1ruoe_59{color:var(--text-2)}._check_1ruoe_52{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}._check_1ruoe_52 input{margin:0}._facts_1ruoe_65{flex-direction:column;gap:12px;font-size:15px;display:flex}._fact_1ruoe_65{justify-content:space-between;gap:12px;display:flex}._factKey_1ruoe_67{color:var(--text-muted)}._factVal_1ruoe_68{font-weight:700}._note_1ruoe_69{color:var(--text-2);background:var(--surface-muted);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.8}._inlineError_1ruoe_70{color:var(--danger-tint-text);margin:0;font-size:13px}._list_1ruoe_73{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._item_1ruoe_74{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 20px;display:flex}._itemMain_1ruoe_78{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}._itemTitle_1ruoe_79{overflow-wrap:anywhere;font-size:16px;font-weight:700}._itemMeta_1ruoe_80{color:var(--text-muted);font-size:14px}._itemActions_1ruoe_81{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._listHead_1ruoe_82{color:var(--text-muted);margin:8px 0 0;font-size:16px;font-weight:800}._pickList_1ruoe_85{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._pickBtn_1ruoe_86{border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);width:100%;min-height:56px;color:var(--text);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:700;display:flex}._pickBtn_1ruoe_86:hover{border-color:var(--accent)}@media (width<=640px){._aside_1ruoe_17{position:static}}._switchRow_1ruoe_99{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}._switchText_1ruoe_100{flex-direction:column;gap:4px;display:flex}._switchTitle_1ruoe_101{font-size:15px;font-weight:700}._switchHelp_1ruoe_102{color:var(--text-muted);font-size:13px;line-height:1.7}._switch_1ruoe_99{width:22px;height:22px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin:0}._reviewBanner_1ruoe_106{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-card);box-shadow:var(--shadow-button);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}._reviewIcon_1ruoe_110{background:var(--primary-deep);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._reviewText_1ruoe_111{flex-direction:column;flex:280px;gap:2px;min-width:0;display:flex}._reviewTitle_1ruoe_112{font-size:16px;font-weight:800}._reviewSub_1ruoe_113{color:var(--on-primary-muted);font-size:14px}._reviewBack_1ruoe_114,._reviewBack_1ruoe_114:hover{color:var(--on-primary);flex-shrink:0;font-size:14px;font-weight:700}._typeWarn_1ruoe_117{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:14px;padding:12px 16px;font-size:14px;line-height:1.7}._row_z4n26_3{flex-wrap:wrap;gap:24px;display:flex}._wide_z4n26_4{flex:300px}._narrow_z4n26_5{flex:220px}._field_z4n26_6{flex-direction:column;gap:8px;display:flex}._label_z4n26_7{font-size:15px;font-weight:800}._hint_z4n26_8{color:var(--text-muted);font-size:13px;line-height:1.7}._seg_z4n26_9{background:var(--surface-muted);border-radius:14px;gap:6px;padding:4px;display:flex}._segBtn_z4n26_10{min-height:42px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-size:15px;font-weight:600}._segOn_z4n26_11{background:var(--surface);box-shadow:0 2px 0 var(--border-strong);color:var(--text);font-weight:800}._cards_z4n26_12{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}._card_z4n26_12{cursor:pointer;border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;flex-direction:column;flex:240px;gap:8px;padding:16px;display:flex}._cardOn_z4n26_14{border:2px solid var(--primary);background:var(--primary-tint)}._cardTitle_z4n26_15{align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}._cardTitle_z4n26_15 input{width:18px;height:18px;accent-color:var(--primary);margin:0}._cardDesc_z4n26_17{color:var(--text-2);font-size:14px;line-height:1.8}._estimate_z4n26_18{background:var(--tint);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 16px;display:flex}._estimateVal_z4n26_19{color:var(--tint-text);font-size:16px;font-weight:800}._narrow_xdodr_2{max-width:460px}._muted_xdodr_3{color:var(--text-muted);font-weight:400}._warn_xdodr_4{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:1.7;display:flex}._warn_xdodr_4>span{flex:300px}._warn_xdodr_4 svg{flex-shrink:0}._estimate_xdodr_7{color:var(--text-2);align-items:center;gap:10px;font-size:15px;display:flex}._cols_1br3h_3{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}._form_1br3h_4{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;flex:999 520px;gap:20px;padding:24px;display:flex}._fieldset_1br3h_8{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}._legend_1br3h_9{margin-bottom:10px;padding:0;font-size:15px;font-weight:800}._classes_1br3h_10{flex-wrap:wrap;gap:10px;display:flex}._classChip_1br3h_11{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:15px;display:flex}._classChip_1br3h_11 input{width:20px;height:20px;accent-color:var(--primary);margin:0}._classChipOn_1br3h_16{border:2px solid var(--chosen-edge);background:var(--primary-tint);font-weight:700}._count_1br3h_17{color:var(--text-muted);font-weight:400}._label_1br3h_18{flex-direction:column;gap:6px;font-size:15px;font-weight:800;display:flex}._labelNote_1br3h_19{color:var(--text-muted);font-size:13px;font-weight:400}._input_1br3h_20,._textarea_1br3h_20,._select_1br3h_20{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);min-height:48px;color:var(--text);width:100%;padding:0 14px;font-size:16px;font-weight:400}._textarea_1br3h_20{resize:vertical;padding:12px 14px;line-height:1.8}._input_1br3h_20[aria-invalid=true],._textarea_1br3h_20[aria-invalid=true]{border-color:var(--danger-fill)}._counter_1br3h_26{color:var(--text-muted);align-self:flex-end;font-size:12px;font-weight:400}._error_1br3h_27{color:var(--danger-tint-text);font-size:13px;font-weight:400}._foot_1br3h_28{border-top:1px solid var(--surface-warm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}._footText_1br3h_32{color:var(--text-2);font-size:14px}._sendBtn_1br3h_33{border-radius:var(--radius-btn);background:var(--primary);min-height:52px;color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow-button);border:0;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}._sendBtn_1br3h_33:hover:not(:disabled){background:var(--primary-hover)}._sendBtn_1br3h_33:disabled{opacity:.6;cursor:progress}._aside_1br3h_41{flex-direction:column;flex:300px;gap:12px;min-width:0;display:flex}._asideTitle_1br3h_42{font-size:15px;font-weight:800}._phone_1br3h_43{background:var(--preview-bg);border-radius:28px;flex-direction:column;gap:12px;padding:22px 16px 28px;display:flex}._clock_1br3h_44{text-align:center;font-family:var(--font-display);color:var(--on-primary);font-size:44px;line-height:1}._push_1br3h_45{background:var(--preview-card);color:var(--on-primary);border-radius:18px;align-items:flex-start;gap:10px;padding:12px;display:flex}._pushText_1br3h_46{flex-direction:column;gap:2px;min-width:0;display:flex}._pushMeta_1br3h_47{color:var(--preview-meta);justify-content:space-between;gap:8px;font-size:12px;display:flex}._pushTitle_1br3h_48{overflow-wrap:anywhere;font-size:14px;font-weight:700}._pushBody_1br3h_49{color:var(--preview-body);overflow-wrap:anywhere;font-size:13px;line-height:1.6}._note_1br3h_50{color:var(--text-muted);margin:0;font-size:13px;line-height:1.8}._history_1br3h_53{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:24px;display:flex}._tableWrap_1br3h_57{overflow-x:auto}._table_1br3h_57{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}._table_1br3h_57 th{color:var(--text-muted);text-align:right;border-bottom:1px solid var(--border);padding:10px 8px;font-weight:700}._table_1br3h_57 td{border-bottom:1px solid var(--surface-warm);vertical-align:top;padding:12px 8px}._date_1br3h_61{color:var(--text-muted);white-space:nowrap}._title_1br3h_62{font-weight:700}._by_1br3h_63{color:var(--text-muted);font-size:12px;font-weight:400;display:block}._sentPill_1br3h_64{background:var(--tint);color:var(--tint-text);border-radius:var(--radius-pill);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:700}._sentRest_1br3h_65{color:var(--text-muted);font-size:12px}._failed_1br3h_66{color:var(--danger-tint-text)}._more_1br3h_67{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;align-self:center;padding:0 20px;font-size:15px;font-weight:700}._confirmText_1br3h_73{margin:0;font-size:16px;line-height:1.8}._confirmTime_1br3h_74{color:var(--text-muted);margin:0;font-size:14px}._head_kiyfm_2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._headText_kiyfm_3{flex-direction:column;gap:6px;min-width:0;display:flex}._sub_kiyfm_4{color:var(--text-muted);font-size:14px}._subLogo_kiyfm_5{align-items:center;gap:6px;display:inline-flex}._h1_kiyfm_6{overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800}._actions_kiyfm_7{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._pill_kiyfm_8{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-pill);padding:10px 16px;font-size:15px;font-weight:700}._next_kiyfm_9{border-radius:var(--radius-btn);background:var(--primary);min-height:50px;color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow-button);border:0;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:800;display:flex}._next_kiyfm_9:hover:not(:disabled){background:var(--primary-hover)}._next_kiyfm_9:disabled{background:var(--border);color:var(--text-muted);cursor:not-allowed}._hint_kiyfm_15{color:var(--text-muted);text-align:left;align-self:flex-end;margin-top:-10px;font-size:13px}._reject_kiyfm_16{color:var(--danger-tint-text);align-self:flex-end;font-size:13px}._columns_kiyfm_17{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}._bracketCard_kiyfm_18{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);flex:999 760px;padding:20px;overflow-x:auto}._grid_kiyfm_19{gap:16px;display:grid}._col_kiyfm_17{flex-direction:column;justify-content:center;gap:10px;display:flex}._colHead_kiyfm_21{color:var(--text-muted);align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}._colLive_kiyfm_22{color:var(--accent)}._box_kiyfm_23{border:1px solid var(--border);background:var(--surface);border-radius:14px;font-size:14px;overflow:hidden}._box_kiyfm_23._live_kiyfm_24{border:2px solid var(--chosen-edge);background:var(--primary-tint)}._box_kiyfm_23._gold_kiyfm_25{border:2px solid var(--gold);background:var(--gold-soft)}._box_kiyfm_23._pending_kiyfm_26{color:var(--text-2)}._box_kiyfm_23._final_kiyfm_27{color:var(--text-muted)}._box_kiyfm_23 button{all:unset;cursor:pointer;width:100%;display:block}._line_kiyfm_29{justify-content:space-between;gap:8px;padding:8px 12px;display:flex}._line_kiyfm_29+._line_kiyfm_29{border-top:1px solid var(--surface-warm)}._gold_kiyfm_25 ._line_kiyfm_29+._line_kiyfm_29{border-top-color:var(--gold-line)}._win_kiyfm_32{color:var(--tint-text);font-weight:800}._lose_kiyfm_33{color:var(--text-muted)}._liveLine_kiyfm_34{font-weight:700}._tag_kiyfm_35{background:var(--gold);color:var(--on-pale);padding:6px 12px;font-size:12px;font-weight:800}._tagLive_kiyfm_36{background:var(--primary);color:var(--on-primary)}._bye_kiyfm_37{border:1px dashed var(--border-dashed);color:var(--text-2);border-radius:14px;justify-content:space-between;gap:8px;padding:10px 12px;font-size:14px;display:flex}._byeName_kiyfm_38{color:var(--text);font-weight:700}._byeLabel_kiyfm_39{color:var(--text-muted)}._aside_kiyfm_40{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}._liveCard_kiyfm_41{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:20px;display:flex}._liveLabel_kiyfm_42{color:var(--on-dark-muted);font-size:13px}._liveRow_kiyfm_43{justify-content:space-between;align-items:center;gap:8px;display:flex}._liveName_kiyfm_44{overflow-wrap:anywhere;font-size:17px;font-weight:800}._liveScore_kiyfm_45{font-family:var(--font-display);white-space:nowrap;font-size:30px}._liveLines_kiyfm_46{flex-direction:column;gap:6px;font-size:14px;display:flex}._liveLines_kiyfm_46>div{color:var(--on-dark-muted);justify-content:space-between;gap:8px;display:flex}._liveLines_kiyfm_46>._now_kiyfm_48{color:var(--gold);font-weight:700}._statusCard_kiyfm_49{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:20px;font-size:14px;display:flex}._h2_kiyfm_50{margin:0;font-size:16px;font-weight:800}._kv_kiyfm_51{justify-content:space-between;gap:8px;display:flex}._k_kiyfm_51{color:var(--text-muted)}._v_kiyfm_53{font-weight:700}._empty_kiyfm_54{color:var(--on-dark-muted);margin:0;font-size:14px}._ended_kiyfm_55{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:24px;font-size:15px;display:flex}._strip_kiyfm_56{color:var(--danger-tint-text);background:var(--danger-tint);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}._head_xvubu_3{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._headText_xvubu_4{flex-direction:column;gap:6px;min-width:0;display:flex}._sub_xvubu_5{color:var(--text-muted);font-size:14px}._h1_xvubu_6{overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:800}._pill_xvubu_7{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:700;display:flex}._pillDark_xvubu_11{background:var(--sidebar-bg)}._pillMuted_xvubu_12{background:var(--surface-muted);color:var(--text)}._pillSep_xvubu_13{background:var(--primary-line);width:1px;height:18px}._stats_xvubu_15{flex-wrap:wrap;gap:16px;display:flex}._stat_xvubu_15{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;flex:220px;gap:4px;padding:18px 20px;display:flex}._statKey_xvubu_17{color:var(--text-muted);font-size:14px}._statNum_xvubu_18{font-family:var(--font-display);color:var(--text);font-size:44px;line-height:1.1}._statNum_xvubu_18._blue_xvubu_19{color:var(--accent)}._statNum_xvubu_18._warn_xvubu_20{color:var(--danger)}._statSub_xvubu_21{color:var(--text-muted);font-size:13px}._columns_xvubu_23{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}._main_xvubu_24{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}._card_xvubu_25{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:24px;display:flex}._aside_xvubu_26{flex:320px;gap:12px;min-width:0}._label_xvubu_27{color:var(--text-muted);font-size:14px}._qTitle_xvubu_28{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:800;line-height:1.6}._h2_xvubu_29{margin:0;font-size:18px;font-weight:800}._bars_xvubu_31{flex-direction:column;gap:12px;display:flex}._bar_xvubu_31{flex-direction:column;gap:6px;display:flex}._barHead_xvubu_33{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}._barName_xvubu_34{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}._barName_xvubu_34._right_xvubu_35,._barNum_xvubu_36{font-weight:700}._rightTag_xvubu_37{background:var(--tint);color:var(--accent);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px;font-size:12px;font-weight:700}._track_xvubu_38{background:var(--surface-muted);border-radius:var(--radius-pill);height:10px;overflow:hidden}._fill_xvubu_39{background:var(--bar-neutral);border-radius:var(--radius-pill);height:100%;transition:width .3s}._fill_xvubu_39._right_xvubu_35{background:var(--primary)}._fill_xvubu_39._none_xvubu_41{background:var(--danger-strong)}._noAnswer_xvubu_42 ._barHead_xvubu_33{color:var(--text-muted)}._foot_xvubu_43{color:var(--text-muted);font-size:13px}._chart_xvubu_45{align-items:flex-end;gap:10px;height:160px;display:flex}._col_xvubu_23{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}._colVal_xvubu_47{font-size:13px;font-weight:700}._colBar_xvubu_48{background:var(--primary);border-radius:8px 8px 2px 2px;width:100%}._colBar_xvubu_48._now_xvubu_49{background:var(--sidebar-bg)}._colBar_xvubu_48._later_xvubu_50{border:1px dashed var(--border-strong);background:0 0;height:24px}._colPos_xvubu_51{color:var(--text-muted);font-size:13px}._colPos_xvubu_51._now_xvubu_49{color:var(--text);font-weight:700}._people_xvubu_54{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._person_xvubu_55{border-bottom:1px solid var(--surface-warm);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}._personName_xvubu_56{overflow-wrap:anywhere;font-size:15px}._chip_xvubu_57{border-radius:var(--radius-pill);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:700}._chipIn_xvubu_58{background:var(--tint);color:var(--tint-text)}._chipWait_xvubu_59{background:var(--surface-muted);color:var(--text-2)}._chipOut_xvubu_60{background:var(--danger-tint);color:var(--danger-tint-text)}._more_xvubu_61{background:var(--bg);min-height:44px;color:var(--accent);cursor:pointer;border:0;border-radius:12px;font-size:14px;font-weight:700}._empty_xvubu_62{color:var(--text-muted);margin:0;font-size:15px;line-height:1.8}._banner_xvubu_64{background:var(--primary);color:var(--on-primary);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}._bannerText_xvubu_65{flex-direction:column;flex:420px;gap:6px;min-width:0;display:flex}._bannerSub_xvubu_66{color:var(--on-primary-muted);font-size:14px}._bannerMain_xvubu_67{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.6}._nextBtn_xvubu_68{border-radius:var(--radius-option);background:var(--surface);min-height:60px;color:var(--text);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:18px;font-weight:800;display:flex}._nextBtn_xvubu_68:disabled{opacity:.7;cursor:progress}._bannerError_xvubu_74{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:12px;flex-basis:100%;margin:0;padding:10px 14px;font-size:14px;font-weight:700}._bannerDark_xvubu_75{background:var(--sidebar-bg)}._offline_xvubu_77{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-btn);align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}._page_1pfn7_4{background:var(--page-student);min-height:100dvh;color:var(--text)}._dark_1pfn7_5{background:var(--page-ink);color:var(--on-primary)}._blue_1pfn7_6{background:var(--page-primary);color:var(--on-primary)}._col_1pfn7_7{flex-direction:column;gap:16px;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;padding:24px 20px 20px;display:flex}._flush_1pfn7_11{gap:14px;padding-left:0;padding-right:0}._flush_1pfn7_11>._pad_1pfn7_12{padding:0 20px}._top_1pfn7_14{justify-content:space-between;align-items:center;gap:12px;display:flex}._pill_1pfn7_15{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-pill);white-space:nowrap;padding:6px 14px;font-size:14px;font-weight:700}._dark_1pfn7_5 ._pill_1pfn7_15{background:var(--ink-soft)}._blue_1pfn7_6 ._pill_1pfn7_15{background:var(--primary-deep)}._softPill_1pfn7_18{background:var(--tint);color:var(--accent);border-radius:var(--radius-pill);white-space:nowrap;padding:6px 12px;font-size:13px;font-weight:700}._muted_1pfn7_19{color:var(--text-muted);font-size:14px}._dark_1pfn7_5 ._muted_1pfn7_19{color:var(--on-dark-muted)}._blue_1pfn7_6 ._muted_1pfn7_19{color:var(--on-primary-muted)}._live_1pfn7_22{color:var(--text-muted);align-items:center;gap:6px;font-size:14px;display:flex}._bigTitle_1pfn7_25{font-family:var(--font-display);color:var(--accent);margin:0;font-size:52px;font-weight:400;line-height:1.1}._sub_1pfn7_26{color:var(--text-muted);margin:0;font-size:15px}._vsCard_1pfn7_27{background:var(--sidebar-bg);color:var(--on-primary);border-radius:22px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}._vsLabel_1pfn7_28{color:var(--on-dark-muted);font-size:13px}._vsRow_1pfn7_29{align-items:center;gap:12px;display:flex}._av_1pfn7_30{border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:flex}._avMe_1pfn7_31{background:var(--primary);color:var(--on-primary)}._avThem_1pfn7_32{background:var(--danger-pale);color:var(--on-pale)}._avSoft_1pfn7_33{background:var(--tint);color:var(--tint-text)}._avWarm_1pfn7_34{background:var(--danger-tint);color:var(--danger-tint-text)}._vsWord_1pfn7_35{font-family:var(--font-display);color:var(--gold);font-size:26px}._vsName_1pfn7_36{font-size:18px;font-weight:800}._vsFoot_1pfn7_37{border-top:1px solid var(--ink-soft);justify-content:space-between;align-items:center;padding-top:10px;display:flex}._clock_1pfn7_38{font-family:var(--font-display);font-size:34px;line-height:1}._card_1pfn7_40{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:14px 16px;display:flex}._h2_1pfn7_41{margin:0;font-size:15px;font-weight:800}._pathRow_1pfn7_42{align-items:center;gap:12px;font-size:14px;display:flex}._pathNo_1pfn7_43{border-radius:var(--radius-pill);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}._pathNow_1pfn7_44{background:var(--primary);color:var(--on-primary)}._pathLater_1pfn7_45{background:var(--tint);color:var(--tint-text)}._pathBye_1pfn7_46{border:2px dashed var(--bar-neutral);color:var(--text-muted)}._pathFinal_1pfn7_47{background:var(--gold);color:var(--on-pale)}._pathText_1pfn7_48{flex:1}._pathMuted_1pfn7_49{color:var(--text-muted)}._rules_1pfn7_50{gap:8px;font-size:14px;line-height:1.7}._ghostBtn_1pfn7_51{border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);min-height:48px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;font-size:15px;font-weight:700;display:flex}._ghostBtn_1pfn7_51:hover{border-color:var(--text-muted)}._drawTitle_1pfn7_59{font-family:var(--font-display);color:var(--gold);margin:0;font-size:44px;font-weight:400;line-height:1.15}._firstCard_1pfn7_60{background:var(--primary);border-radius:18px;align-items:center;gap:10px;margin:0 20px;padding:12px 14px;display:flex}._firstAv_1pfn7_61{border-radius:var(--radius-pill);background:var(--surface);width:40px;height:40px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}._firstText_1pfn7_62{flex-direction:column;flex:1;gap:1px;display:flex}._firstLabel_1pfn7_63{color:var(--on-primary-muted);font-size:12px}._firstName_1pfn7_64{font-size:16px;font-weight:800}._firstClock_1pfn7_65{font-family:var(--font-display);font-size:28px;line-height:1}._legend_1pfn7_66{color:var(--on-dark-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}._legendItem_1pfn7_67{align-items:center;gap:6px;display:flex}._legendMine_1pfn7_68{border:2px solid var(--primary-pale);border-radius:4px;width:14px;height:14px}._legendBye_1pfn7_69{border:2px dashed var(--bar-neutral);border-radius:4px;width:14px;height:14px}._bracketScroll_1pfn7_70{flex:1;min-height:0;padding:0 20px;overflow-x:auto}._bracket_1pfn7_70{gap:18px;width:max-content;min-height:100%;display:flex}._bCol_1pfn7_72{flex-direction:column;gap:8px;width:150px;display:flex}._bHead_1pfn7_73{color:var(--on-dark-muted);text-align:center;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}._bHeadFinal_1pfn7_74{color:var(--gold);font-weight:800}._bBody_1pfn7_75{flex-direction:column;flex:1;justify-content:space-around;gap:8px;display:flex}._box_1pfn7_76{border:1px solid var(--ink-soft);background:var(--ink-raised);border-radius:12px;font-size:13px;overflow:hidden}._boxMine_1pfn7_77{border:2px solid var(--primary-pale)}._boxFinal_1pfn7_78{border:2px solid var(--gold)}._boxLine_1pfn7_79{justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;display:flex}._boxLine_1pfn7_79+._boxLine_1pfn7_79{border-top:1px solid var(--ink-soft)}._boxWin_1pfn7_81{font-weight:800}._boxLose_1pfn7_82{color:var(--on-dark-muted)}._boxNo_1pfn7_83{color:var(--bar-neutral);font-size:10px}._boxByeLine_1pfn7_84{border:2px dashed var(--bar-neutral);color:var(--on-dark-muted);border-radius:12px;justify-content:space-between;gap:6px;padding:8px 10px;font-size:13px;display:flex}._boxByeMine_1pfn7_85{border-color:var(--primary-pale);color:var(--on-primary);font-weight:700}._drawFoot_1pfn7_86{border-radius:var(--radius-btn);background:var(--ink-raised);min-height:44px;color:var(--on-dark-muted);border:0;justify-content:center;align-items:center;gap:8px;margin:0 20px;font-size:14px;display:flex}._drawBack_1pfn7_87{cursor:pointer;font-family:inherit}._scoreCard_1pfn7_90{background:var(--sidebar-bg);color:var(--on-primary);border-radius:22px;align-items:center;gap:8px;padding:14px 16px;display:flex}._scoreSide_1pfn7_91{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}._scoreSide_1pfn7_91 ._av_1pfn7_30{width:48px;height:48px;font-size:19px}._scoreName_1pfn7_93{text-align:center;overflow-wrap:anywhere;font-size:14px;font-weight:700}._scoreNum_1pfn7_94{font-family:var(--font-display);white-space:nowrap;font-size:44px;line-height:1}._dots_1pfn7_95{gap:4px;display:flex}._dot_1pfn7_95{border-radius:var(--radius-pill);background:var(--ink-soft);box-sizing:border-box;width:12px;height:12px}._dotRight_1pfn7_97{background:var(--accent-soft)}._dotWrong_1pfn7_98{background:var(--danger-pale)}._dotNow_1pfn7_99{border:2px solid var(--on-primary);background:0 0}._timer_1pfn7_100{align-items:center;gap:10px;display:flex}._track_1pfn7_101{background:var(--border);border-radius:var(--radius-pill);flex:1;height:10px;overflow:hidden}._fill_1pfn7_102{background:var(--primary);border-radius:var(--radius-pill);height:100%;transition:width .25s linear}._secs_1pfn7_103{font-family:var(--font-display);color:var(--accent);text-align:center;min-width:32px;font-size:28px;line-height:1}._dark_1pfn7_5 ._track_1pfn7_101{background:var(--ink-soft)}._dark_1pfn7_5 ._fill_1pfn7_102{background:var(--gold)}._dark_1pfn7_5 ._secs_1pfn7_103{color:var(--gold)}._qCard_1pfn7_107{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:var(--radius-card);padding:20px}._qText_1pfn7_108{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.7}._qGold_1pfn7_109{background:var(--ink-raised);border:2px solid var(--gold);box-shadow:none;padding:18px}._qGold_1pfn7_109 ._qText_1pfn7_108{font-size:19px}._options_1pfn7_111{flex-direction:column;gap:10px;display:flex}._opt_1pfn7_111{border:2px solid var(--border);border-radius:var(--radius-option);background:var(--surface);width:100%;min-height:58px;color:var(--text);text-align:right;cursor:pointer;align-items:center;gap:12px;padding:10px 16px;font-size:17px;display:flex}@media (hover:hover){._opt_1pfn7_111:not(:disabled):hover{border-color:var(--accent)}}._opt_1pfn7_111:disabled{cursor:default}._letter_1pfn7_122{background:var(--surface-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}._optGold_1pfn7_123{border-color:var(--ink-soft);background:var(--ink-raised);min-height:56px;color:var(--on-primary);font-size:16px}._optGold_1pfn7_123 ._letter_1pfn7_122{background:var(--ink-soft);width:32px;height:32px;font-size:13px}@media (hover:hover){._optGold_1pfn7_123:not(:disabled):hover{border-color:var(--gold)}}._optChosen_1pfn7_128{border-color:var(--chosen-edge);background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-button);font-weight:700}._optChosen_1pfn7_128 ._letter_1pfn7_122{background:var(--primary-mid)}._optGold_1pfn7_123._optChosen_1pfn7_128{border-color:var(--gold);background:var(--gold);color:var(--on-pale);box-shadow:none}._optGold_1pfn7_123._optChosen_1pfn7_128 ._letter_1pfn7_122{background:var(--on-primary)}._optDim_1pfn7_132{opacity:.6}._note_1pfn7_133{color:var(--text-2);background:var(--surface-muted);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:10px;font-size:14px;display:flex}._dark_1pfn7_5 ._note_1pfn7_133{color:var(--on-dark-muted);background:0 0;font-size:13px}._reject_1pfn7_135{text-align:center;color:var(--danger-tint-text);margin:0;font-size:14px;font-weight:700}._dark_1pfn7_5 ._reject_1pfn7_135{color:var(--danger-pale)}._goldHead_1pfn7_139{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:4px;display:flex}._goldStar_1pfn7_140{border-radius:var(--radius-pill);background:var(--gold);width:64px;height:64px;color:var(--on-pale);justify-content:center;align-items:center;display:flex}._goldTitle_1pfn7_141{font-family:var(--font-display);color:var(--gold);margin:0;font-size:46px;font-weight:400;line-height:1.15}._goldSub_1pfn7_142{color:var(--on-dark-muted);margin:0;font-size:14px;line-height:1.7}._answerCard_1pfn7_145{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:var(--radius-card);flex-direction:column;gap:6px;padding:16px 18px;display:flex}._answerQ_1pfn7_146{color:var(--text-muted);font-size:14px}._answerRight_1pfn7_147{align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}._dark_1pfn7_5 ._answerCard_1pfn7_145{background:var(--ink-raised);border:1px solid var(--ink-soft);box-shadow:none}._dark_1pfn7_5 ._answerQ_1pfn7_146{color:var(--on-dark-muted)}._pair_1pfn7_150{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._res_1pfn7_151{border-radius:var(--radius-card);text-align:center;background:var(--surface);color:var(--text);border:2px solid var(--border);flex-direction:column;align-items:center;gap:8px;padding:16px 12px;display:flex}._resRight_1pfn7_152{background:var(--primary);color:var(--on-primary);border-color:var(--primary);padding:18px 14px}._resWrong_1pfn7_153{border-color:var(--danger-fill)}._resIcon_1pfn7_154{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:56px;height:56px;display:flex}._resRight_1pfn7_152 ._resIcon_1pfn7_154{background:var(--surface);color:var(--accent)}._resWrong_1pfn7_153 ._resIcon_1pfn7_154{background:var(--danger-tint);color:var(--danger)}._resNone_1pfn7_157 ._resIcon_1pfn7_154{background:var(--surface-muted);color:var(--text-muted)}._resName_1pfn7_158{overflow-wrap:anywhere;font-size:16px;font-weight:800}._resPick_1pfn7_159{color:var(--text-muted);font-size:14px}._resRight_1pfn7_152 ._resPick_1pfn7_159{color:var(--on-primary-muted)}._resWrong_1pfn7_153 ._resPick_1pfn7_159{color:var(--danger-tint-text)}._tally_1pfn7_162{background:var(--sidebar-bg);color:var(--on-primary);border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:18px;display:flex}._dark_1pfn7_5 ._tally_1pfn7_162{background:var(--ink-raised)}._tallyLabel_1pfn7_164{color:var(--on-dark-muted);font-size:14px}._tallyRow_1pfn7_165{align-items:center;gap:20px;display:flex}._tallySide_1pfn7_166{flex-direction:column;align-items:center;gap:4px;display:flex}._tallyNum_1pfn7_167{font-family:var(--font-display);font-size:56px;line-height:1}._tallyColon_1pfn7_168{font-family:var(--font-display);color:var(--text-disabled);font-size:40px}._tallyName_1pfn7_169{color:var(--on-dark-muted);font-size:13px}._tallyNote_1pfn7_170{color:var(--on-primary-muted);text-align:center;margin:0;font-size:14px;line-height:1.7}._foot_1pfn7_171{color:var(--text-2);justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:15px;display:flex}._dark_1pfn7_5 ._foot_1pfn7_171,._blue_1pfn7_6 ._foot_1pfn7_171{color:var(--on-dark-muted)}._blue_1pfn7_6 ._foot_1pfn7_171{color:var(--on-primary-muted);font-size:13px}._hero_1pfn7_176{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:20px;display:flex}._heroBadge_1pfn7_177{border-radius:var(--radius-pill);background:var(--surface);width:84px;height:84px;color:var(--accent);justify-content:center;align-items:center;display:flex}._heroBadgeOut_1pfn7_178{background:var(--danger-tint);width:76px;height:76px;color:var(--danger)}._heroBadgeGold_1pfn7_179{background:var(--gold);width:96px;height:96px;color:var(--on-pale)}._heroTitle_1pfn7_180{font-family:var(--font-display);margin:0;font-size:72px;font-weight:400;line-height:1.1}._heroTitleOut_1pfn7_181{color:var(--danger);font-size:52px;line-height:1.15}._heroTitleGold_1pfn7_182{color:var(--gold);font-size:64px}._heroSub_1pfn7_183{margin:0;font-size:16px;line-height:1.7}._heroSubMuted_1pfn7_184{color:var(--text-2);font-size:15px}._dark_1pfn7_5 ._heroSubMuted_1pfn7_184{color:var(--on-dark-muted)}._whiteCard_1pfn7_186{background:var(--surface);color:var(--text);border-radius:22px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}._kv_1pfn7_187{justify-content:space-between;gap:12px;font-size:15px;display:flex}._kvVal_1pfn7_188{font-weight:800}._kvBlue_1pfn7_189{color:var(--accent)}._nextCard_1pfn7_190{background:var(--primary-deep);border-radius:var(--radius-card);flex-direction:column;gap:6px;padding:16px 18px;display:flex}._nextLabel_1pfn7_191{color:var(--on-primary-muted);font-size:13px}._nextTitle_1pfn7_192{font-size:18px;font-weight:800}._nextText_1pfn7_193{color:var(--on-primary-muted);font-size:14px;line-height:1.7}._whiteBtn_1pfn7_194{border-radius:var(--radius-option);background:var(--surface);min-height:54px;color:var(--accent);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;font-size:16px;font-weight:800;display:flex}._outlineBtn_1pfn7_198{border:2px solid var(--watch-edge);border-radius:var(--radius-option);background:var(--surface);min-height:54px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:auto;font-size:16px;font-weight:700;display:flex}._dark_1pfn7_5 ._list_1pfn7_203{background:var(--ink-raised);box-shadow:none;border:0}._dark_1pfn7_5 ._listRow_1pfn7_204+._listRow_1pfn7_204{border-top-color:var(--ink-soft)}._pointsCard_1pfn7_205{background:var(--sidebar-bg);color:var(--on-primary);border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}._pointsText_1pfn7_206{flex-direction:column;gap:2px;display:flex}._pointsLabel_1pfn7_207{color:var(--on-dark-muted);font-size:13px}._pointsSub_1pfn7_208{font-size:15px}._pointsNum_1pfn7_209{font-family:var(--font-display);font-size:52px;line-height:1}._goldCard_1pfn7_210{background:var(--gold);color:var(--on-pale);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}._goldCardTitle_1pfn7_211{font-size:14px;font-weight:700}._goldCardSub_1pfn7_212{font-size:13px}._goldNum_1pfn7_213{font-family:var(--font-display);font-size:48px;line-height:1}._runner_1pfn7_215 ._av_1pfn7_30{width:40px;height:40px;font-size:16px}._center_1pfn7_217{text-align:center;color:var(--text-muted);margin:auto 0;font-size:14px;line-height:1.8}._watchBanner_1pfn7_220{background:var(--tint);border-radius:var(--radius-option);align-items:center;gap:12px;padding:12px 14px;display:flex}._watchTitle_1pfn7_221{color:var(--text);font-size:15px;font-weight:800}._watchSub_1pfn7_222{color:var(--tint-text);font-size:13px}._watchScore_1pfn7_223{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:22px;align-items:center;gap:8px;padding:14px 16px;display:flex}._watchScore_1pfn7_223 ._av_1pfn7_30{width:48px;height:48px;font-size:19px}._watchQ_1pfn7_225{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:var(--radius-card);opacity:.9;padding:18px}._watchQ_1pfn7_225 ._qText_1pfn7_108{font-size:18px}._chips_1pfn7_227{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._chip_1pfn7_227{background:var(--surface-muted);min-height:48px;color:var(--text-2);border-radius:14px;align-items:center;padding:0 14px;font-size:15px;display:flex}._chipRight_1pfn7_229{background:var(--tint);color:var(--accent);font-weight:700}._answeredRow_1pfn7_230{color:var(--text-2);justify-content:space-around;font-size:13px;display:flex}._duelTabs_1pfn7_231{flex-wrap:wrap;gap:6px;display:flex}._duelTab_1pfn7_231{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--text-2);cursor:pointer;padding:0 12px;font-size:13px}._duelTab_1pfn7_231[aria-pressed=true]{background:var(--sidebar-bg);color:var(--on-primary);border-color:var(--sidebar-bg)}._myPoints_1pfn7_234{background:var(--sidebar-bg);color:var(--on-primary);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 16px;display:flex}._myPointsNum_1pfn7_235{font-family:var(--font-display);font-size:36px;line-height:1}._strip_1pfn7_236{color:var(--danger-tint-text);background:var(--danger-tint);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:700;display:flex}._page_36xzu_5{background:var(--page-student);min-height:100dvh;color:var(--text)}._page_36xzu_5._blue_36xzu_6{background:var(--page-primary);color:var(--on-primary)}._col_36xzu_7{flex-direction:column;gap:18px;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;padding:28px 20px 24px;display:flex}._blue_36xzu_6 ._col_36xzu_7{gap:22px}._tight_36xzu_12{gap:16px}._top_36xzu_14{justify-content:space-between;align-items:center;gap:12px;display:flex}._qPill_36xzu_15{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-pill);white-space:nowrap;padding:6px 14px;font-size:14px;font-weight:700}._blue_36xzu_6 ._qPill_36xzu_15{background:var(--primary-deep)}._alive_36xzu_17{color:var(--text-muted);align-items:center;gap:6px;font-size:14px;display:flex}._topTitle_36xzu_18{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._blue_36xzu_6 ._topTitle_36xzu_18{color:var(--on-primary-muted)}._back_36xzu_20{color:var(--text-muted);font-size:14px}._statusPill_36xzu_21{background:var(--tint);color:var(--accent);border-radius:var(--radius-pill);white-space:nowrap;padding:6px 12px;font-size:13px;font-weight:700}._statusPill_36xzu_21._muted_36xzu_22{background:var(--surface-muted);color:var(--text)}._steps_36xzu_25{gap:4px;display:flex}._seg_36xzu_26{background:var(--border);border-radius:4px;flex:1;height:8px}._segDone_36xzu_27{background:var(--accent)}._segNow_36xzu_28{background:var(--accent-soft)}._blue_36xzu_6 ._seg_36xzu_26{background:var(--primary-mid)}._blue_36xzu_6 ._segDone_36xzu_27{background:var(--surface)}._dark_36xzu_31 ._seg_36xzu_26{background:var(--ink-soft)}._dark_36xzu_31 ._segDone_36xzu_27{background:var(--surface)}._dark_36xzu_31 ._segOut_36xzu_33{background:var(--danger-pale)}._timer_36xzu_36{flex-direction:column;align-items:center;gap:10px;display:flex}._timerNum_36xzu_37{font-family:var(--font-display);color:var(--accent);font-size:72px;line-height:1}._timerTrack_36xzu_38{background:var(--border);border-radius:var(--radius-pill);width:100%;height:10px;overflow:hidden}._timerFill_36xzu_39{background:var(--accent);border-radius:var(--radius-pill);height:100%;transition:width .25s linear}._low_36xzu_40 ._timerNum_36xzu_37{color:var(--danger)}._low_36xzu_40 ._timerFill_36xzu_39{background:var(--danger-strong)}._watch_36xzu_42{gap:8px}._watch_36xzu_42 ._timerNum_36xzu_37{color:var(--text-muted);font-size:52px}._watch_36xzu_42 ._timerTrack_36xzu_38{height:8px}._watch_36xzu_42 ._timerFill_36xzu_39{background:var(--bar-muted)}._lost_36xzu_46{gap:8px}._lost_36xzu_46 ._timerNum_36xzu_37{color:var(--danger);font-size:56px}._lost_36xzu_46 ._timerFill_36xzu_39{background:var(--danger-strong)}._qCard_36xzu_50{background:var(--surface);border:var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-card-student);padding:22px 20px}._qText_36xzu_51{overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:700;line-height:1.7}._faded_36xzu_52{opacity:.55}._faded_36xzu_52 ._qText_36xzu_51{font-size:19px}._lostCard_36xzu_54{padding:20px}._qChip_36xzu_57{background:var(--qchip);color:var(--qchip-ink);border:var(--qchip-edge);border-radius:var(--radius-pill);white-space:nowrap;box-shadow:var(--raise-chip);padding:6px 14px;font-size:14px;font-weight:800}._aliveDot_36xzu_61{font-weight:700}._liveDot_36xzu_62{border-radius:var(--radius-pill);background:var(--live);width:8px;height:8px;box-shadow:var(--glow-live)}._thin_36xzu_63 ._seg_36xzu_26{background:var(--border-strong);height:6px}._thin_36xzu_63 ._segDone_36xzu_27{background:var(--accent);box-shadow:var(--glow-gold)}._thin_36xzu_63 ._segNow_36xzu_28{background:var(--accent-soft)}._ringWrap_36xzu_66{justify-content:center;display:flex}._ring_36xzu_66{--fill:var(--accent);border-radius:var(--radius-pill);background:conic-gradient(var(--fill) 0 var(--pct), var(--border-strong) var(--pct) 100%);width:112px;height:112px;box-shadow:var(--glow-gold-lg);justify-content:center;align-items:center;display:flex}._ringIn_36xzu_72{border-radius:var(--radius-pill);background:var(--surface-timer);width:94px;height:94px;font-family:var(--font-display);color:var(--fill);justify-content:center;align-items:center;font-size:52px;line-height:1;display:flex}._ring_36xzu_66._low_36xzu_40{--fill:var(--danger)}._qCardRound_36xzu_77{border-radius:22px}._qCardRound_36xzu_77 ._qText_36xzu_51{text-align:center;font-weight:800}._optOpen_36xzu_79{border:var(--option-edge);box-shadow:var(--raise-option);border-radius:18px;font-weight:700}._optOpen_36xzu_79 ._letter_36xzu_80{background:var(--surface-muted);color:var(--letter-ink);font-weight:900}._options_36xzu_83{flex-direction:column;gap:12px;display:flex}._watchOptions_36xzu_84{gap:10px}._opt_36xzu_79{border:2px solid var(--border);border-radius:var(--radius-option);background:var(--surface);width:100%;min-height:60px;color:var(--text);text-align:start;cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-size:17px;font-weight:500;display:flex}@media (hover:hover){._opt_36xzu_79:not(:disabled):hover{border-color:var(--accent)}}._opt_36xzu_79:disabled{cursor:default}._letter_36xzu_80{background:var(--surface-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}._optOff_36xzu_97{background:var(--surface-sunk);color:var(--text-muted)}._optOff_36xzu_97 ._letter_36xzu_80{background:var(--chip-disabled)}._optChosen_36xzu_99{border-color:var(--chosen-edge);background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-button);font-weight:700}._optChosen_36xzu_99 ._letter_36xzu_80{background:var(--primary-mid)}._check_36xzu_101{flex-shrink:0;margin-inline-start:auto}._optWatch_36xzu_102{background:var(--surface-muted);min-height:56px;color:var(--text-3);border:0;padding:10px 16px;font-size:16px}._optWatch_36xzu_102 ._letter_36xzu_80{background:var(--border);width:32px;height:32px;font-size:13px}._optWatchRight_36xzu_104{background:var(--tint);color:var(--accent);font-weight:700}._optWatchRight_36xzu_104 ._letter_36xzu_80{background:var(--primary);color:var(--on-primary)}._optLost_36xzu_106{min-height:52px;padding:8px 16px;font-size:16px}._optLost_36xzu_106 ._letter_36xzu_80{width:30px;height:30px;font-size:13px}._hint_36xzu_109{text-align:center;color:var(--text-muted);margin:auto 0 0;font-size:14px}._reject_36xzu_110{text-align:center;color:var(--danger-tint-text);margin:0;font-size:14px;font-weight:700}._box_36xzu_113{background:var(--tint);border-radius:var(--radius-option);align-items:center;gap:12px;margin-top:auto;padding:14px 16px;display:flex}._boxText_36xzu_114{flex-direction:column;gap:2px;display:flex}._boxTitle_36xzu_115{color:var(--text);font-size:15px;font-weight:700}._boxSub_36xzu_116{color:var(--text-2);font-size:13px}._hero_36xzu_119{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:28px;display:flex}._heroOut_36xzu_120{gap:10px;padding-top:12px}._badge_36xzu_121{border-radius:var(--radius-pill);background:var(--surface);justify-content:center;align-items:center;width:88px;height:88px;display:flex}._badgeOut_36xzu_122{background:var(--danger-tint);width:80px;height:80px}._heroTitle_36xzu_123{font-family:var(--font-display);margin:0;font-size:80px;font-weight:400;line-height:1.1}._heroTitleOut_36xzu_124{color:var(--danger);font-size:60px}._heroSub_36xzu_125{margin:0;font-size:18px}._counts_36xzu_127{background:var(--surface);color:var(--text);border-radius:24px;align-items:stretch;padding:20px;display:flex}._count_36xzu_127{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}._countNum_36xzu_129{font-family:var(--font-display);color:var(--accent);font-size:48px;line-height:1.1}._countNum_36xzu_129._out_36xzu_130{color:var(--danger)}._countLabel_36xzu_131{color:var(--text-muted);font-size:14px}._divider_36xzu_132{background:var(--border);width:1px}._stepsInfo_36xzu_134{flex-direction:column;gap:10px;display:flex}._stepsRow_36xzu_135{justify-content:space-between;font-size:15px;display:flex}._foot_36xzu_136{color:var(--on-primary-muted);justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:15px;display:flex}._wait_36xzu_137{background:var(--primary-deep);border-radius:var(--radius-option);align-items:center;gap:12px;margin-top:auto;padding:14px 16px;display:flex}._dots_36xzu_138{flex-shrink:0;gap:5px;display:flex}._dots_36xzu_138 span{border-radius:var(--radius-pill);background:var(--surface);width:8px;height:8px;animation:1.2s ease-in-out infinite _blink_36xzu_1}._dots_36xzu_138 span:nth-child(2){background:var(--accent-soft);animation-delay:.2s}._dots_36xzu_138 span:nth-child(3){background:var(--primary-dot);animation-delay:.4s}@keyframes _blink_36xzu_1{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._dots_36xzu_138 span{animation:none}._timerFill_36xzu_39{transition:none}}._waitSub_36xzu_144{color:var(--on-primary-muted);font-size:13px}._rows_36xzu_147{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:var(--radius-card);flex-direction:column;padding:6px 18px;display:flex}._ansRow_36xzu_148{align-items:center;gap:12px;padding:12px 0;display:flex}._ansRow_36xzu_148+._ansRow_36xzu_148{border-top:1px solid var(--surface-warm)}._ansKey_36xzu_150{color:var(--text-muted);flex-shrink:0;width:84px;font-size:14px}._ansVal_36xzu_151{overflow-wrap:anywhere;font-size:16px;font-weight:700}._score_36xzu_152{background:var(--sidebar-bg);color:var(--on-primary);border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex}._scoreRow_36xzu_153{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._scoreKey_36xzu_154{color:var(--on-dark-muted);font-size:14px}._scoreNum_36xzu_155{font-family:var(--font-display);font-size:56px;line-height:1}._note_36xzu_156{text-align:center;color:var(--text-muted);margin:0;font-size:15px;line-height:1.7}._watchBtn_36xzu_157{border:2px solid var(--watch-edge);border-radius:var(--radius-option);background:var(--surface);min-height:56px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:10px;margin-top:auto;font-size:17px;font-weight:700;display:flex}._watching_36xzu_164{background:var(--danger-tint);border-radius:var(--radius-btn);color:var(--danger-tint-text);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}._watchingTitle_36xzu_165{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._watchingSub_36xzu_166{text-align:end;font-size:13px}._progress_36xzu_167{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:var(--radius-option);flex-direction:column;gap:8px;margin-top:auto;padding:14px 16px;display:flex}._progressRow_36xzu_168{justify-content:space-between;font-size:14px;display:flex}._progressTrack_36xzu_169{background:var(--border);border-radius:var(--radius-pill);height:8px;overflow:hidden}._progressFill_36xzu_170{background:var(--primary);border-radius:var(--radius-pill);height:100%}._lostBanner_36xzu_173{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-btn);align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}._reconnect_36xzu_174{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-card);flex-direction:column;gap:8px;margin-top:auto;padding:16px 18px;display:flex}._reconnectTitle_36xzu_175{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}._reconnect_36xzu_174 p{color:var(--on-dark-muted);margin:0;font-size:14px;line-height:1.8}._spin_36xzu_177{animation:1.2s linear infinite _spin_36xzu_177}@keyframes _spin_36xzu_177{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){._spin_36xzu_177{animation:none}}._brand_36xzu_182{flex-direction:column;gap:2px;display:flex}._brandTitle_36xzu_183{font-family:var(--font-display);color:var(--accent);margin:0;font-size:64px;font-weight:400;line-height:1.1}._brandSub_36xzu_184{color:var(--text-muted);margin:0;font-size:16px}._countdown_36xzu_185{background:var(--sidebar-bg);color:var(--on-primary);border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}._countdownKey_36xzu_186{color:var(--on-dark-muted);font-size:14px}._countdownNum_36xzu_187{font-family:var(--font-display);font-size:64px;line-height:1}._rules_36xzu_188{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:18px;display:flex}._rulesTitle_36xzu_189{margin:0;font-size:16px;font-weight:800}._rule_36xzu_188{align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}._rule_36xzu_188 svg{flex-shrink:0;margin-top:4px}._joined_36xzu_192{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._joinedNum_36xzu_193{font-size:16px;font-weight:700}._joinedOf_36xzu_194{color:var(--text-muted);font-size:14px}._lobbyFoot_36xzu_195{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;display:flex}._center_36xzu_198{flex-direction:column;flex:1;justify-content:center;gap:18px;display:flex}._centerTitle_36xzu_199{font-family:var(--font-display);color:var(--accent);text-align:center;margin:0;font-size:56px;font-weight:400;line-height:1.1}._centerText_36xzu_200{text-align:center;color:var(--text-2);margin:0;font-size:16px;line-height:1.8}._finalCard_36xzu_201{background:var(--sidebar-bg);color:var(--on-primary);border-radius:24px;flex-direction:column;gap:10px;padding:20px;display:flex}._finalLine_36xzu_202{color:var(--on-dark-muted);justify-content:space-between;font-size:15px;display:flex}._finalLine_36xzu_202 strong{color:var(--on-primary)}._hero_c1wax_3{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:8px;display:flex}._badge_c1wax_4{border-radius:var(--radius-pill);background:var(--surface);justify-content:center;align-items:center;width:76px;height:76px;display:flex}._badgeOut_c1wax_5{background:var(--danger-tint)}._badgeEnd_c1wax_6{background:var(--primary);width:84px;height:84px;color:var(--on-primary)}._gained_c1wax_7{font-family:var(--font-display);margin:0;font-size:72px;font-weight:400;line-height:1.1}._gainedOut_c1wax_8{color:var(--danger-tint-text);font-size:56px;line-height:1.15}._heroSub_c1wax_9{margin:0;font-size:17px}._heroSubMuted_c1wax_10{color:var(--text-muted);font-size:16px}._heroSubMuted_c1wax_10 strong{color:var(--text)}._standing_c1wax_13{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:20px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}._standingBlue_c1wax_17{background:var(--primary-deep);box-shadow:none;color:var(--on-primary);border:0}._standCol_c1wax_18{flex-direction:column;gap:2px;display:flex}._standEnd_c1wax_19{align-items:flex-end}._standKey_c1wax_20{color:var(--text-muted);font-size:14px}._standingBlue_c1wax_17 ._standKey_c1wax_20,._standingBlue_c1wax_17 ._standOf_c1wax_21{color:var(--on-primary-muted)}._standNum_c1wax_22{font-family:var(--font-display);color:var(--accent);font-size:36px;line-height:1.1}._standingBlue_c1wax_17 ._standNum_c1wax_22{color:var(--on-primary)}._standOf_c1wax_21{font-family:var(--font);color:var(--text-muted);font-size:15px}._leaders_c1wax_26{background:var(--surface);color:var(--text);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:20px;padding:6px 16px}._leader_c1wax_26{align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}._leader_c1wax_26+._leader_c1wax_26{border-top:1px solid var(--surface-line)}._leaderMe_c1wax_32{background:var(--tint);border-radius:12px;margin:0 -12px;padding:10px 12px}._leader_c1wax_26+._leaderMe_c1wax_32,._leaderMe_c1wax_32+._leader_c1wax_26{border-top-color:#0000}._rank_c1wax_34{border-radius:var(--radius-pill);background:var(--surface-muted);width:28px;height:28px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}._rankFirst_c1wax_38{background:var(--gold);color:var(--on-pale)}._leaderMe_c1wax_32 ._rank_c1wax_34{background:var(--primary);color:var(--on-primary)}._leaderName_c1wax_40{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._leaderMe_c1wax_32 ._leaderName_c1wax_40,._leaderMe_c1wax_32 ._leaderPts_c1wax_41{color:var(--tint-text);font-weight:800}._leaderPts_c1wax_41{font-weight:800}._next_c1wax_44{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:auto;font-size:15px;display:flex}._nextLead_c1wax_45{color:var(--text);font-weight:700}._nextLine_c1wax_46{align-items:center;gap:8px;display:flex}._endPill_c1wax_48{background:var(--page-ink);color:var(--on-primary);border-radius:var(--radius-pill);flex-shrink:0;padding:6px 14px;font-size:14px;font-weight:700}._endHero_c1wax_49{padding-top:48px}._endTitle_c1wax_50{color:var(--accent)}._endPoints_c1wax_51{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:20px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}._endKey_c1wax_55{font-size:15px;font-weight:700}._endSub_c1wax_56{color:var(--text-muted);font-size:14px}._endNum_c1wax_57{font-family:var(--font-display);color:var(--accent);font-size:44px;line-height:1.1}._endBtns_c1wax_58{flex-direction:column;gap:12px;margin-top:auto;display:flex}._scene_hqtdo_2{flex-direction:column;gap:4px;width:100%;display:flex}._sm_hqtdo_9,._md_hqtdo_10{max-width:100%}._lg_hqtdo_11{max-width:1180px;margin-inline:auto}._names_hqtdo_13{justify-content:space-between;font-size:14px;font-weight:900;display:flex}._lg_hqtdo_11 ._names_hqtdo_13{display:none}._svg_hqtdo_22{display:block;overflow:hidden}._rope_hqtdo_28{transition:transform .3s ease-out}@keyframes _tugbob_hqtdo_1{0%{transform:translate(0)}to{transform:translate(2px,-2px)}}._bob_hqtdo_37{animation:.45s ease-in-out infinite alternate _tugbob_hqtdo_1}@media (prefers-reduced-motion:reduce){._bob_hqtdo_37{animation:none}._rope_hqtdo_28{transition:none}}._brandTitle_1hphg_4{font-family:var(--font-display);color:var(--accent);margin:0;font-size:60px;font-weight:400;line-height:1.15}._muted_1hphg_5{color:var(--text-muted);font-size:14px}._small_1hphg_6{color:var(--text-muted);font-size:13px}._darkPill_1hphg_7{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:800;display:inline-flex}._teamChip_1hphg_8{background:var(--tint);color:var(--text);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}._dot_1hphg_9{border-radius:50%;flex-shrink:0;width:10px;height:10px}._countdown_1hphg_11{background:var(--sidebar-bg);color:var(--on-primary);border-radius:24px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}._countdownKey_1hphg_12{color:var(--on-dark-muted);font-size:14px}._countdownNum_1hphg_13{font-family:var(--font-display);font-size:56px;line-height:1}._card_1hphg_15{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:20px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}._centerCard_1hphg_16{text-align:center;align-items:center;padding:22px 18px}._cardTitle_1hphg_17{margin:0;font-size:16px;font-weight:800}._cardText_1hphg_18{color:var(--text-2);text-align:center;margin:0;font-size:15px;line-height:1.8}._rule_1hphg_19{align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}._rule_1hphg_19 svg{flex-shrink:0;margin-top:3px}._foot_1hphg_21{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;display:flex}._bigIcon_1hphg_22{border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}._teamTitle_1hphg_23{margin:0;font-size:22px;font-weight:900}._versus_1hphg_26{align-items:stretch;gap:12px;padding-top:8px;display:flex}._vsWord_1hphg_27{font-family:var(--font-display);color:var(--text-muted);white-space:nowrap;align-self:center;font-size:30px}._teamCard_1hphg_28{background:var(--surface);border:var(--card-edge);min-width:0;box-shadow:var(--shadow-card-student);text-align:center;border-radius:22px;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;padding:18px 12px;display:flex}._teamBadge_1hphg_29{border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}._teamCardName_1hphg_30{font-size:20px;font-weight:900}._yourTeam_1hphg_31{border-radius:var(--radius-pill);color:var(--on-primary);padding:3px 10px;font-size:12px;font-weight:800}._tip_1hphg_32{background:var(--surface);border:var(--card-edge);box-shadow:var(--raise-option);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.7;display:flex}._tip_1hphg_32 svg{flex-shrink:0;margin-top:2px}._go_1hphg_34{flex-direction:column;align-items:center;gap:4px;margin-top:auto;display:flex}._goNum_1hphg_35{font-family:var(--font-display);color:var(--accent);font-size:72px;line-height:1}._timer_1hphg_38{background:var(--tug-timer-bg);border:var(--card-edge);box-shadow:var(--raise-option);color:var(--tug-timer-ink);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:6px 14px;font-size:16px;font-weight:900;display:inline-flex}._sceneCard_1hphg_39{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:22px;padding:14px 14px 18px}._metaRow_1hphg_40{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}._pulled_1hphg_41{color:var(--text);align-items:center;gap:6px;font-weight:800;display:flex}._qCard_1hphg_42{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:22px;justify-content:center;align-items:center;padding:28px 18px;display:flex}._qText_1hphg_43{text-align:center;margin:0;font-size:30px;font-weight:900;line-height:1.5}._options_1hphg_44{grid-template-columns:1fr 1fr;gap:10px;display:grid}._option_1hphg_44{background:var(--surface);border:var(--option-edge);width:100%;min-height:58px;box-shadow:var(--raise-option);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:10px 14px;font-size:16px;font-weight:700;display:flex}._option_1hphg_44:disabled{cursor:default;opacity:.7}._letter_1hphg_47{background:var(--surface-muted);width:34px;height:34px;color:var(--letter-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}._optionText_1hphg_48{overflow-wrap:anywhere;flex:1}._hint_1hphg_49{text-align:center;color:var(--text-muted);margin:auto 0 0;font-size:14px}._notice_1hphg_50{color:var(--danger-tint-text);background:var(--danger-tint);text-align:center;border-radius:12px;margin:0;padding:8px 12px;font-size:13px;font-weight:700}._wrongBody_1hphg_53{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}._wrongIcon_1hphg_54{background:var(--tug-wrong-bg);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex}._wrongTitle_1hphg_55{font-family:var(--font-display);color:var(--tug-wrong-ink);margin:0;font-size:44px;font-weight:400;line-height:1.15}._answerCard_1hphg_56{box-sizing:border-box;background:var(--surface);border:var(--card-edge);width:100%;box-shadow:var(--shadow-card-student);border-radius:20px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}._answerQ_1hphg_57{color:var(--text-2);font-size:16px;font-weight:700}._answerRight_1hphg_58{color:var(--accent);font-size:22px;font-weight:900}._penalty_1hphg_59{text-align:center;flex-direction:column;gap:8px;display:flex}._bar_1hphg_60{border-radius:var(--radius-pill);background:var(--border-strong);height:8px;overflow:hidden}._barFill_1hphg_61{background:var(--tug-wrong-ink);border-radius:var(--radius-pill);height:100%;transition:width .1s linear}._endHead_1hphg_64{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:4px;display:flex}._endIcon_1hphg_65{border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex}._endTitle_1hphg_66{font-family:var(--font-display);margin:0;font-size:50px;font-weight:400;line-height:1.15}._scoreCard_1hphg_67{background:var(--sidebar-bg);color:var(--on-primary);border-radius:20px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}._scoreText_1hphg_68{flex-direction:column;gap:2px;font-size:15px;display:flex}._scoreKey_1hphg_69{color:var(--on-dark-muted);font-size:14px}._scoreNum_1hphg_70{font-family:var(--font-display);font-size:48px;line-height:1}._statsCard_1hphg_71{background:var(--surface);border:var(--card-edge);box-shadow:var(--raise-option);border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._statsTitle_1hphg_72{font-size:14px;font-weight:800}._statsMuted_1hphg_73{color:var(--text-muted);font-weight:400}._tiles_1hphg_74{gap:10px;display:flex}._tile_1hphg_74{border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:10px;display:flex}._tileRight_1hphg_76{background:var(--tug-correct-bg);color:var(--tug-correct-ink)}._tileWrong_1hphg_77{background:var(--tug-wrong-bg);color:var(--tug-wrong-ink)}._tileNum_1hphg_78{font-family:var(--font-display);font-size:30px;line-height:1.1}._tileKey_1hphg_79{color:var(--text-muted);font-size:13px}._endFoot_1hphg_80{margin-top:auto}._reviewBtn_1hphg_81{border:2px solid var(--text);min-height:56px;color:var(--text);box-sizing:border-box;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;font-size:17px;font-weight:800;text-decoration:none;display:flex}._revealBox_1hphg_82{flex-direction:column;gap:10px;width:100%;display:flex}._page_a1wre_2{background:var(--page-student);min-height:100dvh;color:var(--text)}._dark_a1wre_3{background:var(--page-ink);color:var(--on-primary)}._col_a1wre_4{flex-direction:column;gap:16px;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;padding:28px 20px 24px;display:flex}._dark_a1wre_3 ._col_a1wre_4{gap:18px}._top_a1wre_6{justify-content:space-between;align-items:center;gap:12px;display:flex}._pill_a1wre_7{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-pill);white-space:nowrap;padding:6px 14px;font-size:14px;font-weight:700}._dark_a1wre_3 ._pill_a1wre_7{background:var(--ink-soft)}._title_a1wre_9{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._dark_a1wre_3 ._title_a1wre_9{color:var(--on-dark-muted)}._hero_a1wre_12{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}._heroPad_a1wre_13{padding-top:8px}._star_a1wre_14{border-radius:var(--radius-pill);background:var(--primary);justify-content:center;align-items:center;width:64px;height:64px;display:flex}._h1_a1wre_15{font-family:var(--font-display);color:var(--accent);margin:0;font-size:52px;font-weight:400;line-height:1.15}._h1Ink_a1wre_16{color:var(--text)}._sub_a1wre_17{color:var(--text-muted);margin:0;font-size:15px;line-height:1.7}._points_a1wre_19{background:var(--sidebar-bg);color:var(--on-primary);border-radius:22px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}._line_a1wre_20{justify-content:space-between;font-size:15px;display:flex}._lineVal_a1wre_21{font-weight:700}._rule_a1wre_22{background:var(--ink-soft);height:1px}._sum_a1wre_23{justify-content:space-between;align-items:center;display:flex}._sumKey_a1wre_24{font-size:16px;font-weight:700}._sumNum_a1wre_25{font-family:var(--font-display);font-size:42px;line-height:1}._mine_a1wre_26{background:var(--sidebar-bg);color:var(--on-primary);border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._mineText_a1wre_27{flex-direction:column;gap:2px;display:flex}._mineKey_a1wre_28{color:var(--on-dark-muted);font-size:14px}._mineSub_a1wre_29{font-size:15px}._mineNum_a1wre_30{font-family:var(--font-display);font-size:52px;line-height:1}._back_a1wre_32{align-self:center;font-size:14px}._rings_a1wre_35{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._ring_a1wre_35{border-radius:var(--radius-pill);border:2px solid var(--danger-pale);width:22px;height:22px}._wipeTitle_a1wre_37{font-family:var(--font-display);text-align:center;margin:0;font-size:46px;font-weight:400;line-height:1.25}._wipeSub_a1wre_38{color:var(--on-dark-muted);text-align:center;margin:0;font-size:15px;line-height:1.8}._white_a1wre_40{background:var(--surface);color:var(--text);border-radius:22px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}._whiteRow_a1wre_41{justify-content:space-between;align-items:center;display:flex}._whiteKey_a1wre_42{color:var(--text-muted);font-size:14px}._whiteNum_a1wre_43{font-family:var(--font-display);color:var(--accent);font-size:52px;line-height:1}._steps_a1wre_44{gap:4px;display:flex}._dark_a1wre_3 a{color:var(--primary-pale)}._muted_qfv5h_6{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._sub_qfv5h_7{color:var(--text-muted);font-size:14px;line-height:1.7}._bold_qfv5h_8{font-weight:900}._qChip_qfv5h_11{background:var(--qchip);color:var(--qchip-ink);border:var(--qchip-edge);box-shadow:var(--raise-chip);border-radius:var(--radius-pill);white-space:nowrap;padding:6px 14px;font-size:14px;font-weight:800}._teamChip_qfv5h_12{background:var(--tint);color:var(--text);border-radius:var(--radius-pill);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:70%;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}._darkPill_qfv5h_13{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-pill);white-space:nowrap;padding:6px 14px;font-size:14px;font-weight:800}._dot_qfv5h_14{border-radius:50%;flex-shrink:0;width:10px;height:10px}._dotLg_qfv5h_15{border-radius:50%;flex-shrink:0;width:12px;height:12px}._steps_qfv5h_18{gap:6px;display:flex}._step_qfv5h_18{border-radius:var(--radius-pill);flex:1;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:13px;font-weight:800;display:flex}._stepNow_qfv5h_20{background:var(--accent);color:var(--on-accent)}._stepDone_qfv5h_21{background:var(--tint);color:var(--tc-step-done-ink)}._stepNext_qfv5h_22{background:var(--tc-step-next-bg);color:var(--text-muted)}._ring_qfv5h_25{background:conic-gradient(var(--accent) 0 var(--pct), var(--tc-step-next-bg) var(--pct) 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._ringIn_qfv5h_26{background:var(--surface-timer);border-radius:50%;justify-content:center;align-items:center;display:flex}._ringNum_qfv5h_27{font-family:var(--font-display);color:var(--accent);line-height:1}._avatar_qfv5h_30{color:var(--on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}._avatarRing_qfv5h_31{box-shadow:0 0 0 3px var(--primary)}._avatars_qfv5h_32{flex-wrap:wrap;gap:6px;display:flex}._card_qfv5h_35{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:20px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}._centerCard_qfv5h_36{text-align:center;align-items:center;padding:22px 18px}._cardTitle_qfv5h_37{margin:0;font-size:16px;font-weight:800}._cardText_qfv5h_38{color:var(--text-2);margin:0;font-size:15px;line-height:1.8}._rule_qfv5h_39{align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}._rule_qfv5h_39 svg{margin-top:3px}._countdown_qfv5h_41{background:var(--sidebar-bg);color:var(--on-primary);border-radius:24px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}._countdownKey_qfv5h_42{color:var(--on-dark-muted);font-size:14px}._countdownNum_qfv5h_43{font-family:var(--font-display);font-size:56px;line-height:1}._foot_qfv5h_44{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;display:flex}._coachSees_qfv5h_45{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;display:flex}._footNote_qfv5h_46{text-align:center;color:var(--text-muted);margin:auto 0 0;font-size:13px;line-height:1.8}._tip_qfv5h_47{background:var(--surface);border:var(--card-edge);box-shadow:var(--raise-option);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.7;display:flex}._notice_qfv5h_48{color:var(--danger-tint-text);background:var(--danger-tint);text-align:center;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:700}._headRow_qfv5h_51{align-items:center;gap:12px;display:flex}._headText_qfv5h_52{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._headTitle_qfv5h_53{align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}._h1_qfv5h_54{margin:0;font-size:24px;font-weight:900}._h1Small_qfv5h_55{align-items:center;gap:8px;margin:0;font-size:22px;font-weight:900;display:flex}._bigIcon_qfv5h_56{border-radius:24px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}._teamHead_qfv5h_57{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:6px;display:flex}._teamName_qfv5h_58{font-family:var(--font-display);margin:0;font-size:52px;font-weight:400;line-height:1.15}._section_qfv5h_59{flex-direction:column;gap:8px;display:flex}._sectionTitle_qfv5h_60{font-size:14px;font-weight:800}._members_qfv5h_63{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:20px;flex-direction:column;padding:4px 18px;display:flex}._memberRow_qfv5h_64{border-bottom:1px solid var(--surface-warm);align-items:center;gap:12px;padding:12px 0;display:flex}._memberRow_qfv5h_64:last-child{border-bottom:0}._memberText_qfv5h_66{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._memberName_qfv5h_67{font-size:16px;font-weight:800}._nextAt_qfv5h_68{flex-direction:column;align-items:center;gap:4px;margin-top:auto;display:flex}._nextNum_qfv5h_69{font-family:var(--font-display);color:var(--accent);font-size:44px;line-height:1}._answerRow_qfv5h_70{border-bottom:1px solid var(--surface-warm);align-items:center;gap:12px;padding:12px 0;display:flex}._answerRow_qfv5h_70._last_qfv5h_71{border-bottom:0}._answerKey_qfv5h_72{color:var(--text-muted);flex-shrink:0;width:96px;font-size:14px}._answerVal_qfv5h_73{min-width:0;font-size:15px;font-weight:800}._pickGrid_qfv5h_76{grid-template-columns:1fr 1fr;gap:8px;display:grid}._pickBtn_qfv5h_77{background:var(--surface);border:var(--option-edge);min-height:48px;box-shadow:var(--raise-option);color:var(--text);font:inherit;text-align:right;cursor:pointer;border-radius:14px;padding:0 12px;font-size:15px;font-weight:700}._pickOn_qfv5h_78{background:var(--primary-tint);border:2px solid var(--chosen-edge);box-shadow:none}._teamsList_qfv5h_79{background:var(--surface);border:var(--card-edge);box-shadow:var(--raise-option);border-radius:18px;flex-direction:column;padding:6px 14px;display:flex}._teamRow_qfv5h_80{border-bottom:1px solid var(--surface-warm);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}._teamRow_qfv5h_80:last-child{border-bottom:0}._teamRowName_qfv5h_82{min-width:74px;font-size:14px;font-weight:800}._memberChip_qfv5h_83{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text);padding:4px 10px;font-size:13px}._emptySlot_qfv5h_84{border-radius:var(--radius-pill);border:1.5px dashed var(--border-strong);width:44px;height:24px}._turnBar_qfv5h_85{background:var(--sidebar-bg);color:var(--on-primary);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;line-height:1.6;display:flex}._soloHead_qfv5h_88{justify-content:space-between;align-items:center;gap:12px;display:flex}._qCard_qfv5h_89{background:var(--surface);border:var(--card-edge);box-shadow:var(--shadow-card-student);border-radius:22px;padding:20px 18px}._qText_qfv5h_90{text-align:center;margin:0;font-size:19px;font-weight:800;line-height:1.75}._qCardSmall_qfv5h_91{background:var(--surface);border:var(--card-edge);box-shadow:var(--raise-option);border-radius:18px;padding:12px 16px}._qTextSmall_qfv5h_92{margin:0;font-size:15px;font-weight:800;line-height:1.7}._qSmall_qfv5h_93{color:var(--text-muted);margin:0;font-size:14px;font-weight:700;line-height:1.7}._options_qfv5h_94{flex-direction:column;gap:10px;display:flex}._opt_qfv5h_94{background:var(--surface);border:var(--option-edge);width:100%;min-height:58px;box-shadow:var(--raise-option);color:var(--text);font:inherit;text-align:right;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:10px 14px;font-size:16px;font-weight:700;display:flex}._opt_qfv5h_94:disabled{cursor:default}._optOn_qfv5h_97{background:var(--primary-tint);border:2px solid var(--chosen-edge);box-shadow:none}._letter_qfv5h_98{background:var(--surface-muted);width:34px;height:34px;color:var(--letter-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}._optOn_qfv5h_97 ._letter_qfv5h_98{background:var(--primary);color:var(--on-primary)}._optText_qfv5h_100{flex:1;min-width:0}._voters_qfv5h_101{gap:4px;display:flex}._extend_qfv5h_104{border:1.5px solid var(--accent);min-height:44px;color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;padding:0 12px;font-size:14px;font-weight:800}._votes_qfv5h_105{background:var(--surface);border:var(--card-edge);box-shadow:var(--raise-option);border-radius:18px;flex-direction:column;padding:4px 14px 2px;display:flex}._votesTitle_qfv5h_106{color:var(--text-muted);padding:8px 0 2px;font-size:13px;font-weight:800}._voteRow_qfv5h_107{border-bottom:1px solid var(--surface-warm);align-items:center;gap:10px;padding:7px 0;display:flex}._voteRow_qfv5h_107:last-child{border-bottom:0}._voteLetter_qfv5h_109{background:var(--surface-muted);width:28px;height:28px;color:var(--letter-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}._voteText_qfv5h_110{flex:1;min-width:0;font-size:14px;font-weight:700}._chat_qfv5h_113{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:80px;max-height:40dvh;display:flex;overflow-y:auto}._msgRow_qfv5h_114{align-items:flex-end;gap:8px;display:flex}._msgMine_qfv5h_115{flex-direction:row-reverse;justify-content:flex-start}._bubble_qfv5h_116{background:var(--surface);border:var(--card-edge);max-width:76%;box-shadow:var(--raise-chip);overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;flex-direction:column;padding:6px 12px;font-size:14px;line-height:1.7;display:flex}._bubbleName_qfv5h_117{font-size:11px;font-weight:800}._bubbleMine_qfv5h_118{background:var(--primary);max-width:76%;color:var(--on-primary);overflow-wrap:anywhere;border-radius:16px 16px 4px;padding:8px 12px;font-size:14px;line-height:1.7}._reactions_qfv5h_119{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}._react_qfv5h_119{border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);background:var(--surface-timer);min-height:36px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;padding:0 12px;font-size:13px;font-weight:700}._react_qfv5h_119:disabled,._send_qfv5h_121:disabled{opacity:.5;cursor:default}._inputRow_qfv5h_122{align-items:center;gap:8px;display:flex}._input_qfv5h_122{border:1.5px solid var(--border-strong);background:var(--surface-timer);border-radius:14px;flex:1;align-items:center;min-height:48px;padding:0 14px;display:flex}._input_qfv5h_122 input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}._send_qfv5h_121{background:var(--accent);width:48px;height:48px;color:var(--on-accent);cursor:pointer;border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._bar_qfv5h_128{border-radius:var(--radius-pill);background:var(--tc-step-next-bg);width:100%;height:8px;overflow:hidden}._barFill_qfv5h_129{background:var(--accent);border-radius:var(--radius-pill);height:100%;transition:width .25s linear}._mineRow_qfv5h_130{background:var(--surface);border:var(--card-edge);box-shadow:var(--raise-option);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}._mineKey_qfv5h_131{color:var(--text-muted);flex:1;font-size:14px}._mineVal_qfv5h_132{font-size:15px;font-weight:800}._bottom_qfv5h_133{margin-top:auto}._primary_qfv5h_134{background:var(--primary);min-height:56px;color:var(--on-primary);box-shadow:var(--shadow-button);font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;font-size:17px;font-weight:800;display:flex}._primary_qfv5h_134:disabled{opacity:.6;cursor:default}._outline_qfv5h_136{border:2px solid var(--watch-edge);min-height:56px;color:var(--text);background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;font-size:17px;font-weight:800;text-decoration:none;display:flex}._revealHead_qfv5h_139{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:4px;display:flex}._revealIcon_qfv5h_140{background:var(--tint);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}._revealIconOff_qfv5h_141{background:var(--danger-tint)}._revealTitle_qfv5h_142{font-family:var(--font-display);color:var(--accent);margin:0;font-size:48px;font-weight:400;line-height:1.15}._revealTitleOff_qfv5h_143{color:var(--danger);font-size:36px}._revealSub_qfv5h_144{font-size:16px;font-weight:800}._standings_qfv5h_145{background:var(--surface);border:var(--card-edge);box-shadow:var(--raise-option);border-radius:20px;flex-direction:column;padding:10px 8px;display:flex}._standingsTitle_qfv5h_146{padding:2px 10px 6px;font-size:14px;font-weight:800}._standRow_qfv5h_147{border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}._standMine_qfv5h_148{background:var(--tint)}._standRank_qfv5h_149{width:22px;color:var(--text-muted);font-size:15px;font-weight:900}._standName_qfv5h_150{flex:1;min-width:0;font-size:15px;font-weight:700}._gain_qfv5h_151{color:var(--accent);font-size:12px;font-weight:800}._standScore_qfv5h_152{text-align:left;min-width:40px;font-size:15px;font-weight:800}._endHead_qfv5h_155{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}._endIcon_qfv5h_156{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}._endTitle_qfv5h_157{font-family:var(--font-display);color:var(--accent);margin:0;font-size:40px;font-weight:400;line-height:1.15}._podium_qfv5h_158{align-items:flex-end;gap:10px;padding:0 6px;display:flex}._podCol_qfv5h_159{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}._podName_qfv5h_160{text-align:center;font-size:13px;font-weight:800}._podBar_qfv5h_161{border-radius:14px 14px 4px 4px;justify-content:center;width:100%;padding-top:8px;display:flex}._podRank_qfv5h_162{font-family:var(--font-display);color:var(--on-primary);font-size:34px;line-height:1}._soloCard_qfv5h_163{background:var(--sidebar-bg);color:var(--on-primary);border-radius:20px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}._soloKey_qfv5h_164{color:var(--on-dark-muted);font-size:14px}._soloVal_qfv5h_165{font-size:15px;line-height:1.7}._h2_t336w_4{margin:0;font-size:18px;font-weight:800}._h3_t336w_5{margin:4px 0 0;font-size:15px;font-weight:800}._muted_t336w_6{color:var(--text-muted);font-size:14px}._accentText_t336w_7{color:var(--accent);font-size:14px;font-weight:700}._tintText_t336w_8{color:var(--tint-text)}._dot_t336w_9{border-radius:50%;flex-shrink:0;display:inline-block}._rowBetween_t336w_10{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._split_t336w_11{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}._mainCol_t336w_12{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}._aside_t336w_13{flex:320px;gap:10px;min-width:0}._actions_t336w_16{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._actions_t336w_16 ._muted_t336w_6{flex:280px}._primaryBtn_t336w_18{background:var(--primary);min-height:48px;color:var(--on-primary);font:inherit;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:800;display:flex}._primaryBtn_t336w_18:disabled{opacity:.5;cursor:default}._ghostBtn_t336w_20{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--accent);font:inherit;cursor:pointer;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:flex}._info_t336w_23{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;font-size:14px;line-height:1.7;display:flex}._infoText_t336w_24{flex:400px}._badge_t336w_25{background:var(--tint);color:var(--tint-text);border-radius:var(--radius-pill);padding:4px 12px;font-size:13px;font-weight:700}._teams_t336w_26{flex-wrap:wrap;gap:16px;display:flex}._teamCard_t336w_27{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;flex:250px;gap:8px;padding:16px;display:flex}._dropTarget_t336w_28{border-style:dashed;border-color:var(--border-strong)}._dropOver_t336w_29{border:2px solid var(--primary)}._teamHead_t336w_30{font:inherit;color:inherit;text-align:right;cursor:default;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}._teamHead_t336w_30:not(:disabled){cursor:pointer}._teamName_t336w_32{flex:1;min-width:0;font-size:16px;font-weight:800}._avg_t336w_33{background:var(--surface-muted);color:var(--text-2);border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;font-weight:700}._member_t336w_34{background:var(--surface-sunk);cursor:grab;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 10px;display:flex}._memberPicked_t336w_35{outline:2px solid var(--primary)}._memberName_t336w_36{flex:1;min-width:0;font-size:14px;font-weight:600}._level_t336w_37{color:var(--text-muted);font-size:12px}._chips_t336w_38{flex-wrap:wrap;gap:8px;display:flex}._chip_t336w_38{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text);padding:4px 12px;font-size:13px}._checkGrid_t336w_42{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}._check_t336w_42{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex}._check_t336w_42 input{width:18px;height:18px;accent-color:var(--primary);margin:0}._checkOn_t336w_45{background:var(--primary-tint);border:2px solid var(--primary)}._checkName_t336w_46{flex:1;font-size:14px;font-weight:600}._checkOn_t336w_45 ._checkName_t336w_46{font-weight:800}._orderRow_t336w_48{border-bottom:1px solid var(--surface-line);align-items:center;gap:10px;padding:10px 0;display:flex}._orderNo_t336w_49{width:24px;color:var(--text-muted);font-weight:900}._orderName_t336w_50{flex:1;font-size:15px;font-weight:700}._notes_t336w_51{color:var(--text-2);flex-direction:column;gap:8px;margin-top:10px;font-size:13px;line-height:1.8;display:flex}._qRow_t336w_54{flex-flow:wrap;align-items:center;gap:16px;padding:20px 24px}._qText_t336w_55{flex:500px;font-size:18px;font-weight:800;line-height:1.7}._liveCard_t336w_56{background:var(--surface);border:1px solid var(--border);cursor:pointer;font:inherit;color:inherit;text-align:right;border-radius:18px;flex-direction:column;flex:230px;gap:10px;padding:14px 16px;display:flex}._liveOpen_t336w_57{border:2px solid var(--primary)}._liveHead_t336w_58{align-items:center;gap:8px;display:flex}._status_t336w_59{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-2);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:700}._statusDone_t336w_60{background:var(--tint);color:var(--tint-text);font-weight:800}._statusWarm_t336w_61{background:var(--danger-tint);color:var(--danger-tint-text);font-weight:800}._statusOff_t336w_62{background:var(--surface-sunk);color:var(--bar-neutral)}._soloRow_t336w_63{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._soloKey_t336w_64{color:var(--text-muted);margin-left:4px;font-size:12px}._solo_t336w_63{border-radius:8px;justify-content:center;align-items:center;min-width:30px;height:28px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}._soloRight_t336w_66{background:var(--tint);color:var(--tint-text)}._soloWrong_t336w_67{background:var(--danger-tint);color:var(--danger-tint-text)}._soloNone_t336w_68{background:var(--surface-sunk);color:var(--bar-neutral)}._last_t336w_69{color:var(--text-2);background:var(--surface-sunk);overflow-wrap:anywhere;border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.6}._chatHead_t336w_70{align-items:center;gap:8px;display:flex}._chatHead_t336w_70 ._h2_t336w_4{flex:1}._liveTag_t336w_72{color:var(--live);font-size:12px;font-weight:800}._chatList_t336w_73{flex-direction:column;gap:10px;max-height:360px;display:flex;overflow-y:auto}._chatMsg_t336w_74{flex-direction:column;gap:2px;display:flex}._chatName_t336w_75{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}._chatText_t336w_76{overflow-wrap:anywhere;font-size:14px;line-height:1.7}._chatBlocked_t336w_77 ._chatText_t336w_76{color:var(--danger);text-decoration:line-through}._blockedTag_t336w_78{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-pill);padding:1px 8px;font-size:11px;font-weight:800}._memberList_t336w_79{flex-direction:column;display:flex}._memberLine_t336w_80{border-bottom:1px solid var(--surface-line);align-items:center;gap:10px;padding:8px 0;display:flex}._memberSolo_t336w_81{color:var(--text-2);font-size:13px;font-weight:800}._muteBtn_t336w_82{border:1px solid var(--border-strong);background:var(--surface);min-height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:700;display:flex}._mutedTag_t336w_83{color:var(--danger);font-size:12px;font-weight:800}._note_t336w_51{color:var(--text-muted);font-size:13px;line-height:1.8}._standRow_t336w_85{border-bottom:1px solid var(--surface-line);align-items:center;gap:10px;padding:8px 0;display:flex}._standRank_t336w_86{width:22px;color:var(--text-muted);font-weight:900}._standScore_t336w_87{font-size:15px;font-weight:800}._headActions_1x67e_2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._timePill_1x67e_3{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:700;display:flex}._projectorLink_1x67e_4{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}._teams_1x67e_6{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}._teamCard_1x67e_7{flex-direction:column;flex:420px;gap:10px;min-width:0;display:flex}._teamHead_1x67e_8{align-items:center;gap:8px;display:flex}._dot_1x67e_9{border-radius:50%;flex-shrink:0;width:12px;height:12px}._teamName_1x67e_10{flex:1;margin:0;font-size:18px;font-weight:800}._note_1x67e_11{color:var(--text-muted);font-size:13px}._tableWrap_1x67e_12{overflow-x:auto}._table_1x67e_12{border-collapse:collapse;width:100%;min-width:380px;font-size:14px}._table_1x67e_12 th{color:var(--text-muted);text-align:start;border-bottom:1px solid var(--border);padding:8px;font-weight:700}._table_1x67e_12 td{border-bottom:1px solid var(--surface-warm);padding:10px 8px}._name_1x67e_16{font-weight:600}._right_1x67e_17{color:var(--tint-text);font-weight:800}._wrong_1x67e_18{color:var(--danger-tint-text);font-weight:800}._on_1x67e_19,._off_1x67e_19{border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;font-weight:700}._on_1x67e_19{background:var(--tint);color:var(--tint-text)}._off_1x67e_19{background:var(--danger-tint);color:var(--danger-tint-text)}._showAll_1x67e_22{background:var(--surface-sunk);min-height:40px;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:10px;align-self:flex-start;padding:0 14px;font-size:14px;font-weight:700}._missed_1x67e_24{flex-direction:column;gap:6px;max-width:560px;display:flex}._h2_1x67e_25{margin:0 0 6px;font-size:18px;font-weight:800}._missedRow_1x67e_26{border-bottom:1px solid var(--surface-warm);justify-content:space-between;gap:10px;padding:10px 0;font-size:15px;display:flex}._missedPct_1x67e_27{color:var(--danger-tint-text);white-space:nowrap;font-weight:800}._projector_1x67e_4{box-sizing:border-box;background:var(--tug-projector-bg);min-height:100dvh;color:var(--text);flex-direction:column;gap:36px;padding:40px 48px;display:flex}._pTop_1x67e_31{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._pBrand_1x67e_32{font-family:var(--font-display);color:var(--accent);font-size:44px}._pTimer_1x67e_33{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-pill);font-family:var(--font-display);align-items:center;gap:12px;padding:10px 28px;font-size:56px;line-height:1;display:flex}._pTitle_1x67e_34{color:var(--text-muted);font-size:18px}._pTeams_1x67e_35{gap:24px;display:flex}._pTeam_1x67e_35{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}._pTeamName_1x67e_37{font-family:var(--font-display);font-size:56px;line-height:1.1}._pTeamMeta_1x67e_38{color:var(--text-muted);font-size:18px}._pScene_1x67e_39{background:var(--surface);border:var(--card-edge);box-shadow:0 8px 0 var(--border-strong);border-radius:32px;padding:40px 32px 48px}._pNote_1x67e_40{text-align:center;color:var(--text-muted);margin:0;font-size:20px}._pEnd_1x67e_41{text-align:center;font-family:var(--font-display);margin:0;font-size:64px;line-height:1.1}@media (width<=720px){._projector_1x67e_4{gap:20px;padding:24px 16px}._pTimer_1x67e_33,._pTeamName_1x67e_37{font-size:36px}}._page_ivnud_6{flex-direction:column;gap:24px;display:flex}._head_ivnud_7{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._headText_ivnud_8{flex-direction:column;gap:8px;min-width:0;display:flex}._crumbs_ivnud_9{color:var(--text-muted);font-size:14px}._h1_ivnud_10{overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800}._h2_ivnud_11{margin:0;font-size:18px;font-weight:800}._metaRow_ivnud_12{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._meta_ivnud_12{color:var(--text-muted);font-size:14px}._small_ivnud_14{color:var(--text-muted);font-size:13px}._note_ivnud_15{color:var(--text-muted);margin:0;font-size:13px;line-height:1.7}._empty_ivnud_16{color:var(--text-muted);margin:0;font-size:15px;line-height:1.8}._typePill_ivnud_17{background:var(--tint);color:var(--tint-text);border-radius:var(--radius-pill);padding:4px 12px;font-size:13px;font-weight:700}._typeDuel_ivnud_18{background:var(--gold);color:var(--on-pale)}._classPill_ivnud_19{background:var(--surface-muted);color:var(--text-2);border-radius:var(--radius-pill);padding:4px 12px;font-size:13px}._headBtns_ivnud_20{flex-wrap:wrap;gap:8px;display:flex}._outlineLink_ivnud_21{border:2px solid var(--accent);border-radius:var(--radius-btn);background:var(--surface);min-height:48px;color:var(--accent);align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}._outlineLink_ivnud_21:hover{color:var(--accent);background:var(--primary-tint)}._stats_ivnud_28{flex-wrap:wrap;gap:16px;display:flex}._stat_ivnud_28{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;flex:200px;gap:4px;padding:18px 20px;display:flex}._statKey_ivnud_33{color:var(--text-muted);font-size:14px}._statNum_ivnud_34{font-family:var(--font-display);font-size:40px;line-height:1.1}._statOf_ivnud_35{color:var(--text-muted);font-size:22px}._statSub_ivnud_36{color:var(--text-muted);font-size:13px}._blue_ivnud_37{color:var(--accent)}._warn_ivnud_38{color:var(--danger)}._goldNum_ivnud_39{color:var(--gold-deep)}._row_ivnud_42{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}._rowTop_ivnud_43{align-items:flex-start}._card_ivnud_44{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;flex:360px;gap:12px;padding:22px;display:flex}._cardWide_ivnud_48{flex:1.4 440px}._cardHead_ivnud_49{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._cardTitle_ivnud_50{flex-direction:column;gap:4px;display:flex}._chips_ivnud_51{flex-wrap:wrap;gap:8px;display:flex}._winner_ivnud_52{border-radius:var(--radius-pill);background:var(--report-winner-bg);color:var(--report-winner-ink);border:1px solid var(--report-winner-edge);align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:flex}._person_ivnud_56{background:var(--surface-muted);color:var(--text-2);border-radius:var(--radius-pill);padding:6px 12px;font-size:14px}._linkBtn_ivnud_57{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}._dropPill_ivnud_58{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-pill);padding:4px 10px;font-size:13px;font-weight:700}._curve_ivnud_61{align-items:flex-end;gap:10px;height:170px;display:flex}._curveCol_ivnud_62{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}._curveNum_ivnud_63{font-size:13px;font-weight:700}._curveBar_ivnud_64{background:var(--accent);border-radius:8px 8px 2px 2px;width:100%}._curveBarDrop_ivnud_65{background:var(--danger)}._curvePos_ivnud_66{color:var(--text-muted);font-size:13px}._curvePosDrop_ivnud_67{color:var(--danger);font-weight:700}._questions_ivnud_70{flex-direction:column;gap:16px;display:flex}._q_ivnud_70{border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;gap:20px;padding:16px;display:flex}._qWeak_ivnud_72{border:2px solid var(--report-weak-edge);background:var(--report-weak-bg)}._qMain_ivnud_73{flex-direction:column;flex:280px;gap:6px;min-width:0;display:flex}._qTitle_ivnud_74{align-items:center;gap:10px;display:flex}._qNum_ivnud_75{background:var(--surface-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}._qNumWeak_ivnud_79{background:var(--danger-tint);color:var(--danger-tint-text)}._qText_ivnud_80{overflow-wrap:anywhere;font-size:16px;font-weight:700}._qBig_ivnud_81{font-family:var(--font-display);color:var(--accent);font-size:36px;line-height:1.1}._qBigWeak_ivnud_82{color:var(--danger)}._qBigKey_ivnud_83{font-family:var(--font);color:var(--text-muted);font-size:14px;font-weight:700}._qWhy_ivnud_84{color:var(--danger-tint-text);font-size:13px;line-height:1.7}._dist_ivnud_85{flex-direction:column;flex:360px;gap:8px;min-width:0;display:flex}._opt_ivnud_86{flex-direction:column;gap:4px;display:flex}._optLine_ivnud_87{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}._optText_ivnud_88{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}._optStrong_ivnud_89{font-weight:700}._optNum_ivnud_90{white-space:nowrap;font-weight:700}._tagRight_ivnud_91{background:var(--tint);color:var(--tint-text);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px;font-size:12px;font-weight:400}._tagWrong_ivnud_92{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px;font-size:12px;font-weight:400}._track_ivnud_93{background:var(--surface-muted);border-radius:var(--radius-pill);height:8px;overflow:hidden}._trackBig_ivnud_94{height:10px}._fill_ivnud_95{border-radius:var(--radius-pill);background:var(--bar-option);height:100%}._fillRight_ivnud_96{background:var(--bar-correct)}._fillWrong_ivnud_97{background:var(--danger)}._fillGood_ivnud_98{background:var(--accent)}._fillLow_ivnud_99{background:var(--bar-option)}._more_ivnud_100{background:var(--more-bg);min-height:44px;color:var(--accent);cursor:pointer;border:0;border-radius:12px;font-size:14px;font-weight:700}._qRow_ivnud_105{border:1px solid var(--border);border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex}._qRowText_ivnud_106{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._qRowTitle_ivnud_107{overflow-wrap:anywhere;font-size:15px;font-weight:700}._qRowNum_ivnud_108{font-family:var(--font-display);color:var(--accent);font-size:28px}._topicRow_ivnud_111{flex-direction:column;gap:6px;display:flex}._topicLine_ivnud_112{justify-content:space-between;gap:8px;font-size:15px;display:flex}._topicName_ivnud_113{overflow-wrap:anywhere;font-weight:700}._tagChips_ivnud_114{flex-wrap:wrap;gap:10px;display:flex}._tagChip_ivnud_114{background:var(--surface-muted);min-width:120px;color:var(--text);border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}._tagChipName_ivnud_116{font-size:14px;font-weight:700}._tagChipSub_ivnud_117{color:var(--text-muted);font-size:13px}._bandStrong_ivnud_118{background:var(--tint);color:var(--tint-text)}._bandWeak_ivnud_119{background:var(--danger-tint);color:var(--danger-tint-text)}._bandStrong_ivnud_118 ._tagChipSub_ivnud_117,._bandWeak_ivnud_119 ._tagChipSub_ivnud_117{color:inherit}._podium_ivnud_123{flex-wrap:wrap;gap:16px;display:flex}._champ_ivnud_124{background:var(--sidebar-bg);color:var(--on-primary);border-radius:var(--radius-card);flex:300px;align-items:center;gap:14px;padding:18px 20px;display:flex}._second_ivnud_125{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex:300px;align-items:center;gap:14px;padding:18px 20px;display:flex}._medal_ivnud_126{border-radius:var(--radius-pill);background:var(--gold);width:52px;height:52px;color:var(--on-pale);flex-shrink:0;justify-content:center;align-items:center;display:flex}._medal2_ivnud_127{border-radius:var(--radius-pill);background:var(--tint);width:52px;height:52px;color:var(--tint-text);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}._podText_ivnud_128{flex-direction:column;gap:2px;min-width:0;display:flex}._podKey_ivnud_129{color:var(--text-muted);font-size:13px}._champ_ivnud_124 ._podKey_ivnud_129{color:var(--on-dark-muted)}._podName_ivnud_131{overflow-wrap:anywhere;font-size:20px;font-weight:800}._bracketCard_ivnud_132{gap:14px;padding:20px;overflow-x:auto}._legend_ivnud_133{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}._legendGold_ivnud_134{border:2px solid var(--gold);background:var(--gold-soft);border-radius:4px;width:14px;height:14px}._bracket_ivnud_132{gap:16px;display:grid}._roundCol_ivnud_136{flex-direction:column;justify-content:center;gap:10px;display:flex}._roundCol_ivnud_136:first-child{justify-content:flex-start}._roundName_ivnud_138{color:var(--text-muted);align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}._duel_ivnud_139{border:1px solid var(--border);border-radius:14px;font-size:14px;overflow:hidden}._duelGold_ivnud_140{border:2px solid var(--gold);background:var(--gold-soft)}._side_ivnud_141{color:var(--text-muted);justify-content:space-between;gap:8px;padding:8px 12px;display:flex}._side_ivnud_141+._side_ivnud_141{border-top:1px solid var(--surface-muted)}._duelGold_ivnud_140 ._side_ivnud_141+._side_ivnud_141{border-top-color:var(--gold-line)}._sideWin_ivnud_144{color:var(--tint-text);font-weight:800}._bye_ivnud_145{border:1px dashed var(--border-dashed);border-radius:14px;justify-content:space-between;padding:10px 12px;font-size:14px;display:flex}._byeName_ivnud_146{font-weight:700}._tabs_ivnud_149{border-bottom:2px solid var(--border);gap:4px;display:flex}._tab_ivnud_149{color:var(--text-muted);padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none}._tab_ivnud_149:hover{color:var(--text)}._tabOn_ivnud_152,._tabOn_ivnud_152:hover{border-bottom:3px solid var(--accent);color:var(--accent);margin-bottom:-2px;font-weight:800}._toolbar_ivnud_153{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._periods_ivnud_154{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._periodBtn_ivnud_155{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);min-height:40px;color:var(--text-2);cursor:pointer;padding:0 14px;font-size:14px;font-weight:700}._periodBtn_ivnud_155[aria-pressed=true]{border:2px solid var(--filter-on);background:var(--filter-on);color:var(--filter-on-ink);padding:0 13px;font-weight:800}._dates_ivnud_160{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}._dateField_ivnud_161{color:var(--text-muted);flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}._dateInput_ivnud_162{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);min-height:40px;color:var(--text);padding:0 10px;font-size:14px}._applyBtn_ivnud_166{border-radius:var(--radius-input);background:var(--primary);min-height:40px;color:var(--on-primary);cursor:pointer;border:0;padding:0 14px;font-size:14px;font-weight:700}._subTabs_ivnud_167{gap:8px;display:flex}._subTab_ivnud_167{min-height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:flex}._subTab_ivnud_167:hover{color:var(--text)}._subTabOn_ivnud_170,._subTabOn_ivnud_170:hover{background:var(--tint);color:var(--tint-text);font-weight:800}._seg_ivnud_173{background:var(--surface-muted);border-radius:12px;padding:3px;display:flex}._segBtn_ivnud_174{min-height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}._segBtn_ivnud_174[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:800}._topic_ivnud_111{border:1px solid var(--border);color:var(--text);text-align:right;font:inherit;cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;gap:6px;width:100%;padding:12px 14px;display:flex}._topic_ivnud_111:hover{border-color:var(--accent)}._topicOn_ivnud_181{border:2px solid var(--accent);background:var(--primary-tint);padding:11px 13px}._topicOn_ivnud_181 ._track_ivnud_93{background:var(--border)}._topicHead_ivnud_183{justify-content:space-between;align-items:center;gap:8px;display:flex}._topicTitle_ivnud_184{overflow-wrap:anywhere;font-size:15px;font-weight:800}._topicRight_ivnud_185{flex-shrink:0;align-items:center;gap:8px;display:flex}._topicSub_ivnud_186{color:var(--text-muted);font-size:12px}._pillDown_ivnud_187{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-pill);padding:2px 8px;font-size:12px;font-weight:700}._pillUp_ivnud_188{background:var(--tint);color:var(--tint-text);border-radius:var(--radius-pill);padding:2px 8px;font-size:12px;font-weight:700}._pillNew_ivnud_189{color:var(--text-muted);font-size:12px}._lowHead_ivnud_190{color:var(--text-muted);margin-top:6px;font-size:13px;font-weight:700}._lowTopic_ivnud_191{border:1px dashed var(--border-strong);color:var(--text-muted);font:inherit;cursor:pointer;text-align:right;background:0 0;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}._lowTopic_ivnud_191:hover{border-color:var(--accent)}._lowTopicOn_ivnud_196{border:2px solid var(--accent);background:var(--primary-tint);padding:9px 13px}._lowName_ivnud_197{font-size:14px;font-weight:700}._callout_ivnud_198{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._calloutText_ivnud_199{flex-direction:column;gap:2px;display:flex}._calloutTitle_ivnud_200{font-size:15px;font-weight:800}._calloutBody_ivnud_201{font-size:14px;line-height:1.7}._tq_ivnud_202{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}._tqHead_ivnud_203{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._tqText_ivnud_204{overflow-wrap:anywhere;font-size:15px;font-weight:700}._tqRight_ivnud_205{flex-shrink:0;align-items:center;gap:6px;display:flex}._flag_ivnud_206{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-pill);padding:2px 8px;font-size:12px;font-weight:700}._lowChip_ivnud_207{background:var(--surface-muted);color:var(--text-muted);border-radius:var(--radius-pill);padding:2px 8px;font-size:12px}._reviewBox_ivnud_208{border-top:1px solid var(--surface-muted);flex-direction:column;gap:8px;margin-top:4px;padding-top:14px;display:flex}._reviewBtn_ivnud_209{border-radius:var(--radius-btn);background:var(--primary);min-height:52px;color:var(--on-primary);box-shadow:var(--shadow-button);justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:flex}._reviewBtn_ivnud_209:hover{color:var(--on-primary);background:var(--primary-hover)}._reviewHint_ivnud_214{color:var(--text-muted);text-align:center;font-size:13px;line-height:1.7}._attn_ivnud_217{border-bottom:1px solid var(--surface-muted);align-items:flex-start;gap:12px;padding:14px 0;display:flex}._attn_ivnud_217:last-child{border-bottom:0}._attnBody_ivnud_219{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._attnName_ivnud_220{color:var(--text);font-size:15px;font-weight:800;text-decoration:none}a._attnName_ivnud_220:hover{color:var(--accent)}._flagLine_ivnud_222{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._rule_ivnud_223{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;font-weight:800}._ruleMuted_ivnud_224{background:var(--surface-muted);color:var(--text-2)}._reason_ivnud_225{color:var(--text-2);font-size:14px}._matrixWrap_ivnud_228{overflow-x:auto}._matrix_ivnud_228{border-collapse:separate;border-spacing:6px;width:100%;min-width:680px;font-size:14px}._matrix_ivnud_228 thead th{color:var(--text-muted);text-align:right;padding:6px 8px;font-size:13px;font-weight:700}._matrix_ivnud_228 tbody th{text-align:right;padding:6px 8px;font-weight:700}._cell_ivnud_232{white-space:nowrap;border-radius:10px;padding:8px 10px}._cellCount_ivnud_233{font-size:12px}._cellStrong_ivnud_234{background:var(--tint);color:var(--tint-text)}._cellMid_ivnud_235{background:var(--surface-muted)}._cellMid_ivnud_235 ._cellCount_ivnud_233{color:var(--text-muted)}._cellWeak_ivnud_237{background:var(--danger-tint);color:var(--danger-tint-text)}._cellLow_ivnud_238{border:1px dashed var(--border-strong);color:var(--text-muted);padding:7px 9px}._cellNone_ivnud_239{color:var(--bar-option)}._legendRow_ivnud_240{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}._legendItem_ivnud_241{align-items:center;gap:6px;display:flex}._sw_ivnud_242{border-radius:5px;width:16px;height:16px}._swStrong_ivnud_243{background:var(--tint)}._swMid_ivnud_244{background:var(--surface-muted)}._swWeak_ivnud_245{background:var(--danger-tint)}._swLow_ivnud_246{border:1px dashed var(--border-dashed)}._tableWrap_ivnud_249{overflow-x:auto}._ranking_ivnud_250{border-collapse:collapse;width:100%;font-size:15px}._ranking_ivnud_250 th{text-align:start;color:var(--text-muted);border-bottom:1px solid var(--border);padding:8px 10px;font-size:13px;font-weight:700}._ranking_ivnud_250 td{border-bottom:1px solid var(--surface-muted);padding:10px}._rankFirst_ivnud_253{color:var(--gold-deep);font-weight:800}._rankPts_ivnud_254{font-weight:800}._teamDot_ivnud_257{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-inline-end:8px;display:inline-block}._teamTabs_ivnud_258{flex-wrap:wrap;gap:8px;display:flex}._teamTab_ivnud_258{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:flex}._teamTabOn_ivnud_260{border:2px solid var(--primary);background:var(--primary-tint)}._chatLog_ivnud_261{flex-direction:column;gap:8px;max-height:420px;display:flex;overflow-y:auto}._chatLine_ivnud_262{background:var(--surface-sunk);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 10px;font-size:14px;line-height:1.7;display:flex}._chatText_ivnud_263{overflow-wrap:anywhere}._chatBlocked_ivnud_264{background:var(--danger-tint)}._chatBlocked_ivnud_264 ._chatText_ivnud_263{color:var(--danger-tint-text);text-decoration:line-through}._blockedTag_ivnud_266{color:var(--danger-tint-text);font-size:12px;font-weight:800}._head_37c6r_3{flex-direction:column;gap:2px;display:flex}._h1_37c6r_4{margin:0;font-size:22px;font-weight:900}._sub_37c6r_5{color:var(--text-muted);font-size:13px}._ranges_37c6r_7{gap:8px;display:flex}._range_37c6r_7{border-radius:var(--radius-pill);background:var(--surface);min-height:40px;color:var(--text);box-shadow:0 3px 0 var(--surface-line);cursor:pointer;border:0;flex:1;font-family:inherit;font-size:14px;font-weight:700}._rangeOn_37c6r_12{background:var(--filter-on);color:var(--filter-on-ink);box-shadow:none;font-weight:800}._summary_37c6r_14{background:var(--primary);color:var(--on-primary);border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._summaryText_37c6r_18{flex-direction:column;gap:6px;min-width:0;display:flex}._summaryKey_37c6r_19{color:var(--on-primary-muted);font-size:14px}._summaryLine_37c6r_20{color:var(--on-primary-muted);font-size:13px}._summaryPill_37c6r_21{background:var(--surface);color:var(--tint-text);border-radius:var(--radius-pill);align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:800}._summaryNum_37c6r_22{font-family:var(--font-display);flex-shrink:0;font-size:56px;line-height:1}._card_37c6r_24{background:var(--surface);border:var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-card-student);flex-direction:column;gap:12px;padding:16px;display:flex}._cardHead_37c6r_28{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._h2_37c6r_29{margin:0;font-size:16px;font-weight:900}._hint_37c6r_30{color:var(--text-muted);font-size:12px}._bars_37c6r_32{align-items:flex-end;gap:8px;display:flex}._bar_37c6r_32{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}._barPct_37c6r_34{color:var(--tint-text);font-size:11px;font-weight:800}._barPctWeak_37c6r_35{color:var(--danger-tint-text)}._barTrack_37c6r_36{background:var(--surface-muted);border-radius:10px;align-items:flex-end;width:100%;height:96px;display:flex;overflow:hidden}._barFill_37c6r_37{background:var(--primary);border-radius:10px;width:100%}._barFillWeak_37c6r_38{background:var(--danger-strong)}._barDay_37c6r_39{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}._duo_37c6r_41{gap:10px;display:flex}._duoCard_37c6r_42{background:var(--surface);border:var(--card-edge);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card-student);color:var(--text);flex-direction:column;flex:1;gap:4px;padding:14px;text-decoration:none;display:flex}._duoWeak_37c6r_46{background:var(--danger-tint);box-shadow:none;color:var(--danger-tint-text);border:0}._duoKey_37c6r_47{color:var(--text-muted);font-size:12px}._duoWeak_37c6r_46 ._duoKey_37c6r_47{color:var(--danger-tint-text)}._duoName_37c6r_49{overflow-wrap:anywhere;font-size:16px;font-weight:900}._duoNum_37c6r_50{font-family:var(--font-display);color:var(--accent);font-size:30px;line-height:1.1}._duoWeak_37c6r_46 ._duoNum_37c6r_50{color:var(--danger-strong)}._topics_37c6r_53{gap:2px}._topic_37c6r_53{color:var(--text);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}._topic_37c6r_53+._topic_37c6r_53{border-top:1px solid var(--surface-line)}._topicBody_37c6r_56{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._topicTop_37c6r_57{align-items:center;gap:8px;display:flex}._topicName_37c6r_58{overflow-wrap:anywhere;font-size:15px;font-weight:800}._topicPct_37c6r_59{color:var(--tint-text);flex-shrink:0;margin-inline-start:auto;font-size:15px;font-weight:900}._topicPctWeak_37c6r_60{color:var(--danger-tint-text)}._topicPctLow_37c6r_61{color:var(--text-2)}._low_37c6r_62{background:var(--surface-muted);color:var(--text-2);border-radius:var(--radius-pill);flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:800}._track_37c6r_63{background:var(--surface-muted);border-radius:var(--radius-pill);height:8px;overflow:hidden}._fill_37c6r_64{background:var(--primary);border-radius:var(--radius-pill);height:100%}._fillWeak_37c6r_65{background:var(--danger-strong)}._fillLow_37c6r_66{background:var(--bar-neutral)}._topicCount_37c6r_67{color:var(--text-muted);font-size:12px}._chev_37c6r_68{color:var(--text-muted);flex-shrink:0;display:flex}._tags_37c6r_70{flex-wrap:wrap;gap:8px;display:flex}._tag_37c6r_70{border-radius:var(--radius-pill);background:var(--tint);color:var(--tint-text);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}._tagWeak_37c6r_75{background:var(--danger-tint);color:var(--danger-tint-text)}._tagLow_37c6r_76{background:var(--surface-muted);color:var(--text-2)}._tag_37c6r_70 strong{font-weight:900}._book_37c6r_79{background:var(--surface);border:var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-card-student);color:var(--text);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}._bookIcon_37c6r_83{background:var(--danger-tint);width:44px;height:44px;color:var(--danger-strong);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._bookText_37c6r_84{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._bookName_37c6r_85{font-size:16px;font-weight:900}._chips_37c6r_88{scrollbar-width:none;gap:8px;margin-bottom:-4px;padding-bottom:4px;display:flex;overflow-x:auto}._chip_37c6r_88{border-radius:var(--radius-pill);background:var(--surface);min-height:36px;color:var(--text);box-shadow:0 3px 0 var(--surface-line);cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}._chipOn_37c6r_93{background:var(--filter-on);color:var(--filter-on-ink);box-shadow:none;font-weight:800}._chipCount_37c6r_94{opacity:.7}._meta_37c6r_95{color:var(--text-muted);overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700}._again_37c6r_96{background:var(--danger-tint);color:var(--danger-tint-text);border-radius:var(--radius-pill);flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:800}._fixed_37c6r_97{background:var(--tint);color:var(--tint-text);border-radius:var(--radius-pill);flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:800}._note_37c6r_98{text-align:center;color:var(--text-muted);margin:0;font-size:13px}._more_37c6r_99{border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--text);box-shadow:0 3px 0 var(--surface-line);cursor:pointer;border:0;align-self:center;padding:0 22px;font-family:inherit;font-size:14px;font-weight:800}
