.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}.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{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{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}.lp-task-arrive{animation:.5s cubic-bezier(.22,.61,.36,1) .12s backwards lp-task-arrive}@keyframes lp-task-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mia-teach-mark .mia-rive{transition:none}.lp-task-arrive{animation: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-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{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-start{right:-2px}.mia-teach-transcript{font-size:17px;line-height:27px}.mia-teach-control{min-width:44px;min-height:44px}}
.ask-mia-module__vAU1Sa__root.ask-mia-module__vAU1Sa__root{width:100%;font-family:var(--sans);margin-top:14px}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__toggle{border:1px solid var(--border);background:var(--white);min-height:38px;box-shadow:var(--shadow-btn);color:var(--ink-60);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:14px;line-height:20px;transition:border-color .14s,color .14s,transform .14s;display:inline-flex}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__toggle:hover{border-color:var(--ink-30);color:var(--ink)}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__toggle:active{transform:scale(.98)}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__toggle:focus-visible,.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__input:focus-visible,.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__send:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__mark{justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex;overflow:hidden}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__panel{border:1px solid var(--border);background:var(--white);max-width:680px;box-shadow:var(--shadow-btn);border-radius:17px;margin-top:10px;padding:14px}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__transcript{scrollbar-width:thin;flex-direction:column;gap:10px;max-height:300px;display:flex;overflow-y:auto}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__userTurn{background:var(--oat);max-width:min(88%,520px);color:var(--ink-75);border-radius:14px 14px 4px;align-self:flex-end;padding:9px 12px;font-size:14px;line-height:21px}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__form{gap:8px;margin-top:12px;display:flex}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__input{border:1px solid var(--border);background:var(--page);min-width:0;min-height:42px;color:var(--ink);font:inherit;border-radius:12px;flex:1;padding:9px 12px;font-size:15px;line-height:22px}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__input::placeholder{color:var(--ink-40)}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__send{background:var(--green);min-height:42px;color:var(--green-ink);box-shadow:var(--shadow-btn);font:inherit;cursor:pointer;border:none;border-radius:9999px;padding:9px 16px;font-size:14px;font-weight:600}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__send:disabled{background:var(--oat-deep);color:var(--ink-40);box-shadow:none;cursor:default}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__error,.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__quota{margin-top:8px;font-size:12px;line-height:18px}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__error{color:var(--wrong-ink,var(--wrong))}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__quota{color:var(--ink-40)}@media (max-width:480px){.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__panel{padding:12px}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__form{flex-direction:column;align-items:stretch}.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__send{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.ask-mia-module__vAU1Sa__root .ask-mia-module__vAU1Sa__toggle{transition:none}}
.sign-in-nudge-module__O47wqa__nudge{background:var(--white,var(--learn-surface,transparent));border:1px solid var(--border,var(--learn-hairline-strong,currentColor));width:fit-content;max-width:100%;color:var(--ink-60,var(--learn-text-soft,currentColor));font-family:var(--mono,var(--learn-font-mono,monospace));letter-spacing:.01em;border-radius:999px;margin-top:18px;padding:6px 10px;font-size:12px;line-height:18px;display:flex}.sign-in-nudge-module__O47wqa__link{color:inherit;white-space:nowrap;text-decoration:none}.sign-in-nudge-module__O47wqa__link:hover{color:var(--ink,var(--learn-text,currentColor));text-decoration:underline;-webkit-text-decoration-color:var(--border,var(--learn-hairline-strong,currentColor));text-decoration-color:var(--border,var(--learn-hairline-strong,currentColor));text-underline-offset:3px}.sign-in-nudge-module__O47wqa__link:focus-visible{outline:2px solid var(--ink-30,var(--learn-hairline-strong,currentColor));outline-offset:3px;border-radius:3px}
