._mark_1sb53_1{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--white);flex:none;justify-content:center;align-items:center;display:flex}._mark_1sb53_1[data-state=wrong]{background:var(--vermilion)}._mark_1sb53_1[data-state=right]{background:var(--moss)}._bar_1sb53_20{border-radius:var(--radius-banner);flex-direction:column;gap:8px;padding:10px 14px;font-size:15px;display:flex}._bar_1sb53_20[data-state=right]{background:var(--moss-tint);color:var(--moss-deep)}._bar_1sb53_20[data-state=wrong]{background:var(--vermilion-tint);color:var(--vermilion-ink)}._body_1sb53_39{align-items:center;gap:10px;display:flex}._marimo_1sb53_45{flex:none;display:flex}@media (prefers-reduced-motion:no-preference){._marimo_1sb53_45{animation:_face-in_1sb53_1 .15s var(--ease-out)}._bar_1sb53_20{animation:_reveal_1sb53_1 var(--duration) var(--ease-out)}}@keyframes _reveal_1sb53_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _face-in_1sb53_1{0%{opacity:0}}._text_1sb53_77{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._line_1sb53_85{font-size:var(--text-body);font-weight:var(--weight-bold);align-items:center;gap:10px;margin:0;display:flex}._answer_1sb53_95{margin:0;font-size:17px}._answer_1sb53_95 b{font-weight:var(--weight-heavy)}._note_1sb53_104{font-size:var(--text-footnote);margin:0}._actions_1sb53_109{align-items:center;gap:8px;display:flex}._actions_1sb53_109>:last-child{flex:1}._typo_1sb53_120{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_1r854_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_1r854_12{height:100%}._top_1r854_16{padding:0 var(--screen-pad-x) 6px;flex:none;align-items:center;gap:12px;display:flex}._furigana_1r854_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_1r854_43{font-size:12px;font-weight:600}._scroll_1r854_48{padding:10px var(--screen-pad-x) 20px;flex-direction:column;flex:1 1 0;gap:14px;display:flex;overflow-y:auto}._tags_1r854_57{gap:8px;display:flex}._titleRow_1r854_62{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._card_1r854_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_1r854_79{font-family:var(--font-jp);font-size:21px;font-weight:var(--weight-medium);margin:0;line-height:2.25}._line_1r854_88{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;display:block}._speaker_1r854_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_1r854_113{background:var(--voice);width:20px;height:20px;color:var(--white);letter-spacing:0;border-radius:50%;place-items:center;display:grid}._line_1r854_88[data-voice]{border-left:3px solid var(--voice);padding-left:10px}._line_1r854_88[data-voice="0"]{--voice:var(--koi-ink);--voice-tint:var(--koi-tint)}._line_1r854_88[data-voice="1"]{--voice:var(--moss);--voice-tint:var(--moss-tint)}._line_1r854_88[data-voice="2"]{--voice:var(--sakura-ink);--voice-tint:var(--sakura-tint)}._line_1r854_88[data-voice="3"]{--voice:var(--vermilion-ink);--voice-tint:var(--vermilion-tint)}._line_1r854_88[data-playing=true]{background:var(--pond-tint)}@media (prefers-reduced-motion:no-preference){._line_1r854_88{transition:background-color var(--duration) var(--ease-out)}}._token_1r854_161{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}._token_1r854_161:after{content:"";inset:calc((100% - var(--touch-min)) / 2) -2px;position:absolute}._token_1r854_161:active{opacity:.7}._token_1r854_161:focus-visible{outline:3px solid var(--moss);outline-offset:2px}._word_1r854_188{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:7px;text-decoration-thickness:1.5px}._token_1r854_161[data-new=true] ._word_1r854_188{-webkit-text-decoration:underline solid var(--sakura);text-decoration:underline solid var(--sakura);text-decoration-thickness:3px}._rt_1r854_199{font-family:var(--font-ui);font-size:12px;font-weight:var(--weight-bold);color:var(--muted)}._token_1r854_161 ruby{ruby-align:center}._divider_1r854_210{border-top:2px dotted var(--line)}._en_1r854_214{font-size:var(--text-body);color:var(--muted);margin:0;line-height:1.6}._hint_1r854_221{font-size:var(--text-footnote);color:var(--muted);margin:0}._newWord_1r854_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_1r854_237{font-family:var(--font-jp);font-size:30px;font-weight:var(--weight-black)}._newText_1r854_243{flex-direction:column;gap:2px;display:flex}._newGloss_1r854_249{font-size:var(--text-body);font-weight:var(--weight-heavy)}._newGloss_1r854_249 [lang=ja]{font-family:var(--font-jp)}._newCaption_1r854_258{font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--moss-tint)}._zone_1r854_264{padding:12px var(--screen-pad-x) calc(30px + env(safe-area-inset-bottom));flex:none}._bar_1r854_269{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}._underSheet_1r854_279{padding-bottom:45dvh}._panel_1r854_283{gap:10px}._reread_1r854_287{min-height:var(--touch-min);color:var(--moss-deep);font:inherit;font-size:var(--text-small);font-weight:var(--weight-heavy);cursor:pointer;background:0 0;border:0;padding:0 8px}._reread_1r854_287:focus-visible{outline:3px solid var(--moss)}._bar_1r854_269[data-state=right]{background:var(--moss-tint);color:var(--moss-deep)}._bar_1r854_269[data-state=wrong]{background:var(--vermilion-tint);color:var(--vermilion-ink)}._caption_1r854_313{font-size:var(--text-caption);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caption);color:var(--muted);margin:0}._choices_1r854_321{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._choice_1r854_321{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_1r854_321:focus-visible{outline:3px solid var(--moss);outline-offset:2px}._choiceJp_1r854_352{font-family:var(--font-jp);font-size:var(--text-body);font-weight:var(--weight-bold)}._choiceEn_1r854_358{font-size:var(--text-footnote);color:var(--muted)}._barText_1r854_363{flex-direction:column;gap:10px;display:flex}._kept_1r854_369{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_1r854_380{flex-direction:column;display:flex}._verdict_1r854_385{font-size:18px;font-weight:var(--weight-heavy);margin:0}._barQuestion_1r854_392 span[lang=en]{color:var(--ink-2)}._weeklyHead_1r854_397{flex-direction:column;gap:4px;display:flex}._part_1r854_403{flex-direction:column;display:flex}._part_1r854_403+._part_1r854_403{margin-top:12px}._partHead_1r854_412{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_1r854_423{font-family:var(--font-jp);letter-spacing:0;color:var(--vermilion);font-size:15px}._partLabel_1r854_430{flex:1}._partPlay_1r854_435{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_1r854_435:focus-visible{outline:3px solid var(--moss);outline-offset:-4px;border-radius:var(--radius-pill)}._partPlayDot_1r854_454{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_1r854_454[data-playing=true]{background:var(--pond);color:var(--washi)}._partEn_1r854_470{font-size:var(--text-footnote);color:var(--muted);margin:2px 0 0;line-height:1.55}._questionHead_1r854_477{justify-content:space-between;align-items:center;gap:12px;display:flex}._pips_1r854_484{gap:6px;display:flex}._pip_1r854_484{border-radius:var(--radius-pill);background:var(--line);width:8px;height:8px}._pip_1r854_484[data-on=true]{background:var(--moss)}._shell_mq29v_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_mq29v_1[data-season=summer]{--petal-a:#7baa5e;--petal-b:#4b7a3c;--petal-c:#8fbe6e}._shell_mq29v_1[data-season=autumn]{--petal-a:#d9683a;--petal-b:#e8894a;--petal-c:#f0b27a}._shell_mq29v_1[data-season=winter]{--petal-a:#b9d0de;--petal-b:#9bbacb;--petal-c:#dce8f0}._furigana_mq29v_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_mq29v_57{font-size:12px;font-weight:600}._top_mq29v_62{align-items:center;gap:12px;display:flex}._combo_mq29v_68{flex:none;justify-content:flex-end;display:flex}._combo_mq29v_68:empty{display:none}._stage_mq29v_79{flex-direction:column;flex:1 0 auto;gap:12px;display:flex}@media (prefers-reduced-motion:no-preference){._stage_mq29v_79{animation:_enter_mq29v_1 var(--duration) var(--ease-out)}}._stage_mq29v_79>:not([data-answer-zone]){flex:none}._error_mq29v_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_mq29v_109{color:var(--muted);margin:0}@keyframes _enter_mq29v_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
