.auth-background_background__YInyE.auth-background_background__YInyE.auth-background_background__YInyE{background-color:var(--td-bg);background-image:radial-gradient(circle,color-mix(in srgb,var(--td-border) 40%,var(--td-bg)) 1px,transparent 1px);background-size:24px 24px}.lesson-loading-screen_screen__70jIn{display:grid;min-height:100dvh;place-items:center;overflow:hidden;padding:clamp(1rem,4vw,3rem);color:#f2f5ff;background:radial-gradient(ellipse at 76% 48%,rgb(36 103 139/20%),transparent 42%),#07152d}.lesson-loading-screen_panel__U4wIB{display:grid;width:min(100%,68rem);min-height:min(40rem,calc(100dvh - 2rem));grid-template-columns:minmax(0,1fr) minmax(17rem,.9fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);overflow:hidden;padding:clamp(1.5rem,5vw,4.25rem);border:1px solid rgb(128 177 214/24%);border-radius:2rem;background:rgb(12 26 55/84%);box-shadow:0 30px 90px rgb(0 0 0/24%)}.lesson-loading-screen_copy__UrMaX{position:relative;z-index:1;max-width:34rem}.lesson-loading-screen_eyebrow__NGsAE,.lesson-loading-screen_mapLabel__7B40i{color:#6ce7f3;font-family:var(--font-mono,ui-monospace),monospace;font-size:.72rem;font-weight:800;letter-spacing:.2em}.lesson-loading-screen_title__gEQqF{margin:1rem 0 0;font-family:var(--font-display,inherit);font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.lesson-loading-screen_status__VLhhA{min-height:1.75rem;margin:1rem 0 0;color:#aebdd4;font-size:1rem}.lesson-loading-screen_progressRow__UtOzP{display:flex;align-items:center;gap:.9rem;margin-top:1.75rem}.lesson-loading-screen_progressTrack__EJoCl{position:relative;height:.78rem;flex:1;overflow:hidden;border:1px solid rgb(158 186 217/20%);border-radius:999px;background:#17294a}.lesson-loading-screen_progressFill__ajl2R{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#39d7ec,#91f1ee);box-shadow:0 0 20px rgb(57 215 236/35%);transition:width .26s ease-out}.lesson-loading-screen_progressValue__Ztw2_{min-width:3.25rem;color:#8df2f2;font-family:var(--font-mono,ui-monospace),monospace;font-size:1.1rem;font-weight:800;text-align:right}.lesson-loading-screen_mapAssembly__Wdx41{margin-top:2.5rem}.lesson-loading-screen_mapPieces__zSCyE{display:flex;align-items:end;gap:.35rem;height:3.75rem;margin-top:.75rem;padding:.3rem 0;perspective:10rem}.lesson-loading-screen_mapPiece__QTHvn{width:2.5rem;height:2rem;border:1px solid rgb(121 235 240/55%);border-radius:.45rem;opacity:.22;background:linear-gradient(145deg,#7ddf9a 0 48%,#55966a 49% 100%);box-shadow:0 .45rem 0 #344e62;transform:translate3d(0,.75rem,0) rotateX(28deg) rotate(-10deg);transition:opacity .35s ease-out,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease-out}.lesson-loading-screen_mapPiece__QTHvn:nth-child(2){height:2.5rem;transform:translate3d(0,.9rem,0) rotateX(28deg) rotate(6deg)}.lesson-loading-screen_mapPiece__QTHvn:nth-child(3){height:1.65rem;transform:translate3d(0,1rem,0) rotateX(28deg) rotate(12deg)}.lesson-loading-screen_mapPiece__QTHvn[data-assembled=true]{opacity:1;box-shadow:0 .2rem 0 #344e62,0 0 1.1rem rgb(81 235 228/22%);transform:translateZ(0) rotateX(28deg) rotate(0)}.lesson-loading-screen_art__K_9mP{position:relative;display:grid;min-width:0;min-height:22rem;place-items:center;isolation:isolate}.lesson-loading-screen_artGlow__9TLxW{position:absolute;z-index:-1;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(45 180 210/22%),rgb(35 103 158/8%) 48%,transparent 72%);filter:blur(.4rem)}.lesson-loading-screen_capy__eyapS{width:min(100%,27rem);height:auto;object-fit:contain;filter:drop-shadow(0 1.4rem 1.5rem rgb(0 0 0/28%));animation:lesson-loading-screen_capy-float__IeuD0 4s ease-in-out infinite}.lesson-loading-screen_sparkle__mNMY9{position:absolute;top:20%;right:12%;width:.65rem;aspect-ratio:1;border-radius:50%;background:#a7f5fb;box-shadow:0 0 1.2rem .3rem rgb(108 231 243/58%);animation:lesson-loading-screen_sparkle__mNMY9 2.6s ease-in-out infinite}.lesson-loading-screen_sparkleSecond__KkReH{top:63%;right:auto;left:8%;width:.4rem;animation-delay:-1.3s}@keyframes lesson-loading-screen_capy-float__IeuD0{0%,to{transform:translateY(0)}50%{transform:translateY(-.55rem)}}@keyframes lesson-loading-screen_sparkle__mNMY9{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:720px){.lesson-loading-screen_screen__70jIn{min-height:100dvh;padding:.75rem}.lesson-loading-screen_panel__U4wIB{min-height:calc(100dvh - 1.5rem);grid-template-columns:minmax(0,1fr);gap:.5rem;padding:clamp(1.25rem,6vw,2rem)}.lesson-loading-screen_art__K_9mP{grid-row:1;min-height:0;max-height:19rem}.lesson-loading-screen_capy__eyapS{width:min(76vw,18rem);max-height:18rem}.lesson-loading-screen_copy__UrMaX{align-self:start}.lesson-loading-screen_mapAssembly__Wdx41{margin-top:1.6rem}}@media (prefers-reduced-motion:reduce){.lesson-loading-screen_capy__eyapS,.lesson-loading-screen_sparkle__mNMY9{animation:none}.lesson-loading-screen_mapPiece__QTHvn,.lesson-loading-screen_progressFill__ajl2R{transition:none}}.student-dashboard_dashboard___Bg5d.student-dashboard_dashboard___Bg5d.student-dashboard_dashboard___Bg5d{--sd-surface-card:var(--td-surface);--sd-border:var(--td-border);--sd-shadow-card:var(--td-shadow-card);--sd-shadow-card-hover:var(--td-shadow-card);--sd-text:var(--td-text);--sd-text-muted:var(--td-text-muted);--sd-text-subtle:var(--td-text-muted);--sd-accent-ink:var(--primary);--sd-accent-soft:var(--td-surface-soft);--sd-accent-border:var(--td-border);--sd-progress-track:var(--td-surface-soft);--sd-progress-fill:var(--primary);background-color:var(--td-bg);background-image:radial-gradient(circle,color-mix(in srgb,var(--td-border) 40%,var(--td-bg)) 1px,transparent 1px);background-size:24px 24px}