.dailyDrillComposer_composer__qQss5{display:flex;flex-direction:column}.dailyDrillComposer_head__45_an{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--c-text)}.dailyDrillComposer_title__teVR8{margin:0;font-family:var(--c-font-heading);font-weight:400;font-size:27px;line-height:1.1}.dailyDrillComposer_subtitle__m_r_H{margin:5px 0 0;font-size:13px;color:var(--c-neutral-600)}.dailyDrillComposer_error__9qrY5{margin:16px 0 0;padding-left:12px;border-left:2px solid var(--c-accent);font-size:13.5px;line-height:1.55;color:var(--c-neutral-800)}.dailyDrillComposer_filters__e8RtR{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding:18px 0;border-bottom:1px solid var(--c-divider)}.dailyDrillComposer_fields__mJfL7{display:flex;flex-wrap:wrap;gap:18px}.dailyDrillComposer_field__o_T77{display:flex;flex-direction:column;gap:6px}.dailyDrillComposer_fieldLabel__HSl64{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-neutral-600)}.dailyDrillComposer_select__LngBY{font:inherit;font-size:13px;color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-divider);border-radius:var(--c-radius-md);padding:6px 10px}.dailyDrillComposer_columns__pny8B{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:30px;margin-top:22px}.dailyDrillComposer_column__IoXKy{min-width:0}.dailyDrillComposer_columnLabel__ynzNV{margin:0 0 4px;font-family:var(--c-font-heading);font-weight:400;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--c-neutral-700);padding-bottom:8px;border-bottom:1px solid var(--c-divider)}.dailyDrillComposer_slots__zpZ66{max-height:560px;overflow-y:auto}.dailyDrillComposer_slot__7lkLx{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:6px 12px;align-items:baseline;padding:10px 8px;border-bottom:1px solid var(--c-divider);border-left:2px solid transparent;cursor:pointer}.dailyDrillComposer_slotActive__bcLiq{border-left-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 7%,transparent)}.dailyDrillComposer_slotIndex__X2mXH{font-size:11px;letter-spacing:.1em;color:var(--c-neutral-500)}.dailyDrillComposer_slotActive__bcLiq .dailyDrillComposer_slotIndex__X2mXH{color:var(--c-accent-700)}.dailyDrillComposer_slotEmpty__6v74o{font-size:13px;font-style:italic;color:var(--c-neutral-600)}.dailyDrillComposer_slotJapanese__kbYsC{font-family:var(--c-font-heading);font-size:19px;line-height:1.2}.dailyDrillComposer_slotKana__iDhwk{margin-left:8px;font-size:13px;color:var(--c-neutral-600)}.dailyDrillComposer_slotGloss__SoUoH{margin-top:2px;font-size:13px;color:var(--c-neutral-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dailyDrillComposer_slotClear__Y6ZX2{grid-column:3;justify-self:end;background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--c-neutral-600);border-bottom:1px solid var(--c-divider);cursor:pointer}.dailyDrillComposer_slotClear__Y6ZX2:hover{color:var(--c-accent-700);border-bottom-color:var(--c-accent)}.dailyDrillComposer_slotFields__hR1zt{grid-column:2/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;margin-top:4px}.dailyDrillComposer_slotFieldWide__U7Mqh{grid-column:1/-1}.dailyDrillComposer_input__gGZYd{width:100%;font:inherit;font-size:14px;color:var(--c-text);background:transparent;border:0;border-bottom:1px solid var(--c-neutral-400);border-radius:0;padding:5px 0}.dailyDrillComposer_input__gGZYd::placeholder{color:var(--c-neutral-500)}.dailyDrillComposer_input__gGZYd:focus{outline:none;border-bottom-color:var(--c-text)}.dailyDrillComposer_search__QUVhy{width:100%;font:inherit;font-size:14px;color:var(--c-text);background:transparent;border:0;border-bottom:1px solid var(--c-neutral-400);border-radius:0;padding:8px 0;margin-top:6px}.dailyDrillComposer_search__QUVhy::placeholder{color:var(--c-neutral-500)}.dailyDrillComposer_search__QUVhy:focus{outline:none;border-bottom-color:var(--c-text)}.dailyDrillComposer_results__9nbJy{max-height:500px;overflow-y:auto;margin-top:6px}.dailyDrillComposer_result__4s0E_{display:block;width:100%;text-align:left;padding:10px 0;background:none;border:0;border-bottom:1px solid var(--c-divider);font:inherit;color:var(--c-text);cursor:pointer}.dailyDrillComposer_result__4s0E_:hover .dailyDrillComposer_resultJapanese__XfzUM{color:var(--c-accent-700)}.dailyDrillComposer_resultTop__v019Z{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dailyDrillComposer_resultJapanese__XfzUM{font-family:var(--c-font-heading);font-size:19px;line-height:1.2}.dailyDrillComposer_resultTag__4FHjX{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-neutral-600);white-space:nowrap}.dailyDrillComposer_resultBottom__bopZm{display:flex;justify-content:space-between;gap:12px;margin-top:2px;font-size:12.5px;color:var(--c-neutral-700)}.dailyDrillComposer_resultGloss__RG8yG{max-width:60%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dailyDrillComposer_libraryNote__g7jK8{padding:30px 0;text-align:center;font-size:13px;line-height:1.6;color:var(--c-neutral-600)}.dailyDrillComposer_actions__OC8gz{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid var(--c-divider)}@media (max-width:900px){.dailyDrillComposer_columns__pny8B{grid-template-columns:minmax(0,1fr);gap:26px}.dailyDrillComposer_slots__zpZ66{max-height:none}.dailyDrillComposer_results__9nbJy{max-height:340px}}@media (max-width:560px){.dailyDrillComposer_title__teVR8{font-size:23px}.dailyDrillComposer_slotFields__hR1zt{grid-template-columns:minmax(0,1fr)}.dailyDrillComposer_actions__OC8gz{justify-content:stretch}.dailyDrillComposer_actions__OC8gz .dailyDrillComposer_btn__lBsSW{flex:1}}.loading_loadingContainer__CtuMm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;min-height:200px;color:var(--text-primary)}.loading_spinner__jGJpy{width:48px;height:48px;border:4px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:loading_spin__0SkKP .8s linear infinite}@keyframes loading_spin__0SkKP{to{transform:rotate(1turn)}}.loading_loadingText___iVWt{margin:0;font-size:.95rem;color:var(--text-secondary);opacity:1;font-weight:500}.quizChrome_page__Kf1yK{min-height:100dvh;align-items:center;padding:40px 20px 56px}.quizChrome_card__8zo4t,.quizChrome_page__Kf1yK{background:var(--c-bg);display:flex;flex-direction:column}.quizChrome_card__8zo4t{width:100%;max-width:460px;border:1px solid var(--c-divider);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-sm);overflow:hidden}.quizChrome_cardWide__mqor5{max-width:680px}.quizChrome_cardFlush__6o6rb{max-width:none;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.quizChrome_cardFlush__6o6rb .quizChrome_footer__kjsNT,.quizChrome_cardFlush__6o6rb .quizChrome_header__eR08X,.quizChrome_cardFlush__6o6rb .quizChrome_mcBody___QR1B,.quizChrome_cardFlush__6o6rb .quizChrome_noteSlot__xmPwf,.quizChrome_cardFlush__6o6rb .quizChrome_teachBody__dE2GU{padding-inline:0}.quizChrome_cardFlush__6o6rb .quizChrome_header__eR08X{padding-top:0}.quizChrome_cardFlush__6o6rb .quizChrome_footer__kjsNT{padding-bottom:0}.quizChrome_header__eR08X{display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px solid var(--c-divider);font-size:12px;color:var(--c-neutral-700)}.quizChrome_exit__dv5BV{justify-self:start;background:none;border:0;padding:0;font:inherit;color:var(--c-neutral-700);cursor:pointer;white-space:nowrap}.quizChrome_exit__dv5BV:hover{color:var(--c-accent-700)}.quizChrome_label__oQFbI{justify-self:stretch;min-width:0;letter-spacing:.16em;margin-right:-.16em;text-transform:uppercase;font-size:11px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quizChrome_counter__VYXsA{justify-self:end;white-space:nowrap}.quizChrome_counterComplete__5Wd8_{background:none;border:0;border-bottom:1px solid var(--c-accent);padding:0 0 1px;font:inherit;color:var(--c-accent-700);cursor:pointer;white-space:nowrap}.quizChrome_counterComplete__5Wd8_:hover{border-bottom-color:var(--c-accent-700);background:color-mix(in srgb,var(--c-accent) 12%,transparent)}.quizChrome_progressTrack__mIt6O{height:2px;background:var(--c-neutral-300);position:relative}.quizChrome_progressFill__tIktV{position:absolute;inset:0 auto 0 0;background:var(--c-accent);transition:width .25s ease}.quizChrome_body__Zk3kq{display:flex;flex-direction:column;flex:1}.quizChrome_footer__kjsNT{margin-top:auto;border-top:1px solid var(--c-divider);padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--c-neutral-600)}.quizChrome_ask__XJvza{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600);text-align:center}.quizChrome_prompt__mg6VD{font-family:var(--c-font-heading);line-height:1.05;text-align:center;margin:8px 0 4px;overflow-wrap:anywhere}.quizChrome_promptXl__TNZfA{font-size:110px}.quizChrome_promptLg__B8etw{font-size:88px}.quizChrome_promptMd__A1Dgp{font-size:60px}.quizChrome_promptSm___8qhU{font-size:40px}.quizChrome_hint__copML{font-size:13px;color:var(--c-neutral-600);font-style:italic;text-align:center}.quizChrome_aids__tqmpZ{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 14px;margin-top:14px;font-size:12px}.quizChrome_aid__7L_aM{background:none;border:0;padding:2px 0;font:inherit;font-size:12px;color:var(--c-neutral-700);border-bottom:1px solid var(--c-divider);cursor:pointer}.quizChrome_aidActive__WHqIs,.quizChrome_aid__7L_aM:hover{color:var(--c-accent-700);border-bottom-color:var(--c-accent)}.quizChrome_aidSep__wX9l3{color:var(--c-neutral-500)}.quizChrome_revealed__ujloN{margin-top:10px;text-align:center;font-size:14px;color:var(--c-neutral-800);line-height:1.5}.quizChrome_partOfSpeech__xslzV{color:var(--c-neutral-600);font-style:italic;margin-right:6px}.quizChrome_typedBody__1kQV5{padding:30px 30px 22px;display:flex;flex-direction:column;align-items:center}.quizChrome_answerRule__U2Lau{width:100%;max-width:260px;margin-top:18px}.quizChrome_answerInput__dD3IY{width:100%;font-family:var(--c-font-heading);font-size:30px;text-align:center;padding:0 0 8px;min-height:44px;color:var(--c-text);background:transparent;border:0;border-bottom:1.5px solid var(--c-neutral-400);border-radius:0;caret-color:var(--c-accent)}.quizChrome_answerInput__dD3IY::placeholder{color:var(--c-neutral-500);font-size:20px}.quizChrome_answerInput__dD3IY:focus{outline:none;border-bottom-color:var(--c-text)}.quizChrome_answerCorrect__q78_h{border-bottom-color:var(--c-text)}.quizChrome_answerWrong___ikSF{border-bottom-color:var(--c-accent);color:var(--c-neutral-600);text-decoration:line-through}.quizChrome_verdictSlot__GtSPb{min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-top:12px;text-align:center}.quizChrome_verdict__yNFdo{font-family:var(--c-font-heading);font-size:20px}.quizChrome_verdictCorrect__DwMuM{color:var(--c-text)}.quizChrome_verdictWrong__Fxjvm{color:var(--c-accent-700)}.quizChrome_note__dXS_u{font-size:13px;color:var(--c-neutral-700)}.quizChrome_mcBody___QR1B{padding:28px 26px 4px;display:flex;flex-direction:column}.quizChrome_teachBody__dE2GU{padding:24px 26px 20px;display:flex;flex-direction:column}.quizChrome_options__P_K5t{padding:4px 0 8px;display:flex;flex-direction:column}.quizChrome_option__h0ObV{display:grid;grid-template-columns:22px 1fr 20px;align-items:center;gap:12px;width:100%;padding:12px 0;background:none;border:0;border-bottom:1px solid var(--c-divider);font:inherit;text-align:left;cursor:pointer;color:var(--c-text)}.quizChrome_option__h0ObV:disabled{cursor:default}.quizChrome_option__h0ObV:not(:disabled):hover .quizChrome_optionLabel__W9QwS{color:var(--c-accent-700)}.quizChrome_optionKey__7GnqT{font-size:12px;color:var(--c-neutral-500)}.quizChrome_optionLabel__W9QwS{font-family:var(--c-font-heading);overflow-wrap:anywhere}.quizChrome_optionKana__1oGeU{font-size:26px}.quizChrome_optionText__GGdWR{font-size:19px}.quizChrome_optionMark__wRuKw{text-align:right;font-size:15px}.quizChrome_optionCorrect__Kjmkl{border-bottom:2px solid var(--c-text)}.quizChrome_optionCorrect__Kjmkl .quizChrome_optionMark__wRuKw{color:var(--c-text)}.quizChrome_optionWrong__uonx3{border-bottom:1px solid var(--c-accent)}.quizChrome_optionWrong__uonx3 .quizChrome_optionLabel__W9QwS{color:var(--c-neutral-600);text-decoration:line-through}.quizChrome_optionWrong__uonx3 .quizChrome_optionMark__wRuKw{color:var(--c-accent-700)}.quizChrome_optionDim__igpsW .quizChrome_optionLabel__W9QwS{color:var(--c-neutral-500)}.quizChrome_noteSlot__xmPwf{padding:12px 26px 18px;min-height:44px}.quizChrome_noteBody__g_Kyh{font-size:13.5px;line-height:1.55;color:var(--c-neutral-800);border-left:2px solid var(--c-accent);padding-left:12px}.quizChrome_pips__1Ba1Y{display:flex;gap:4px;padding:10px 20px;border-bottom:1px solid var(--c-divider)}.quizChrome_pip__AP_Bk{flex:1;height:2px;background:var(--c-neutral-300)}.quizChrome_pipDone__Otsmr{background:var(--c-accent)}.quizChrome_drillBody__BtSvu{padding:40px 30px 20px;text-align:center}.quizChrome_drillReverse__l2kb5{border-top:1px solid var(--c-divider);margin-top:26px;padding-top:20px;min-height:96px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.quizChrome_drillKana__3r1_7{font-family:var(--c-font-heading);font-size:34px;color:var(--c-accent-700)}.quizChrome_drillDefinition__Vz982{font-size:15px;color:var(--c-neutral-800)}.quizChrome_drillActions___jQOk{padding:8px 30px 22px}.quizChrome_drillJudge__FP2rZ{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quizChrome_drillFooter__CPNyN{margin-top:auto;border-top:1px solid var(--c-divider);padding:12px 20px;text-align:center;font-size:12px;color:var(--c-neutral-600)}.quizChrome_scoreHead__v6nB8{padding:30px 32px 22px;border-bottom:1px solid var(--c-text)}.quizChrome_scoreKicker__7Zvdh{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.quizChrome_scoreFigures__mNgvd{display:flex;align-items:baseline;gap:16px;margin:10px 0 14px;font-family:var(--c-font-heading)}.quizChrome_scoreRatio__m_FzK{font-size:62px;line-height:1}.quizChrome_scorePercent__jTCdK{font-size:26px;color:var(--c-neutral-600)}.quizChrome_scoreBody__4NSo4{padding:8px 32px 4px}.quizChrome_filters__tdYqa{display:flex;gap:8px;flex-wrap:wrap;padding:14px 0 10px}.quizChrome_tag__5eNmc{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:3px;background:none;border:1px solid transparent;font-family:inherit;cursor:pointer;color:var(--c-neutral-800)}.quizChrome_tagNeutral__uKwbW{background:color-mix(in srgb,var(--c-text) 6%,transparent)}.quizChrome_tagActive__UCZLE{border-color:var(--c-accent);color:var(--c-accent-700);background:none}.quizChrome_scoreRow__8twg4{display:grid;grid-template-columns:66px minmax(0,1fr) 116px 20px;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--c-divider)}.quizChrome_scorePrompt__18tiY{font-family:var(--c-font-heading);font-size:26px;overflow-wrap:anywhere}.quizChrome_scoreAnswer__xv6t5{font-family:var(--c-font-heading);font-size:18px;overflow-wrap:anywhere}.quizChrome_scoreAnswerWrong__rZCBS{color:var(--c-neutral-600);text-decoration:line-through}.quizChrome_scoreCorrection__sNFWd{font-size:13px;color:var(--c-accent-700);min-height:18px;overflow-wrap:anywhere}.quizChrome_scoreType__Zj3_J{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-neutral-600)}.quizChrome_scoreMark__rLYaG{text-align:right;font-size:15px}.quizChrome_scoreMarkRight__gpfaz{color:var(--c-text)}.quizChrome_scoreMarkWrong__t_4jH{color:var(--c-accent-700)}.quizChrome_scoreEmpty__iqBL8{padding:24px 0 28px;text-align:center;font-size:14px;color:var(--c-neutral-600)}.quizChrome_scoreActions__jE8Xs{display:flex;gap:12px;flex-wrap:wrap;padding:22px 32px 26px;border-top:1px solid var(--c-divider)}.quizChrome_status__9Ry6a{padding:40px 32px;text-align:center}.quizChrome_statusTitle__DIplk{font-family:var(--c-font-heading);font-weight:400;font-size:28px;margin:0 0 10px}.quizChrome_statusBody__mIDxy{font-size:14px;color:var(--c-neutral-700);margin:0 0 20px;line-height:1.6}.quizChrome_statusActions__mK0cX{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width:560px){.quizChrome_page__Kf1yK{padding:20px 12px 32px}.quizChrome_promptXl__TNZfA{font-size:84px}.quizChrome_promptLg__B8etw{font-size:68px}.quizChrome_promptMd__A1Dgp{font-size:48px}.quizChrome_promptSm___8qhU{font-size:34px}.quizChrome_scoreActions__jE8Xs,.quizChrome_scoreBody__4NSo4,.quizChrome_scoreHead__v6nB8{padding-inline:20px}.quizChrome_scoreRatio__m_FzK{font-size:48px}.quizChrome_scoreRow__8twg4{grid-template-columns:52px minmax(0,1fr) 20px;gap:12px}.quizChrome_scoreType__Zj3_J{display:none}}@media (max-width:359px){.quizChrome_header__eR08X{grid-template-columns:auto auto;justify-content:space-between;row-gap:7px}.quizChrome_label__oQFbI{grid-row:2;grid-column:1/-1}}.vocabTeachCard_card__eWSdo{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:6px 0 2px;text-align:center}.vocabTeachCard_kicker__HbWx2{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.vocabTeachCard_wordRow__MQ02C{display:flex;align-items:center;justify-content:center;gap:14px;max-width:100%}.vocabTeachCard_word__U3Xdo{min-width:0;font-family:var(--c-font-heading);line-height:1.05;color:var(--c-text);background:none;border:0;padding:0;cursor:pointer;user-select:none;overflow-wrap:anywhere}.vocabTeachCard_word__U3Xdo:hover{color:var(--c-accent-700)}.vocabTeachCard_wordShort__KkqSJ{font-size:96px}.vocabTeachCard_wordMedium__fw__c{font-size:64px}.vocabTeachCard_wordLong__MtbvZ{font-size:44px}.vocabTeachCard_wordExtraLong__OTBUv{font-size:32px}.vocabTeachCard_fields__P3fWE{width:100%;display:flex;flex-wrap:wrap;gap:16px 34px;justify-content:center;padding-top:14px;border-top:1px solid var(--c-divider)}.vocabTeachCard_field__Cx0IS{min-width:0;flex:1 1 180px}.vocabTeachCard_fieldLabel__M3HZS{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.vocabTeachCard_fieldValue__MLiHx{margin-top:5px;font-family:var(--c-font-heading);font-size:28px;line-height:1.2;overflow-wrap:anywhere}.vocabTeachCard_fieldReading__elIfB{color:var(--c-accent-700)}.vocabTeachCard_fieldMeaning__jIdtE{color:var(--c-text)}.vocabTeachCard_partOfSpeech__vojDI{color:var(--c-neutral-500)}.vocabTeachCard_copied__KfIO1{position:absolute;top:4px;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent-700);pointer-events:none}.vocabTeachCard_ready__U63G2{margin-top:2px}@media (max-width:560px){.vocabTeachCard_wordShort__KkqSJ{font-size:72px}.vocabTeachCard_wordMedium__fw__c{font-size:48px}.vocabTeachCard_wordLong__MtbvZ{font-size:34px}.vocabTeachCard_wordExtraLong__OTBUv{font-size:26px}.vocabTeachCard_fieldValue__MLiHx{font-size:24px}}.ttsButton_ttsButton__5VMvJ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:var(--accent-primary);color:white;cursor:pointer;transition:all .2s ease;margin-top:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ttsButton_ttsButton__5VMvJ:hover{background:var(--accent-secondary);transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}.ttsButton_ttsButton__5VMvJ:active{transform:scale(.95)}.ttsButton_ttsButton__5VMvJ.ttsButton_playing__2_By_{background:var(--success-color);animation:ttsButton_pulse__6NuEV 1s ease-in-out infinite}.ttsButton_speakerIcon__oHpJX{width:32px!important;height:32px!important;transition:transform .2s ease}.ttsButton_ttsButton__5VMvJ:hover .ttsButton_speakerIcon__oHpJX{transform:scale(1.1)}@keyframes ttsButton_pulse__6NuEV{0%{transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,.1)}50%{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}to{transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,.1)}}@media (prefers-color-scheme:dark){.ttsButton_ttsButton__5VMvJ{box-shadow:0 2px 4px rgba(0,0,0,.3)}.ttsButton_ttsButton__5VMvJ:hover{box-shadow:0 4px 8px rgba(0,0,0,.4)}}@media (prefers-contrast:high){.ttsButton_ttsButton__5VMvJ{border:2px solid}}@media (prefers-reduced-motion:reduce){.ttsButton_speakerIcon__oHpJX,.ttsButton_ttsButton__5VMvJ{transition:none}.ttsButton_ttsButton__5VMvJ:active,.ttsButton_ttsButton__5VMvJ:hover{transform:none}.ttsButton_ttsButton__5VMvJ.ttsButton_playing__2_By_{animation:none}}@media (max-width:640px){.ttsButton_ttsButton__5VMvJ{width:36px;height:36px}.ttsButton_speakerIcon__oHpJX{width:26px;height:26px}}.kanjiTeachCard_card___3SJb{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:6px 0 2px;text-align:center}.kanjiTeachCard_kicker___h2X0{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.kanjiTeachCard_glyphRow__CpeE3{display:flex;align-items:center;justify-content:center;gap:14px}.kanjiTeachCard_glyph__AXsCC{font-family:var(--c-font-heading);font-size:108px;line-height:1;color:var(--c-text);background:none;border:0;padding:0;cursor:pointer;user-select:none}.kanjiTeachCard_glyph__AXsCC:hover{color:var(--c-accent-700)}.kanjiTeachCard_fields__FoE_e{width:100%;display:flex;flex-wrap:wrap;gap:16px 34px;justify-content:center;padding-top:14px;border-top:1px solid var(--c-divider)}.kanjiTeachCard_field__aRjfD{min-width:0;flex:1 1 180px}.kanjiTeachCard_fieldLabel__xGe9B{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.kanjiTeachCard_fieldValue__1VNI5{margin-top:5px;font-family:var(--c-font-heading);font-size:28px;line-height:1.2;overflow-wrap:anywhere}.kanjiTeachCard_fieldReading__qEthU{color:var(--c-accent-700)}.kanjiTeachCard_fieldMeaning__Oe9Zn{color:var(--c-text)}.kanjiTeachCard_copied__WS_Yp{position:absolute;top:4px;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent-700);pointer-events:none}.kanjiTeachCard_ready__cdPw8{margin-top:2px}@media (max-width:560px){.kanjiTeachCard_glyph__AXsCC{font-size:82px}.kanjiTeachCard_fieldValue__1VNI5{font-size:24px}}.kanaTeachCard_card__TGk3J{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:6px 0 2px;text-align:center}.kanaTeachCard_kicker__ytsZT{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.kanaTeachCard_glyphRow___hmrP{display:flex;align-items:center;justify-content:center;gap:14px}.kanaTeachCard_glyph__4Abym{font-family:var(--c-font-heading);font-size:108px;line-height:1;color:var(--c-text);background:none;border:0;padding:0;cursor:pointer;user-select:none}.kanaTeachCard_glyph__4Abym:hover{color:var(--c-accent-700)}.kanaTeachCard_reading__RV0NU{width:100%;padding-top:14px;border-top:1px solid var(--c-divider)}.kanaTeachCard_readingLabel__EwKNv{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.kanaTeachCard_readingValue__9BjaI{margin-top:5px;font-family:var(--c-font-heading);font-size:32px;line-height:1.1;color:var(--c-accent-700)}.kanaTeachCard_note__d5Tet{width:100%;text-align:left;border-left:2px solid var(--c-accent);padding-left:12px}.kanaTeachCard_noteLabel__JyoYL{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-neutral-600)}.kanaTeachCard_noteBody__G9xOJ{margin-top:3px;font-size:13.5px;line-height:1.55;color:var(--c-neutral-800)}.kanaTeachCard_noteBodyMnemonic__P_HBj{font-style:italic}.kanaTeachCard_copied__kymMV{position:absolute;top:4px;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent-700);pointer-events:none}.kanaTeachCard_ready__va5c7{margin-top:2px}@media (max-width:560px){.kanaTeachCard_glyph__4Abym{font-size:82px}.kanaTeachCard_readingValue__9BjaI{font-size:27px}}.moduleShell_page__9wWIF{height:100dvh;overflow:hidden auto;background:var(--c-bg)}.moduleShell_topbar__Sbcy_{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 26px;background:var(--c-bg);border-bottom:1px solid var(--c-divider)}.moduleShell_brand__3WHzs{display:flex;align-items:baseline;gap:12px;text-decoration:none;color:inherit}.moduleShell_brandMark__QhSfl{font-family:var(--c-font-heading);font-size:24px;letter-spacing:.04em}.moduleShell_brandWord__NGRD1{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.moduleShell_topbarActions__2smr3{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-neutral-700)}.moduleShell_guestNote__PosMl{color:var(--c-neutral-700)}.moduleShell_main__zYILl{max-width:1180px;margin:0 auto;padding:34px 40px 56px}.moduleShell_head__EDRMt{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 30px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--c-text)}.moduleShell_eyebrow__YuT3I{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.moduleShell_title__fZk95{margin:8px 0 0;font-family:var(--c-font-heading);font-weight:400;font-size:40px;line-height:1.05}.moduleShell_actions__EQNtU{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.moduleShell_lede__9kSC4{margin:18px 0 0;max-width:68ch;font-size:15px;color:var(--c-neutral-800)}.moduleShell_progress__gjOZ6{margin-top:22px}.moduleShell_progressFigure__jneaJ{display:flex;align-items:baseline;gap:12px;margin-bottom:9px}.moduleShell_progressCount__6n9P1{font-family:var(--c-font-heading);font-size:21px;line-height:1}.moduleShell_progressNote__QIxld{font-size:13px;color:var(--c-neutral-600)}.moduleShell_track__j0T5F{height:1px;background:var(--c-neutral-300);position:relative}.moduleShell_trackFill__4cgWp{position:absolute;inset:0 auto 0 0;height:1px;background:var(--c-accent);transition:width .25s ease}.moduleShell_notice__nKJND{border:1px solid var(--c-divider);border-radius:var(--c-radius-lg);background:var(--c-bg);box-shadow:var(--c-shadow-sm);margin-top:28px;padding:54px 30px 50px;text-align:center}.moduleShell_noticeMark__0At4R{font-family:var(--c-font-heading);font-size:44px;line-height:1;color:var(--c-accent-700);margin-bottom:14px}.moduleShell_noticeTitle___SZ4C{margin:0 0 10px;font-family:var(--c-font-heading);font-weight:400;font-size:25px}.moduleShell_noticeBody__uAQuw{margin:0 auto;max-width:48ch;font-size:14px;line-height:1.65;color:var(--c-neutral-700)}.moduleShell_noticeActions__8z7MJ{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:22px}.moduleShell_loadingTrack__4w6Lc{width:120px;height:1px;margin:0 auto 16px;background:var(--c-neutral-300);position:relative;overflow:hidden}.moduleShell_loadingTrack__4w6Lc:after{content:"";position:absolute;top:0;left:0;height:1px;width:45%;background:var(--c-accent);animation:moduleShell_loadingSweep__8H3dn 1.4s ease-in-out infinite}@keyframes moduleShell_loadingSweep__8H3dn{0%{transform:translateX(-100%)}to{transform:translateX(222%)}}@media (prefers-reduced-motion:reduce){.moduleShell_loadingTrack__4w6Lc:after{animation:none;width:45%}}.moduleShell_loadingLine__creJt{font-size:13.5px;font-style:italic;color:var(--c-neutral-600)}.moduleShell_bottomBar__yrGgU{display:none;position:sticky;bottom:0;z-index:20;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--c-text);background:var(--c-bg)}.moduleShell_bottomTab__j4IPT{padding:14px 0;text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-neutral-600);text-decoration:none;border-bottom:2px solid transparent}@media (max-width:1000px){.moduleShell_main__zYILl{padding:26px 20px 40px}.moduleShell_bottomBar__yrGgU{display:grid}.moduleShell_title__fZk95{font-size:32px}}@media (max-width:700px){.moduleShell_topbar__Sbcy_{padding:12px 18px}.moduleShell_brandWord__NGRD1,.moduleShell_guestNote__PosMl{display:none}.moduleShell_head__EDRMt{align-items:flex-start;flex-direction:column}.moduleShell_title__fZk95{font-size:28px}.moduleShell_notice__nKJND{margin-inline:-20px;border-inline:0;border-radius:0;box-shadow:none;padding:44px 20px 40px}}.setStrip_strip__4gfGP{margin-top:26px;padding-bottom:18px;border-bottom:1px solid var(--c-divider)}.setStrip_stripHead__iUXFE{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.setStrip_stripLabel__IExiy{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.setStrip_stripCount__OBWUH{font-size:12px;color:var(--c-neutral-600);white-space:nowrap}.setStrip_stripRow__czW6V{display:flex;align-items:stretch;gap:10px}.setStrip_stepper__b6_zr{flex:0 0 auto;align-self:center}.setStrip_stripScroll__XOt8m{flex:1 1 auto;min-width:0;display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding-bottom:4px}.setStrip_stripScroll__XOt8m::-webkit-scrollbar{height:3px}.setStrip_stripScroll__XOt8m::-webkit-scrollbar-thumb{background:var(--c-neutral-400)}.setStrip_stripScroll__XOt8m::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:reduce){.setStrip_stripScroll__XOt8m{scroll-behavior:auto}}.setStrip_set__ModJv{flex:0 0 auto;width:132px;scroll-snap-align:start;display:block;text-align:left;padding:11px 13px 12px;background:none;border:1px solid var(--c-divider);border-radius:var(--c-radius-md);font:inherit;color:var(--c-text);cursor:pointer}.setStrip_set__ModJv:hover .setStrip_setTitle__BDsc_{color:var(--c-accent-700)}.setStrip_setCurrent__y0XwD{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 8%,transparent)}.setStrip_setCurrent__y0XwD .setStrip_setTitle__BDsc_{color:var(--c-accent-700)}.setStrip_setTop__fXwsY{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.setStrip_setTitle__BDsc_{font-family:var(--c-font-heading);font-size:18px;line-height:1.1}.setStrip_setDone__r3mYs{font-size:11.5px;color:var(--c-neutral-600);white-space:nowrap}.setStrip_setDoneAll__y9y77{color:var(--c-accent-700)}.setStrip_setRange__6Os1b{font-size:12px;color:var(--c-neutral-600);margin:3px 0 9px}.setStrip_setTrack___ebMo{height:1px;background:var(--c-neutral-300);position:relative}.setStrip_setTrackFill__U1cQ4{position:absolute;inset:0 auto 0 0;height:1px;background:var(--c-accent);transition:width .25s ease}@media (max-width:700px){.setStrip_set__ModJv{width:118px}.setStrip_stripHead__iUXFE{flex-wrap:wrap;gap:4px 16px}}.testModal_overlay__z_Us5{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--c-scrim)}.testModal_dialog__suPWw{width:100%;max-width:430px;max-height:90vh;overflow-y:auto;padding:24px 26px 22px;background:var(--c-bg);border:1px solid var(--c-divider);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-sm)}.testModal_title__x5dK7{margin:0 0 8px;font-family:var(--c-font-heading);font-weight:400;font-size:27px;line-height:1.1}.testModal_body__wQeEf{margin:0;font-size:14px;line-height:1.6;color:var(--c-neutral-700)}.testModal_lengths__W3thH{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.testModal_length__tIP7h{padding:5px 13px;background:none;border:1px solid var(--c-divider);border-radius:var(--c-radius-md);font-family:var(--c-font-heading);font-weight:600;font-size:14px;line-height:1.3;color:var(--c-neutral-800);cursor:pointer;white-space:nowrap}.testModal_length__tIP7h:hover{color:var(--c-accent-700)}.testModal_lengthSelected__A_s_w{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 10%,transparent);color:var(--c-accent-700)}.testModal_actions__nJZI_{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:640px){.testModal_dialog__suPWw{padding:20px 20px 18px}.testModal_actions__nJZI_{flex-direction:column-reverse}.testModal_actions__nJZI_ .testModal_btn__dzbTx{width:100%}}.practice-review-page_errorContainer__pIPpl{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem}.practice-review-page_errorTitle__tiSHE{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.practice-review-page_errorMessage__0SkKP{color:var(--text-secondary);margin-bottom:1.5rem}.practice-review-page_backButton__OE4oC{padding:.5rem 1.5rem;background:var(--accent-primary);color:white;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .3s ease}.practice-review-page_backButton__OE4oC:hover{background:var(--accent-secondary)}.dailyDrill_page__DyqYK{height:100dvh;overflow:hidden auto;background:var(--c-bg)}.dailyDrill_topbar__1pt9h{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 26px;background:var(--c-bg);border-bottom:1px solid var(--c-divider)}.dailyDrill_brand__EGSic{display:flex;align-items:baseline;gap:12px;text-decoration:none;color:inherit}.dailyDrill_brandMark__tsJw_{font-family:var(--c-font-heading);font-size:24px;letter-spacing:.04em}.dailyDrill_brandWord__ySXve{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.dailyDrill_topbarActions__hIL8o{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-neutral-700)}.dailyDrill_guestNote__eTnce{color:var(--c-neutral-700)}.dailyDrill_main__TbgFu{max-width:1180px;margin:0 auto;padding:34px 40px 56px}.dailyDrill_head___dIwl{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--c-text)}.dailyDrill_title__JNOTR{margin:0;font-family:var(--c-font-heading);font-weight:400;font-size:40px;line-height:1}.dailyDrill_meta__5vtzM{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral-600)}.dailyDrill_lede__PvBRK{margin:20px 0 0;max-width:68ch;font-size:15px;color:var(--c-neutral-800)}.dailyDrill_error__85sfD{margin:20px 0 0;padding-left:12px;border-left:2px solid var(--c-accent);font-size:13.5px;line-height:1.55;color:var(--c-neutral-800)}.dailyDrill_notice__vgfB0{margin:20px 0 0;max-width:68ch;padding:2px 0 2px 14px;border-left:2px solid var(--c-divider)}.dailyDrill_noticeAlert__KlFcv{border-left-color:var(--c-accent)}.dailyDrill_noticeTitle__B8OSs{margin:0 0 6px;font-family:var(--c-font-heading);font-weight:400;font-size:18px;color:var(--c-text)}.dailyDrill_noticeAlert__KlFcv .dailyDrill_noticeTitle__B8OSs{color:var(--c-accent-700)}.dailyDrill_noticeBody__s_1_J{margin:0;font-size:13.5px;line-height:1.6;color:var(--c-neutral-800)}.dailyDrill_noticeDismiss__F6FZq{margin-top:8px;padding:0;background:none;border:none;font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-neutral-600);cursor:pointer}.dailyDrill_noticeDismiss__F6FZq:hover{color:var(--c-accent-700)}.dailyDrill_shell__Pf_zL{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:start;margin-top:28px}.dailyDrill_sheetColumn__wBNIl{min-width:0}.dailyDrill_recordColumn__aU_Gt{display:flex;flex-direction:column;gap:30px}@media (min-width:1001px){.dailyDrill_shellSplit__Nofec{grid-template-columns:300px minmax(0,1fr)}.dailyDrill_shellSplit__Nofec .dailyDrill_recordColumn__aU_Gt{grid-column:1;grid-row:1}.dailyDrill_shellSplit__Nofec .dailyDrill_sheetColumn__wBNIl{grid-column:2;grid-row:1}}.dailyDrill_sectionLabel__WDi5p{margin:0;font-family:var(--c-font-heading);font-weight:400;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--c-neutral-700);padding-bottom:8px;border-bottom:1px solid var(--c-divider)}.dailyDrill_figures__BTaw_{margin:0;padding:0;list-style:none}.dailyDrill_figure__vmSQW{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--c-divider)}.dailyDrill_figureLabel__XR3D2{font-size:13px;color:var(--c-neutral-700)}.dailyDrill_figureValue__Yaeci{margin:0;font-family:var(--c-font-heading);font-size:22px;line-height:1}.dailyDrill_figureValueAccent__v96Qf{color:var(--c-accent-700)}.dailyDrill_calendarHead__crdK2{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 8px}.dailyDrill_calendarMonth__D50PQ{font-family:var(--c-font-heading);font-size:19px}.dailyDrill_weekHead__HoBQm{text-align:center;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-neutral-600);padding-bottom:7px;border-bottom:1px solid var(--c-divider)}.dailyDrill_grid__25fQh,.dailyDrill_weekHead__HoBQm{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dailyDrill_grid__25fQh{margin-top:5px}.dailyDrill_day__xkcSr{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:1px solid transparent;border-radius:var(--c-radius-md);font:inherit;font-size:13px;color:var(--c-text);cursor:pointer}.dailyDrill_day__xkcSr:hover{border-color:var(--c-divider)}.dailyDrill_dayOutside__DlIrT{color:var(--c-neutral-500)}.dailyDrill_dayToday__AxJME{color:var(--c-accent-700)}.dailyDrill_daySelected__Q2jpN{border-color:var(--c-text);background:color-mix(in srgb,var(--c-text) 7%,transparent)}.dailyDrill_dayMark__ASaad{position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:var(--c-neutral-500)}.dailyDrill_dayMarkPerfect__BrZ2T{background:var(--c-accent)}.dailyDrill_legend__oxKq1{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:11px;color:var(--c-neutral-600)}.dailyDrill_legendItem__hru0U{display:inline-flex;align-items:center;gap:7px}.dailyDrill_legendDot__3aAjc{width:4px;height:4px;border-radius:50%;background:var(--c-neutral-500)}.dailyDrill_legendDotPerfect__a6kby{background:var(--c-accent)}.dailyDrill_panel__uJVjm{border:1px solid var(--c-divider);border-radius:var(--c-radius-lg);background:var(--c-bg);box-shadow:var(--c-shadow-sm);padding:24px 28px 26px}.dailyDrill_stage__bvQpA{display:flex;justify-content:center}.dailyDrill_panelHead__Hbypb{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--c-text)}.dailyDrill_panelTitle__3qXS_{margin:0;font-family:var(--c-font-heading);font-weight:400;font-size:27px;line-height:1.1}.dailyDrill_panelNote__YEn9p{margin:5px 0 0;font-size:13px;color:var(--c-neutral-600)}.dailyDrill_runFigures__Wqfv3{display:flex;flex-wrap:wrap;gap:16px 40px;padding:18px 0;border-bottom:1px solid var(--c-divider)}.dailyDrill_runFigureLabel__61bRF{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-neutral-600)}.dailyDrill_runFigureValue__TFZ1c{margin-top:5px;font-family:var(--c-font-heading);font-size:28px;line-height:1}.dailyDrill_cardsHead__fE6X5{margin-top:24px}.dailyDrill_cards__pjBZ7{margin:0;padding:0;list-style:none;max-height:340px;overflow-y:auto}.dailyDrill_cardRow__XT1pZ{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--c-divider)}.dailyDrill_cardIndex__tFWP_{font-size:12px;color:var(--c-neutral-500)}.dailyDrill_cardJapanese__feESZ{font-family:var(--c-font-heading);font-size:21px;line-height:1.2}.dailyDrill_cardGloss__tSfFN{margin-top:2px;font-size:13px;color:var(--c-neutral-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dailyDrill_panelActions__Rf8ZZ{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.dailyDrill_empty__ihfyt{padding:44px 0 38px;text-align:center}.dailyDrill_emptyTitle___pNBX{margin:0 0 10px;font-family:var(--c-font-heading);font-weight:400;font-size:24px}.dailyDrill_emptyBody__HN2Ef{margin:0 auto 22px;max-width:46ch;font-size:14px;line-height:1.6;color:var(--c-neutral-700)}.dailyDrill_loadingLine__8w5yB{padding:70px 0}.dailyDrill_calendarPending__dBevY,.dailyDrill_loadingLine__8w5yB{text-align:center;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--c-neutral-600)}.dailyDrill_calendarPending__dBevY{padding:130px 0}.dailyDrill_bottomBar__TGH_K{display:none;position:sticky;bottom:0;z-index:20;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--c-text);background:var(--c-bg)}.dailyDrill_bottomTab__vYvU_{padding:14px 0;text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-neutral-600);text-decoration:none;border-bottom:2px solid transparent}.dailyDrill_bottomTabActive__dQIeA{color:var(--c-accent-700);border-bottom-color:var(--c-accent)}@media (max-width:1000px){.dailyDrill_main__TbgFu{padding:26px 20px 40px}.dailyDrill_bottomBar__TGH_K{display:grid}.dailyDrill_title__JNOTR{font-size:32px}.dailyDrill_recordColumn__aU_Gt{order:2}}@media (max-width:700px){.dailyDrill_topbar__1pt9h{padding:12px 18px}.dailyDrill_brandWord__ySXve,.dailyDrill_guestNote__eTnce{display:none}.dailyDrill_panel__uJVjm{margin-inline:-20px;padding:20px 20px 22px;border-inline:0;border-radius:0;box-shadow:none}.dailyDrill_panelTitle__3qXS_{font-size:23px}.dailyDrill_runFigures__Wqfv3{gap:14px 28px}.dailyDrill_runFigureValue__TFZ1c{font-size:24px}}.placementTest_terms__ke7lL{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:28px 0 0;padding:0;background:var(--c-divider);border:1px solid var(--c-divider);border-radius:var(--c-radius-lg);overflow:hidden}.placementTest_term__mETYF{background:var(--c-bg);padding:20px 22px 22px}.placementTest_termLabel__ssKdO{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--c-neutral-600)}.placementTest_termValue__qPopC{margin:6px 0 0;font-family:var(--c-font-heading);font-size:21px;line-height:1.25;color:var(--c-text)}.placementTest_termNote__yEVZI{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--c-neutral-700)}.placementTest_guestLine__t6O3q{margin:18px auto 0;max-width:60ch;text-align:center;font-size:13px;line-height:1.65;color:var(--c-neutral-700)}.placementTest_guestLink__86VIu{color:var(--c-accent-700);text-underline-offset:3px}.placementTest_testNote__qpeT0{margin-top:22px;min-height:20px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-neutral-500)}.placementTest_missed__jiRBg{margin-top:28px;border:1px solid var(--c-divider);border-radius:var(--c-radius-lg);background:var(--c-bg);padding:22px 24px 8px}.placementTest_missedTitle__awfMD{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;font-family:var(--c-font-heading);font-weight:400;font-size:19px;color:var(--c-text)}.placementTest_missedNote__SqT6m{font-family:var(--c-font-body);font-size:12px;color:var(--c-neutral-600)}.placementTest_missedList__Uhq5Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--c-divider)}.placementTest_missedItem__pVRMJ{display:flex;align-items:baseline;gap:9px;padding:11px 4px;border-bottom:1px solid var(--c-divider)}.placementTest_missedKana__3iIEp{font-size:24px;line-height:1;color:var(--c-text)}.placementTest_missedRomaji__S5VBq{font-size:12px;color:var(--c-neutral-600)}