.LanguageLearningLab-module__t_V_mG__app{--lab-bg:#07141b;--lab-surface:#0d2029;--lab-surface-strong:#132a34;--lab-surface-soft:#10242d;--lab-ink:#eef8f5;--lab-muted:#a9c2c0;--lab-faint:#789693;--lab-line:#d5efea24;--lab-line-strong:#d5efea40;--lab-accent:#79e4c5;--lab-accent-ink:#06251e;--lab-danger:#ff9d97;--lab-warning:#f0cc79;min-height:760px;color:var(--lab-ink);border:1px solid var(--lab-line-strong);background:radial-gradient(circle at 74% 2%, #79e4c51a, transparent 28%), var(--lab-bg);border-radius:16px;overflow:hidden;box-shadow:0 42px 120px #00080d66}.LanguageLearningLab-module__t_V_mG__app button,.LanguageLearningLab-module__t_V_mG__app select,.LanguageLearningLab-module__t_V_mG__app summary,.LanguageLearningLab-module__t_V_mG__app input{accent-color:var(--lab-accent)}.LanguageLearningLab-module__t_V_mG__app button,.LanguageLearningLab-module__t_V_mG__app select,.LanguageLearningLab-module__t_V_mG__app summary{-webkit-tap-highlight-color:transparent}.LanguageLearningLab-module__t_V_mG__app button:focus-visible,.LanguageLearningLab-module__t_V_mG__app select:focus-visible,.LanguageLearningLab-module__t_V_mG__app summary:focus-visible,.LanguageLearningLab-module__t_V_mG__app input:focus-visible{outline:3px solid var(--lab-accent);outline-offset:3px}.LanguageLearningLab-module__t_V_mG__appHeader{border-bottom:1px solid var(--lab-line);background:#091a22d6;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px 18px;display:flex}.LanguageLearningLab-module__t_V_mG__brandBlock,.LanguageLearningLab-module__t_V_mG__headerStats,.LanguageLearningLab-module__t_V_mG__brandBlock>div,.LanguageLearningLab-module__t_V_mG__brandBlock>div span,.LanguageLearningLab-module__t_V_mG__lessonTopline>div:first-child,.LanguageLearningLab-module__t_V_mG__libraryHeading>div,.LanguageLearningLab-module__t_V_mG__libraryHeading>div p,.LanguageLearningLab-module__t_V_mG__practiceLanguage,.LanguageLearningLab-module__t_V_mG__speakingIntro>div,.LanguageLearningLab-module__t_V_mG__speakingIntro>div p,.LanguageLearningLab-module__t_V_mG__result span,.LanguageLearningLab-module__t_V_mG__phrasePanel>div:first-child{min-width:0}.LanguageLearningLab-module__t_V_mG__brandBlock{align-items:center;gap:11px;display:flex}.LanguageLearningLab-module__t_V_mG__brandMark{width:40px;height:40px;color:var(--lab-accent-ink);background:var(--lab-accent);font-family:var(--font-display), sans-serif;border-radius:12px;place-items:center;font-size:1.2rem;font-weight:700;display:grid;transform:rotate(-4deg)}.LanguageLearningLab-module__t_V_mG__brandBlock>div{line-height:1.15;display:grid}.LanguageLearningLab-module__t_V_mG__brandBlock strong{font-family:var(--font-display), sans-serif;font-size:1.05rem;font-weight:600}.LanguageLearningLab-module__t_V_mG__brandBlock>div span{color:var(--lab-faint);letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-weight:750}.LanguageLearningLab-module__t_V_mG__headerStats{align-items:center;gap:8px;display:flex}.LanguageLearningLab-module__t_V_mG__headerStats span,.LanguageLearningLab-module__t_V_mG__localBadge{border:1px solid var(--lab-line);color:var(--lab-muted);white-space:nowrap;background:#d4f0eb0a;border-radius:999px;padding:6px 10px;font-size:.68rem;font-style:normal;font-weight:750}.LanguageLearningLab-module__t_V_mG__appGrid{grid-template-columns:minmax(270px,.34fr) minmax(0,1fr);min-height:688px;display:grid}.LanguageLearningLab-module__t_V_mG__library{border-right:1px solid var(--lab-line);background:#07131aad;padding:27px 18px}.LanguageLearningLab-module__t_V_mG__libraryHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.LanguageLearningLab-module__t_V_mG__libraryHeading h2{letter-spacing:-.025em;margin:0;font-size:1.08rem}.LanguageLearningLab-module__t_V_mG__libraryHeading p{color:var(--lab-faint);margin:4px 0 0;font-size:.72rem}.LanguageLearningLab-module__t_V_mG__localBadge{color:var(--lab-accent)}.LanguageLearningLab-module__t_V_mG__contentList{gap:8px;display:grid}.LanguageLearningLab-module__t_V_mG__contentList>button{width:100%;min-height:82px;color:var(--lab-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.LanguageLearningLab-module__t_V_mG__contentList>button:hover,.LanguageLearningLab-module__t_V_mG__contentList>button.LanguageLearningLab-module__t_V_mG__activeContent{border-color:var(--lab-line-strong);color:var(--lab-ink);background:var(--lab-surface)}.LanguageLearningLab-module__t_V_mG__contentList>button:active{transform:scale(.985)}.LanguageLearningLab-module__t_V_mG__contentList>button.LanguageLearningLab-module__t_V_mG__activeContent svg{color:var(--lab-accent)}.LanguageLearningLab-module__t_V_mG__contentList>button>span{min-width:0;display:grid}.LanguageLearningLab-module__t_V_mG__contentList strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.81rem;overflow:hidden}.LanguageLearningLab-module__t_V_mG__contentList small{color:var(--lab-faint);font-size:.67rem}.LanguageLearningLab-module__t_V_mG__contentList em{color:var(--lab-accent);font-size:.69rem;font-style:normal;font-weight:800}.LanguageLearningLab-module__t_V_mG__practiceLanguage{border-top:1px solid var(--lab-line);gap:7px;margin-top:28px;padding-top:23px;display:grid}.LanguageLearningLab-module__t_V_mG__practiceLanguage label,.LanguageLearningLab-module__t_V_mG__speakingIntro label>span{color:var(--lab-muted);font-size:.7rem;font-weight:780}.LanguageLearningLab-module__t_V_mG__practiceLanguage select,.LanguageLearningLab-module__t_V_mG__speakingIntro select{border:1px solid var(--lab-line-strong);width:100%;min-height:44px;color:var(--lab-ink);background:var(--lab-surface);cursor:pointer;border-radius:12px;padding:8px 34px 8px 11px}.LanguageLearningLab-module__t_V_mG__practiceLanguage p{color:var(--lab-warning);gap:7px;margin:2px 0 0;font-size:.67rem;line-height:1.45;display:flex}.LanguageLearningLab-module__t_V_mG__practiceLanguage p svg{flex:none;margin-top:2px}.LanguageLearningLab-module__t_V_mG__displaySettings{border:1px solid var(--lab-line);background:#d3efeb06;border-radius:14px;margin-top:14px}.LanguageLearningLab-module__t_V_mG__displaySettings summary{min-height:46px;color:var(--lab-muted);cursor:pointer;align-items:center;gap:8px;padding:9px 11px;font-size:.72rem;font-weight:780;list-style:none;display:flex}.LanguageLearningLab-module__t_V_mG__displaySettings summary::-webkit-details-marker{display:none}.LanguageLearningLab-module__t_V_mG__settingsBody{gap:4px;padding:0 9px 9px;display:grid}.LanguageLearningLab-module__t_V_mG__languageSetting,.LanguageLearningLab-module__t_V_mG__romanizationToggle{min-height:40px;color:var(--lab-muted);justify-content:space-between;align-items:center;gap:10px;padding:5px 4px;font-size:.72rem;display:flex}.LanguageLearningLab-module__t_V_mG__languageSetting label,.LanguageLearningLab-module__t_V_mG__romanizationToggle{cursor:pointer}.LanguageLearningLab-module__t_V_mG__languageSetting label{align-items:center;gap:8px;display:flex}.LanguageLearningLab-module__t_V_mG__languageSetting input,.LanguageLearningLab-module__t_V_mG__romanizationToggle input{width:17px;height:17px;margin:0}.LanguageLearningLab-module__t_V_mG__orderButtons{gap:3px;display:flex}.LanguageLearningLab-module__t_V_mG__orderButtons button{border:1px solid var(--lab-line);width:30px;height:30px;color:var(--lab-muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;padding:0;display:grid}.LanguageLearningLab-module__t_V_mG__orderButtons button:disabled{opacity:.26;cursor:default}.LanguageLearningLab-module__t_V_mG__romanizationToggle{border-top:1px solid var(--lab-line);justify-content:flex-start;padding-top:10px}.LanguageLearningLab-module__t_V_mG__romanizationToggle span{margin-left:8px}.LanguageLearningLab-module__t_V_mG__lesson{min-width:0;padding:clamp(24px,4.2vw,56px)}.LanguageLearningLab-module__t_V_mG__lessonTopline{justify-content:space-between;align-items:flex-start;gap:30px;max-width:850px;margin:0 auto 34px;display:flex}.LanguageLearningLab-module__t_V_mG__lessonTopline>div:first-child>span{color:var(--lab-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.69rem;font-weight:800;display:block}.LanguageLearningLab-module__t_V_mG__lessonTopline h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(1.72rem,3.4vw,2.65rem);font-weight:500;line-height:1.08}.LanguageLearningLab-module__t_V_mG__unitCount{text-align:right;flex:none;gap:8px;min-width:105px;display:grid}.LanguageLearningLab-module__t_V_mG__unitCount strong{font-size:.82rem}.LanguageLearningLab-module__t_V_mG__progressSegments{justify-content:flex-end;gap:4px;display:flex}.LanguageLearningLab-module__t_V_mG__progressSegments i{background:var(--lab-line-strong);border-radius:999px;width:22px;height:4px}.LanguageLearningLab-module__t_V_mG__progressSegments .LanguageLearningLab-module__t_V_mG__currentSegment{background:var(--lab-muted)}.LanguageLearningLab-module__t_V_mG__progressSegments .LanguageLearningLab-module__t_V_mG__completeSegment{background:var(--lab-accent)}.LanguageLearningLab-module__t_V_mG__lessonBody,.LanguageLearningLab-module__t_V_mG__finishState{max-width:850px;margin:0 auto}.LanguageLearningLab-module__t_V_mG__numberPrompt{background:linear-gradient(115deg, #79e4c51c, transparent 55%), var(--lab-surface);border:1px solid #79e4c547;border-radius:16px;grid-template-columns:1fr auto;align-items:center;margin-bottom:12px;padding:18px 24px;display:grid;overflow:hidden}.LanguageLearningLab-module__t_V_mG__numberPrompt span{color:var(--lab-muted);font-size:.76rem;font-weight:750}.LanguageLearningLab-module__t_V_mG__numberPrompt strong{color:var(--lab-accent);font-family:var(--font-display), sans-serif;font-size:clamp(3.2rem,7vw,6rem);font-weight:500;line-height:.9}.LanguageLearningLab-module__t_V_mG__reader{border:1px solid var(--lab-line-strong);background:var(--lab-surface);border-radius:16px;overflow:hidden}.LanguageLearningLab-module__t_V_mG__reader article{padding:22px 24px 24px;position:relative}.LanguageLearningLab-module__t_V_mG__reader article+article{border-top:1px solid var(--lab-line)}.LanguageLearningLab-module__t_V_mG__reader article.LanguageLearningLab-module__t_V_mG__practiceBlock{background:linear-gradient(90deg,#79e4c513,#0000 48%)}.LanguageLearningLab-module__t_V_mG__reader article.LanguageLearningLab-module__t_V_mG__practiceBlock:before{content:"";background:var(--lab-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.LanguageLearningLab-module__t_V_mG__reader article header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.LanguageLearningLab-module__t_V_mG__reader article header>div{align-items:baseline;gap:8px;display:flex}.LanguageLearningLab-module__t_V_mG__reader article header span{color:var(--lab-muted);font-size:.75rem;font-weight:800}.LanguageLearningLab-module__t_V_mG__reader article header small{color:var(--lab-faint);font-size:.64rem}.LanguageLearningLab-module__t_V_mG__reader article header button{border:1px solid var(--lab-line);width:40px;height:40px;color:var(--lab-muted);cursor:pointer;background:0 0;border-radius:12px;flex:none;place-items:center;padding:0;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:grid}.LanguageLearningLab-module__t_V_mG__reader article header button:hover,.LanguageLearningLab-module__t_V_mG__reader article header button:focus-visible{color:var(--lab-accent);background:#79e4c514;border-color:#79e4c585}.LanguageLearningLab-module__t_V_mG__reader article header button:active{transform:scale(.96)}.LanguageLearningLab-module__t_V_mG__sentence{color:var(--lab-ink);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.16em .2em;margin:0;font-size:clamp(1.22rem,2.5vw,1.8rem);font-weight:560;line-height:1.5;display:flex}.LanguageLearningLab-module__t_V_mG__sentence button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.05em .14em;transition:color .15s,background-color .15s}.LanguageLearningLab-module__t_V_mG__sentence button:hover,.LanguageLearningLab-module__t_V_mG__sentence button.LanguageLearningLab-module__t_V_mG__activePhrase{color:var(--lab-accent-ink);background:var(--lab-accent)}.LanguageLearningLab-module__t_V_mG__romanization{color:var(--lab-faint);margin:7px 0 0;font-size:.8rem}.LanguageLearningLab-module__t_V_mG__phrasePanel{background:var(--lab-surface-strong);border:1px solid #79e4c547;border-radius:16px;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);align-items:center;gap:18px;margin-top:10px;padding:16px 18px;display:grid;overflow:hidden}.LanguageLearningLab-module__t_V_mG__phrasePanel>div:first-child{display:grid}.LanguageLearningLab-module__t_V_mG__phrasePanel>div:first-child span{color:var(--lab-faint);font-size:.64rem;font-weight:750}.LanguageLearningLab-module__t_V_mG__phrasePanel>div:first-child strong{color:var(--lab-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;overflow:hidden}.LanguageLearningLab-module__t_V_mG__phraseActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.LanguageLearningLab-module__t_V_mG__phraseActions button,.LanguageLearningLab-module__t_V_mG__audioActions button,.LanguageLearningLab-module__t_V_mG__speechFooter button,.LanguageLearningLab-module__t_V_mG__unitNavigation button,.LanguageLearningLab-module__t_V_mG__finishState button{border:1px solid var(--lab-line-strong);min-height:42px;color:var(--lab-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.7rem;font-weight:780;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:inline-flex}.LanguageLearningLab-module__t_V_mG__phraseActions button:hover,.LanguageLearningLab-module__t_V_mG__audioActions button:hover,.LanguageLearningLab-module__t_V_mG__speechFooter button:hover,.LanguageLearningLab-module__t_V_mG__unitNavigation button:hover:not(:disabled),.LanguageLearningLab-module__t_V_mG__finishState button:hover{border-color:var(--lab-accent);color:var(--lab-accent);background:#79e4c512}.LanguageLearningLab-module__t_V_mG__phraseActions button:active,.LanguageLearningLab-module__t_V_mG__audioActions button:active,.LanguageLearningLab-module__t_V_mG__speechFooter button:active,.LanguageLearningLab-module__t_V_mG__unitNavigation button:active:not(:disabled),.LanguageLearningLab-module__t_V_mG__finishState button:active{transform:scale(.98)}.LanguageLearningLab-module__t_V_mG__phraseActions button[aria-pressed=true]{color:var(--lab-accent);border-color:#79e4c57a}.LanguageLearningLab-module__t_V_mG__phrasePanel>p{border-top:1px solid var(--lab-line);color:var(--lab-ink);grid-column:1/-1;margin:0;padding-top:12px;font-size:.86rem}.LanguageLearningLab-module__t_V_mG__speakingPanel{border:1px solid var(--lab-line-strong);background:var(--lab-surface-soft);border-radius:16px;margin-top:12px;padding:22px 24px}.LanguageLearningLab-module__t_V_mG__speakingIntro{grid-template-columns:minmax(0,1fr) 136px;align-items:start;gap:24px;display:grid}.LanguageLearningLab-module__t_V_mG__speakingIntro h2{letter-spacing:-.02em;margin:0;font-size:1rem}.LanguageLearningLab-module__t_V_mG__speakingIntro p{color:var(--lab-muted);margin:4px 0 0;font-size:.78rem}.LanguageLearningLab-module__t_V_mG__speakingIntro label{gap:5px;display:grid}.LanguageLearningLab-module__t_V_mG__speakingIntro select{min-height:38px;padding-block:6px;font-size:.72rem}.LanguageLearningLab-module__t_V_mG__audioActions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.LanguageLearningLab-module__t_V_mG__audioActions button{min-height:40px}.LanguageLearningLab-module__t_V_mG__speechActionRow{grid-template-columns:minmax(190px,1fr) auto;gap:12px;margin-top:13px;display:grid}.LanguageLearningLab-module__t_V_mG__speakButton{border:1px solid var(--lab-accent);min-height:58px;color:var(--lab-accent-ink);background:var(--lab-accent);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-weight:850;transition:background-color .16s,transform .16s,opacity .16s;display:inline-flex;box-shadow:0 14px 32px #054b3c33}.LanguageLearningLab-module__t_V_mG__speakButton:hover:not(:disabled){background:#97eed5;transform:translateY(-1px)}.LanguageLearningLab-module__t_V_mG__speakButton:active:not(:disabled){transform:scale(.985)}.LanguageLearningLab-module__t_V_mG__speakButton:disabled{cursor:wait;opacity:.82}.LanguageLearningLab-module__t_V_mG__speakButtonRecording{color:#32110f;border-color:var(--lab-danger);background:var(--lab-danger)}.LanguageLearningLab-module__t_V_mG__recordingMark{background:currentColor;border-radius:50%;width:13px;height:13px}.LanguageLearningLab-module__t_V_mG__spinner{animation:.8s linear infinite LanguageLearningLab-module__t_V_mG__spin}.LanguageLearningLab-module__t_V_mG__result{border:1px solid var(--lab-line);min-width:112px;min-height:58px;color:var(--lab-muted);background:#d4efeb09;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:flex}.LanguageLearningLab-module__t_V_mG__result>svg{color:var(--lab-accent)}.LanguageLearningLab-module__t_V_mG__result>svg[data-icon=x-circle]{color:var(--lab-danger)}.LanguageLearningLab-module__t_V_mG__result span{line-height:1.05;display:grid}.LanguageLearningLab-module__t_V_mG__result strong{color:var(--lab-ink);font-size:1rem}.LanguageLearningLab-module__t_V_mG__result small{color:var(--lab-faint);white-space:nowrap;font-size:.58rem}.LanguageLearningLab-module__t_V_mG__transcript{color:var(--lab-muted);margin:13px 0 0;font-size:.73rem}.LanguageLearningLab-module__t_V_mG__transcript q{color:var(--lab-ink)}.LanguageLearningLab-module__t_V_mG__speechFooter{border-top:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:15px;display:flex}.LanguageLearningLab-module__t_V_mG__speechFooter p{color:var(--lab-faint);margin:0;font-size:.65rem}.LanguageLearningLab-module__t_V_mG__speechFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.LanguageLearningLab-module__t_V_mG__speechFooter button{min-height:36px;padding:6px 11px}.LanguageLearningLab-module__t_V_mG__unitNavigation{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.LanguageLearningLab-module__t_V_mG__unitNavigation button{min-width:112px}.LanguageLearningLab-module__t_V_mG__unitNavigation button:disabled{opacity:.35;cursor:not-allowed}.LanguageLearningLab-module__t_V_mG__unitNavigation .LanguageLearningLab-module__t_V_mG__continueButton{min-width:156px;color:var(--lab-accent-ink);border-color:var(--lab-accent);background:var(--lab-accent)}.LanguageLearningLab-module__t_V_mG__unitNavigation .LanguageLearningLab-module__t_V_mG__continueButton:hover:not(:disabled){color:var(--lab-accent-ink);background:#97eed5}.LanguageLearningLab-module__t_V_mG__finishState{text-align:center;place-items:center;min-height:540px;padding:40px 24px;display:grid}.LanguageLearningLab-module__t_V_mG__finishState>svg{color:var(--lab-accent)}.LanguageLearningLab-module__t_V_mG__finishState h2{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(2rem,5vw,3.4rem);font-weight:500}.LanguageLearningLab-module__t_V_mG__finishState p{max-width:490px;color:var(--lab-muted);margin:12px auto 0}.LanguageLearningLab-module__t_V_mG__finishState>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.LanguageLearningLab-module__t_V_mG__finishState button:last-child{color:var(--lab-accent-ink);border-color:var(--lab-accent);background:var(--lab-accent)}@keyframes LanguageLearningLab-module__t_V_mG__spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:light){.LanguageLearningLab-module__t_V_mG__app{--lab-bg:#edf5f2;--lab-surface:#f8fbfa;--lab-surface-strong:#e3f1ed;--lab-surface-soft:#f2f8f6;--lab-ink:#102c31;--lab-muted:#49686a;--lab-faint:#667f80;--lab-line:#123e401f;--lab-line-strong:#123e4038;--lab-accent:#2ca886;--lab-accent-ink:#f2fffb;--lab-danger:#b9423b;--lab-warning:#7f5d09;box-shadow:0 42px 120px #15443e21}.LanguageLearningLab-module__t_V_mG__appHeader{background:#f2f9f7eb}.LanguageLearningLab-module__t_V_mG__library{background:#ebf5f2c7}.LanguageLearningLab-module__t_V_mG__speakButton:hover:not(:disabled),.LanguageLearningLab-module__t_V_mG__unitNavigation .LanguageLearningLab-module__t_V_mG__continueButton:hover:not(:disabled){background:#238c70}}@media (max-width:960px){.LanguageLearningLab-module__t_V_mG__appGrid{grid-template-columns:240px minmax(0,1fr)}.LanguageLearningLab-module__t_V_mG__libraryHeading{display:grid}.LanguageLearningLab-module__t_V_mG__localBadge{width:fit-content}.LanguageLearningLab-module__t_V_mG__lesson{padding-inline:24px}}@media (max-width:767px){.LanguageLearningLab-module__t_V_mG__app{border-radius:14px;min-height:auto}.LanguageLearningLab-module__t_V_mG__appHeader{min-height:64px;padding-inline:13px}.LanguageLearningLab-module__t_V_mG__headerStats span:last-child{display:none}.LanguageLearningLab-module__t_V_mG__appGrid{grid-template-columns:minmax(0,1fr)}.LanguageLearningLab-module__t_V_mG__library{border-right:0;border-bottom:1px solid var(--lab-line);min-width:0;padding:20px 14px}.LanguageLearningLab-module__t_V_mG__libraryHeading{margin-bottom:14px;display:flex}.LanguageLearningLab-module__t_V_mG__contentList{scroll-snap-type:x mandatory;gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.LanguageLearningLab-module__t_V_mG__contentList>button{scroll-snap-align:start;flex:0 0 min(82vw,290px)}.LanguageLearningLab-module__t_V_mG__practiceLanguage{margin-top:18px;padding-top:16px}.LanguageLearningLab-module__t_V_mG__lesson{padding:26px 14px 34px}.LanguageLearningLab-module__t_V_mG__lessonTopline{gap:14px;margin-bottom:22px}.LanguageLearningLab-module__t_V_mG__unitCount{min-width:84px}.LanguageLearningLab-module__t_V_mG__progressSegments i{width:15px}.LanguageLearningLab-module__t_V_mG__reader article,.LanguageLearningLab-module__t_V_mG__speakingPanel{padding:18px 16px}.LanguageLearningLab-module__t_V_mG__reader article header>div{gap:0;display:grid}.LanguageLearningLab-module__t_V_mG__phrasePanel,.LanguageLearningLab-module__t_V_mG__speakingIntro{grid-template-columns:1fr}.LanguageLearningLab-module__t_V_mG__phraseActions{justify-content:flex-start}.LanguageLearningLab-module__t_V_mG__speakingIntro{gap:14px}.LanguageLearningLab-module__t_V_mG__speakingIntro label{width:min(100%,180px)}.LanguageLearningLab-module__t_V_mG__speechActionRow{grid-template-columns:minmax(0,1fr) 96px}.LanguageLearningLab-module__t_V_mG__speakButton{padding-inline:14px}.LanguageLearningLab-module__t_V_mG__result{min-width:0;padding-inline:9px}.LanguageLearningLab-module__t_V_mG__speechFooter{flex-direction:column;align-items:flex-start}.LanguageLearningLab-module__t_V_mG__speechFooter>div{justify-content:flex-start}.LanguageLearningLab-module__t_V_mG__unitNavigation button{min-width:0;padding-inline:12px}}@media (max-width:430px){.LanguageLearningLab-module__t_V_mG__localBadge,.LanguageLearningLab-module__t_V_mG__brandBlock>div span{display:none}.LanguageLearningLab-module__t_V_mG__lessonTopline h2{max-width:230px}.LanguageLearningLab-module__t_V_mG__numberPrompt{padding:16px 18px}.LanguageLearningLab-module__t_V_mG__sentence{font-size:1.18rem}.LanguageLearningLab-module__t_V_mG__audioActions button,.LanguageLearningLab-module__t_V_mG__phraseActions button{flex:auto}}@media (prefers-reduced-motion:reduce){.LanguageLearningLab-module__t_V_mG__contentList>button,.LanguageLearningLab-module__t_V_mG__reader article header button,.LanguageLearningLab-module__t_V_mG__sentence button,.LanguageLearningLab-module__t_V_mG__phraseActions button,.LanguageLearningLab-module__t_V_mG__audioActions button,.LanguageLearningLab-module__t_V_mG__speechFooter button,.LanguageLearningLab-module__t_V_mG__unitNavigation button,.LanguageLearningLab-module__t_V_mG__finishState button,.LanguageLearningLab-module__t_V_mG__speakButton{transition:none}.LanguageLearningLab-module__t_V_mG__spinner{animation:none}}
.language-lab-module__MuVoOG__page{color:#eef8f5;background:radial-gradient(circle at 12% 7%,#1b696038,#0000 24%),radial-gradient(circle at 87% 20%,#79e4c514,#0000 25%),#050d13;min-height:100dvh}.language-lab-module__MuVoOG__page:before{content:"";pointer-events:none;opacity:.28;background-image:radial-gradient(circle,#e0f5f180 0 1px,#0000 1.3px),radial-gradient(circle,#79e4c547 0 1px,#0000 1.3px);background-position:36px 70px,170px 210px;background-size:300px 340px,470px 510px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.language-lab-module__MuVoOG__nav,.language-lab-module__MuVoOG__stage,.language-lab-module__MuVoOG__prototypeNote,.language-lab-module__MuVoOG__footer{z-index:1;position:relative}.language-lab-module__MuVoOG__nav{justify-content:space-between;align-items:center;width:min(100% - 40px,1240px);min-height:70px;margin:0 auto;display:flex}.language-lab-module__MuVoOG__nav a,.language-lab-module__MuVoOG__footer a{align-items:center;gap:8px;min-height:44px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.language-lab-module__MuVoOG__nav a:last-child{font-family:var(--font-display), sans-serif;letter-spacing:-.04em}.language-lab-module__MuVoOG__stage{width:min(100% - 40px,1240px);margin:0 auto;padding:clamp(34px,5vw,62px) 0 clamp(88px,10vw,130px)}.language-lab-module__MuVoOG__intro{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-bottom:clamp(30px,4vw,48px);display:grid}.language-lab-module__MuVoOG__introIcon{color:#79e4c5;background:#79e4c514;border:1px solid #79e4c559;border-radius:16px;place-items:center;width:50px;height:50px;margin-top:5px;display:grid}.language-lab-module__MuVoOG__intro p{color:#79e4c5;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:800}.language-lab-module__MuVoOG__intro h1,.language-lab-module__MuVoOG__prototypeNote h2{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-weight:500;line-height:1.05}.language-lab-module__MuVoOG__intro h1{font-size:clamp(2.6rem,6.5vw,5.8rem)}.language-lab-module__MuVoOG__intro strong{color:#b8cfcc;max-width:640px;margin-top:14px;font-size:clamp(.96rem,1.5vw,1.14rem);font-weight:520;display:block}.language-lab-module__MuVoOG__prototypeNote{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,9vw,120px);width:min(100% - 48px,1050px);margin:0 auto;padding:clamp(92px,13vw,160px) 0;display:grid}.language-lab-module__MuVoOG__prototypeNote h2{font-size:clamp(2.2rem,5vw,4.4rem)}.language-lab-module__MuVoOG__prototypeNote>div{align-self:center}.language-lab-module__MuVoOG__prototypeNote p{color:#b1c8c5;margin:0 0 18px;line-height:1.75}.language-lab-module__MuVoOG__prototypeNote p:last-child{color:#83a19f;font-size:.87rem}.language-lab-module__MuVoOG__footer{background:#02090e7a;border-top:1px solid #dbf2ee1a;place-items:center;min-height:30dvh;padding:70px 24px;display:grid}.language-lab-module__MuVoOG__footer a{border:1px solid #dbf2ee33;border-radius:999px;padding:10px 17px;transition:border-color .18s,color .18s,transform .18s}.language-lab-module__MuVoOG__footer a:hover{color:#79e4c5;border-color:#79e4c5;transform:translateY(-1px)}@media (prefers-color-scheme:light){.language-lab-module__MuVoOG__page{color:#102c31;background:radial-gradient(circle at 12% 7%,#2ca8861f,#0000 24%),#eef6f3}.language-lab-module__MuVoOG__nav,.language-lab-module__MuVoOG__intro strong,.language-lab-module__MuVoOG__prototypeNote p{color:#395b5d}.language-lab-module__MuVoOG__intro p,.language-lab-module__MuVoOG__introIcon,.language-lab-module__MuVoOG__footer a:hover{color:#167f65}.language-lab-module__MuVoOG__introIcon{background:#167f6512;border-color:#167f6559}.language-lab-module__MuVoOG__prototypeNote p:last-child{color:#5d797a}.language-lab-module__MuVoOG__footer{background:#e2f0ec9e;border-color:#123e401f}.language-lab-module__MuVoOG__footer a{border-color:#123e403d}}@media (max-width:767px){.language-lab-module__MuVoOG__nav,.language-lab-module__MuVoOG__stage{width:calc(100% - 28px)}.language-lab-module__MuVoOG__stage{padding-top:28px}.language-lab-module__MuVoOG__intro{grid-template-columns:1fr}.language-lab-module__MuVoOG__introIcon{width:44px;height:44px}.language-lab-module__MuVoOG__intro h1{font-size:clamp(2.4rem,12vw,3.5rem)}.language-lab-module__MuVoOG__prototypeNote{grid-template-columns:1fr;gap:28px;width:calc(100% - 32px);padding-block:90px}}@media (prefers-reduced-motion:reduce){.language-lab-module__MuVoOG__footer a{transition:none}}
