.lp-landing{pointer-events:none;place-items:center;width:100%;max-width:320px;height:210px;margin:0 0 6px;display:grid;position:relative}.lp-landing-disc{background:radial-gradient(ellipse 50% 62% at 50% 46%, #ffffffeb, transparent 62%), radial-gradient(ellipse 78% 92% at 50% 50%, var(--lx-correct,#69a0ff), color-mix(in srgb, var(--lx-correct,#69a0ff) 45%, transparent) 68%, transparent 82%);width:148px;height:52px;box-shadow:0 0 46px 10px color-mix(in srgb, var(--lx-correct,#69a0ff) 30%, transparent);border-radius:50%;animation:.46s cubic-bezier(.22,.61,.36,1) both lp-disc-in;position:absolute;bottom:34px}.lp-landing-ring{border:1.5px solid color-mix(in srgb, var(--lx-correct,#69a0ff) 55%, transparent);opacity:0;border-radius:50%;width:148px;height:60px;animation:.7s cubic-bezier(.16,.84,.44,1) .62s both lp-ring-open;position:absolute;bottom:30px}.lp-landing-shaft{clip-path:polygon(30% 0%,70% 0%,100% 100%,0% 100%);background:linear-gradient(#0000,#ffffff1c 46%,#ffffff29);width:116px;height:108px;animation:.62s .18s both lp-shaft-in;position:absolute;bottom:52px}.lp-landing-mark{animation:.76s cubic-bezier(.34,.68,.3,1) .12s both lp-mark-fall;position:absolute;bottom:72px}.lp-landing-spark{opacity:0;width:3px;height:3px;transform:translateX(var(--lp-x,0));animation:3.2s ease-in-out infinite lp-spark;animation-delay:var(--lp-delay,0s);background:#ffffffe6;border-radius:50%;position:absolute;bottom:62px}@keyframes lp-disc-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes lp-shaft-in{0%{opacity:0}to{opacity:1}}@keyframes lp-mark-fall{0%{opacity:0;transform:translateY(-58px)scale(.86)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes lp-ring-open{0%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:scale(1.35)}}@keyframes lp-spark{0%,to{opacity:0;transform:translate(var(--lp-x,0), 0) scale(.6)}18%{opacity:.95}70%{opacity:.5}92%{opacity:0;transform:translate(var(--lp-x,0), -54px) scale(1)}}@media (prefers-reduced-motion:reduce){.lp-landing-disc,.lp-landing-shaft,.lp-landing-mark{animation:none}.lp-landing-ring,.lp-landing-spark{display:none}}
.lx-root .lx-transfer-prompt{border:1px solid var(--lx-correct);border-radius:var(--lx-r-chip);background:var(--lx-correct-tint);width:100%;color:var(--lx-ink);font:650 .95rem/1.5 var(--lx-sans);border-left-width:4px;margin:16px 0;padding:12px 16px}.lx-root .lx-transfer-prompt p{margin:0}@media (max-width:520px){.lx-root .lx-transfer-prompt{padding:12px;font-size:.9rem}}
.lp-intro{max-width:720px;padding-top:28px}.lp-intro-kicker{color:var(--ink-40,var(--learn-text-dim));font-family:var(--sans,var(--learn-font-sans));letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:20px}.lp-session-goal{max-width:660px}.lp-completion-line{max-width:560px;margin-top:12px}.ln-lesson-root{position:relative}.lesson-gutter{z-index:3;place-items:center;display:grid;position:absolute;top:0;right:48px}.lesson-gutter-audio{border:1px solid var(--border,var(--learn-hairline));background:var(--white,var(--learn-surface));width:40px;height:40px;color:var(--ink-60,var(--learn-text-soft));cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:border-color .16s,color .16s,background .16s;display:grid}.lesson-gutter-audio:hover{border-color:var(--ink-30,var(--learn-hairline-strong));background:var(--oat,var(--learn-surface-soft));color:var(--ink,var(--learn-text))}.lesson-gutter-audio:focus-visible{outline:2px solid var(--ink,var(--learn-text));outline-offset:3px}.mia-teach,.mia-teach-fallback{margin-bottom:18px}.mia-teach{border-bottom:1px solid var(--border,var(--learn-hairline));grid-template-columns:104px minmax(0,1fr);align-items:start;gap:20px;padding:8px 0 18px;display:grid}.mia-teach-mark{place-items:center;width:104px;min-height:96px;display:grid;position:relative}.mia-teach-mark .mia-rive,.mia-teach-mark .lx-mia-static{transform-origin:bottom;transition:transform .55s cubic-bezier(.22,.61,.36,1);transform:scale(.588)}.mia-teach[data-mia-act=one]{text-align:center;border-bottom-color:#0000;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;min-height:340px;padding:36px 0 28px}.mia-teach[data-mia-act=one] .mia-teach-mark{margin-bottom:30px}.mia-teach[data-mia-act=one] .mia-teach-mark .mia-rive,.mia-teach[data-mia-act=one] .mia-teach-mark .lx-mia-static{transform:scale(1)}.mia-teach[data-mia-act=one] .mia-teach-transcript{max-width:34em;font-size:21px;line-height:33px}.mia-teach[data-mia-act=one] .mia-teach-controls{justify-content:center}.mia-teach-skip{border:1px solid var(--ink-30,var(--learn-hairline-strong));min-height:44px;color:var(--ink-60,var(--learn-text-soft));font-family:var(--sans,var(--learn-font-sans));cursor:pointer;background:0 0;border-radius:9999px;place-items:center;margin-top:16px;padding:8px 18px;font-size:14px;line-height:20px;transition:border-color .16s,color .16s;display:inline-grid}.mia-teach-skip:hover{border-color:var(--ink,var(--learn-text));color:var(--ink,var(--learn-text))}.mia-teach-skip:focus-visible{outline:2px solid var(--ink,var(--learn-text));outline-offset:3px}@media (prefers-reduced-motion:reduce){.mia-teach-mark .mia-rive{transition:none}}.mia-teach-start{border:1px solid var(--border,var(--learn-hairline-strong));background:var(--white,var(--learn-surface));width:44px;height:44px;color:var(--ink,var(--learn-text));box-shadow:var(--shadow-btn,var(--learn-shadow-soft));cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:border-color .16s,transform .16s;display:grid;position:absolute;bottom:2px;right:0}.mia-teach-start:hover{border-color:var(--ink-30,var(--learn-hairline-strong))}.mia-teach-start:active{transform:scale(.96)}.mia-teach-start:focus-visible,.mia-teach-control:focus-visible{outline:2px solid var(--ink,var(--learn-text));outline-offset:3px}.mia-teach-body{min-width:0}.mia-teach-transcript{color:var(--ink-75,var(--learn-text));font-family:var(--sans,var(--learn-font-sans));margin:4px 0 0;font-size:18px;line-height:29px}.mia-teach-phrase{opacity:0;transition:opacity .28s,top .28s;position:relative;top:5px}.mia-teach-phrase[data-mia-phrase-state=visible]{opacity:1;top:0}.mia-teach-controls{align-items:end;gap:6px;min-height:40px;margin-top:10px;display:flex}.mia-teach-control{border:1px solid var(--border,var(--learn-hairline));min-width:44px;min-height:44px;color:var(--ink-60,var(--learn-text-soft));font:700 12px/1 var(--sans,var(--learn-font-sans));cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0 9px;transition:border-color .16s,color .16s,background .16s;display:inline-grid}.mia-teach-control:hover{border-color:var(--ink-30,var(--learn-hairline-strong));background:var(--oat,var(--learn-surface-soft));color:var(--ink,var(--learn-text))}.lx-step-assets-prefetched{visibility:hidden;pointer-events:none;contain:layout paint style;position:absolute;inset:0}.lp-phase-chip,.lp-completion-count{border:1px solid var(--border,var(--learn-hairline));background:var(--oat,var(--learn-surface-soft));width:fit-content;color:var(--ink-60,var(--learn-text-soft));font-family:var(--sans,var(--learn-font-sans));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:18px 0 0;padding:5px 10px;font-size:12px;font-weight:750;line-height:18px}.ln-lesson-root>.lp-phase-chip{margin:-10px 0 24px;display:inline-flex}.lp-why{color:var(--ink-60,var(--learn-text-soft));font-family:var(--sans,var(--learn-font-sans));max-width:58ch;margin:-14px 0 20px;font-size:15px;font-weight:500;line-height:23px}.lp-post-attempt-teach{margin-top:20px}@media (max-width:599px){.lp-why{font-size:14px;line-height:22px}}.lp-pretest-step .lx-pop,.lp-pretest-step .mia-rive[data-tone=success] *{animation:none!important}.lp-resume{color:var(--ink-40,var(--learn-text-dim));font-family:var(--sans,var(--learn-font-sans));align-items:baseline;gap:10px;margin:-14px 0 24px;font-size:14px;line-height:21px;display:flex}.lp-start-over{color:var(--ink-60,var(--learn-text-soft));font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border,var(--learn-hairline-strong));text-decoration-color:var(--border,var(--learn-hairline-strong));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s,text-decoration-color .2s}.lp-start-over:hover{color:var(--ink,var(--learn-text));text-decoration-color:currentColor}.lp-start-over:focus-visible{outline:2px solid var(--ink-30,var(--learn-hairline-strong));outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){.lp-start-over,.mia-teach-start,.mia-teach-control,.mia-teach-phrase,.mia-teach-mark .lx-mia-static{transition:none}}@media (max-width:600px){.lp-intro{padding-top:12px}.ln-lesson-root>.lp-phase-chip{margin-top:-12px}.mia-teach{grid-template-columns:76px minmax(0,1fr);gap:12px;padding-top:2px}.mia-teach-mark{width:76px;min-height:88px}.mia-teach-mark .lx-mia-static{transform-origin:bottom;transform:translate(-44px)scale(.588)}.mia-teach[data-mia-act=one] .mia-teach-mark .lx-mia-static{transform:scale(1)}.mia-teach-start{right:-2px}.mia-teach-transcript{font-size:17px;line-height:27px}.mia-teach-control{min-width:44px;min-height:44px}}.lx-root.ln-lesson-root{--lx-wrong-border:var(--lx-retry-border);--lx-wrong-tint:var(--lx-retry-tint);--lx-wrong-ink:var(--lx-retry-ink)}.lp-widget{position:relative}.lp-widget .lx-prompt,.lp-widget .lx-teach{padding-right:34px}.lp-verdict-badge{z-index:3;pointer-events:none;border-radius:999px;place-items:center;width:26px;height:26px;animation:.24s cubic-bezier(.25,.7,.3,1) both lp-badge-in;display:grid;position:absolute;top:-2px;right:0}.lp-verdict-solved{background:var(--lx-correct);color:var(--lx-on-correct)}.lp-verdict-again{background:var(--lx-retry-solid);color:var(--lx-on-retry)}@keyframes lp-badge-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ln-done .lp-standing{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.ln-done .lp-stat{border:1px solid var(--border,var(--learn-hairline));background:var(--white,var(--learn-surface));width:160px;animation:.36s cubic-bezier(.22,.61,.36,1) both lp-stat-in;animation-delay:calc(var(--lp-row,0) * 90ms);border-radius:17px;flex-direction:column;gap:6px;padding:18px 22px;display:flex}.ln-done .lp-stat-value{color:var(--ink,var(--learn-text));font-family:var(--serif,var(--learn-font-serif));letter-spacing:-.5px;font-size:40px;font-weight:500;line-height:44px}.ln-done .lp-stat-of{color:var(--ink-40,var(--learn-text-dim));font-size:22px}.ln-done .lp-stat-label{color:var(--ink-60,var(--learn-text-soft));font-family:var(--sans,var(--learn-font-sans));letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750;line-height:18px}@keyframes lp-stat-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ln-done .lp-stat,.lp-verdict-badge{animation:none}}.ln-done.lp-beat{text-align:center;align-items:center;gap:0;min-height:clamp(500px,100svh - 180px,640px);padding:18px 0 24px}.ln-done.lp-beat .lp-landing{margin-bottom:8px}.ln-done.lp-beat .st-display{max-width:18ch;color:var(--ink,var(--learn-text));letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,50px);line-height:1.04}.ln-done.lp-beat .lp-completion-topic{max-width:34ch;color:var(--ink-60,var(--learn-text-soft));font-family:var(--sans,var(--learn-font-sans));letter-spacing:.04em;margin:10px auto 0;font-size:14px;font-weight:700;line-height:20px}.ln-done.lp-beat .lp-completion-line{max-width:34ch;color:var(--ink-40,var(--learn-text-dim));margin:4px auto 0;font-size:16px;line-height:24px}.ln-done.lp-beat[data-lesson-beat=moment] .st-display{animation:.42s cubic-bezier(.22,.61,.36,1) .68s both lp-completion-copy-in}.ln-done.lp-beat[data-lesson-beat=moment] .lp-completion-topic{animation:.38s cubic-bezier(.22,.61,.36,1) .76s both lp-completion-copy-in}.ln-done.lp-beat[data-lesson-beat=moment] .lp-completion-line{animation:.38s cubic-bezier(.22,.61,.36,1) .82s both lp-completion-copy-in}@keyframes lp-completion-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ln-done.lp-beat[data-lesson-beat=standing] .lp-intro-kicker{margin:0}.ln-done.lp-beat[data-lesson-beat=standing] .st-display{max-width:22ch;margin-top:4px;font-size:clamp(32px,4vw,44px)}.ln-done.lp-beat .lp-standing{justify-content:center;gap:12px;width:100%;margin-top:22px}.ln-done.lp-beat .lp-stat{border-color:color-mix(in srgb, var(--ink,var(--learn-text)) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--white,var(--learn-surface)) 94%, var(--lx-correct)) 0%, var(--white,var(--learn-surface)) 100%);width:min(164px,50% - 8px);min-height:136px;box-shadow:0 18px 42px color-mix(in srgb, var(--ink,var(--learn-text)) 8%, transparent);text-align:center;justify-content:center;align-items:center;padding:20px 14px 16px}.ln-done.lp-beat .lp-stat:nth-child(2){background:linear-gradient(180deg, color-mix(in srgb, var(--white,var(--learn-surface)) 94%, var(--lx-correct)) 0%, color-mix(in srgb, var(--white,var(--learn-surface)) 96%, var(--lx-correct)) 100%)}.ln-done.lp-beat .lp-stat-value{font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,42px)}.ln-done.lp-beat .lp-stat-label{text-wrap:balance;max-width:12ch;font-size:11px;line-height:16px}.ln-done.lp-beat>.st-actions{justify-content:center;width:min(100%,360px);margin:auto 0 0}.ln-done.lp-beat>.st-actions .st-cta,.ln-done.lp-beat>.st-actions .st-pick{width:100%;min-width:0}@media (max-width:520px){.ln-done.lp-beat{min-height:500px;padding-top:4px}.ln-done.lp-beat .lp-landing{transform-origin:top;margin-bottom:-8px;transform:scale(.9)}.ln-done.lp-beat .lp-completion-topic{max-width:28ch}.ln-done.lp-beat .lp-stat{min-height:128px;padding-left:8px;padding-right:8px}.ln-done.lp-beat .lp-stat-label{max-width:11ch}}@media (prefers-reduced-motion:reduce){.ln-done.lp-beat[data-lesson-beat=moment] .st-display,.ln-done.lp-beat[data-lesson-beat=moment] .lp-completion-topic,.ln-done.lp-beat[data-lesson-beat=moment] .lp-completion-line{animation:none}}
