._header_py325_1{justify-content:space-between;align-items:center;gap:var(--space-md);max-width:1200px;padding:var(--space-sm) var(--space-md);margin:0 auto;display:flex}._siteLink_py325_11{color:var(--color-primary);font-size:var(--font-size-sm);text-decoration:none}._siteLink_py325_11:hover{text-decoration:underline}._brand_py325_21{color:var(--color-primary);font-weight:700;text-decoration:none}._screen_6byhx_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_6byhx_7{color:var(--color-primary);text-decoration:none}._screen_6byhx_1 h1{color:var(--color-primary);margin:var(--space-sm) 0 var(--space-lg)}._list_6byhx_17{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_6byhx_26,._unlocked_6byhx_27{align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-surface);border-radius:var(--radius-lg);opacity:.5;display:flex}._unlocked_6byhx_27{opacity:1}._icon_6byhx_41{font-size:28px}._title_6byhx_45{color:var(--color-text-primary);font-weight:600}._description_6byhx_50{font-size:var(--font-size-xs);color:var(--color-text-secondary)}._wrapper_1hp3e_1{display:block;position:relative}._wrapper_1hp3e_1 ._input_1hp3e_6{box-sizing:border-box;width:100%;padding-right:48px}._toggle_1hp3e_12{width:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}._toggle_1hp3e_12:hover,._toggle_1hp3e_12:focus-visible{color:var(--color-primary)}._screen_jgrjn_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_jgrjn_7{color:var(--color-primary);text-decoration:none}._screen_jgrjn_1 h1{color:var(--color-primary);margin:var(--space-sm) 0 var(--space-lg)}._form_jgrjn_17{gap:var(--space-md);flex-direction:column;display:flex}._field_jgrjn_23{gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);flex-direction:column;display:flex}._field_jgrjn_23 input{padding:var(--space-sm);border-radius:var(--radius-md);border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-md)}._consent_jgrjn_40{align-items:flex-start;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}._consent_jgrjn_40 input{flex-shrink:0;width:18px;height:18px;margin-top:3px}._submit_jgrjn_55{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-md);cursor:pointer;border:none}._submit_jgrjn_55:disabled{opacity:.6;cursor:default}._switchMode_jgrjn_70{color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;text-decoration:underline}._error_jgrjn_79{color:var(--color-danger,#dc2626);font-size:var(--font-size-sm)}._success_jgrjn_84{color:var(--color-primary);text-align:center;margin-top:40px}._hint_jgrjn_90{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._card_js9iy_1{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-md);transition:box-shadow var(--transition-fast), transform var(--transition-fast)}._toggle_1u6q5_1{margin:calc(-1 * var(--space-xs)) auto var(--space-md);padding:var(--space-xs) var(--space-md);color:var(--color-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;font-weight:600;display:block}._screen_xlmrb_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_xlmrb_7{color:var(--color-primary);margin-bottom:var(--space-sm);text-decoration:none;display:inline-block}._screen_xlmrb_1 h1{color:var(--color-primary);margin:0}._subtitle_xlmrb_19{color:var(--color-text-secondary);margin:var(--space-xs) 0 var(--space-lg)}._sectionTitle_xlmrb_24{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--space-md) 0 var(--space-sm)}._grid_xlmrb_30{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}._tileLink_xlmrb_37{text-decoration:none;display:flex}._tile_xlmrb_37{justify-content:flex-start;align-items:center;gap:var(--space-xs);text-align:center;border:2px solid var(--color-border);min-width:0;box-shadow:none;flex-direction:column;flex:1;transition:transform .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative}._tileLink_xlmrb_37:hover ._tile_xlmrb_37{box-shadow:var(--shadow-lg,0 8px 16px #0000001f);transform:translateY(-2px)}._tileCompleted_xlmrb_64{opacity:.6}._icon_xlmrb_68{font-size:28px}._title_xlmrb_72{min-height:2.6em;line-height:1.3;font-size:var(--font-size-xs);color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}._counters_xlmrb_82{color:var(--color-text-secondary);font-size:11px}._checkmark_xlmrb_87{font-size:14px;animation:.3s ease-out _checkmark-in_xlmrb_1;position:absolute;top:4px;right:6px}._newBadge_xlmrb_95{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm,4px);padding:3px 5px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:4px;right:4px}@keyframes _checkmark-in_xlmrb_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}._toast_1h5ua_1{top:var(--space-md);background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-sm);box-shadow:var(--shadow-lg);z-index:300;animation:_slide-down_1h5ua_1 var(--transition-fast) ease;display:flex;position:fixed;left:50%;transform:translate(-50%)}._icon_1h5ua_18{font-size:var(--font-size-xl)}._label_1h5ua_22{font-size:var(--font-size-xs);opacity:.8}._title_1h5ua_27{font-size:var(--font-size-sm);font-weight:600}@keyframes _slide-down_1h5ua_1{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}._button_fi0rs_1{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);border:none;font-weight:600;display:inline-flex}._button_fi0rs_1:disabled{opacity:.5;cursor:not-allowed}._button_fi0rs_1:active:not(:disabled){transform:scale(.97)}._sm_fi0rs_25{height:32px;padding:0 var(--space-sm);font-size:var(--font-size-sm)}._md_fi0rs_31{height:44px;padding:0 var(--space-md);font-size:var(--font-size-md)}._lg_fi0rs_37{height:56px;padding:0 var(--space-lg);font-size:var(--font-size-lg)}._primary_fi0rs_43{background:var(--color-primary);color:var(--color-text-inverse)}._secondary_fi0rs_48{background:var(--color-accent);color:var(--color-on-accent)}._ghost_fi0rs_53{color:var(--color-primary);background:0 0}._ghost_fi0rs_53:hover:not(:disabled){background:var(--color-surface-hover)}._danger_fi0rs_62{background:var(--color-error);color:var(--color-text-inverse)}._icon_fi0rs_67{background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-full);width:44px;height:44px;padding:0}._stars_z9b2i_1{gap:var(--space-xs);font-size:var(--font-size-xl);line-height:1;display:inline-flex}._filled_z9b2i_8{color:#fbbf24}._empty_z9b2i_12{color:var(--color-border)}._grid_lyk9o_1{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;gap:3px;margin:0 auto;display:grid}._cell_lyk9o_10{background:var(--color-grid-cell);color:var(--color-grid-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-family-mono);cursor:pointer;justify-content:center;align-items:center;font-weight:700;transition:background-color .1s,transform .1s,width .15s,height .15s,font-size .15s;display:flex}._selected_lyk9o_29{background:var(--color-grid-cell-selected);transform:scale(1.05)}._found_lyk9o_34{background:var(--color-grid-cell-correct)}._wrong_lyk9o_38{background:var(--color-grid-cell-wrong)}._hint_lyk9o_42{background:var(--color-warning);animation:.6s ease-in-out infinite _pulse_lyk9o_1}@keyframes _pulse_lyk9o_1{0%,to{box-shadow:0 0 #f59e0b99}50%{box-shadow:0 0 0 6px #f59e0b33}}._overlay_c6lj7_1{z-index:50;justify-content:center;align-items:center;gap:var(--space-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-lg);background:#0f172ad9;flex-direction:column;display:flex;position:absolute;inset:0}._icon_c6lj7_15{font-size:48px}._backdrop_15gmx_2{z-index:100;padding:var(--space-lg);animation:_fade-in_15gmx_1 var(--transition-normal) ease-out;background:#0f172ab8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._sheet_15gmx_14{background:var(--color-surface);border-radius:var(--radius-xl);width:100%;max-width:480px;max-height:90dvh;box-shadow:var(--shadow-lg);padding:var(--space-lg);overflow-y:auto}._header_15gmx_25{justify-content:space-between;align-items:center;display:flex}._term_15gmx_31{color:var(--color-primary);font-size:var(--font-size-lg);margin:0}._close_15gmx_37{font-size:var(--font-size-lg);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-xs);background:0 0;border:none}._definition_15gmx_46{margin:var(--space-sm) 0;color:var(--color-text-primary)}._fact_15gmx_51{margin:0 0 var(--space-md);color:var(--color-accent);font-size:var(--font-size-sm);font-style:italic}._button_15gmx_58{width:100%}@keyframes _fade-in_15gmx_1{0%{opacity:0}to{opacity:1}}._mute_15gmx_71{width:100%;margin-top:var(--space-sm);padding:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;text-decoration:underline;display:block}._figure_15gmx_84{margin:var(--space-sm) 0}._image_15gmx_88{object-fit:contain;border-radius:var(--radius-lg);background:var(--color-bg);width:100%;max-height:32dvh;display:block}._credit_15gmx_97{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-align:center;margin-top:2px}._timer_19fy7_1{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._list_pj2z8_1{gap:var(--space-xs);margin:0;flex-direction:column;width:100%;max-width:420px;margin-inline:auto;padding:0;list-style:none;display:flex}._item_pj2z8_13,._found_pj2z8_14{align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-surface);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);display:flex}._found_pj2z8_14{color:var(--color-text-secondary);text-decoration:line-through}._check_pj2z8_30{font-size:var(--font-size-sm)}._screen_1n4au_1{max-width:480px;padding:var(--space-md);gap:var(--space-sm);flex-direction:column;margin:0 auto;padding-bottom:100px;display:flex}._header_1n4au_11{justify-content:space-between;align-items:center;gap:var(--space-sm);z-index:20;background:var(--color-bg);padding:var(--space-xs) 0;display:flex;position:sticky;top:0}._timerBox_1n4au_24{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}._back_1n4au_32{color:var(--color-primary);font-size:var(--font-size-sm);flex-shrink:0;text-decoration:none}._title_1n4au_39{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._prompt_1n4au_47{text-align:center;color:var(--color-text-secondary);margin:0}._textSize_1n4au_53{justify-content:center;align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}._playArea_1n4au_62{position:relative}._wordlist_1n4au_66{margin-top:var(--space-sm)}._actions_1n4au_70{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._overlay_1n4au_77{z-index:200;padding:var(--space-md);background:#0f172a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._victoryCard_1n4au_88{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-lg);text-align:center;box-sizing:border-box;width:100%;max-width:320px}._victoryCard_1n4au_88 h2{margin:0 0 var(--space-sm);color:var(--color-primary)}._victoryButtons_1n4au_103{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}._done_1i90x_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_1i90x_7{color:var(--color-primary);text-decoration:none}._content_1i90x_12{text-align:center;margin-top:80px}._icon_1i90x_17{font-size:48px}._subtitle_1i90x_21{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._screen_1vko7_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_1vko7_7{color:var(--color-primary);margin-bottom:var(--space-sm);text-decoration:none;display:inline-block}._screen_1vko7_1 h1{color:var(--color-primary);margin:0 0 var(--space-sm)}._intro_1vko7_19{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--space-md)}._list_1vko7_25{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1vko7_34{gap:var(--space-sm);padding:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;display:flex}._thumb_1vko7_43{object-fit:cover;border-radius:var(--radius-md);flex:none;width:72px;height:54px}._text_1vko7_51{font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}._text_1vko7_51 strong{color:var(--color-text-primary);font-size:var(--font-size-sm)}._text_1vko7_51 a{color:var(--color-primary)}._screen_xlnng_2{--photo-max-height:min(38vh, 320px);max-width:480px;padding:var(--space-md);margin:0 auto}@supports (height:1dvh){._screen_xlnng_2{--photo-max-height:min(38dvh, 320px)}}@media (width>=900px),(width>=600px) and (orientation:landscape){._screen_xlnng_2{--photo-max-height:calc(100vh - 140px);max-width:1000px}@supports (height:1dvh){._screen_xlnng_2{--photo-max-height:calc(100dvh - 140px)}}}._header_xlnng_30{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}._back_xlnng_37{color:var(--color-primary);text-decoration:none}._counter_xlnng_42{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._layout_xlnng_48{gap:var(--space-sm);flex-direction:column;display:flex}._photoPane_xlnng_54{z-index:2;padding:var(--space-xs) 0 var(--space-sm);background:var(--color-bg);position:sticky;top:0}._figure_xlnng_62{margin:0}._photo_xlnng_54{width:100%;height:auto;max-height:var(--photo-max-height);object-fit:contain;border-radius:var(--radius-md);background:var(--color-border);display:block}._credit_xlnng_77{margin-top:var(--space-xs);color:var(--color-text-secondary);font-size:11px}._contentPane_xlnng_83{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}@media (width>=900px),(width>=600px) and (orientation:landscape){._layout_xlnng_48{gap:var(--space-lg);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}._photoPane_xlnng_54{top:var(--space-md);background:0 0;padding:0}}._ladder_xlnng_106{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._row_xlnng_115{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-left:calc(var(--step,0) * var(--step-shift,8px));padding:6px var(--space-md);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);display:flex}@media (width<=599px){._row_xlnng_115{--step-shift:4px}}._rowRight_xlnng_135{border-color:var(--color-success);background:var(--color-grid-cell-correct)}._rowWrong_xlnng_140{border-color:var(--color-danger,#dc2626);background:var(--color-grid-cell-wrong)}._rank_xlnng_145{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:none}._value_xlnng_151{text-align:right;overflow-wrap:anywhere;font-weight:600}._yourAnswer_xlnng_157{font-weight:400;font-size:var(--font-size-xs)}._current_xlnng_163{scroll-margin-top:calc(var(--photo-max-height) + var(--space-lg));scroll-margin-bottom:var(--space-md)}@media (width>=900px),(width>=600px) and (orientation:landscape){._current_xlnng_163{scroll-margin-top:var(--space-md)}}._question_xlnng_174,._result_xlnng_175{gap:var(--space-md);flex-direction:column;display:flex}._stepHeader_xlnng_181{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}._stepLabel_xlnng_188{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:600}._dots_xlnng_194{gap:6px;display:flex}._dot_xlnng_194{border:2px solid var(--color-border);background:0 0;border-radius:50%;width:10px;height:10px}._dotDone_xlnng_207{background:var(--color-primary);border-color:var(--color-primary)}._dotCurrent_xlnng_212{border-color:var(--color-primary)}._questionText_xlnng_216{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}._options_xlnng_223{gap:var(--space-sm);flex-direction:column;display:flex}._option_xlnng_223{text-align:left;padding:var(--space-sm) var(--space-md);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-md);cursor:pointer;overflow-wrap:anywhere}._option_xlnng_223:disabled{cursor:default}._optionCorrect_xlnng_245{border-color:var(--color-success);background:var(--color-grid-cell-correct)}._optionWrong_xlnng_250{border-color:var(--color-danger,#dc2626);background:var(--color-grid-cell-wrong)}._result_xlnng_175{text-align:center;align-items:center}._resultTitle_xlnng_260{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:700}._latin_xlnng_267{font-style:italic;font-weight:400;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._chain_xlnng_274{font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}._score_xlnng_281{color:var(--color-text-primary);margin:0;font-weight:600}._summary_xlnng_287{text-align:center;margin-top:60px}._summary_xlnng_287 h1{color:var(--color-primary)}._bigScore_xlnng_296{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:700}._summaryButtons_xlnng_302{gap:var(--space-sm);margin-top:var(--space-lg);flex-direction:column;align-items:center;display:flex}@media (height<=500px){._question_xlnng_174,._result_xlnng_175{gap:var(--space-sm)}._questionText_xlnng_216{font-size:var(--font-size-md)}._option_xlnng_223{padding:6px var(--space-md)}._row_xlnng_115{padding:4px var(--space-md)}}._explain_xlnng_330{margin:var(--space-sm) 0;color:var(--color-accent);font-size:var(--font-size-sm);font-style:italic}._tabs_1p0dm_1{gap:var(--space-xs);margin:var(--space-sm) 0 var(--space-md);padding:var(--space-xs);border-radius:var(--radius-md);background:var(--color-border);display:flex}._tab_1p0dm_1{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);flex:1;font-weight:600;text-decoration:none}._active_1p0dm_21{background:var(--color-surface);color:var(--color-primary)}._screen_ahv2n_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_ahv2n_7{color:var(--color-primary);margin-bottom:var(--space-sm);text-decoration:none;display:inline-block}._screen_ahv2n_1 h1{color:var(--color-primary);margin:0}._card_ahv2n_19{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}._icon_ahv2n_27{color:var(--color-primary);display:flex}._title_ahv2n_32{color:var(--color-text-primary);margin:0}._text_ahv2n_37{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._ranks_ahv2n_43{padding:0 0 0 var(--space-lg);text-align:left;color:var(--color-text-primary);margin:0}._progress_ahv2n_50{color:var(--color-text-primary);margin:0;font-weight:600}._filter_ahv2n_56{justify-content:center;gap:var(--space-xs);margin:var(--space-sm) 0;flex-wrap:wrap;display:flex}._chip_ahv2n_64{padding:var(--space-xs) var(--space-md);border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer}._chipActive_ahv2n_74{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary,#fff)}._reminder_oi1un_1{margin:0 0 var(--space-md);padding:var(--space-md);color:#78350f;border-radius:var(--radius-lg);background:#fef3c7}._text_oi1un_9{margin:0 0 var(--space-sm);font-size:var(--font-size-sm)}._actions_oi1un_14{gap:var(--space-sm);flex-wrap:wrap;display:flex}._primary_oi1un_20{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);cursor:pointer;border:none}._later_oi1un_30{color:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;text-decoration:underline}._screen_9uqtl_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_9uqtl_7{color:var(--color-primary);margin-bottom:var(--space-sm);text-decoration:none;display:inline-block}._header_9uqtl_14{text-align:center;margin-bottom:var(--space-lg)}._icon_9uqtl_19{font-size:36px}._header_9uqtl_14 h1{color:var(--color-primary);margin:var(--space-xs) 0 0}._header_9uqtl_14 p{color:var(--color-text-secondary);margin:var(--space-xs) 0 0}._progress_9uqtl_33{font-weight:600;color:var(--color-text-primary)!important}._grid_9uqtl_38{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}._tile_9uqtl_44{align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-xs);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text-primary);flex-direction:column;text-decoration:none;display:flex}._locked_9uqtl_57{opacity:.5;cursor:not-allowed}._number_9uqtl_62{font-size:var(--font-size-lg);color:var(--color-primary);font-weight:700}._title_9uqtl_68{font-size:var(--font-size-xs);text-align:center;color:var(--color-text-secondary)}._stars_9uqtl_74{font-size:var(--font-size-sm)}._screen_1kxgn_1{max-width:480px;padding:var(--space-lg) var(--space-md) var(--space-xl);margin:0 auto}._header_1kxgn_7{text-align:center;margin-bottom:var(--space-lg)}._header_1kxgn_7 h1{color:var(--color-primary);font-size:var(--font-size-2xl);margin:0}._header_1kxgn_7 p{color:var(--color-text-secondary);margin:var(--space-xs) 0 0}._formats_1kxgn_23{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}._formatLink_1kxgn_30{text-decoration:none}._formatCard_1kxgn_34{align-items:center;gap:var(--space-xs);text-align:center;flex-direction:column;display:flex;position:relative}._formatCard_1kxgn_34:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}._locked_1kxgn_48{opacity:.6;pointer-events:none}._formatIcon_1kxgn_53{font-size:32px}._formatTitle_1kxgn_57{color:var(--color-text-primary);font-weight:600}._badge_1kxgn_62{font-size:var(--font-size-xs);color:var(--color-text-secondary)}._dailyButton_1kxgn_67{text-align:center;background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-lg);font-weight:600;text-decoration:none;display:block}._footerNav_1kxgn_79{justify-content:center;gap:var(--space-lg);font-size:var(--font-size-sm);display:flex}._version_1kxgn_86{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}._screen_zqczs_1{max-width:640px;padding:var(--space-md);margin:0 auto}._back_zqczs_7{color:var(--color-primary);text-decoration:none}._screen_zqczs_1 h1{color:var(--color-primary);margin:var(--space-sm) 0 var(--space-lg)}._screen_zqczs_1 h2{font-size:var(--font-size-md);color:var(--color-text-primary);margin:var(--space-lg) 0 var(--space-xs)}._screen_zqczs_1 p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}._disclaimer_zqczs_29{margin-top:var(--space-lg);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-size-xs)}._screen_sppse_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_sppse_7{color:var(--color-primary);text-decoration:none}._screen_sppse_1 h1{color:var(--color-primary);margin:var(--space-sm) 0 var(--space-lg)}._count_sppse_17,._note_sppse_18{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._grid_sppse_23{gap:var(--space-sm);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}._cell_sppse_32,._locked_sppse_33{padding:var(--space-sm);background:var(--color-surface);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:4px;display:flex}._locked_sppse_33{opacity:.45}._emoji_sppse_47{font-size:32px}._label_sppse_51{font-size:var(--font-size-xs);color:var(--color-text-primary);text-align:center}._screen_zd543_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_zd543_7{color:var(--color-primary);text-decoration:none}._screen_zd543_1 h1{color:var(--color-primary);margin:var(--space-sm) 0 0}._name_zd543_17{color:var(--color-text-secondary);margin:0 0 var(--space-md)}._banner_zd543_22{color:#92400e;border-radius:var(--radius-md);width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);margin-bottom:var(--space-lg);cursor:pointer;text-align:center;background:#fef3c7;border:none;display:block}._stats_zd543_36{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}._stat_zd543_36{align-items:center;gap:var(--space-xs);background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-md);flex-direction:column;display:flex}._value_zd543_53{font-size:var(--font-size-xl);color:var(--color-primary);font-weight:700}._label_zd543_59{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center}._nav_zd543_65{gap:var(--space-md);justify-content:center;display:flex}._records_zd543_71{margin:var(--space-lg) 0;padding:var(--space-md);background:var(--color-surface);border-radius:var(--radius-lg)}._records_zd543_71 h2{margin:0 0 var(--space-sm);font-size:var(--font-size-md);color:var(--color-primary)}._note_zd543_84{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._total_zd543_89{margin:0 0 var(--space-sm)}._gameList_zd543_93{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._gameList_zd543_93 li{justify-content:space-between;display:flex}._screen_nr3ek_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_nr3ek_7{color:var(--color-primary);text-decoration:none;display:inline-block}._header_nr3ek_13{margin:var(--space-sm) 0 var(--space-md);justify-content:space-between;align-items:center;display:flex}._title_nr3ek_20{color:var(--color-text-primary);font-weight:600}._progressBar_nr3ek_25{border-radius:var(--radius-full,999px);background:var(--color-border);height:8px;overflow:hidden}._progressFill_nr3ek_32{background:var(--color-accent);height:100%;transition:width .2s ease-out}._progressText_nr3ek_38{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:var(--space-xs) 0 var(--space-md)}._questionCounter_nr3ek_44{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-sm)}._questionCard_nr3ek_50{gap:var(--space-md);flex-direction:column;display:flex}._questionText_nr3ek_56{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}._options_nr3ek_63{gap:var(--space-sm);flex-direction:column;display:flex}._option_nr3ek_63{text-align:left;padding:var(--space-sm) var(--space-md);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-md);cursor:pointer}._option_nr3ek_63:disabled{cursor:default}._optionCorrect_nr3ek_84{border-color:var(--color-success);background:var(--color-grid-cell-correct)}._optionWrong_nr3ek_89{border-color:var(--color-danger,#dc2626);background:var(--color-grid-cell-wrong)}._explanation_nr3ek_94{gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border);flex-direction:column;display:flex}._explanation_nr3ek_94 p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._summary_nr3ek_108{text-align:center;margin-top:60px}._summary_nr3ek_108 h1{color:var(--color-primary)}._correctCount_nr3ek_117{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:700}._summaryButtons_nr3ek_123{gap:var(--space-sm);margin-top:var(--space-lg);flex-direction:column;align-items:center;display:flex}._figure_nr3ek_131{margin:0}._photo_nr3ek_135{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);background:var(--color-border);width:100%;display:block}._credit_nr3ek_144{margin-top:var(--space-xs);color:var(--color-text-secondary);font-size:11px}._screen_j87c7_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_j87c7_7{color:var(--color-primary);margin-bottom:var(--space-sm);text-decoration:none;display:inline-block}._screen_j87c7_1 h1{color:var(--color-primary);margin:0}._sectionTitle_j87c7_19{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--space-lg) 0 var(--space-sm)}._grid_j87c7_25{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}._tileLink_j87c7_32{text-decoration:none;display:flex}._tile_j87c7_32{justify-content:flex-start;align-items:center;gap:var(--space-xs);text-align:center;border:2px solid var(--color-border);min-width:0;box-shadow:none;flex-direction:column;flex:1;transition:transform .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative}._tileLink_j87c7_32:hover ._tile_j87c7_32{box-shadow:var(--shadow-lg,0 8px 16px #0000001f);transform:translateY(-2px)}._icon_j87c7_59{font-size:28px}._title_j87c7_63{min-height:2.6em;line-height:1.3;font-size:var(--font-size-xs);color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}._counters_j87c7_73{color:var(--color-text-secondary);font-size:11px}._footerLink_j87c7_78{margin:var(--space-lg) 0 0;text-align:center;font-size:var(--font-size-xs)}._footerLink_j87c7_78 a{color:var(--color-text-secondary)}._newBadge_j87c7_88{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm,4px);padding:3px 5px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:4px;right:4px}._screen_j0x5a_1{max-width:640px;padding:var(--space-md);margin:0 auto}._back_j0x5a_7{color:var(--color-primary);text-decoration:none}._screen_j0x5a_1 h1{color:var(--color-primary);margin:var(--space-sm) 0 var(--space-lg)}._entry_j0x5a_17 h2{font-size:var(--font-size-md);margin:var(--space-lg) 0 var(--space-xs)}._date_j0x5a_22{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:400}._entry_j0x5a_17 ul{padding-left:var(--space-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}._screen_ehjdu_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_ehjdu_7{color:var(--color-primary);text-decoration:none}._screen_ehjdu_1 h1{color:var(--color-primary);margin:var(--space-sm) 0 var(--space-lg)}._section_ehjdu_17{margin-bottom:var(--space-lg)}._sectionTitle_ehjdu_21{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-sm)}._themes_ehjdu_27{gap:var(--space-sm);display:flex}._themeOption_ehjdu_32,._themeActive_ehjdu_33{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);display:flex}._themeActive_ehjdu_33{border-color:var(--color-primary)}._swatch_ehjdu_50{border-radius:50%;width:14px;height:14px}._row_ehjdu_56{padding:var(--space-md);background:var(--color-surface);border-radius:var(--radius-md);margin-bottom:var(--space-xs);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}._row_ehjdu_56 input{width:20px;height:20px}._support_ehjdu_72{color:#92400e;border-radius:var(--radius-md);width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);cursor:pointer;margin-bottom:var(--space-lg);background:#fef3c7;border:none;display:block}._version_ehjdu_85{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-xs)}._screen_1mi03_1{max-width:480px;padding:var(--space-md);margin:0 auto}._back_1mi03_7{color:var(--color-primary);margin-bottom:var(--space-sm);text-decoration:none;display:inline-block}._screen_1mi03_1 h1{color:var(--color-primary);margin:0 0 var(--space-md)}._list_1mi03_19{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._link_1mi03_28{text-decoration:none}._levelCard_1mi03_32{align-items:center;gap:var(--space-md);border:2px solid var(--color-border);box-shadow:none;display:flex}._number_1mi03_40{background:var(--color-primary);width:32px;height:32px;color:var(--color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}._levelTitle_1mi03_53{color:var(--color-text-primary);flex:1;font-weight:600}._mark_1mi03_59{text-align:right;flex:none;min-width:24px}._screen_ws6rg_1{max-width:480px;padding:var(--space-md);margin:0 auto}._header_ws6rg_7{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}._back_ws6rg_14{color:var(--color-primary);text-decoration:none}._title_ws6rg_19{color:var(--color-text-primary);font-weight:600}._levelTitle_ws6rg_24{color:var(--color-primary);font-size:var(--font-size-lg);margin:var(--space-sm) 0 var(--space-xs)}._task_ws6rg_30{margin:0 0 var(--space-xs);color:var(--color-text-primary)}._hint_ws6rg_35{margin:0 0 var(--space-md);font-size:var(--font-size-xs);color:var(--color-text-secondary)}._list_ws6rg_41{margin:0 0 var(--space-md);gap:var(--space-sm);flex-direction:column;padding:0;list-style:none;display:flex}._item_ws6rg_50{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}._draggable_ws6rg_63{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}._listDragging_ws6rg_72{-webkit-user-select:none;user-select:none;cursor:grabbing}._dragging_ws6rg_78{opacity:.55;border-color:var(--color-primary);box-shadow:0 6px 16px #0000002e}._dropTarget_ws6rg_85{border-style:dashed;border-color:var(--color-primary);background:var(--color-border)}._handle_ws6rg_92{width:32px;margin:calc(var(--space-sm) * -1) 0 calc(var(--space-sm) * -1) calc(var(--space-md) * -1);color:var(--color-text-secondary);font-size:var(--font-size-lg);letter-spacing:-3px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex}._correct_ws6rg_109{border-color:var(--color-success);background:var(--color-grid-cell-correct)}._wrong_ws6rg_114{border-color:var(--color-danger,#dc2626);background:var(--color-grid-cell-wrong)}._position_ws6rg_119{background:var(--color-border);width:26px;height:26px;color:var(--color-text-primary);font-size:var(--font-size-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}._thumb_ws6rg_134{object-fit:cover;border-radius:var(--radius-md);background:var(--color-bg);pointer-events:none;flex:none;width:72px;height:72px}._credit_ws6rg_144{font-weight:400;font-size:var(--font-size-xs);color:var(--color-text-secondary)}._text_ws6rg_150{color:var(--color-text-primary);flex-direction:column;flex:1;gap:2px;font-weight:600;display:flex}._explanation_ws6rg_159{font-weight:400;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._arrows_ws6rg_165{flex-direction:column;flex:none;gap:4px;display:flex}._arrow_ws6rg_165{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:36px;height:28px;color:var(--color-primary);font-size:var(--font-size-md);cursor:pointer}._arrow_ws6rg_165:disabled{opacity:.35;cursor:default}._message_ws6rg_188{margin:0 0 var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._buttons_ws6rg_194{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}._attempts_ws6rg_201{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}._success_ws6rg_207{text-align:center;gap:var(--space-sm);flex-direction:column;display:flex}._successTitle_ws6rg_214{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:700}:root{--color-primary:#1e3a8a;--color-primary-light:#3b82f6;--color-accent:#14b8a6;--color-accent-secondary:#22c55e;--color-on-accent:#0f172a;--color-bg:#f8fafc;--color-surface:#fff;--color-surface-hover:#f1f5f9;--color-text-primary:#1e293b;--color-text-secondary:#64748b;--color-text-inverse:#fff;--color-border:#e2e8f0;--color-border-focus:#3b82f6;--color-error:#ef4444;--color-warning:#f59e0b;--color-success:#22c55e;--color-grid-cell:#fff;--color-grid-cell-selected:#dbeafe;--color-grid-cell-correct:#bbf7d0;--color-grid-cell-wrong:#fecaca;--color-grid-text:#1e293b;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--shadow-lg:0 10px 15px #0000001a;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--font-family-base:"Inter", "Manrope", -apple-system, system-ui, sans-serif;--font-family-mono:"JetBrains Mono", "Roboto Mono", monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:40px;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s ease}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p{margin:0}button{font:inherit}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}body{background:var(--color-bg);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;transition:background-color var(--transition-normal), color var(--transition-normal)}:root[data-large-text=true]{font-size:120%}a{color:inherit}button{font-family:inherit}
