.page_page__556_G{min-height:100vh;padding:20px}.page_authPage__XPML6{display:grid;place-items:center}.page_authGate__1zsyN{display:grid;width:min(420px,100%);grid-gap:16px;gap:16px;padding:24px;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 18px 54px rgba(16,24,40,.08)}.page_authGateHeader__ATjWI{display:grid;grid-gap:6px;gap:6px}.page_authGateHeader__ATjWI h1{margin:0;color:var(--ink);font-size:1.65rem;line-height:1.15}.page_authGateHeader__ATjWI p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.5}.page_authGateTools__yScOX{display:flex;justify-content:flex-start}.page_authGate__1zsyN .page_authPanel__Te_vl{width:100%}.page_workspace__5fony{width:min(1180px,100%);margin:0 auto}.page_listHeader__m7i7I,.page_panelHeader__4XGnD,.page_resultHeader__z2TaO,.page_topbar__KC3vf{display:flex;align-items:center;justify-content:space-between;gap:18px}.page_topbar__KC3vf{min-height:82px;margin-bottom:14px}.page_listHeaderTitle__wBwzB{display:inline-flex;min-width:0;align-items:center;gap:9px}.page_panelToolButton__ejLnn{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);cursor:pointer;font-size:.82rem;font-weight:760;white-space:nowrap}.page_panelToolButton__ejLnn:hover{background:#f3f7f5}.page_panelCountBadge__4ywFu{display:inline-flex;min-width:34px;min-height:30px;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f1faf8;color:var(--primary-strong);font-size:.86rem;font-weight:820}.page_topbarActions__sxCep{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.page_modeTabs__R8CYQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;min-width:248px;padding:5px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.page_modeTabActive__lnPGi,.page_modeTab__mQ24R{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border-radius:6px;color:var(--ink);cursor:pointer;font-size:.88rem;font-weight:760}.page_modeTab__mQ24R{background:transparent}.page_modeTabActive__lnPGi{background:var(--primary-soft);color:var(--primary-strong)}.page_languageSwitch__rhPRR{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:4px 5px 4px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink)}.page_languageOptionActive__axs1X,.page_languageOption__tdVYM{min-width:38px;min-height:30px;border-radius:6px;cursor:pointer;color:var(--ink);font-size:.82rem;font-weight:820}.page_languageOption__tdVYM{background:transparent}.page_languageOptionActive__axs1X{background:var(--primary-soft);color:var(--primary-strong)}.page_emptyState__j9MME h2,.page_listHeader__m7i7I h2,.page_panelHeader__4XGnD h2,.page_readingHeader__RufQ4 h2,.page_resultHeader__z2TaO h2,.page_topbar__KC3vf h1{margin:0;color:var(--ink);font-weight:760;letter-spacing:0}.page_topbar__KC3vf h1{font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.page_emptyState__j9MME h2,.page_panelHeader__4XGnD h2,.page_resultHeader__z2TaO h2{font-size:1.25rem;line-height:1.25}.page_listHeader__m7i7I h2{font-size:1.05rem}.page_readingHeader__RufQ4 h2{font-size:1.42rem;line-height:1.2}.page_eyebrow__yxIK8{margin:0 0 8px;color:var(--primary-strong);font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.page_focusList__WGWPO span,.page_levelBadge__5wmwj,.page_mistakeList__ZSPBz span,.page_statusPill__jGukt,.page_wordRow__2mJXw span{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid rgba(15,118,110,.18);background:var(--primary-soft);color:var(--primary-strong);font-size:.86rem;font-weight:760;white-space:nowrap}.page_statusPill__jGukt{padding:0 13px;border-radius:999px}.page_authPanel__Te_vl{display:grid;width:min(330px,100%);grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.page_authModeSwitch__3X_ox,.page_authPanelHeader__IIoIR,.page_authSignedInRow__uUG7T{display:flex;align-items:center;gap:8px}.page_authPanelHeader__IIoIR{min-width:0;color:var(--ink);font-size:.84rem;font-weight:820}.page_authPanelHeader__IIoIR span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_authSignedInRow__uUG7T{justify-content:space-between}.page_authPanel__Te_vl p,.page_authSignedInRow__uUG7T span{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.page_authForm__j6BkK>button,.page_authSignedInRow__uUG7T button{min-height:32px;padding:0 10px;border:1px solid rgba(15,118,110,.22);border-radius:7px;background:var(--primary-soft);color:var(--primary-strong);cursor:pointer;font-size:.8rem;font-weight:820;white-space:nowrap}.page_authForm__j6BkK>button:disabled,.page_authSignedInRow__uUG7T button:disabled{cursor:not-allowed;opacity:.58}.page_authForm__j6BkK{display:grid;grid-gap:8px;gap:8px}.page_authModeSwitch__3X_ox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border:1px solid var(--line);border-radius:7px;background:#f8faf9}.page_authModeActive___Lmaa,.page_authMode__R46tK{min-height:28px;border-radius:5px;color:var(--ink);cursor:pointer;font-size:.78rem;font-weight:820}.page_authMode__R46tK{background:transparent}.page_authModeActive___Lmaa{background:#ffffff;color:var(--primary-strong)}.page_authForm__j6BkK label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:.72rem;font-weight:780}.page_authForm__j6BkK input{width:100%;min-height:34px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#ffffff;color:var(--ink);font-size:.84rem}.page_layout__p93s2{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:16px;gap:16px;align-items:stretch}.page_listPanel__aRPIH,.page_practicePanel__bfOdb,.page_readingPanel__OQz5D,.page_resultPanel__rVhwZ{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:var(--shadow)}.page_readingPanel__OQz5D{margin-bottom:16px;padding:20px}.page_readingFooter__ne_Uu,.page_readingHeader__RufQ4{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.page_readingMeta__WmihJ{margin:8px 0 0;color:var(--muted);font-size:.95rem;line-height:1.45}.page_readingStats___SJtf{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.page_readingHeaderActions__KG4Nv{display:grid;justify-items:end;grid-gap:9px;gap:9px;position:relative;z-index:30}.page_articleAudioActions__mk0_p{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.page_articleAudioActions__mk0_p button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);cursor:pointer;font-size:.84rem;font-weight:780}.page_articleAudioActions__mk0_p button:hover{background:#f3f7f5}.page_articleAudioActions__mk0_p button:disabled{cursor:not-allowed;opacity:.56}.page_articleSourcePanel__MenjO{display:grid;grid-gap:10px;gap:10px;position:relative;z-index:30;margin-top:16px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.page_articleSourceHeader__mUz__{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.page_articleSourceHeader__mUz__>span{color:var(--ink);font-size:.9rem;font-weight:800}.page_articleSourceSwitch__X1YpP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;min-width:230px;padding:5px;border:1px solid var(--line);border-radius:8px;background:#f8faf9}.page_articleSourceOptionActive__k3_iJ,.page_articleSourceOption__MHenf{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border-radius:6px;color:var(--ink);cursor:pointer;font-size:.82rem;font-weight:780}.page_articleSourceOption__MHenf{background:transparent}.page_articleSourceOptionActive__k3_iJ{background:#ffffff;color:var(--primary-strong);box-shadow:0 6px 18px rgba(37,32,20,.08)}.page_articleSelectRow__UfWuN select{width:100%;min-height:42px;padding:0 38px 0 12px;border:1px solid var(--line);border-radius:8px;background:#fffdf8;color:var(--ink);cursor:pointer;font-size:.92rem;font-weight:740}.page_articleSelectRow__UfWuN select:disabled{cursor:not-allowed;opacity:.62}.page_manualArticleBox__VOCYK{display:grid;grid-gap:8px;gap:8px}.page_manualArticleBox__VOCYK label{color:var(--ink);font-size:.88rem;font-weight:760}.page_manualArticleBox__VOCYK textarea{width:100%;min-height:124px;resize:vertical;border:1px solid rgba(30,36,48,.14);border-radius:8px;padding:10px 11px;color:var(--ink);background:#f8faf9;font:inherit;line-height:1.55}.page_manualArticleBox__VOCYK textarea:focus{outline:2px solid rgba(15,118,110,.2);border-color:rgba(15,118,110,.48)}.page_manualArticleActions__jlbXc{display:flex;align-items:center;justify-content:space-between;gap:10px}.page_manualArticleActions__jlbXc span{color:var(--muted);font-size:.82rem;font-weight:720}.page_manualArticleActions__jlbXc button{min-height:38px;padding:0 12px}.page_articleTagRow__MrOtG span,.page_miniTagRow__szH8i span,.page_readingStats___SJtf span,.page_wordTypeLabel__AP3FX{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:var(--primary-soft);color:var(--primary-strong);font-size:.8rem;font-weight:760}.page_readingGrid__ZJDDe{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:18px}.page_articleTextBlock__RRKVe{border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:18px}.page_articleTextBlock__RRKVe p{margin:14px 0 0;font-size:1.04rem;line-height:1.85}.page_articleTextBlock__RRKVe p:first-of-type{margin-top:16px}.page_articleTranslationBlock__tCySB{display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding:14px;border:1px solid rgba(23,92,211,.16);border-radius:8px;background:#f5f8ff}.page_articleTranslationBlock__tCySB strong{color:#175cd3;font-size:.9rem}.page_articleTranslationBlock__tCySB p{margin:0;color:var(--ink);font-size:.96rem;line-height:1.7}.page_articleTagRow__MrOtG,.page_miniTagRow__szH8i{display:flex;flex-wrap:wrap;gap:7px}.page_articleTagRow__MrOtG span{background:#eef4ff;color:#175cd3;border-color:rgba(23,92,211,.18)}.page_wordLookupLine__vUA3L{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:42px;margin-bottom:12px;padding:8px 10px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f3faf7}.page_wordLookupLineText__5Hs8X{display:flex;flex:1 1 420px;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;color:var(--ink);font-size:.9rem;line-height:1.35}.page_wordLookupLineText__5Hs8X strong{color:var(--primary-strong);font-size:1rem;font-weight:860}.page_wordLookupLineText__5Hs8X>span{min-width:0}.page_wordLemma__8Smrl,.page_wordLookupLineText__5Hs8X small,.page_wordPhonetic__0iLtV{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:7px;background:#ffffff;color:var(--muted);font-size:.76rem;font-weight:760;white-space:nowrap}.page_wordLookupLineActions__QPH4m{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.page_wordLookupLineActions__QPH4m button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#ffffff;color:var(--ink);cursor:pointer;font-size:.76rem;font-weight:780}.page_wordLookupLineActions__QPH4m button:hover{background:var(--primary-soft);color:var(--primary-strong)}.page_inlineWord__wRZix{display:inline;min-height:auto;margin:0;padding:1px 2px;border:1px solid transparent;border-radius:5px;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(30,36,48,.14);text-decoration-color:rgba(30,36,48,.14);text-decoration-thickness:1px;text-underline-offset:3px}.page_inlineWord__wRZix:hover{background:#eef4ff;color:#175cd3;-webkit-text-decoration-color:rgba(23,92,211,.38);text-decoration-color:rgba(23,92,211,.38)}.page_wordMemoryHighlight__L64TB,.page_wordMemoryHighlight__L64TB:hover{border:1px solid rgba(161,98,7,.28);background:#fef3c7;color:#7c2d12;-webkit-text-decoration-color:rgba(161,98,7,.45);text-decoration-color:rgba(161,98,7,.45)}.page_phraseWordSelected__2pLuv,.page_phraseWordSelected__2pLuv:hover{border-color:rgba(23,92,211,.45);background:#dbeafe;color:#164e9c;-webkit-text-decoration-color:rgba(23,92,211,.62);text-decoration-color:rgba(23,92,211,.62)}.page_phraseSelectionLine__je_VC{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a}.page_phraseSelectionLine__je_VC>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.page_phraseSelectionLine__je_VC span{overflow-wrap:anywhere;color:#334155;font-size:.88rem}.page_phraseSelectionActions__CHd3e{display:flex;flex:0 0 auto;gap:6px}.page_phraseSelectionActions__CHd3e button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 9px;border:1px solid #bfdbfe;border-radius:6px;background:#fff;color:#1e40af;cursor:pointer;font:inherit;font-size:.82rem}.page_phraseSelectionActions__CHd3e button:disabled{cursor:not-allowed;opacity:.5}.page_miniTagRow__szH8i span{background:#f3f7f5;color:var(--ink);border-color:var(--line)}.page_readingFooter__ne_Uu{margin-top:14px;align-items:center}.page_summaryPrompt__PinJE{display:flex;align-items:center;gap:9px;min-width:0;color:var(--muted);font-size:.92rem;line-height:1.45}.page_practicePanel__bfOdb,.page_resultPanel__rVhwZ{min-height:620px;padding:22px}.page_levelBadge__5wmwj{width:46px;border-radius:8px}.page_providerSwitch__dAWlU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:18px;padding:5px;border:1px solid var(--line);border-radius:8px;background:#f8faf9}.page_providerOptionActive__Ne8ey,.page_providerOption__SOJc0{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border-radius:6px;cursor:pointer;color:var(--ink);font-size:.88rem;font-weight:760}.page_providerOption__SOJc0{background:transparent}.page_providerOptionActive__Ne8ey{background:#ffffff;box-shadow:0 6px 18px rgba(37,32,20,.08)}.page_providerOptionActive__Ne8ey small,.page_providerOption__SOJc0 small{color:var(--muted);font-size:.72rem;font-weight:720}.page_sentenceBlock__il98C{display:grid;min-height:190px;margin:28px 0 18px;padding:26px;border:1px solid rgba(30,36,48,.08);border-radius:8px;background:linear-gradient(135deg,#ffffff,#f1faf8);align-content:center}.page_sentence__cUkFs{margin:0;font-size:clamp(2rem,4.6vw,3.9rem);font-weight:820;line-height:1.05;letter-spacing:0}.page_translation__sO_ZG{margin:16px 0 0;color:var(--muted);font-size:1rem;line-height:1.5}.page_focusList__WGWPO{display:flex;flex-wrap:wrap;gap:8px;min-height:36px;margin-bottom:18px}.page_focusList__WGWPO span{padding:0 12px;border-radius:8px;background:#eef4ff;color:#175cd3;border-color:rgba(23,92,211,.18)}.page_customPracticeBox___F42R{display:grid;grid-gap:9px;gap:9px;margin-bottom:18px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.page_customPracticeBox___F42R label{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:.9rem;font-weight:760}.page_customPracticeBox___F42R textarea{width:100%;min-height:76px;resize:vertical;border:1px solid rgba(30,36,48,.14);border-radius:8px;padding:10px 11px;color:var(--ink);background:#f8faf9;font:inherit;line-height:1.45}.page_customPracticeBox___F42R textarea:focus{outline:2px solid rgba(15,118,110,.2);border-color:rgba(15,118,110,.48)}.page_customPracticeActions__jSXHx{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page_customPracticeActions__jSXHx button{min-height:38px;padding:0 12px}.page_actionGrid__uM_q3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.page_cancelRecordingButton__DJXK3,.page_evaluateButton__DGvgQ,.page_iconButton__hOl9u,.page_primaryButton__gjjaG,.page_recordingButton__c8WgS,.page_secondaryButton__0Pzex{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:8px;cursor:pointer;font-weight:760;transition:transform .16s ease,background .16s ease,opacity .16s ease}.page_evaluateButton__DGvgQ,.page_primaryButton__gjjaG{background:var(--primary);color:#ffffff}.page_evaluateButton__DGvgQ:hover,.page_primaryButton__gjjaG:hover{background:var(--primary-strong);transform:translateY(-1px)}.page_secondaryButton__0Pzex{border:1px solid var(--line);background:#ffffff;color:var(--ink)}.page_secondaryButton__0Pzex:hover{background:#f3f7f5}.page_cancelRecordingButton__DJXK3:disabled,.page_customPracticeBox___F42R textarea:disabled,.page_iconButton__hOl9u:disabled,.page_languageOptionActive__axs1X:disabled,.page_languageOption__tdVYM:disabled,.page_modeTabActive__lnPGi:disabled,.page_modeTab__mQ24R:disabled,.page_primaryButton__gjjaG:disabled,.page_providerOptionActive__Ne8ey:disabled,.page_providerOption__SOJc0:disabled,.page_recordingButton__c8WgS:disabled,.page_secondaryButton__0Pzex:disabled{cursor:not-allowed;opacity:.5;transform:none}.page_recordingButton__c8WgS{background:var(--danger);color:#ffffff}.page_cancelRecordingButton__DJXK3{border:1px solid rgba(217,45,32,.25);background:#fff5f5;color:var(--danger)}.page_recordingActions___6etL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:span 2;grid-gap:10px;gap:10px;min-width:0}.page_recordingActions___6etL button{min-width:0}.page_recordingButton__c8WgS:hover{background:#b42318}.page_cancelRecordingButton__DJXK3:hover{background:#ffe4e2}.page_cancelRecordingButton__DJXK3 span,.page_recordingButton__c8WgS span{white-space:nowrap}.page_evaluateButton__DGvgQ{width:100%;margin-top:14px;min-height:54px}.page_evaluateButton__DGvgQ:disabled{cursor:not-allowed;opacity:.48;transform:none}.page_audioBar__8jWRz{display:grid;grid-template-columns:auto minmax(0,1fr) 42px;grid-gap:10px;gap:10px;align-items:center;min-height:64px;margin-top:14px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.page_audioBar__8jWRz audio{width:100%;min-width:0;height:38px}.page_standardAudioPlayer__MO_FH{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto minmax(112px,auto);grid-gap:9px;gap:9px;width:100%;margin-top:12px;padding:8px 10px;background:#ffffff}.page_audioSeekButton__ikPgj,.page_standardAudioPlayer__MO_FH{align-items:center;border:1px solid var(--line);border-radius:8px}.page_audioSeekButton__ikPgj{display:inline-flex;justify-content:center;gap:4px;min-width:48px;min-height:34px;padding:0 8px;background:#f8faf9;color:var(--ink);cursor:pointer;font-size:.78rem;font-weight:780}.page_audioSeekButton__ikPgj:hover{background:#eef6f3}.page_audioSeekButton__ikPgj:disabled{cursor:not-allowed;opacity:.48}.page_audioProgressSlider__Wc8wp{width:100%;min-width:0;accent-color:var(--primary);cursor:pointer}.page_audioProgressSlider__Wc8wp:disabled{cursor:not-allowed;opacity:.58}.page_audioTime__ySzhg{color:var(--muted);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:720;text-align:right;white-space:nowrap}.page_iconButton__hOl9u{width:42px;min-height:42px;border:1px solid var(--line);background:#ffffff;color:var(--ink)}.page_errorText__JkHB_{margin:12px 0 0;color:var(--danger);font-size:.93rem;font-weight:690}.page_providerText__MYsWb{margin:11px 0 0;color:var(--muted);font-size:.88rem;line-height:1.45}.page_resultPanel__rVhwZ{display:flex;flex-direction:column;gap:18px}.page_resultHeader__z2TaO{align-items:flex-start}.page_scoreRing__o4XKG{display:grid;flex:0 0 112px;width:112px;height:112px;border-radius:50%;place-items:center;border:10px solid var(--primary);background:#ffffff}.page_scoreRing__o4XKG span{display:block;font-size:2.2rem;font-weight:860;line-height:.9}.page_scoreRing__o4XKG small{color:var(--muted);font-size:.8rem;font-weight:760}.page_goodScore__xucH_{border-color:#039855}.page_midScore__N05C9{border-color:#dc6803}.page_lowScore__lP7vX{border-color:#d92d20}.page_correctionItem__0dYyY p,.page_emptyState__j9MME p,.page_historyList__8KB7p span,.page_mockNote__mwu9l,.page_quietText__VaQNj{color:var(--muted)}.page_mockNote__mwu9l{margin:10px 0 0;font-size:.92rem;line-height:1.5}.page_metricsGrid__yNvZ7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.page_metricItem__VdX9f{min-height:92px;padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.page_metricItem__VdX9f span{display:block;color:var(--muted);font-size:.82rem;font-weight:730}.page_metricItem__VdX9f strong{display:block;margin:8px 0;font-size:1.45rem}.page_metricTrack__6hKeN{height:7px;overflow:hidden;border-radius:999px;background:#edf0f2}.page_metricTrack__6hKeN i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.page_correctionList__JSiky{display:grid;grid-gap:10px;gap:10px}.page_correctionItem__0dYyY{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.page_correctionIcon__zOU_G{display:grid;width:42px;height:42px;border-radius:8px;background:#fff4e5;color:var(--accent);place-items:center}.page_correctionItem__0dYyY h3{margin:0;font-size:1rem}.page_correctionItem__0dYyY p{margin:7px 0;line-height:1.5}.page_correctionItem__0dYyY span{display:inline-flex;color:var(--accent);font-size:.9rem;font-weight:730;line-height:1.45}.page_wordRow__2mJXw{display:flex;flex-wrap:wrap;gap:8px}.page_wordRow__2mJXw span{padding:0 10px;border-radius:8px;background:#f3f7f5;color:var(--ink);border-color:var(--line)}.page_mistakeList__ZSPBz b,.page_wordRow__2mJXw b{padding-left:4px;font-size:.78rem;color:var(--muted)}.page_wordRow__2mJXw .page_wordIssue__gvX1R{background:#fff4e5;color:#93370d;border-color:rgba(180,83,9,.22)}.page_emptyState__j9MME{display:grid;min-height:100%;place-content:center;justify-items:center;text-align:center}.page_emptyState__j9MME p{max-width:340px;margin:10px auto 0;line-height:1.55}.page_bottomGrid___2qUS{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.08fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:16px}.page_listPanel__aRPIH{min-height:168px;padding:18px}.page_todayMemoryPanel__b61MN{min-height:auto;margin-top:16px}.page_todayMemoryList__DyMiE{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.page_todayMemoryItem__RPLKJ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.page_todayMemoryMain__KE_8T{display:grid;grid-gap:8px;gap:8px;min-width:0}.page_todayMemoryHeading__jGM1K{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page_todayMemoryHeading__jGM1K strong{color:var(--primary-strong);font-size:1.05rem;font-weight:860}.page_todayMemoryHeading__jGM1K span,.page_todayMemoryMain__KE_8T p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.4}.page_todayMemoryMain__KE_8T p{color:var(--ink)}.page_todayMemoryTags__JLpRi{display:flex;flex-wrap:wrap;gap:6px}.page_todayMemoryTags__JLpRi small{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border-radius:7px;background:#f3f7f5;color:var(--muted);font-size:.74rem;font-weight:760}.page_todayMemoryActions__NkM4g{display:grid;min-width:258px;grid-gap:8px;gap:8px;justify-items:end}.page_statusButtonGroup__13nuU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%}.page_memoryActionButtonActive__WdPJB,.page_memoryActionButton__sF0oX,.page_memoryDeleteButton__Utij2,.page_wordStatusButtonActive__u71fE,.page_wordStatusButton__BZtgi{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);cursor:pointer;font-size:.78rem;font-weight:780;white-space:nowrap}.page_memoryActionButton__sF0oX:hover,.page_wordStatusButton__BZtgi:hover{background:#f3f7f5}.page_memoryActionButtonActive__WdPJB,.page_wordStatusButtonActive__u71fE{border-color:rgba(15,118,110,.26);background:var(--primary-soft);color:var(--primary-strong)}.page_memoryDeleteButton__Utij2{border-color:rgba(180,35,24,.18);color:#b42318}.page_memoryDeleteButton__Utij2:hover{background:#fff1f0}.page_mistakeList__ZSPBz{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.page_mistakeList__ZSPBz span{padding:0 12px;border-radius:8px;background:#f8f5ff;color:#6941c6;border-color:rgba(105,65,198,.18)}.page_historyList__8KB7p{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.page_historyList__8KB7p article,.page_memoryList__K2_mb article{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;min-height:64px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.page_historyList__8KB7p strong,.page_memoryList__K2_mb strong{display:grid;width:48px;height:48px;border-radius:8px;background:var(--primary-soft);color:var(--primary-strong);place-items:center}.page_memoryList__K2_mb{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.page_memoryList__K2_mb article{grid-template-columns:minmax(82px,auto) minmax(0,1fr)}.page_memoryList__K2_mb strong{width:auto;min-width:76px;padding:0 10px;font-size:.9rem}.page_historyList__8KB7p p{margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:720}.page_historyList__8KB7p span,.page_memoryList__K2_mb span{font-size:.8rem;color:var(--muted);line-height:1.35}.page_quietText__VaQNj{margin:18px 0 0}@media (max-width:940px){.page_page__556_G{padding:14px}.page_topbar__KC3vf{min-height:70px}.page_bottomGrid___2qUS,.page_layout__p93s2,.page_readingGrid__ZJDDe{grid-template-columns:1fr}.page_readingFooter__ne_Uu,.page_readingHeader__RufQ4{display:grid}.page_readingStats___SJtf{justify-content:flex-start}.page_readingHeaderActions__KG4Nv{justify-items:start}.page_articleAudioActions__mk0_p{justify-content:flex-start}.page_articleSourceHeader__mUz__{display:grid;justify-content:stretch}.page_articleSourceSwitch__X1YpP{width:100%;min-width:0}.page_practicePanel__bfOdb,.page_readingPanel__OQz5D,.page_resultPanel__rVhwZ{min-height:auto;padding:17px}.page_sentenceBlock__il98C{min-height:170px;padding:20px}.page_metricsGrid__yNvZ7,.page_providerSwitch__dAWlU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page_page__556_G{padding:10px}.page_authPage__XPML6{align-items:stretch;padding-top:18px}.page_authGate__1zsyN{align-self:start;padding:18px}.page_topbar__KC3vf{align-items:flex-start;flex-direction:column}.page_modeTabs__R8CYQ,.page_topbarActions__sxCep{width:100%}.page_phraseSelectionLine__je_VC{align-items:stretch;flex-direction:column}.page_phraseSelectionActions__CHd3e{justify-content:flex-end}.page_topbarActions__sxCep{justify-content:flex-start}.page_languageSwitch__rhPRR{width:auto}.page_statusPill__jGukt{min-height:30px}.page_authPanel__Te_vl{width:100%}.page_articleTagRow__MrOtG span,.page_miniTagRow__szH8i span,.page_readingStats___SJtf span{min-height:28px;font-size:.76rem}.page_wordLookupLine__vUA3L{align-items:flex-start}.page_wordLookupLineActions__QPH4m,.page_wordLookupLineText__5Hs8X{width:100%}.page_wordLookupLineActions__QPH4m{justify-content:flex-start}.page_todayMemoryItem__RPLKJ{grid-template-columns:1fr}.page_todayMemoryActions__NkM4g{width:100%;min-width:0;justify-items:stretch}.page_actionGrid__uM_q3,.page_providerSwitch__dAWlU{grid-template-columns:1fr}.page_recordingActions___6etL{grid-column:auto;grid-template-columns:1fr}.page_sentence__cUkFs{font-size:2rem}.page_resultHeader__z2TaO{display:grid;grid-template-columns:92px minmax(0,1fr)}.page_scoreRing__o4XKG{width:88px;height:88px;border-width:8px}.page_scoreRing__o4XKG span{font-size:1.7rem}.page_metricsGrid__yNvZ7{grid-template-columns:1fr}.page_audioBar__8jWRz{grid-template-columns:minmax(0,1fr) 42px}.page_audioBar__8jWRz>svg{display:none}.page_standardAudioPlayer__MO_FH{grid-template-columns:auto auto minmax(0,1fr) auto}.page_audioTime__ySzhg{grid-column:1/-1;text-align:left}}