.TeachersLanding_page__gFB4a{--tl-line:color-mix(in srgb,var(--text-primary) 11%,transparent);--tl-line-soft:color-mix(in srgb,var(--text-primary) 6%,transparent);--tl-accent:var(--brand-bright);--tl-accent-ink:color-mix(in srgb,var(--brand-bright) 72%,var(--text-primary));--tl-good:var(--success,#05b20c);--tl-good-ink:color-mix(in srgb,var(--tl-good) 70%,var(--text-primary));--tl-warn:#e8a317;--tl-warn-ink:color-mix(in srgb,#e8a317 72%,var(--text-primary));--tl-bad:var(--error,#f44336);--tl-bad-ink:color-mix(in srgb,var(--tl-bad) 75%,var(--text-primary));--tl-surface:var(--bg-card);--tl-sunken:color-mix(in srgb,var(--bg-primary) 60%,var(--bg-secondary));--tl-radius:16px;--tl-shadow:0 1px 2px rgb(0 0 0/8%),0 24px 60px -24px rgb(0 0 0/35%);--tl-code-name:rgb(0 16 128);--tl-code-control:rgb(175 0 219);--tl-code-keyword:rgb(0 0 255);--tl-code-builtin:rgb(121 94 38);--tl-code-function:rgb(121 94 38);--tl-code-string:rgb(163 21 21);--tl-code-number:rgb(9 134 88);--tl-code-punct:var(--text-primary);--tl-code-operator:var(--text-primary);--tl-code-comment:rgb(0 128 0);background:var(--bg-primary);color:var(--text-primary);overflow-x:clip}html[data-theme-group=dark] .TeachersLanding_page__gFB4a{--tl-code-name:rgb(156 220 254);--tl-code-control:rgb(197 134 192);--tl-code-keyword:rgb(86 156 214);--tl-code-builtin:rgb(220 220 170);--tl-code-function:rgb(220 220 170);--tl-code-string:rgb(206 145 120);--tl-code-number:rgb(181 206 168);--tl-code-punct:rgb(212 212 212);--tl-code-operator:rgb(212 212 212);--tl-code-comment:rgb(106 153 85)}.TeachersLanding_page__gFB4a .token.plain{color:var(--tl-code-name)}.TeachersLanding_page__gFB4a .token.boolean,.TeachersLanding_page__gFB4a .token.keyword{color:var(--tl-code-keyword)}.TeachersLanding_page__gFB4a .token.keyword.control{color:var(--tl-code-control)}.TeachersLanding_page__gFB4a .token.builtin{color:var(--tl-code-builtin)}.TeachersLanding_page__gFB4a .token.function{color:var(--tl-code-function)}.TeachersLanding_page__gFB4a .token.string{color:var(--tl-code-string)}.TeachersLanding_page__gFB4a .token.number{color:var(--tl-code-number)}.TeachersLanding_page__gFB4a .token.punctuation{color:var(--tl-code-punct)}.TeachersLanding_page__gFB4a .token.operator{color:var(--tl-code-operator)}.TeachersLanding_page__gFB4a .token.comment{color:var(--tl-code-comment);font-style:italic}.TeachersLanding_shell__KwMTc{position:relative;width:min(1180px,calc(100% - 40px));margin-inline:auto}.TeachersLanding_eyebrow__UHzyR{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--tl-accent-ink);font-family:var(--font-display);font-size:12px;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.TeachersLanding_finalCard__pflbO h2,.TeachersLanding_h1__hD9Rz,.TeachersLanding_h2__0HqKX{word-break:auto-phrase}.TeachersLanding_h1__hD9Rz{margin:0;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.TeachersLanding_h1__hD9Rz span{display:block;color:var(--tl-accent)}.TeachersLanding_h2__0HqKX{margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.TeachersLanding_lede__WLdN0{margin:18px 0 0;color:var(--text-secondary);font-size:18px;line-height:1.6;text-wrap:pretty}.TeachersLanding_head__Wt5uh{max-width:560px}.TeachersLanding_headSplit__tBc61{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px}.TeachersLanding_headSplit__tBc61 .TeachersLanding_lede__WLdN0{margin:0}.TeachersLanding_headCenter___Ll9J{max-width:760px;margin-inline:auto;margin-block-end:56px;text-align:center}.TeachersLanding_headCenter___Ll9J .TeachersLanding_eyebrow__UHzyR{justify-content:center}.TeachersLanding_soonBadge__ZQ3Nn{padding:3px 9px;border:1px solid color-mix(in srgb,var(--tl-warn) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tl-warn) 12%,transparent);color:var(--tl-warn-ink);font-family:Varela Round,sans-serif;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.TeachersLanding_primaryCta__v_MFC,.TeachersLanding_secondaryCta__IBJuI{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding-inline:26px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.TeachersLanding_primaryCta__v_MFC{border:0;background:var(--brand-primary);color:var(--text-on-brand-primary,#fff);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand-primary) 80%,transparent)}.TeachersLanding_primaryCta__v_MFC:hover{background:var(--brand-primary-darker,var(--brand-primary));transform:translateY(-1px)}.TeachersLanding_secondaryCta__IBJuI{border:1px solid var(--tl-line);background:transparent;color:var(--text-primary)}.TeachersLanding_secondaryCta__IBJuI:hover{border-color:color-mix(in srgb,var(--text-primary) 30%,transparent);background:var(--tl-line-soft)}.TeachersLanding_curFact__4wi57:focus-visible,.TeachersLanding_inlineLink__S_lod:focus-visible,.TeachersLanding_langTile__sisup:focus-visible,.TeachersLanding_memberLink__vWC2U:focus-visible,.TeachersLanding_primaryCta__v_MFC:focus-visible,.TeachersLanding_secondaryCta__IBJuI:focus-visible,.TeachersLanding_textButton__VA26l:focus-visible{outline:2px solid var(--tl-accent);outline-offset:3px}.TeachersLanding_textButton__VA26l{padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.TeachersLanding_textButton__VA26l:hover{color:var(--text-primary)}.TeachersLanding_inlineLink__S_lod{display:inline-block;margin-block-start:28px;color:var(--tl-accent-ink);font-weight:700;text-decoration:underline;text-underline-offset:4px}.TeachersLanding_hero__P1XTm{position:relative;padding-block:32px 72px;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_heroGlow__vUGE1{position:absolute;inset-block-start:-320px;inset-inline-start:calc(50% - 480px);width:960px;height:760px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand-bright) 16%,transparent),transparent 65%);pointer-events:none}.TeachersLanding_memberBar__ed_rj{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:32px;padding:10px 10px 10px 18px;border:1px solid var(--tl-line);border-radius:12px;background:var(--tl-surface);color:var(--text-secondary);font-size:14px}[dir=rtl] .TeachersLanding_memberBar__ed_rj{padding:10px 18px 10px 10px}.TeachersLanding_memberLink__vWC2U{padding:8px 14px;border-radius:8px;background:var(--text-primary);color:var(--bg-primary);font-weight:700;text-decoration:none}.TeachersLanding_heroCopy__zLGsc{position:relative;max-width:860px;margin-inline:auto;text-align:center}.TeachersLanding_heroCopy__zLGsc .TeachersLanding_eyebrow__UHzyR{justify-content:center}.TeachersLanding_heroCopy__zLGsc .TeachersLanding_h1__hD9Rz{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.12;letter-spacing:-.01em}.TeachersLanding_heroDesc__tFsJ0{max-width:740px;margin:16px auto 0;color:var(--text-secondary);font-size:18px;line-height:1.6}.TeachersLanding_heroActions__xs1HH{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:26px}.TeachersLanding_heroFine__iQwwP{margin:18px 0 0;color:var(--text-secondary);font-size:14px}.TeachersLanding_heroDemo__wDRzW{position:relative;min-width:0;margin-block-start:40px}.TeachersLanding_classWindow__Kv2j9{overflow:hidden;border:1px solid var(--tl-line);border-radius:18px;background:var(--tl-surface);box-shadow:var(--tl-shadow);font-size:13px}.TeachersLanding_windowBar__MqH5c{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-block-end:1px solid var(--tl-line-soft);background:var(--tl-sunken)}[dir=rtl] .TeachersLanding_windowBar__MqH5c{padding:10px 16px 10px 12px}.TeachersLanding_windowDots__WqwZQ{display:inline-flex;gap:6px}.TeachersLanding_windowDots__WqwZQ i{width:10px;height:10px;border-radius:50%;background:var(--tl-line)}.TeachersLanding_windowTitle__69tR6{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.TeachersLanding_windowClock__eH8LA{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.TeachersLanding_liveDot__vHIw_{width:7px;height:7px;border-radius:50%;background:var(--text-secondary)}.TeachersLanding_liveOn__Wvz_M{background:var(--tl-good);animation:TeachersLanding_pulse__WFuRZ 1.6s ease-out infinite}.TeachersLanding_classStats__bFYVV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_classStats__bFYVV>div{display:grid;gap:2px;padding:14px 16px}.TeachersLanding_classStats__bFYVV>div+div{border-inline-start:1px solid var(--tl-line-soft)}.TeachersLanding_classStats__bFYVV span{color:var(--text-secondary);font-size:12px}.TeachersLanding_classStats__bFYVV strong{font-size:26px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1.15}.TeachersLanding_classStats__bFYVV strong small{color:var(--text-secondary);font-size:15px}.TeachersLanding_classStats__bFYVV em{color:var(--text-secondary);font-size:11px;font-style:normal}.TeachersLanding_statAlert__k46iW strong{color:var(--tl-bad-ink)}.TeachersLanding_classBody__UL_yw{display:grid;grid-template-columns:minmax(0,1fr) 220px}.TeachersLanding_gridWrap__hoNeF{min-width:0;overflow-x:auto;padding:6px 8px 10px}.TeachersLanding_gradeGrid__5rN4p{width:100%;border-collapse:separate;border-spacing:4px;font-variant-numeric:tabular-nums}.TeachersLanding_gradeGrid__5rN4p thead th{padding:6px 4px 4px;font-size:12px;font-weight:700;text-align:center;vertical-align:bottom}.TeachersLanding_gradeGrid__5rN4p thead th span{display:block;white-space:nowrap}.TeachersLanding_gradeGrid__5rN4p thead th small{display:block;max-width:84px;margin-block-start:2px;margin-inline:auto;color:var(--text-secondary);font-size:10px;font-weight:400;line-height:1.25}.TeachersLanding_gridStudentHead__a7f1H{text-align:start!important}.TeachersLanding_gridCurrent__b2IUV span{color:var(--tl-accent-ink)}.TeachersLanding_gridStudent__VS_D1{position:relative;display:flex;align-items:center;gap:8px;padding:3px 6px 3px 0;font-weight:400;text-align:start;white-space:nowrap}[dir=rtl] .TeachersLanding_gridStudent__VS_D1{padding:3px 0 3px 6px}.TeachersLanding_flag__9AirY,.TeachersLanding_gridStudent__VS_D1 img{flex:0 0 auto;border-radius:50%}.TeachersLanding_flag__9AirY{width:7px;height:7px;background:var(--tl-bad)}.TeachersLanding_cell__8B5JE{position:relative;height:32px;min-width:56px;padding:0 8px;border-radius:8px;text-align:center;transition:background-color .4s ease}.TeachersLanding_cellBar__nXeCS{position:absolute;inset-inline:8px;inset-block-end:6px;height:3px;overflow:hidden;border-radius:3px;background:var(--tl-line-soft)}.TeachersLanding_cellBar__nXeCS span{display:block;height:100%;border-radius:inherit;background:currentColor;transition:width .5s ease}.TeachersLanding_cellCount__zfJ98{position:relative;inset-block-start:-2px;font-size:12px}.TeachersLanding_cellDone__mtX6_{background:color-mix(in srgb,var(--tl-good) 16%,transparent);color:var(--tl-good-ink)}.TeachersLanding_cellDone__mtX6_ svg{vertical-align:middle}.TeachersLanding_cellProgress__RAaWB{background:color-mix(in srgb,var(--tl-accent) 11%,transparent);color:var(--tl-accent-ink)}.TeachersLanding_cellOverdue__enrP9{background:color-mix(in srgb,var(--tl-bad) 13%,transparent);color:var(--tl-bad-ink)}.TeachersLanding_cellNone__UQSxv{background:var(--tl-line-soft);color:var(--text-secondary)}.TeachersLanding_cellFlash__MRAcT{animation:TeachersLanding_cellPop__eRd8C .9s ease-out}.TeachersLanding_stage__0tnLP{position:relative;display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;gap:40px;text-align:start}.TeachersLanding_stageStudent__ZDuE9,.TeachersLanding_stageTeacher__omkP8{position:relative;min-width:0}.TeachersLanding_stageStudent__ZDuE9{z-index:2;margin-block-start:36px}.TeachersLanding_stage__0tnLP .TeachersLanding_classStats__bFYVV>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:9px 14px}.TeachersLanding_stage__0tnLP .TeachersLanding_classStats__bFYVV strong{font-size:20px}.TeachersLanding_stage__0tnLP .TeachersLanding_classStats__bFYVV strong small{font-size:13px}.TeachersLanding_stageLabel__EiqSy{display:inline-flex;align-items:center;gap:8px;margin-block-end:10px;padding:4px 11px;border:1px solid var(--tl-line);border-radius:999px;background:var(--tl-surface);color:var(--text-secondary);font-size:12px}.TeachersLanding_stageEditor__o_5xe{overflow:hidden;border:1px solid var(--tl-line);border-radius:18px;background:var(--tl-surface);box-shadow:0 1px 2px rgb(0 0 0/8%),0 36px 80px -28px rgb(0 0 0/45%);font-size:13px}.TeachersLanding_stageEditorAvatar__8yDcN{flex:0 0 auto;border-radius:50%}.TeachersLanding_stageEditorWho__vs2QF{display:grid;min-width:0;line-height:1.25}.TeachersLanding_stageEditorWho__vs2QF bdi{font-weight:700}.TeachersLanding_stageEditorWho__vs2QF small{overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.TeachersLanding_stageAttempt__kITxD{margin-inline-start:auto;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.TeachersLanding_stageEditor__o_5xe .TeachersLanding_tutorCode__Weg0Q{position:relative;overflow:hidden;padding-block:12px}.TeachersLanding_stageEditor__o_5xe .TeachersLanding_codeRow__d_wGz{position:relative;min-height:21px;background:var(--tl-surface)}.TeachersLanding_stageScanning__n2zVg:after{position:absolute;inset-inline:0;inset-block-start:0;height:46px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--tl-accent) 16%,transparent),transparent);animation:TeachersLanding_scan__IdH07 1.1s ease-in-out infinite;content:"";pointer-events:none}.TeachersLanding_stageEdited__cl171{background:color-mix(in srgb,var(--tl-accent) 13%,var(--tl-surface))}.TeachersLanding_stageRun__TMGax{display:grid;gap:10px;padding:12px 14px;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_stageRunHead__m2yJO{display:flex;align-items:center;gap:10px;min-height:28px;font-size:12px}.TeachersLanding_stageSummary__EUndB{color:var(--text-secondary);font-weight:700;animation:TeachersLanding_fadeIn__PPa5U .3s ease-out}.TeachersLanding_stageSummaryPass___uyOk{color:var(--tl-good-ink)}.TeachersLanding_stageSummaryFail__QNb99{color:var(--tl-bad-ink)}.TeachersLanding_stageRunButton__eLl1C{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:var(--brand-primary);color:var(--text-on-brand-primary,#fff);font-size:12px;font-weight:700;transition:transform .15s ease,opacity .15s ease}.TeachersLanding_stageRunBusy__dHk5o{opacity:.75;transform:scale(.96)}.TeachersLanding_stageTests__woG8K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;font-family:Fira Code,ui-monospace,monospace;font-size:12px;text-align:left}.TeachersLanding_stageTests__woG8K li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:7px;column-gap:7px;min-height:44px;padding:5px 8px;border-radius:8px;background:var(--tl-line-soft);color:var(--text-secondary);transition:background-color .25s ease,color .25s ease}.TeachersLanding_stageTestMark__4Rogt{display:inline-flex;width:18px;height:18px;flex:0 0 auto;align-items:center;justify-content:center;border:1.5px dashed var(--tl-line);border-radius:50%;font-size:10px;font-weight:700}.TeachersLanding_stageTests__woG8K .TeachersLanding_stageTestPass__ZVylc{background:color-mix(in srgb,var(--tl-good) 13%,transparent);color:var(--tl-good-ink)}.TeachersLanding_stageTests__woG8K .TeachersLanding_stageTestFail__QUrPY{background:color-mix(in srgb,var(--tl-bad) 12%,transparent);color:var(--tl-bad-ink)}.TeachersLanding_stageTestFail__QUrPY .TeachersLanding_stageTestMark__4Rogt,.TeachersLanding_stageTestPass__ZVylc .TeachersLanding_stageTestMark__4Rogt{border:0;color:#fff;animation:TeachersLanding_markIn__ML_ge .26s ease-out}.TeachersLanding_stageTestPass__ZVylc .TeachersLanding_stageTestMark__4Rogt{background:var(--tl-good)}.TeachersLanding_stageTestFail__QUrPY .TeachersLanding_stageTestMark__4Rogt{background:var(--tl-bad)}.TeachersLanding_stageTestGot__5YWF4{grid-column:2;font-size:11px;font-weight:700}.TeachersLanding_stageHint__95Tch{grid-column:1/-1;margin:4px 0 0;color:var(--text-secondary);font-size:13px;text-align:center}.TeachersLanding_gridStudent__VS_D1{padding:0}.TeachersLanding_gridStudentButton__DIPd3{display:flex;width:100%;align-items:center;gap:8px;padding:3px 8px 3px 3px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:start;white-space:nowrap;cursor:pointer}[dir=rtl] .TeachersLanding_gridStudentButton__DIPd3{padding:3px 3px 3px 8px}.TeachersLanding_gridPicked__dfq7x .TeachersLanding_gridStudentButton__DIPd3,.TeachersLanding_gridStudentButton__DIPd3:hover{background:color-mix(in srgb,var(--tl-accent) 11%,transparent)}.TeachersLanding_gridStudentButton__DIPd3:focus-visible,.TeachersLanding_needsRow__ce120:focus-visible,.TeachersLanding_stageDrawerClose__eyy9e:focus-visible{outline:2px solid var(--tl-accent);outline-offset:1px}.TeachersLanding_gridAvatar__pOYFo{position:relative;display:inline-flex;flex:0 0 auto}.TeachersLanding_gridAvatar__pOYFo img{border-radius:50%}.TeachersLanding_presence__ifH3A{position:absolute;inset-block-end:-1px;inset-inline-end:-1px;width:9px;height:9px;border:2px solid var(--tl-surface);border-radius:50%;background:var(--tl-good);animation:TeachersLanding_dotPop__GvGBN .3s ease-out}.TeachersLanding_cellStuck__ryE10{position:absolute;inset-block-start:4px;inset-inline-end:4px;width:7px;height:7px;border-radius:50%;background:var(--tl-bad);animation:TeachersLanding_pulseBad__y7Hmz 1.6s ease-out infinite}.TeachersLanding_statTick__HIbRQ{animation:TeachersLanding_tickIn__9coMg .38s ease-out}.TeachersLanding_presenceRow__MIEmr{display:flex;align-items:center;gap:10px;font-size:12px}.TeachersLanding_avatarStack__YbUk3{display:inline-flex}.TeachersLanding_avatarStack__YbUk3 img{border:2px solid var(--tl-sunken);border-radius:50%}.TeachersLanding_avatarStack__YbUk3 img+img{margin-inline-start:-9px}.TeachersLanding_needsCount__DVVDt{display:inline-flex;min-width:17px;height:17px;align-items:center;justify-content:center;margin-inline-start:7px;padding-inline:4px;border-radius:999px;background:var(--tl-bad);color:#fff;font-size:10px;letter-spacing:0}.TeachersLanding_needsRow__ce120{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:8px;border:1px solid color-mix(in srgb,var(--tl-bad) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--tl-bad) 8%,var(--tl-surface));color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;animation:TeachersLanding_needsIn__Mz5ia .52s ease-out;transition:transform .15s ease,background-color .15s ease}.TeachersLanding_needsPressed__RE9br,.TeachersLanding_needsRow__ce120:hover{background:color-mix(in srgb,var(--tl-bad) 15%,var(--tl-surface))}.TeachersLanding_needsPressed__RE9br{transform:scale(.97)}.TeachersLanding_needsRow__ce120 img{border-radius:50%;box-shadow:0 0 0 2px var(--tl-bad)}.TeachersLanding_needsRow__ce120>span{display:grid;min-width:0;gap:1px}.TeachersLanding_needsRow__ce120 bdi{font-size:12px;font-weight:700}.TeachersLanding_needsRow__ce120 small{color:var(--tl-bad-ink);font-size:11px;line-height:1.35}.TeachersLanding_needsClear__H0ESg{margin:0;color:var(--text-secondary);font-size:12px}.TeachersLanding_classBody__UL_yw{position:relative}.TeachersLanding_stageDrawer__HA_iq{position:absolute;z-index:3;inset-block:0;inset-inline-end:0;display:flex;width:min(300px,100%);flex-direction:column;gap:10px;overflow:auto;padding:12px 14px;border-inline-start:1px solid var(--tl-line);background:var(--tl-surface);box-shadow:0 0 48px -12px rgb(0 0 0/40%);animation:TeachersLanding_drawerIn__khdXn .3s ease-out}.TeachersLanding_stageDrawerHead__hyOcP{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.TeachersLanding_stageDrawerHead__hyOcP strong{display:block;font-size:17px;font-weight:400}.TeachersLanding_stageDrawerWho__daIo_{color:var(--tl-accent-ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.TeachersLanding_stageDrawerClose__eyy9e{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--tl-line);border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:18px;line-height:1;cursor:pointer}.TeachersLanding_stageDrawerMeta__EjtPN{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px}.TeachersLanding_chipBad___kG5U,.TeachersLanding_chipGood__WOL7Y,.TeachersLanding_chipMuted___FIkk,.TeachersLanding_chipProgress__ITGi1{flex:0 0 auto;padding:2px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.TeachersLanding_chipGood__WOL7Y{background:color-mix(in srgb,var(--tl-good) 15%,transparent);color:var(--tl-good-ink)}.TeachersLanding_chipBad___kG5U{background:color-mix(in srgb,var(--tl-bad) 13%,transparent);color:var(--tl-bad-ink)}.TeachersLanding_chipProgress__ITGi1{background:color-mix(in srgb,var(--tl-accent) 13%,transparent);color:var(--tl-accent-ink)}.TeachersLanding_chipMuted___FIkk{background:var(--tl-line-soft);color:var(--text-secondary)}.TeachersLanding_stageLessons__0t7QF{margin:0;padding:0;overflow:hidden;border:1px solid var(--tl-line-soft);border-radius:10px;list-style:none;font-size:12px}.TeachersLanding_stageLessons__0t7QF li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px}.TeachersLanding_stageLessons__0t7QF li+li{border-block-start:1px solid var(--tl-line-soft)}.TeachersLanding_stageLessons__0t7QF li>span{display:grid;min-width:0}.TeachersLanding_stageLessons__0t7QF small{color:var(--text-secondary);font-size:11px}.TeachersLanding_stageLessonNow__mYjsC{background:color-mix(in srgb,var(--tl-accent) 7%,transparent)}.TeachersLanding_stageDrawerRun__J_n5j{display:grid;justify-items:start;gap:8px}.TeachersLanding_stageDrawerTest__eiHsx{display:flex;width:100%;flex-wrap:wrap;gap:6px 14px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--tl-bad) 9%,transparent);color:var(--text-secondary);font-family:Fira Code,ui-monospace,monospace;font-size:12px}.TeachersLanding_stageDrawerTest__eiHsx b{color:var(--text-primary)}.TeachersLanding_stageDrawerGot__QpUgb b{color:var(--tl-bad-ink)}.TeachersLanding_beam__8GpAK{position:absolute;z-index:4;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.TeachersLanding_beam__8GpAK path{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-width:2;animation:TeachersLanding_beamDraw__v_bpG .65s ease-out forwards,TeachersLanding_beamFade__2GH0G .5s ease-in 1.2s forwards}.TeachersLanding_beamPass__yHozl{color:var(--tl-good)}.TeachersLanding_beamFail__ubXcr{color:var(--tl-bad)}.TeachersLanding_beamDot__20SAY{z-index:4;width:12px;height:12px;border-radius:50%;background:currentColor;box-shadow:0 0 16px 4px currentColor;offset-anchor:center;offset-rotate:0deg;animation:TeachersLanding_beamTravel__IezFy .65s ease-out forwards,TeachersLanding_beamFade__2GH0G .4s ease-in .75s forwards}.TeachersLanding_beamDot__20SAY,.TeachersLanding_cursor__ZR9LA{position:absolute;inset-block-start:0;left:0;pointer-events:none}.TeachersLanding_cursor__ZR9LA{z-index:5;color:var(--text-primary);filter:drop-shadow(0 4px 8px rgb(0 0 0/30%));transform:translate(var(--cx),var(--cy));animation:TeachersLanding_cursorIn__Mi2MU .95s cubic-bezier(.3,.7,.2,1) both}.TeachersLanding_cursorClick__ioXuE:after{position:absolute;inset-block-start:-9px;left:-9px;width:22px;height:22px;border:2px solid var(--tl-accent);border-radius:50%;animation:TeachersLanding_ripple__5cgHa .45s ease-out forwards;content:""}.TeachersLanding_rightNow__tpRl3{display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px 14px;border-inline-start:1px solid var(--tl-line-soft);background:var(--tl-sunken)}.TeachersLanding_feedHead__lXHP_{display:inline-flex;align-items:center;margin-block-start:4px;color:var(--text-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.TeachersLanding_feedList__gfXIC{display:grid;gap:10px;margin:0;padding:0;list-style:none}.TeachersLanding_feedRow__DS_N7{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:9px;column-gap:9px}.TeachersLanding_feedRow__DS_N7:first-child{animation:TeachersLanding_feedIn__m6EQ1 .45s ease-out}.TeachersLanding_feedAvatar__M2iWr{grid-row:1/span 2;border-radius:50%}.TeachersLanding_feedText__mPDZe{font-size:12px;line-height:1.4}.TeachersLanding_feedDot__I4KTU{display:inline-block;width:6px;height:6px;margin-inline-end:6px;border-radius:50%;vertical-align:1px}.TeachersLanding_feedGood__vPjZy{background:var(--tl-good)}.TeachersLanding_feedWarn__53bOt{background:var(--tl-warn)}.TeachersLanding_feedHint__AmKSX{background:var(--bugsy-magenta)}.TeachersLanding_feedTime__yfYIn{color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.TeachersLanding_proof___TcHs{padding-block:40px}.TeachersLanding_proofRow__ug1gW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:26px 0;border:1px solid var(--tl-line);border-radius:20px;background:var(--tl-surface)}.TeachersLanding_proofStat__dUeiy{display:grid;align-content:start;justify-items:center;gap:8px;padding:4px 20px;text-align:center}.TeachersLanding_proofStat__dUeiy+.TeachersLanding_proofStat__dUeiy{border-inline-start:1px solid var(--tl-line-soft)}.TeachersLanding_proofNumber__uCJ1G{display:inline-flex;align-items:baseline;gap:4px;font-size:44px;font-weight:400;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.TeachersLanding_proofStar__tR0dh{color:var(--product-score-color,#fcad00);font-size:26px}.TeachersLanding_proofLabel__Lfh_t{max-width:220px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.45}.TeachersLanding_section__x5o9d{padding-block:112px}.TeachersLanding_band__Cqiki{background:var(--bg-secondary)}.TeachersLanding_split__vRwQ5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px}.TeachersLanding_splitWide__l2LEo{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:56px}.TeachersLanding_splitReverse__EoNac .TeachersLanding_splitCopy__gK5_O{order:2}.TeachersLanding_splitCopy__gK5_O{min-width:0}.TeachersLanding_splitCopy__gK5_O>.TeachersLanding_secondaryCta__IBJuI{margin-block-start:32px}.TeachersLanding_splitVisual__5Afkr{min-width:0}.TeachersLanding_week__PtoGh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;counter-reset:week}.TeachersLanding_weekStep__DO6cw{display:flex;flex-direction:column;padding:18px 18px 26px;border:1px solid var(--tl-line);border-radius:var(--tl-radius);background:var(--tl-surface)}.TeachersLanding_weekVisual__bNkwH{display:grid;min-height:176px;place-items:center;margin-block-end:22px;padding:18px;border-radius:12px;background:var(--tl-sunken)}.TeachersLanding_weekDay__UHMcE{color:var(--tl-accent-ink);font-size:13px;font-weight:700}.TeachersLanding_weekStep__DO6cw h3{margin:6px 0 0;font-size:21px;font-weight:400;line-height:1.25}.TeachersLanding_weekStep__DO6cw p{margin:10px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.6}.TeachersLanding_miniCard__tYel0{display:grid;width:100%;max-width:280px;gap:8px;padding:14px;border:1px solid var(--tl-line);border-radius:12px;background:var(--tl-surface);font-size:13px}.TeachersLanding_miniLabel___aJSz{color:var(--text-secondary);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.TeachersLanding_miniCard__tYel0>strong{font-size:17px;font-weight:400}.TeachersLanding_miniMeta__HKjFQ{color:var(--text-secondary);font-size:12px}.TeachersLanding_miniNote__o8DDP{padding:8px 10px;border-radius:8px;background:var(--tl-line-soft);color:var(--text-primary);font-size:12px}.TeachersLanding_miniRun__AF3Q9{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--tl-good) 15%,transparent);color:var(--tl-good-ink);font-size:12px}.TeachersLanding_miniCode__qo9uI{padding:8px 10px;border-radius:8px;background:var(--tl-sunken);font-family:Fira Code,ui-monospace,monospace;font-size:12px;text-align:left}.TeachersLanding_miniHint__K4y9H{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--bugsy-magenta) 12%,transparent);font-size:12px}.TeachersLanding_miniBar__Qp8Hb{display:block;height:6px;overflow:hidden;border-radius:6px;background:var(--tl-line-soft)}.TeachersLanding_miniBar__Qp8Hb span{display:block;height:100%;border-radius:inherit;background:var(--tl-good)}.TeachersLanding_miniFlagRow__7Jb6q{display:flex;align-items:center;gap:8px;padding-block-start:4px;color:var(--tl-bad-ink);font-size:12px}.TeachersLanding_miniFlagRow__7Jb6q img{border-radius:50%}.TeachersLanding_replay__TyCuV{overflow:hidden;border:1px solid var(--tl-line);border-radius:var(--tl-radius);background:var(--tl-surface);box-shadow:var(--tl-shadow);font-size:13px}.TeachersLanding_replayHead__Iy0n1{display:flex;align-items:center;gap:12px;padding:14px 18px;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_replayHead__Iy0n1 img{border-radius:50%}.TeachersLanding_replayWho__8NvD_{display:grid;flex:1 1 auto;min-width:0}.TeachersLanding_replayWho__8NvD_ strong{font-size:14px;font-weight:400}.TeachersLanding_replayCount__c8K1_,.TeachersLanding_replayWho__8NvD_ span{color:var(--text-secondary);font-size:12px}.TeachersLanding_replayCount__c8K1_{white-space:nowrap}.TeachersLanding_timeline__lCdYn{--bar-fill:0%;--bar-ms:350ms;max-width:520px;margin-block-start:36px;padding:18px 18px 16px;border:1px solid var(--tl-line);border-radius:18px;background:var(--tl-surface);box-shadow:0 1px 2px rgb(0 0 0/6%),0 18px 40px -28px rgb(0 0 0/35%)}.TeachersLanding_tlHead__ARn5B{display:flex;min-height:26px;align-items:center;justify-content:space-between;gap:12px;margin-block-end:16px;color:var(--text-secondary);font-size:14px}.TeachersLanding_tlSolved__hjyRp{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--tl-good) 15%,transparent);color:var(--tl-good-ink);font-size:12px;font-weight:700;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.TeachersLanding_tlSolvedOn__8ZtgI{opacity:1;transform:none}.TeachersLanding_tlTrack__G0CsW{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.TeachersLanding_tlLine__CtjFS{position:absolute;inset-block-start:11px;inset-inline:calc((100% - 20px) / 6);height:2px;border-radius:2px;background:var(--tl-line)}.TeachersLanding_tlFill__U6_5_{position:absolute;inset-block:0;inset-inline-start:0;width:var(--bar-fill);border-radius:inherit;background:var(--tl-accent);transition:width var(--bar-ms) linear}.TeachersLanding_tlGlow__83EGi{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:var(--bar-fill);width:10px;height:10px;margin-block-start:-5px;margin-inline-start:-5px;border-radius:50%;background:var(--tl-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--tl-accent) 25%,transparent),0 0 16px var(--tl-accent);opacity:0;transition:inset-inline-start var(--bar-ms) linear,opacity .25s ease}.TeachersLanding_timelinePlaying__O4r2o .TeachersLanding_tlGlow__83EGi{opacity:1}.TeachersLanding_tlStep__bCv5y{display:grid;justify-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--text-secondary);font:inherit;text-align:center;cursor:pointer}.TeachersLanding_tlStep__bCv5y:focus-visible{outline:0}.TeachersLanding_tlStep__bCv5y:focus-visible .TeachersLanding_tlCard__io40r{outline:2px solid var(--tl-accent);outline-offset:2px}.TeachersLanding_tlNode__D1U1B{position:relative;z-index:1;display:grid;width:24px;height:24px;place-items:center;border:3px solid var(--tl-surface);border-radius:50%;background:var(--tl-surface);color:var(--text-secondary);font-size:13px;line-height:1;box-shadow:0 0 0 1px var(--tl-line);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.TeachersLanding_tlSeen__Rx9Ve .TeachersLanding_tlNode__D1U1B{animation:TeachersLanding_dotPop__GvGBN .45s cubic-bezier(.34,1.56,.64,1)}.TeachersLanding_tlSeen__Rx9Ve.TeachersLanding_tlBad__bRvbK .TeachersLanding_tlNode__D1U1B{background:color-mix(in srgb,var(--tl-bad) 14%,var(--tl-surface));color:var(--tl-bad-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--tl-bad) 45%,transparent)}.TeachersLanding_tlSeen__Rx9Ve.TeachersLanding_tlOk__UIPP6 .TeachersLanding_tlNode__D1U1B{background:var(--tl-good);color:#fff;box-shadow:0 0 0 1px var(--tl-good)}.TeachersLanding_tlCard__io40r{display:grid;width:100%;justify-items:center;gap:6px;padding:12px 8px 13px;border:1px solid var(--tl-line-soft);border-radius:12px;background:var(--tl-sunken);opacity:.45;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.TeachersLanding_tlStep__bCv5y:hover .TeachersLanding_tlCard__io40r{opacity:1}.TeachersLanding_tlSeen__Rx9Ve .TeachersLanding_tlCard__io40r{opacity:1;transform:none}.TeachersLanding_tlActive__IazrL .TeachersLanding_tlCard__io40r{border-color:color-mix(in srgb,var(--tl-accent) 60%,transparent);background:var(--tl-surface);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--tl-accent) 70%,transparent)}.TeachersLanding_tlActive__IazrL.TeachersLanding_tlOk__UIPP6 .TeachersLanding_tlCard__io40r{border-color:color-mix(in srgb,var(--tl-good) 60%,transparent);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--tl-good) 70%,transparent)}.TeachersLanding_tlName__QZQfh{font-size:13px;transition:color .25s ease}.TeachersLanding_tlActive__IazrL .TeachersLanding_tlName__QZQfh{color:var(--text-primary)}.TeachersLanding_tlTime__th8_l{color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.TeachersLanding_tlPips__W12CW{display:flex;gap:4px;margin-block-start:2px}.TeachersLanding_tlPips__W12CW i{width:16px;height:6px;border-radius:3px;background:var(--tl-line)}.TeachersLanding_tlPips__W12CW .TeachersLanding_pipIdle__TtWox{background:transparent;box-shadow:inset 0 0 0 1px var(--tl-line)}.TeachersLanding_tlPips__W12CW .TeachersLanding_pipPass__GuXEX{background:var(--tl-good)}.TeachersLanding_tlPips__W12CW .TeachersLanding_pipFail__3vKOJ{background:var(--tl-bad)}.TeachersLanding_tlSeen__Rx9Ve .TeachersLanding_tlPips__W12CW i{animation:TeachersLanding_pipIn___Pk5M .38s ease-out backwards;animation-delay:calc(var(--k) * 90ms + .15s)}.TeachersLanding_srOnly__755Av{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.TeachersLanding_run__1D_5t{display:flex;min-width:0;flex-direction:column}.TeachersLanding_runSummary__Rph1n{display:flex;min-height:54px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 8px}.TeachersLanding_runSummaryText__nRAAR{color:var(--text-secondary);font-size:13px}.TeachersLanding_runError__TLxHX{color:var(--tl-bad-ink);font-family:Fira Code,ui-monospace,monospace;font-size:12px;animation:TeachersLanding_fadeIn__PPa5U .3s ease-out}.TeachersLanding_resultFail__PQz9o,.TeachersLanding_resultPass__r_xqu{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;transition:background-color .3s ease,color .3s ease}.TeachersLanding_resultPass__r_xqu{background:color-mix(in srgb,var(--tl-good) 15%,transparent);color:var(--tl-good-ink)}.TeachersLanding_resultFail__PQz9o{background:color-mix(in srgb,var(--tl-bad) 13%,transparent);color:var(--tl-bad-ink)}.TeachersLanding_runTests__nHI8f{display:grid;gap:6px;margin:0;padding:0 16px 14px;list-style:none}.TeachersLanding_runTest__GpwAi{display:grid;grid-template-columns:18px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:3px;padding:8px 12px;border:1px solid var(--tl-line-soft);border-radius:10px;transition:background-color .4s ease,border-color .4s ease,opacity .4s ease}.TeachersLanding_runTestIdle__K9OyV{opacity:.6}.TeachersLanding_runTestBad__N2puU{border-color:color-mix(in srgb,var(--tl-bad) 30%,transparent);background:color-mix(in srgb,var(--tl-bad) 5%,transparent)}.TeachersLanding_runTestOk__maA9M{border-color:color-mix(in srgb,var(--tl-good) 30%,transparent);background:color-mix(in srgb,var(--tl-good) 6%,transparent)}.TeachersLanding_runMark__AtRi6{display:grid;width:18px;height:18px;grid-row:span 2;place-items:center;margin-block-start:1px;border-radius:50%;background:var(--tl-line-soft);color:var(--text-secondary);font-size:13px;animation:TeachersLanding_markIn__ML_ge .35s cubic-bezier(.34,1.56,.64,1)}.TeachersLanding_runTestBad__N2puU .TeachersLanding_runMark__AtRi6{background:color-mix(in srgb,var(--tl-bad) 15%,transparent);color:var(--tl-bad-ink)}.TeachersLanding_runTestOk__maA9M .TeachersLanding_runMark__AtRi6{background:color-mix(in srgb,var(--tl-good) 18%,transparent);color:var(--tl-good-ink)}.TeachersLanding_runName__KKMbQ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.TeachersLanding_runIo__gt_wI{display:flex;flex-wrap:wrap;gap:2px 14px;color:var(--text-secondary);font-size:12px}.TeachersLanding_runIo__gt_wI code{color:var(--text-primary);font-family:Fira Code,ui-monospace,monospace;font-weight:700;font-variant-numeric:tabular-nums}.TeachersLanding_runTestBad__N2puU .TeachersLanding_runGot__0yByo code{color:var(--tl-bad-ink)}.TeachersLanding_runTestOk__maA9M .TeachersLanding_runGot__0yByo code{color:var(--tl-good-ink)}.TeachersLanding_runGot__0yByo em{font-style:italic}.TeachersLanding_hiddenTag__vAaAs{padding:1px 7px;border:1px dashed var(--tl-line);border-radius:999px;color:var(--text-secondary);font-size:10px;font-style:normal}.TeachersLanding_replayCode__EZz4t{flex:1 1 auto;padding:12px 0;border-block-start:1px solid var(--tl-line-soft);animation:TeachersLanding_fadeIn__PPa5U .35s ease-out;background:var(--tl-sunken);font-family:Fira Code,ui-monospace,monospace;font-size:13px;text-align:left}.TeachersLanding_codeRow__d_wGz{display:flex;align-items:center;min-height:23px;padding:0 14px 0 0}.TeachersLanding_codeRow__d_wGz code{flex:1 1 auto;white-space:pre}.TeachersLanding_codeNum__oM2bU{width:38px;flex:0 0 auto;padding-inline-end:12px;color:var(--text-secondary);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TeachersLanding_assess__xdM2w{overflow:hidden;border:1px solid var(--tl-line);border-radius:var(--tl-radius);background:var(--tl-surface);box-shadow:var(--tl-shadow)}.TeachersLanding_assessTabs__q9qYL{display:flex;gap:4px;padding:8px;border-block-end:1px solid var(--tl-line-soft);background:var(--tl-sunken)}.TeachersLanding_assessTabs__q9qYL button{padding:7px 14px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer}.TeachersLanding_assessTabs__q9qYL button:focus-visible{outline:2px solid var(--tl-accent);outline-offset:1px}.TeachersLanding_assessTabs__q9qYL .TeachersLanding_assessTabOn__esy0w{background:var(--tl-surface);color:var(--text-primary);box-shadow:0 1px 2px rgb(0 0 0/12%)}.TeachersLanding_assessHead__jG5vV{padding:18px 20px 6px}.TeachersLanding_assessHead__jG5vV div{display:grid;gap:4px}.TeachersLanding_assessHead__jG5vV strong{font-size:18px;font-weight:400}.TeachersLanding_assessHead__jG5vV span{color:var(--text-secondary);font-size:13px}.TeachersLanding_assessQuestions__oUsCd{display:grid;gap:8px;margin:0;padding:12px 20px 20px;list-style:none}.TeachersLanding_assessQuestions__oUsCd li{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--tl-line-soft);border-radius:10px}.TeachersLanding_assessNum__ezk6_{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--tl-line-soft);font-size:13px}.TeachersLanding_assessQ__ptTr5{display:grid;flex:1 1 auto;min-width:0;gap:2px}.TeachersLanding_assessQ__ptTr5 strong{font-size:14px;font-weight:400}.TeachersLanding_assessPts__bR_bT,.TeachersLanding_assessQ__ptTr5 small{color:var(--text-secondary);font-size:12px}.TeachersLanding_assessPts__bR_bT{white-space:nowrap}.TeachersLanding_assessResults__gRHxY{padding:12px 20px 20px}.TeachersLanding_assessSummary__LfAZY{display:grid;grid-template-columns:1fr 1fr;gap:12px}.TeachersLanding_assessSummary__LfAZY>div{display:grid;gap:2px;padding:12px;border-radius:10px;background:var(--tl-sunken)}.TeachersLanding_assessSummary__LfAZY span{color:var(--text-secondary);font-size:12px}.TeachersLanding_assessSummary__LfAZY strong{font-size:24px;font-weight:400;font-variant-numeric:tabular-nums}.TeachersLanding_assessSummary__LfAZY small{color:var(--text-secondary);font-size:14px}.TeachersLanding_histogram__HHJaF{display:flex;height:96px;align-items:flex-end;gap:6px;margin-block-start:18px;direction:ltr}.TeachersLanding_histogram__HHJaF span{position:relative;flex:1 1 0;min-height:3px;border-radius:6px 6px 2px 2px;background:color-mix(in srgb,var(--tl-accent) 70%,transparent)}.TeachersLanding_histogram__HHJaF i{position:absolute;inset-block-start:-18px;inset-inline:0;color:var(--text-secondary);font-size:11px;font-style:normal;text-align:center}.TeachersLanding_histAxis__GRQtn{display:flex;justify-content:space-between;margin-block-start:6px;color:var(--text-secondary);font-size:11px}.TeachersLanding_perQuestion__GxdrG{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.TeachersLanding_perQuestion__GxdrG li{display:grid;grid-template-columns:32px minmax(0,1fr) 40px 64px;align-items:center;gap:10px;font-size:12px}.TeachersLanding_pqLabel__jGQH5{color:var(--text-secondary)}.TeachersLanding_pqBar__cdkY2{height:8px;overflow:hidden;border-radius:8px;background:var(--tl-line-soft)}.TeachersLanding_pqBar__cdkY2 span{display:block;height:100%;border-radius:inherit;background:var(--tl-good)}.TeachersLanding_pqLow__qPhwr .TeachersLanding_pqBar__cdkY2 span{background:var(--tl-warn)}.TeachersLanding_pqPct__EGkmm{font-variant-numeric:tabular-nums;text-align:end}.TeachersLanding_perQuestion__GxdrG em{color:var(--tl-warn-ink);font-size:11px;font-style:normal;font-weight:700}.TeachersLanding_langGrid__GCQ6_{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none}.TeachersLanding_langTile__sisup{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--tl-line);border-radius:12px;background:var(--tl-surface);color:var(--text-primary);font-size:15px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.TeachersLanding_langTile__sisup:hover{border-color:color-mix(in srgb,var(--tl-accent) 60%,transparent);transform:translateY(-1px)}.TeachersLanding_curFacts__o9TR6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:40px}.TeachersLanding_curFact__4wi57{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:12px;background:var(--bg-secondary);color:var(--text-primary);text-decoration:none}a.TeachersLanding_curFact__4wi57:hover strong{text-decoration:underline;text-underline-offset:3px}.TeachersLanding_curFact__4wi57 span{display:grid;gap:4px}.TeachersLanding_curFact__4wi57 strong{font-size:15px;font-weight:400}.TeachersLanding_curFact__4wi57 small{color:var(--text-secondary);font-size:13px;line-height:1.5}.TeachersLanding_compare__hAXxQ{padding:28px;border:1px solid var(--tl-line);border-radius:var(--tl-radius);background:var(--tl-surface);box-shadow:var(--tl-shadow)}.TeachersLanding_compareTitle__3SE82{display:block;margin-block-end:22px;font-size:18px}.TeachersLanding_compareRow__woINs{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr) 48px;align-items:center;gap:14px;margin-block-end:14px;font-size:14px}.TeachersLanding_compareRow__woINs>span:first-child{color:var(--text-secondary)}.TeachersLanding_compareRow__woINs strong{font-size:20px;font-weight:400;font-variant-numeric:tabular-nums;text-align:end}.TeachersLanding_compareBar__LY5j7{height:14px;overflow:hidden;border-radius:14px;background:var(--tl-line-soft)}.TeachersLanding_compareBar__LY5j7 span{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--text-primary) 30%,transparent)}.TeachersLanding_compareBar__LY5j7 .TeachersLanding_compareStrong__3yApD{background:var(--tl-good)}.TeachersLanding_compareNote__mPRqi{margin:4px 0 0;color:var(--text-secondary);font-size:12px}.TeachersLanding_motivation__nWvJb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-start:26px;padding-block-start:22px;border-block-start:1px solid var(--tl-line-soft)}.TeachersLanding_motivation__nWvJb>div{display:grid;justify-items:start;gap:4px;padding:14px;border-radius:12px;background:var(--tl-sunken)}.TeachersLanding_motivation__nWvJb strong{font-size:22px;font-weight:400}.TeachersLanding_motivation__nWvJb span{color:var(--text-secondary);font-size:12px}.TeachersLanding_priceFree__KKHUJ{margin:22px 0 0;color:var(--text-secondary);font-size:15px;text-align:center}.TeachersLanding_priceFreeLink__GKvvH{padding:0;border:0;background:none;color:var(--tl-accent-ink);font:inherit;font-weight:700;cursor:pointer}.TeachersLanding_priceFreeLink__GKvvH:hover{text-decoration:underline;text-underline-offset:3px}.TeachersLanding_priceFreeLink__GKvvH:focus-visible{outline:2px solid var(--tl-accent);outline-offset:3px}.TeachersLanding_schoolGrid__QZIac{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--tl-line);border-radius:var(--tl-radius);overflow:hidden;background:var(--tl-surface)}.TeachersLanding_schoolItem__GFaVb{padding:30px 28px;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_schoolItem__GFaVb:not(:nth-child(3n+1)){border-inline-start:1px solid var(--tl-line-soft)}.TeachersLanding_schoolItem__GFaVb:nth-last-child(-n+3){border-block-end:0}.TeachersLanding_schoolItem__GFaVb h3{margin:16px 0 0;font-size:18px;font-weight:400}.TeachersLanding_schoolItem__GFaVb p{margin:8px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.6}.TeachersLanding_faqShell__4UQ6Q{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:64px}.TeachersLanding_faqShell__4UQ6Q .TeachersLanding_head__Wt5uh{position:sticky;inset-block-start:96px}.TeachersLanding_final__9jDiE{padding-block:24px 112px}.TeachersLanding_finalCard__pflbO{display:flex;flex-direction:column;align-items:center;padding:64px 32px;border:1px solid var(--tl-line);border-radius:24px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--brand-bright) 18%,transparent),transparent 70%),var(--tl-surface);text-align:center}.TeachersLanding_finalFaces__zBTpq{display:flex;margin-block-end:28px;direction:ltr}.TeachersLanding_finalFaces__zBTpq img{margin-inline-start:-10px;border:3px solid var(--tl-surface);border-radius:50%}.TeachersLanding_finalFaces__zBTpq img:first-child{margin-inline-start:0}.TeachersLanding_finalCard__pflbO h2{max-width:680px;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.TeachersLanding_finalCard__pflbO p{max-width:540px;margin:18px 0 0;color:var(--text-secondary);font-size:17px;line-height:1.6}.TeachersLanding_finalActions__OfR_S{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:32px}@keyframes TeachersLanding_pulse__WFuRZ{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tl-good) 60%,transparent)}to{box-shadow:0 0 0 8px transparent}}@keyframes TeachersLanding_scan__IdH07{0%{transform:translateY(-46px)}to{transform:translateY(300px)}}@keyframes TeachersLanding_pulseBad__y7Hmz{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tl-bad) 65%,transparent)}to{box-shadow:0 0 0 7px transparent}}@keyframes TeachersLanding_tickIn__9coMg{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes TeachersLanding_needsIn__Mz5ia{0%{opacity:0;transform:translateY(-6px) scale(.97)}60%{opacity:1;box-shadow:0 0 0 6px color-mix(in srgb,var(--tl-bad) 22%,transparent)}to{box-shadow:0 0 0 0 transparent;transform:none}}@keyframes TeachersLanding_drawerIn__khdXn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes TeachersLanding_beamDraw__v_bpG{to{stroke-dashoffset:0}}@keyframes TeachersLanding_beamTravel__IezFy{0%{offset-distance:0}to{offset-distance:100%}}@keyframes TeachersLanding_beamFade__2GH0G{to{opacity:0}}@keyframes TeachersLanding_cursorIn__Mi2MU{0%{opacity:0;transform:translate(calc(var(--cx) + 170px),calc(var(--cy) + 140px))}25%{opacity:1}to{opacity:1;transform:translate(var(--cx),var(--cy))}}@keyframes TeachersLanding_ripple__5cgHa{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes TeachersLanding_cellPop__eRd8C{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tl-good) 70%,transparent);transform:scale(1)}35%{transform:scale(1.08)}to{box-shadow:0 0 0 10px transparent;transform:scale(1)}}@keyframes TeachersLanding_feedIn__m6EQ1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes TeachersLanding_dotPop__GvGBN{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes TeachersLanding_pipIn___Pk5M{0%{opacity:0;transform:scaleX(0)}}@keyframes TeachersLanding_markIn__ML_ge{0%{transform:scale(.4) rotate(-40deg)}to{transform:none}}@keyframes TeachersLanding_fadeIn__PPa5U{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.TeachersLanding_cellFlash__MRAcT,.TeachersLanding_cellStuck__ryE10,.TeachersLanding_feedRow__DS_N7:first-child,.TeachersLanding_liveOn__Wvz_M,.TeachersLanding_needsRow__ce120,.TeachersLanding_presence__ifH3A,.TeachersLanding_replayCode__EZz4t,.TeachersLanding_runError__TLxHX,.TeachersLanding_runMark__AtRi6,.TeachersLanding_stageDrawer__HA_iq,.TeachersLanding_stageTestMark__4Rogt,.TeachersLanding_statTick__HIbRQ,.TeachersLanding_tlSeen__Rx9Ve .TeachersLanding_tlNode__D1U1B,.TeachersLanding_tlSeen__Rx9Ve .TeachersLanding_tlPips__W12CW i{animation:none}}@media (max-width:1080px){.TeachersLanding_stage__0tnLP{grid-template-columns:minmax(0,1fr);gap:28px}.TeachersLanding_stageStudent__ZDuE9{width:100%;max-width:520px;margin-block-start:0;margin-inline:auto}.TeachersLanding_beamDot__20SAY,.TeachersLanding_beam__8GpAK,.TeachersLanding_cursor__ZR9LA{display:none}.TeachersLanding_faqShell__4UQ6Q,.TeachersLanding_headSplit__tBc61,.TeachersLanding_splitWide__l2LEo,.TeachersLanding_split__vRwQ5{grid-template-columns:minmax(0,1fr);gap:44px}.TeachersLanding_headSplit__tBc61{gap:18px}.TeachersLanding_splitReverse__EoNac .TeachersLanding_splitCopy__gK5_O{order:0}.TeachersLanding_faqShell__4UQ6Q .TeachersLanding_head__Wt5uh{position:static}.TeachersLanding_proofRow__ug1gW{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.TeachersLanding_proofStat__dUeiy:nth-child(3){border-inline-start:0}}@media (max-width:860px){.TeachersLanding_curFacts__o9TR6,.TeachersLanding_schoolGrid__QZIac,.TeachersLanding_week__PtoGh{grid-template-columns:minmax(0,1fr)}.TeachersLanding_schoolItem__GFaVb:not(:nth-child(3n+1)){border-inline-start:0}.TeachersLanding_schoolItem__GFaVb:nth-last-child(-n+3){border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_schoolItem__GFaVb:last-child{border-block-end:0}.TeachersLanding_classBody__UL_yw{grid-template-columns:minmax(0,1fr)}.TeachersLanding_rightNow__tpRl3{border-inline-start:0;border-block-start:1px solid var(--tl-line-soft)}.TeachersLanding_feedList__gfXIC li:nth-child(n+3){display:none}.TeachersLanding_stageDrawer__HA_iq{width:100%}}@media (max-width:600px){.TeachersLanding_shell__KwMTc{width:calc(100% - 32px)}.TeachersLanding_hero__P1XTm{padding-block:28px 56px}.TeachersLanding_section__x5o9d{padding-block:72px}.TeachersLanding_headCenter___Ll9J{margin-block-end:36px}.TeachersLanding_heroActions__xs1HH>*{flex:1 1 100%}.TeachersLanding_classStats__bFYVV>div{padding:10px}.TeachersLanding_classStats__bFYVV strong{font-size:20px}.TeachersLanding_classStats__bFYVV em,.TeachersLanding_gradeGrid__5rN4p thead th small,.TeachersLanding_gridStudent__VS_D1 bdi,.TeachersLanding_windowDots__WqwZQ{display:none}.TeachersLanding_cell__8B5JE{min-width:44px;padding:0 4px}.TeachersLanding_compareRow__woINs{grid-template-columns:minmax(0,1fr) 48px}.TeachersLanding_compareRow__woINs .TeachersLanding_compareBar__LY5j7{grid-column:1/-1;grid-row:2}.TeachersLanding_motivation__nWvJb{grid-template-columns:minmax(0,1fr)}.TeachersLanding_perQuestion__GxdrG li{grid-template-columns:28px minmax(0,1fr) 36px}.TeachersLanding_timeline__lCdYn{margin-block-start:28px;padding:14px 12px 12px}.TeachersLanding_perQuestion__GxdrG em{display:none}.TeachersLanding_finalCard__pflbO{padding:44px 20px}.TeachersLanding_finalFaces__zBTpq img:nth-child(n+6){display:none}}.TeachersLanding_tutor__WTiZA{--tl-bugsy:var(--bugsy-magenta);overflow:hidden;border:1px solid var(--tl-line);border-radius:18px;background:var(--tl-surface);box-shadow:var(--tl-shadow);font-size:14px}.TeachersLanding_tutorPanes__wUodR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:340px}.TeachersLanding_tutorEditor__vjuW2{display:flex;min-width:0;flex-direction:column;border-inline-end:1px solid var(--tl-line-soft)}.TeachersLanding_tutorBar__PJLRu{display:flex;align-items:center;gap:12px;padding:10px 16px;border-block-end:1px solid var(--tl-line-soft);background:var(--tl-sunken)}.TeachersLanding_tutorFile__HE7th{color:var(--text-secondary);font-family:Fira Code,ui-monospace,monospace;font-size:12px}.TeachersLanding_tutorTask__5eVVq{margin:0;padding:14px 18px 4px;color:var(--text-secondary);font-size:14px}.TeachersLanding_tutorCode__Weg0Q{flex:1 1 auto;padding:10px 0 14px;font-family:Fira Code,ui-monospace,monospace;font-size:13px;text-align:left}.TeachersLanding_tutorFocus__0lLBY{background:color-mix(in srgb,var(--tl-bugsy) 12%,transparent);transition:background-color .4s ease}.TeachersLanding_tutorFixed__DyV3u{background:color-mix(in srgb,var(--tl-good) 12%,transparent)}.TeachersLanding_tutorStatus__vnSE_{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:50px;padding:10px 16px;border-block-start:1px solid var(--tl-line-soft)}.TeachersLanding_tutorFail__Gv7FQ{color:var(--text-secondary);font-family:Fira Code,ui-monospace,monospace;font-size:12px}.TeachersLanding_tutorFail__Gv7FQ b{color:var(--text-primary)}.TeachersLanding_tutorChat__r38Ix{display:flex;min-width:0;flex-direction:column;background:var(--tl-sunken)}.TeachersLanding_tutorChatHead__FZj6w{display:flex;align-items:center;gap:9px;padding:9px 16px;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_tutorChatHead__FZj6w strong{font-weight:700}.TeachersLanding_tutorChatHead__FZj6w span:last-child{color:var(--text-secondary);font-size:12px}.TeachersLanding_tutorBugsy__pH7eI{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--tl-bugsy) 14%,transparent)}.TeachersLanding_tutorMessages__coY9P{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:16px}.TeachersLanding_tutorBot__OcWOM,.TeachersLanding_tutorUser__CvBpj{max-width:88%;padding:10px 14px;border-radius:14px;line-height:1.5;animation:TeachersLanding_feedIn__m6EQ1 .35s ease-out}.TeachersLanding_tutorUser__CvBpj{align-self:flex-end;border-end-end-radius:4px;background:var(--tl-bugsy);color:#fff}.TeachersLanding_tutorBot__OcWOM{align-self:flex-start;border:1px solid var(--tl-line-soft);border-end-start-radius:4px;background:var(--tl-surface)}.TeachersLanding_tutorBot__OcWOM p{margin:0}.TeachersLanding_tutorLineTag__ifcPp{display:inline-block;margin-block-end:6px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--tl-bugsy) 14%,transparent);color:color-mix(in srgb,var(--tl-bugsy) 75%,var(--text-primary));font-family:Fira Code,ui-monospace,monospace;font-size:11px}.TeachersLanding_typingDots__XeW31{display:inline-flex;gap:4px;padding-block:4px}.TeachersLanding_typingDots__XeW31 i{width:6px;height:6px;border-radius:50%;background:var(--text-secondary);animation:TeachersLanding_dot__oURUR 1s ease-in-out infinite}.TeachersLanding_typingDots__XeW31 i:nth-child(2){animation-delay:.15s}.TeachersLanding_typingDots__XeW31 i:nth-child(3){animation-delay:.3s}.TeachersLanding_tutorInput__cx72j{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:10px;margin:0 12px 12px;padding:6px 6px 6px 14px;border:1px solid var(--tl-line);border-radius:12px;background:var(--tl-surface);color:var(--text-secondary);font-size:13px}[dir=rtl] .TeachersLanding_tutorInput__cx72j{padding:6px 14px 6px 6px}.TeachersLanding_tutorReplay__02OiB{padding:6px 12px;border:0;border-radius:8px;background:color-mix(in srgb,var(--tl-bugsy) 12%,transparent);color:color-mix(in srgb,var(--tl-bugsy) 75%,var(--text-primary));font:inherit;font-size:13px;cursor:pointer}.TeachersLanding_tutorReplay__02OiB:focus-visible{outline:2px solid var(--tl-accent);outline-offset:2px}@keyframes TeachersLanding_dot__oURUR{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.TeachersLanding_tutorBot__OcWOM,.TeachersLanding_tutorUser__CvBpj,.TeachersLanding_typingDots__XeW31 i{animation:none}}@media (max-width:760px){.TeachersLanding_tutorPanes__wUodR{grid-template-columns:minmax(0,1fr)}.TeachersLanding_tutorEditor__vjuW2{border-inline-end:0;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_tutorMessages__coY9P{min-height:220px}}