._mark_1ejpg_1{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--white);flex:none;justify-content:center;align-items:center;display:flex}._mark_1ejpg_1[data-state=wrong]{background:var(--vermilion)}._mark_1ejpg_1[data-state=right]{background:var(--moss)}._bar_1ejpg_20{gap:var(--space-2);border-radius:var(--radius-banner);flex-direction:column;padding:10px 14px;font-size:15px;display:flex}._bar_1ejpg_20[data-state=right]{background:var(--moss-tint);color:var(--moss-deep)}._bar_1ejpg_20[data-state=wrong]{background:var(--vermilion-tint);color:var(--vermilion-ink)}._body_1ejpg_39{align-items:center;gap:10px;display:flex}._marimo_1ejpg_45{flex:none;display:flex}@media (prefers-reduced-motion:no-preference){._marimo_1ejpg_45{animation:_face-in_1ejpg_1 .15s var(--ease-out)}._bar_1ejpg_20{animation:_reveal_1ejpg_1 var(--duration) var(--ease-out)}}@keyframes _reveal_1ejpg_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _face-in_1ejpg_1{0%{opacity:0}}._text_1ejpg_77{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._line_1ejpg_85{font-size:var(--text-body);font-weight:var(--weight-bold);align-items:center;gap:10px;margin:0;display:flex}._answer_1ejpg_95{margin:0;font-size:17px}._answer_1ejpg_95 b{font-weight:var(--weight-heavy)}._note_1ejpg_104{font-size:var(--text-footnote);margin:0}._actions_1ejpg_109{align-items:center;gap:var(--space-2);display:flex}._actions_1ejpg_109>:last-child{flex:1}._typo_1ejpg_120{padding:0 var(--space-1);min-height:var(--touch-min);color:inherit;font:inherit;font-size:var(--text-footnote);cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}._root_nlbuf_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_nlbuf_12{height:100%}._top_nlbuf_16{align-items:center;gap:var(--space-3);padding:0 var(--screen-pad-x) 6px;flex:none;display:flex}._furigana_nlbuf_24{min-width:var(--touch-min);min-height:var(--touch-min);padding:2px var(--space-2);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;font-size:18px;line-height:1;display:flex}._furiganaState_nlbuf_43{font-size:12px;font-weight:600}._scroll_nlbuf_48{padding:10px var(--screen-pad-x) var(--space-5);flex-direction:column;flex:1 1 0;gap:14px;display:flex;overflow-y:auto}._tags_nlbuf_57{gap:var(--space-2);display:flex}._titleRow_nlbuf_62{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}._card_nlbuf_69{gap:var(--space-3);padding:var(--space-5) 22px 18px;border-radius:var(--radius-card);background:var(--washi);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._story_nlbuf_79{font-family:var(--font-jp);font-size:21px;font-weight:var(--weight-medium);margin:0;line-height:2.25}._line_nlbuf_88{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;display:block}._speaker_nlbuf_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_nlbuf_113{background:var(--voice);width:20px;height:20px;color:var(--white);letter-spacing:0;border-radius:50%;place-items:center;display:grid}._line_nlbuf_88[data-voice]{border-left:3px solid var(--voice);padding-left:10px}._line_nlbuf_88[data-voice="0"]{--voice:var(--koi-ink);--voice-tint:var(--koi-tint)}._line_nlbuf_88[data-voice="1"]{--voice:var(--moss);--voice-tint:var(--moss-tint)}._line_nlbuf_88[data-voice="2"]{--voice:var(--sakura-ink);--voice-tint:var(--sakura-tint)}._line_nlbuf_88[data-voice="3"]{--voice:var(--vermilion-ink);--voice-tint:var(--vermilion-tint)}._line_nlbuf_88[data-playing=true]{background:var(--pond-tint)}@media (prefers-reduced-motion:no-preference){._line_nlbuf_88{transition:background-color var(--duration) var(--ease-out)}}._token_nlbuf_161{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}._token_nlbuf_161:after{content:"";inset:calc((100% - var(--touch-min)) / 2) -2px;position:absolute}._token_nlbuf_161:active{opacity:.7}._token_nlbuf_161:focus-visible{outline:3px solid var(--moss);outline-offset:2px}._word_nlbuf_188{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:7px;text-decoration-thickness:1.5px}._token_nlbuf_161[data-new=true] ._word_nlbuf_188{-webkit-text-decoration:underline solid var(--sakura);text-decoration:underline solid var(--sakura);text-decoration-thickness:3px}._rt_nlbuf_199{font-family:var(--font-ui);font-size:12px;font-weight:var(--weight-bold);color:var(--muted)}._token_nlbuf_161 ruby{ruby-align:center}._divider_nlbuf_210{border-top:2px dotted var(--line)}._en_nlbuf_214{font-size:var(--text-body);color:var(--muted);margin:0;line-height:1.6}._hint_nlbuf_221{font-size:var(--text-footnote);color:var(--muted);margin:0}._newWord_nlbuf_227{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card-sm);background:var(--moss-deep);color:var(--washi);display:flex}._newForm_nlbuf_237{font-family:var(--font-jp);font-size:30px;font-weight:var(--weight-black)}._newText_nlbuf_243{flex-direction:column;gap:2px;display:flex}._newGloss_nlbuf_249{font-size:var(--text-body);font-weight:var(--weight-heavy)}._newGloss_nlbuf_249 [lang=ja]{font-family:var(--font-jp)}._newCaption_nlbuf_258{font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--moss-tint)}._zone_nlbuf_264{padding:var(--space-3) var(--screen-pad-x) calc(30px + env(safe-area-inset-bottom));flex:none}._bar_nlbuf_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_nlbuf_279{padding-bottom:45dvh}._panel_nlbuf_283{gap:10px}._reread_nlbuf_287{min-height:var(--touch-min);padding:0 var(--space-2);color:var(--moss-deep);font:inherit;font-size:var(--text-small);font-weight:var(--weight-heavy);cursor:pointer;background:0 0;border:0}._reread_nlbuf_287:focus-visible{outline:3px solid var(--moss)}._bar_nlbuf_269[data-state=right]{background:var(--moss-tint);color:var(--moss-deep)}._bar_nlbuf_269[data-state=wrong]{background:var(--vermilion-tint);color:var(--vermilion-ink)}._caption_nlbuf_313{font-size:var(--text-caption);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caption);color:var(--muted);margin:0}._choices_nlbuf_321{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._choice_nlbuf_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_nlbuf_321:focus-visible{outline:3px solid var(--moss);outline-offset:2px}._choiceJp_nlbuf_352{font-family:var(--font-jp);font-size:var(--text-body);font-weight:var(--weight-bold)}._choiceEn_nlbuf_358{font-size:var(--text-footnote);color:var(--muted)}._barText_nlbuf_363{flex-direction:column;gap:10px;display:flex}._kept_nlbuf_369{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) 14px;border-radius:var(--radius-swatch);background:var(--washi);color:var(--ink);display:flex}._keptText_nlbuf_380{flex-direction:column;display:flex}._verdict_nlbuf_385{font-size:18px;font-weight:var(--weight-heavy);margin:0}._barQuestion_nlbuf_392 span[lang=en]{color:var(--ink-2)}._weeklyHead_nlbuf_397{gap:var(--space-1);flex-direction:column;display:flex}._part_nlbuf_403{flex-direction:column;display:flex}._part_nlbuf_403+._part_nlbuf_403{margin-top:var(--space-3)}._partHead_nlbuf_412{align-items:center;gap:var(--space-2);font-size:var(--text-caption);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--muted);display:flex}._numeral_nlbuf_423{font-family:var(--font-jp);letter-spacing:0;color:var(--vermilion);font-size:15px}._partLabel_nlbuf_430{flex:1}._partPlay_nlbuf_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_nlbuf_435:focus-visible{outline:3px solid var(--moss);outline-offset:-4px;border-radius:var(--radius-pill)}._partPlayDot_nlbuf_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_nlbuf_454[data-playing=true]{background:var(--pond);color:var(--washi)}._partEn_nlbuf_470{font-size:var(--text-footnote);color:var(--muted);margin:2px 0 0;line-height:1.55}._questionHead_nlbuf_477{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}._pips_nlbuf_484{gap:6px;display:flex}._pip_nlbuf_484{border-radius:var(--radius-pill);background:var(--line);width:8px;height:8px}._pip_nlbuf_484[data-on=true]{background:var(--moss)}._shell_1onku_1{gap:var(--space-5);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;display:flex;position:relative;overflow-y:auto}._shell_1onku_1[data-season=summer]{--petal-a:#7baa5e;--petal-b:#4b7a3c;--petal-c:#8fbe6e}._shell_1onku_1[data-season=autumn]{--petal-a:#d9683a;--petal-b:#e8894a;--petal-c:#f0b27a}._shell_1onku_1[data-season=winter]{--petal-a:#b9d0de;--petal-b:#9bbacb;--petal-c:#dce8f0}._furigana_1onku_38{min-width:var(--touch-min);min-height:var(--touch-min);border-radius:var(--radius-pill);background:var(--washi);color:var(--ink);cursor:pointer;padding:2px var(--space-2);border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;font-size:18px;line-height:1;display:flex}._furiganaState_1onku_57{font-size:12px;font-weight:600}._top_1onku_62{align-items:center;gap:var(--space-3);display:flex}._combo_1onku_68{flex:none;justify-content:flex-end;display:flex}._combo_1onku_68:empty{display:none}._stage_1onku_79{gap:var(--space-3);flex-direction:column;flex:1 0 auto;display:flex}@media (prefers-reduced-motion:no-preference){._stage_1onku_79{animation:_enter_1onku_1 var(--duration) var(--ease-out)}}._stage_1onku_79>:not([data-answer-zone]){flex:none}._error_1onku_99{padding:var(--space-3) var(--space-4);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}._stat_1onku_109{color:var(--muted);margin:0}@keyframes _enter_1onku_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
