._mark_tuj4c_1{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--white);flex:none;justify-content:center;align-items:center;display:flex}._mark_tuj4c_1[data-state=wrong]{background:var(--vermilion)}._mark_tuj4c_1[data-state=right]{background:var(--moss)}._bar_tuj4c_20{border-radius:var(--radius-banner);flex-direction:column;gap:8px;padding:10px 14px;font-size:15px;display:flex}._bar_tuj4c_20[data-state=right]{background:var(--moss-tint);color:var(--moss-deep)}._bar_tuj4c_20[data-state=wrong]{background:var(--vermilion-tint);color:var(--vermilion-ink)}._text_tuj4c_39{flex-direction:column;gap:4px;display:flex}._line_tuj4c_45{font-weight:var(--weight-bold);align-items:center;gap:10px;margin:0;display:flex}._answer_tuj4c_53{margin:0}._note_tuj4c_57{font-size:var(--text-footnote);margin:0}._actions_tuj4c_62{align-items:center;gap:8px;display:flex}._actions_tuj4c_62>:last-child{flex:1}._typo_tuj4c_73{min-height:var(--touch-min);color:inherit;font:inherit;font-size:var(--text-footnote);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;text-decoration:underline}._root_agy5y_1{height:100dvh;padding-top:var(--screen-pad-top);background:var(--sand);color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}._embedded_agy5y_12{height:100%}._top_agy5y_16{padding:0 var(--screen-pad-x) 6px;flex:none;align-items:center;gap:12px;display:flex}._furigana_agy5y_24{min-width:var(--touch-min);min-height:var(--touch-min);border-radius:var(--radius-pill);background:var(--washi);color:var(--ink);cursor:pointer;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:2px 8px;font-size:18px;line-height:1;display:flex}._furiganaState_agy5y_43{font-size:11px;font-weight:600}._scroll_agy5y_48{padding:10px var(--screen-pad-x) 20px;flex-direction:column;flex:1 1 0;gap:14px;display:flex;overflow-y:auto}._tags_agy5y_57{gap:8px;display:flex}._titleRow_agy5y_62{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._card_agy5y_69{border-radius:var(--radius-card);background:var(--washi);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:20px 22px 18px;display:flex}._story_agy5y_79{font-family:var(--font-jp);font-size:21px;font-weight:var(--weight-medium);margin:0;line-height:2.25}._line_agy5y_88{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;display:block}._speaker_agy5y_95{background:var(--voice-tint);width:max-content;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--ink);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:2px 10px 2px 2px;line-height:1.4;display:flex}._avatar_agy5y_113{background:var(--voice);width:20px;height:20px;color:var(--white);letter-spacing:0;border-radius:50%;place-items:center;display:grid}._line_agy5y_88[data-voice]{border-left:3px solid var(--voice);padding-left:10px}._line_agy5y_88[data-voice="0"]{--voice:var(--koi-ink);--voice-tint:var(--koi-tint)}._line_agy5y_88[data-voice="1"]{--voice:var(--moss);--voice-tint:var(--moss-tint)}._line_agy5y_88[data-voice="2"]{--voice:var(--sakura-ink);--voice-tint:var(--sakura-tint)}._line_agy5y_88[data-voice="3"]{--voice:var(--vermilion-ink);--voice-tint:var(--vermilion-tint)}._line_agy5y_88[data-playing=true]{background:var(--pond-tint)}@media (prefers-reduced-motion:no-preference){._line_agy5y_88{transition:background-color var(--duration) var(--ease-out)}}._token_agy5y_161{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}._token_agy5y_161:after{content:"";inset:calc((100% - var(--touch-min)) / 2) -2px;position:absolute}._token_agy5y_161:active{opacity:.7}._token_agy5y_161:focus-visible{outline:3px solid var(--moss);outline-offset:2px}._word_agy5y_188{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:7px;text-decoration-thickness:1.5px}._token_agy5y_161[data-new=true] ._word_agy5y_188{-webkit-text-decoration:underline solid var(--sakura);text-decoration:underline solid var(--sakura);text-decoration-thickness:3px}._rt_agy5y_199{font-family:var(--font-ui);font-size:10.5px;font-weight:var(--weight-bold);color:var(--muted)}._token_agy5y_161 ruby{ruby-align:center}._divider_agy5y_210{border-top:2px dotted var(--line)}._en_agy5y_214{font-size:var(--text-body);color:var(--muted);margin:0;line-height:1.6}._hint_agy5y_221{font-size:var(--text-footnote);color:var(--muted);margin:0}._newWord_agy5y_227{border-radius:var(--radius-card-sm);background:var(--moss-deep);color:var(--washi);align-items:center;gap:16px;padding:16px 20px;display:flex}._newForm_agy5y_237{font-family:var(--font-jp);font-size:30px;font-weight:var(--weight-black)}._newText_agy5y_243{flex-direction:column;gap:2px;display:flex}._newGloss_agy5y_249{font-size:var(--text-body);font-weight:var(--weight-heavy)}._newGloss_agy5y_249 [lang=ja]{font-family:var(--font-jp)}._newCaption_agy5y_258{font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--moss-tint)}._zone_agy5y_264{padding:12px var(--screen-pad-x) calc(30px + env(safe-area-inset-bottom));flex:none}._panel_agy5y_269,._bar_agy5y_270{padding:18px var(--screen-pad-x) calc(30px + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;flex-direction:column;flex:none;gap:10px;display:flex}._panel_agy5y_269{background:var(--washi);box-shadow:var(--shadow-sheet)}._bar_agy5y_270[data-state=right]{background:var(--moss-tint);color:var(--moss-deep)}._bar_agy5y_270[data-state=wrong]{background:var(--vermilion-tint);color:var(--vermilion-ink)}._caption_agy5y_294{font-size:var(--text-caption);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caption);color:var(--muted);margin:0}._choices_agy5y_302{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._choice_agy5y_302{border-radius:var(--radius-icon);background:var(--sand);width:100%;min-height:60px;color:var(--ink);font-family:var(--font-ui);text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:center;gap:1px;padding:9px 18px;display:flex}._choice_agy5y_302:focus-visible{outline:3px solid var(--moss);outline-offset:2px}._choiceJp_agy5y_333{font-family:var(--font-jp);font-size:var(--text-body);font-weight:var(--weight-bold)}._choiceEn_agy5y_339{font-size:var(--text-footnote);color:var(--muted)}._barText_agy5y_344{flex-direction:column;gap:10px;display:flex}._kept_agy5y_350{border-radius:var(--radius-swatch);background:var(--washi);min-height:52px;color:var(--ink);align-items:center;gap:12px;padding:8px 14px;display:flex}._keptText_agy5y_361{flex-direction:column;display:flex}._verdict_agy5y_366{font-size:18px;font-weight:var(--weight-heavy);margin:0}._barQuestion_agy5y_373 span[lang=en]{color:var(--ink-2)}._weeklyHead_agy5y_378{flex-direction:column;gap:4px;display:flex}._part_agy5y_384{flex-direction:column;display:flex}._part_agy5y_384+._part_agy5y_384{margin-top:12px}._partHead_agy5y_393{font-size:var(--text-caption);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;display:flex}._numeral_agy5y_404{font-family:var(--font-jp);letter-spacing:0;color:var(--vermilion);font-size:15px}._partLabel_agy5y_411{flex:1}._partPlay_agy5y_416{width:var(--touch-min);height:var(--touch-min);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-8px -10px -8px 0;padding:0;display:flex}._partPlay_agy5y_416:focus-visible{outline:3px solid var(--moss);outline-offset:-4px;border-radius:var(--radius-pill)}._partPlayDot_agy5y_435{border-radius:var(--radius-pill);background:var(--pond-tint);width:30px;height:30px;color:var(--pond);justify-content:center;align-items:center;display:flex}._partPlayDot_agy5y_435[data-playing=true]{background:var(--pond);color:var(--washi)}._partEn_agy5y_451{font-size:var(--text-footnote);color:var(--muted);margin:2px 0 0;line-height:1.55}._questionHead_agy5y_458{justify-content:space-between;align-items:center;display:flex}._pips_agy5y_464{gap:6px;display:flex}._pip_agy5y_464{border-radius:var(--radius-pill);background:var(--line);width:8px;height:8px}._pip_agy5y_464[data-on=true]{background:var(--moss)}._shell_slhn2_1{height:100dvh;padding:var(--screen-pad-top) var(--screen-pad-x) 0;background:var(--sand);--petal-a:var(--sakura);--petal-b:#e9a3b5;--petal-c:#f8d6de;flex-direction:column;gap:20px;display:flex;position:relative;overflow-y:auto}._shell_slhn2_1[data-season=summer]{--petal-a:#7baa5e;--petal-b:#4b7a3c;--petal-c:#8fbe6e}._shell_slhn2_1[data-season=autumn]{--petal-a:#d9683a;--petal-b:#e8894a;--petal-c:#f0b27a}._shell_slhn2_1[data-season=winter]{--petal-a:#b9d0de;--petal-b:#9bbacb;--petal-c:#dce8f0}._furigana_slhn2_38{min-width:var(--touch-min);min-height:var(--touch-min);border-radius:var(--radius-pill);background:var(--washi);color:var(--ink);cursor:pointer;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:2px 8px;font-size:18px;line-height:1;display:flex}._furiganaState_slhn2_57{font-size:11px;font-weight:600}._top_slhn2_62{align-items:center;gap:12px;display:flex}._combo_slhn2_68{flex:none;justify-content:flex-end;display:flex}._combo_slhn2_68:empty{display:none}._stage_slhn2_79{flex-direction:column;flex:1 0 auto;gap:12px;display:flex}@media (prefers-reduced-motion:no-preference){._stage_slhn2_79{animation:_enter_slhn2_1 var(--duration) var(--ease-out)}}._stage_slhn2_79>:not([data-answer-zone]){flex:none}._error_slhn2_99{border-radius:var(--radius-banner);background:var(--vermilion-tint);color:var(--vermilion-ink);font-size:var(--text-footnote);font-weight:var(--weight-bold);margin:0;padding:12px 16px}._stat_slhn2_109{color:var(--muted);margin:0}@keyframes _enter_slhn2_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
