._page_tmdpt_3{flex-direction:column;gap:20px;display:flex}._head_tmdpt_9{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._title_tmdpt_17{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:600}._sub_tmdpt_24{color:var(--muted);margin-top:4px;font-weight:600}._muted_tmdpt_30{color:var(--muted)}._row_tmdpt_34{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._grid2_tmdpt_41{gap:16px;display:grid}._tiles_tmdpt_46{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._tile_tmdpt_46{background:var(--tile-bg,var(--surface));border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}._tileValue_tmdpt_62{font-family:var(--font-display);font-size:24px;font-weight:600}._tileLabel_tmdpt_68{color:var(--muted);font-size:13px;font-weight:700}._chips_tmdpt_74{flex-wrap:wrap;gap:6px;display:flex}._chip_tmdpt_74{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}._chip_tmdpt_74[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-ink);border-color:#0000}._badge_tmdpt_99{background:var(--surface-2);height:22px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}._badge_tmdpt_99[data-level=A1]{background:var(--day-2-tint);color:var(--text)}._badge_tmdpt_99[data-level=A2]{background:var(--day-1-tint);color:var(--text)}._badge_tmdpt_99[data-level=B1]{background:var(--day-3-tint);color:var(--text)}._badge_tmdpt_99[data-level=B2]{background:var(--day-4-tint);color:var(--text)}._badge_tmdpt_99[data-level=C1]{background:var(--day-6-tint);color:var(--text)}._de_tmdpt_135{color:var(--de-ink);font-weight:800}._het_tmdpt_139{color:var(--het-ink);font-weight:800}._input_tmdpt_144,._select_tmdpt_145{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;height:44px;padding:0 14px}._input_tmdpt_144:focus-visible,._select_tmdpt_145:focus-visible{outline:2px solid var(--accent);outline-offset:0}._label_tmdpt_160{flex-direction:column;gap:6px;font-weight:700;display:flex}._feedback_tmdpt_167{border-radius:14px;padding:12px 14px;font-weight:700}._good_tmdpt_173{background:var(--day-2-tint)}._bad_tmdpt_99{background:var(--day-6-tint)}._warn_tmdpt_181{background:var(--day-5-tint)}._empty_tmdpt_185{text-align:center;color:var(--muted);padding:32px 16px;font-weight:600}@media (width>=768px){._title_tmdpt_17{font-size:28px}._tiles_tmdpt_46{grid-template-columns:repeat(4,minmax(0,1fr))}._grid2_tmdpt_41{grid-template-columns:repeat(2,minmax(0,1fr))}}._filters_1qohn_1{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}._section_1qohn_8{flex-direction:column;gap:10px;display:flex}._sectionTitle_1qohn_14{font-family:var(--font-display);font-size:18px;font-weight:600}._grid_1qohn_20{gap:10px;display:grid}._topic_1qohn_25{border:1px solid var(--border);background:var(--surface);height:100%;color:var(--text);border-radius:20px;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;transition:border-color .15s ease-out;display:flex;position:relative;overflow:hidden}._topic_1qohn_25:hover{border-color:var(--accent-ring)}._topicHead_1qohn_45{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._topicTitle_1qohn_52{font-size:17px;font-weight:800}._nl_1qohn_57{color:var(--accent);font-weight:700}._summary_1qohn_62{color:var(--muted);flex:1;font-weight:600}._foot_1qohn_68{color:var(--muted);justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;font-weight:800;display:flex}._meter_1qohn_78{background:var(--track);height:4px;position:absolute;bottom:0;left:0;right:0}._meter_1qohn_78 span{background:var(--day-2-ring);height:100%;display:block}@media (width>=640px){._grid_1qohn_20{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){._grid_1qohn_20{grid-template-columns:repeat(3,minmax(0,1fr))}}._track_1nzgi_1{grid-template-columns:repeat(var(--segments), minmax(0, 1fr));background:var(--surface-2);border-radius:16px;gap:4px;padding:4px;display:grid}._segment_1nzgi_10{height:44px;color:var(--text);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:background-color .15s ease-out;display:flex}._selected_1nzgi_24{background:var(--segment-selected)}._mark_4c7gy_1{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:4px;padding:0 3px}._slot_4c7gy_8{border-radius:5px;padding:0 4px;font-weight:700}._slot_4c7gy_8[data-tone="1"]{background:var(--day-1-tint);box-shadow:inset 0 -2px 0 var(--day-1-ring)}._slot_4c7gy_8[data-tone="2"]{background:var(--day-2-tint);box-shadow:inset 0 -2px 0 var(--day-2-ring)}._slot_4c7gy_8[data-tone="3"]{background:var(--day-3-tint);box-shadow:inset 0 -2px 0 var(--day-3-ring)}._slot_4c7gy_8[data-tone="4"]{background:var(--day-4-tint);box-shadow:inset 0 -2px 0 var(--day-4-ring)}._slot_4c7gy_8[data-tone="5"]{background:var(--day-5-tint);box-shadow:inset 0 -2px 0 var(--day-5-ring)}._slot_4c7gy_8[data-tone="6"]{background:var(--day-6-tint);box-shadow:inset 0 -2px 0 var(--day-6-ring)}._slot_4c7gy_8[data-tone="7"]{background:var(--day-7-tint);box-shadow:inset 0 -2px 0 var(--day-7-ring)}._blocks_1exia_1{flex-direction:column;gap:16px;font-size:15px;line-height:1.55;display:flex}._heading_1exia_9{font-family:var(--font-display);letter-spacing:-.01em;margin-top:8px;font-size:18px;font-weight:600}._text_1exia_17{max-width:70ch}._list_1exia_21{flex-direction:column;gap:6px;max-width:70ch;padding-left:20px;list-style:outside;display:flex}._list_1exia_21 li::marker{color:var(--accent)}._tip_1exia_34{border-left:4px solid var(--accent-ring);background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:6px 16px 16px 6px;padding:14px 16px;font-weight:600}._tip_1exia_34[data-tone="1"]{background:var(--day-1-tint);border-color:var(--day-1-ring);color:var(--text)}._tip_1exia_34[data-tone="2"]{background:var(--day-2-tint);border-color:var(--day-2-ring);color:var(--text)}._tip_1exia_34[data-tone="3"]{background:var(--day-3-tint);border-color:var(--day-3-ring);color:var(--text)}._tip_1exia_34[data-tone="4"]{background:var(--day-4-tint);border-color:var(--day-4-ring);color:var(--text)}._tip_1exia_34[data-tone="5"]{background:var(--day-5-tint);border-color:var(--day-5-ring);color:var(--text)}._tip_1exia_34[data-tone="6"]{background:var(--day-6-tint);border-color:var(--day-6-ring);color:var(--text)}._tip_1exia_34[data-tone="7"]{background:var(--day-7-tint);border-color:var(--day-7-ring);color:var(--text)}._tipTitle_1exia_79{margin-bottom:4px;font-weight:800}._figure_1exia_84{flex-direction:column;gap:8px;margin:0;display:flex}._caption_1exia_91{font-weight:800}._scroll_1exia_95{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow-x:auto}._table_1exia_102,._pattern_1exia_103{border-collapse:collapse;width:100%}._table_1exia_102 th,._table_1exia_102 td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:8px 12px}._table_1exia_102 th{background:var(--surface-2);font-size:13px;font-weight:800}._table_1exia_102 tr:last-child td{border-bottom:0}._table_1exia_102 ._hl_1exia_126{background:var(--accent-soft);color:var(--accent-soft-ink)}._pattern_1exia_103{border-spacing:0}._slotHead_1exia_136{text-align:left;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:800}._slotCell_1exia_146{border-top:1px solid var(--surface);white-space:nowrap;padding:8px 10px;font-weight:700}._slotHead_1exia_136[data-tone="1"]{background:var(--day-1-ring);color:var(--logo-ink)}._slotHead_1exia_136[data-tone="2"]{background:var(--day-2-ring);color:var(--logo-ink)}._slotHead_1exia_136[data-tone="3"]{background:var(--day-3-ring);color:var(--logo-ink)}._slotHead_1exia_136[data-tone="4"]{background:var(--day-4-ring);color:var(--logo-ink)}._slotHead_1exia_136[data-tone="5"]{background:var(--day-5-ring);color:var(--logo-ink)}._slotHead_1exia_136[data-tone="6"]{background:var(--day-6-ring);color:var(--logo-ink)}._slotHead_1exia_136[data-tone="7"]{background:var(--day-7-ring);color:var(--logo-ink)}._slotCell_1exia_146[data-tone="1"]{background:var(--day-1-tint)}._slotCell_1exia_146[data-tone="2"]{background:var(--day-2-tint)}._slotCell_1exia_146[data-tone="3"]{background:var(--day-3-tint)}._slotCell_1exia_146[data-tone="4"]{background:var(--day-4-tint)}._slotCell_1exia_146[data-tone="5"]{background:var(--day-5-tint)}._slotCell_1exia_146[data-tone="6"]{background:var(--day-6-tint)}._slotCell_1exia_146[data-tone="7"]{background:var(--day-7-tint)}._translation_1exia_204{border-top:1px solid var(--border);color:var(--muted);white-space:nowrap;padding:8px 12px;font-style:italic;font-weight:600}._compare_1exia_213{gap:10px;display:grid}._compareSide_1exia_218{background:var(--day-4-tint);border-radius:16px;padding:14px 16px}._compareSide_1exia_218[data-side="1"]{background:var(--day-3-tint)}._compareTitle_1exia_228{margin-bottom:6px;font-size:16px;font-weight:800}._compareSide_1exia_218 ul{flex-direction:column;gap:4px;display:flex}._image_1exia_240{border:1px solid var(--border);background:var(--surface);border-radius:16px;max-width:100%;height:auto}@media (width>=640px){._compare_1exia_213{grid-template-columns:1fr 1fr}}._button_u8t6b_1{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;transition:background-color .15s ease-out;display:inline-flex}._button_u8t6b_1:hover:not(:disabled){background:var(--surface-2)}._button_u8t6b_1:disabled{opacity:.5;cursor:not-allowed}._primary_u8t6b_26{background:var(--accent-soft);color:var(--accent-soft-ink);border-color:#0000;font-weight:800}._primary_u8t6b_26:hover:not(:disabled){background:var(--accent-soft);filter:brightness(.97)}._lg_u8t6b_38{border-radius:14px;height:48px;font-weight:800}._secondary_u8t6b_44._lg_u8t6b_38{background:0 0}._block_u8t6b_48{width:100%;display:flex}._wrap_1a4b2_1{flex-direction:column;gap:14px;max-width:640px;display:flex}._top_1a4b2_8{align-items:center;gap:12px;font-weight:700;display:flex}._progress_1a4b2_15{background:var(--track);border-radius:999px;flex:1;height:6px;overflow:hidden}._progress_1a4b2_15 span{background:var(--accent-ring);border-radius:999px;height:100%;transition:width .25s ease-out;display:block}._card_1a4b2_31{border:1px solid var(--border);background:var(--surface);border-radius:22px;flex-direction:column;gap:16px;padding:20px;display:flex}._prompt_1a4b2_41{font-size:18px;font-weight:700;line-height:1.8}._options_1a4b2_47{gap:8px;display:grid}._option_1a4b2_47{border:1px solid var(--border);background:var(--surface-2);text-align:left;border-radius:14px;min-height:48px;padding:10px 14px;font-weight:700}._option_1a4b2_47:hover:not(:disabled){border-color:var(--accent-ring)}._option_1a4b2_47:disabled{cursor:default}._right_1a4b2_70{border-color:var(--day-2-ring)!important;background:var(--day-2-tint)!important}._wrong_1a4b2_75{border-color:var(--day-6-ring)!important;background:var(--day-6-tint)!important}._fill_1a4b2_80{flex-direction:column;align-items:flex-start;gap:12px;display:flex}._blank_1a4b2_87{border:0;border-bottom:2px solid var(--accent);background:var(--surface-2);text-align:center;border-radius:8px 8px 0 0;max-width:100%;height:38px;margin:0 6px;padding:0 8px;font-weight:800}._blank_1a4b2_87:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._order_1a4b2_105{flex-direction:column;gap:14px;display:flex}._line_1a4b2_111{border:2px dashed var(--border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px;min-height:60px;padding:10px;display:flex}._pool_1a4b2_122{flex-wrap:wrap;gap:8px;display:flex}._tile_1a4b2_128{border:1px solid var(--border);background:var(--surface-2);min-height:42px;box-shadow:0 2px 0 var(--border);border-radius:12px;padding:0 14px;font-size:16px;font-weight:700}._tile_1a4b2_128:disabled{cursor:default}._placed_1a4b2_143{background:var(--accent-soft);color:var(--accent-soft-ink);border-color:#0000}._solution_1a4b2_149{margin-top:4px;font-size:17px}._explain_1a4b2_154{opacity:.85;margin-top:6px;font-weight:600}._done_1a4b2_160{flex-direction:column;align-items:flex-start;gap:12px;display:flex}._score_1a4b2_167{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:22px;flex-direction:column;gap:2px;padding:20px 28px;font-weight:700;display:flex}._back_1xac9_1{color:var(--accent);align-self:flex-start;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}._nl_1xac9_11{color:var(--accent);margin-top:2px;font-size:16px;font-weight:800}._tabs_1xac9_18{max-width:460px}._cta_1xac9_22{background:var(--accent-soft);height:48px;color:var(--accent-soft-ink);border:0;border-radius:14px;align-self:flex-start;padding:0 20px;font-weight:800}._pager_1xac9_33{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-top:16px;display:flex}._pager_1xac9_33 a{color:var(--accent);font-weight:800;text-decoration:none}._card_16syl_1{min-width:0;padding:var(--card-padding,20px);border:1px solid var(--border);border-radius:var(--card-radius,22px);background:var(--surface);flex-direction:column;gap:12px;display:flex}._header_16syl_13{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._title_16syl_20{letter-spacing:-.01em;font-size:17px;font-weight:800}._meta_16syl_26{color:var(--muted);font-weight:700}._wrap_1adnf_3{flex-direction:column;gap:14px;max-width:680px;scroll-margin-top:16px;display:flex}._top_1adnf_11{align-items:center;gap:12px;font-weight:700;display:flex}._progress_1adnf_18{background:var(--track);border-radius:999px;flex:1;height:6px;overflow:hidden}._progress_1adnf_18 span{background:var(--accent-ring);border-radius:999px;height:100%;transition:width .25s ease-out;display:block}._card_1adnf_34{border:1px solid var(--border);background:var(--surface);border-radius:22px;flex-direction:column;gap:16px;padding:20px;display:flex}._question_1adnf_46{flex-direction:column;gap:12px;display:flex}._qLabel_1adnf_52{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}._situation_1adnf_60{border-left:4px solid var(--day-4-ring);background:var(--day-4-tint);border-radius:4px 14px 14px 4px;padding:12px 14px;font-weight:600;line-height:1.55}._prompt_1adnf_69{font-size:18px;font-weight:800;line-height:1.5}._translate_1adnf_75{min-height:44px;color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-weight:800;text-decoration:underline}._translation_1adnf_86{color:var(--muted);font-style:italic;font-weight:600;line-height:1.5}._options_1adnf_93{gap:8px;display:grid}._option_1adnf_93{border:1px solid var(--border);background:var(--surface-2);min-height:52px;color:var(--text);text-align:left;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-weight:700;line-height:1.4;display:flex}._option_1adnf_93:hover:not(:disabled){border-color:var(--accent-ring)}._option_1adnf_93:disabled{cursor:default}._option_1adnf_93:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._letter_1adnf_126{background:var(--surface);border:1px solid var(--border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:inline-flex}._picked_1adnf_140{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent-soft-ink)}._picked_1adnf_140 ._letter_1adnf_126{background:var(--accent);color:var(--accent-ink);border-color:#0000}._right_1adnf_152{border-color:var(--day-2-ring);background:var(--day-2-tint)}._wrong_1adnf_157{border-color:var(--day-6-ring);background:var(--day-6-tint)}._solution_1adnf_162{margin-top:4px;font-weight:800}._explain_1adnf_167{opacity:.9;margin-top:6px;font-weight:600;line-height:1.5}._actions_1adnf_174{flex-wrap:wrap;gap:10px;display:flex}._actions_1adnf_174>:first-child{flex:200px}._done_1adnf_184{flex-direction:column;align-items:flex-start;gap:12px;display:flex}._score_1adnf_191{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:22px;flex-direction:column;gap:2px;padding:20px 28px;font-weight:700;display:flex}._score_1adnf_191[data-pass=true]{background:var(--day-2-tint);color:var(--text)}._score_1adnf_191[data-pass=false]{background:var(--day-6-tint);color:var(--text)}._examBar_1adnf_214{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}._timer_1adnf_223{background:var(--surface-2);height:36px;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;display:inline-flex}._timerLow_1adnf_236{background:var(--day-6-tint)}._examNav_1adnf_240{grid-template-columns:1fr 1fr;gap:10px;display:grid}._confirm_1adnf_246{flex-direction:column;gap:10px;display:flex}._jump_1adnf_252{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}._jumpItem_1adnf_258{border:1px solid var(--border);background:var(--surface);height:44px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:12px;font-weight:800}._jumpDone_1adnf_268{background:var(--accent-soft);color:var(--accent-soft-ink);border-color:#0000}._jumpItem_1adnf_258[aria-current=step]{outline:2px solid var(--accent);outline-offset:1px}._finishBtn_1adnf_279{align-self:flex-start}._result_1adnf_285{flex-direction:column;gap:20px;max-width:760px;display:flex}._resultHead_1adnf_292{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._verdict_1adnf_299{flex-direction:column;align-items:flex-start;gap:6px;display:flex}._verdictBadge_1adnf_306{border:2px solid var(--day-6-ring);border-radius:999px;align-items:center;height:32px;padding:0 14px;font-weight:800;display:inline-flex}._verdictBadge_1adnf_306[data-pass=true]{border-color:var(--day-2-ring)}._linkBtn_1adnf_320{border:1px solid var(--border);background:var(--surface);height:48px;color:var(--text);border-radius:14px;align-items:center;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}._linkBtn_1adnf_320:hover{border-color:var(--accent-ring)}._section_1adnf_337{flex-direction:column;gap:10px;display:flex}._h2_1adnf_343{font-family:var(--font-display);font-size:18px;font-weight:600}._domainScores_1adnf_349{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}._domainScores_1adnf_349 li{grid-template-columns:minmax(0,1fr) minmax(60px,160px) auto;align-items:center;gap:12px;min-height:32px;font-weight:700;display:grid}._domainName_1adnf_368{min-width:0}._domainMeter_1adnf_372{background:var(--track);border-radius:999px;height:8px;overflow:hidden}._domainMeter_1adnf_372 span{background:var(--day-2-ring);border-radius:999px;height:100%;display:block}._domainCount_1adnf_386{color:var(--muted);font-variant-numeric:tabular-nums}._mistakes_1adnf_391{flex-direction:column;gap:12px;list-style:none;display:flex}._mistake_1adnf_391{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}._mistakeQ_1adnf_408{font-weight:800;line-height:1.5}._answers_1adnf_413{gap:6px;display:grid}._answers_1adnf_413>div{border-radius:12px;padding:8px 12px}._answers_1adnf_413 dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}._answers_1adnf_413 dd{font-weight:700}._answerBad_1adnf_435{background:var(--day-6-tint)}._answerGood_1adnf_439{background:var(--day-2-tint)}@media (width>=640px){._answers_1adnf_413{grid-template-columns:1fr 1fr}}._back_ds1gi_1{min-height:44px;color:var(--accent);align-self:flex-start;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}._top_ds1gi_12{gap:16px;display:grid}._intro_ds1gi_17 p{font-weight:600;line-height:1.55}._examCard_ds1gi_22{border:1px solid var(--accent-ring);background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:22px;flex-direction:column;gap:12px;padding:20px;display:flex}._examHead_ds1gi_33{align-items:center;gap:8px;display:flex}._examTitle_ds1gi_39{font-family:var(--font-display);font-size:18px;font-weight:600}._examDesc_ds1gi_45{font-weight:700;line-height:1.5}._stat_ds1gi_50{background:var(--surface);height:28px;color:var(--text);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}._stat_ds1gi_50[data-pass=true]{background:var(--day-2-tint)}._stat_ds1gi_50[data-pass=false]{background:var(--day-6-tint)}._start_ds1gi_70{background:var(--accent);height:48px;color:var(--accent-ink);border-radius:14px;justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}._start_ds1gi_70:hover{filter:brightness(1.05)}._section_ds1gi_89{flex-direction:column;gap:10px;display:flex}._sectionTitle_ds1gi_95{font-family:var(--font-display);font-size:18px;font-weight:600}._grid_ds1gi_101{gap:10px;display:grid}._domain_ds1gi_106{border:1px solid var(--border);background:var(--surface);height:100%;color:var(--text);border-radius:20px;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;transition:border-color .15s ease-out;display:flex;position:relative;overflow:hidden}._domain_ds1gi_106:hover{border-color:var(--accent-ring)}._domainHead_ds1gi_126{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._nl_ds1gi_133{color:var(--accent);font-size:17px;font-weight:800}._domainTitle_ds1gi_139{font-weight:800}._summary_ds1gi_143{color:var(--muted);flex:1;font-weight:600}._foot_ds1gi_149{color:var(--muted);justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;font-weight:800;display:flex}._meter_ds1gi_159{background:var(--track);height:4px;position:absolute;bottom:0;left:0;right:0}._meter_ds1gi_159 span{background:var(--day-2-ring);height:100%;display:block}._nlTitle_ds1gi_174{color:var(--accent);margin-top:2px;font-size:16px;font-weight:800}._tabs_ds1gi_181{max-width:460px}._tableWrap_ds1gi_185{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow-x:auto}._terms_ds1gi_192{border-collapse:collapse;width:100%}._terms_ds1gi_192 th,._terms_ds1gi_192 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 14px}._terms_ds1gi_192 tbody tr:last-child td{border-bottom:0}._terms_ds1gi_192 th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}._terms_ds1gi_192 td:first-child{width:42%;color:var(--accent);font-weight:800}._terms_ds1gi_192 td{font-weight:600}._cta_ds1gi_227{background:var(--accent-soft);min-height:48px;color:var(--accent-soft-ink);border:0;border-radius:14px;align-self:flex-start;padding:0 20px;font-weight:800}._pager_ds1gi_238{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-top:16px;display:flex}._pager_ds1gi_238 a{min-height:44px;color:var(--accent);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}._pager_ds1gi_238 a:last-child{text-align:right}@media (width>=640px){._grid_ds1gi_101{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){._top_ds1gi_12{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (width>=1000px){._grid_ds1gi_101{grid-template-columns:repeat(3,minmax(0,1fr))}}._button_x5hes_1{border-radius:999px;flex:none;place-items:center;padding:0;transition:background-color .15s ease-out;display:grid}._button_x5hes_1:disabled{opacity:.5;cursor:not-allowed}._outline_x5hes_15{border:1px solid var(--border);background:var(--surface);color:var(--text)}._outline_x5hes_15:hover:not(:disabled){background:var(--surface-2)}._ghost_x5hes_25{color:var(--accent);background:0 0;border:0}._ghost_x5hes_25:hover:not(:disabled){background:var(--surface-2)}._plain_x5hes_35{color:var(--text);background:0 0;border:0}._plain_x5hes_35:hover:not(:disabled){background:var(--surface-2)}._sm_x5hes_45{width:32px;height:32px}._md_x5hes_50{width:40px;height:40px}._lg_x5hes_55{width:44px;height:44px}._wrap_1ezhf_1{flex-direction:column;gap:16px;width:100%;max-width:560px;margin:0 auto;display:flex}._top_1ezhf_10{align-items:center;gap:12px;font-weight:700;display:flex}._progress_1ezhf_17{background:var(--track);border-radius:999px;flex:1;height:6px;overflow:hidden}._progress_1ezhf_17 span{background:var(--accent-ring);border-radius:999px;height:100%;transition:width .25s ease-out;display:block}._card_1ezhf_33{border:1px solid var(--border);background:var(--surface);box-shadow:0 6px 24px -12px var(--shadow);border-radius:24px;flex-direction:column;gap:16px;padding:20px;display:flex}._prompt_1ezhf_44{min-height:90px;font-family:var(--font-display);letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:28px;font-weight:600;display:flex}._card_1ezhf_33>p{text-align:center}._options_1ezhf_63{gap:8px;display:grid}._articles_1ezhf_68{grid-template-columns:1fr 1fr;gap:10px;display:grid}._option_1ezhf_63{border:1px solid var(--border);background:var(--surface-2);text-align:left;border-radius:16px;min-height:52px;padding:10px 14px;font-weight:700}._option_1ezhf_63:hover:not(:disabled){border-color:var(--accent-ring)}._option_1ezhf_63:disabled{cursor:default}._article_1ezhf_68{min-height:72px;font-family:var(--font-display);text-align:center;font-size:24px}._right_1ezhf_99{border-color:var(--day-2-ring);background:var(--day-2-tint)}._wrong_1ezhf_104{border-color:var(--day-6-ring);background:var(--day-6-tint)}._form_1ezhf_109{gap:8px;display:flex}._form_1ezhf_109 input{flex:1;font-size:18px}._solution_1ezhf_119{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:18px;display:flex}._details_1ezhf_128{opacity:.8;margin-top:2px;font-weight:600}._score_1ezhf_134{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:24px;flex-direction:column;align-items:center;gap:4px;padding:24px;display:flex}._review_1ezhf_145{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:16px 20px}._reviewTitle_1ezhf_152{margin-bottom:8px;font-size:17px;font-weight:800}._reviewRow_1ezhf_158{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;font-weight:700;display:flex}._mode_bkiqe_1{border:1px solid var(--border);min-height:110px;color:var(--text);border-radius:22px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;transition:transform .15s ease-out;display:flex}._mode_bkiqe_1:hover{transform:translateY(-2px)}._mode_bkiqe_1[data-tone="1"]{background:var(--day-1-tint)}._mode_bkiqe_1[data-tone="2"]{background:var(--day-2-tint)}._mode_bkiqe_1[data-tone="3"]{background:var(--day-3-tint)}._mode_bkiqe_1[data-tone="4"]{background:var(--day-4-tint)}._mode_bkiqe_1 ._muted_bkiqe_31,._mode_bkiqe_1 span:last-child{color:var(--text);opacity:.8;font-weight:600}._modeTitle_bkiqe_38{font-family:var(--font-display);font-size:18px;font-weight:600}._field_1yqr6_1{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}._field_1yqr6_1:last-of-type{border-bottom:0}._fieldLabel_1yqr6_13{font-weight:800}._help_1yqr6_17{color:var(--muted);font-weight:600}._check_1yqr6_22{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}._check_1yqr6_22 input{width:20px;height:20px;accent-color:var(--accent)}._test_1yqr6_37{border:1px solid var(--border);background:var(--surface);border-radius:999px;height:32px;padding:0 12px;font-size:13px;font-weight:800}._danger_1yqr6_47{color:var(--het-ink);align-self:flex-start}._track_b8vcs_1{background:var(--bar-track);display:flex;overflow:hidden}._fill_b8vcs_7{background:var(--bar-color);transition:width .3s ease-out,height .3s ease-out;display:block}._horizontal_b8vcs_15{border-radius:999px;width:100%;height:6px}._horizontal_b8vcs_15 ._fill_b8vcs_7{width:var(--bar-pct);border-radius:999px;height:100%}._vertical_b8vcs_27{border-radius:7px;align-items:flex-end;width:100%;max-width:24px;height:52px}._vertical_b8vcs_27 ._fill_b8vcs_7{width:100%;height:var(--bar-pct);border-radius:7px}._wrap_bwnzj_1{flex-direction:column;gap:16px;width:100%;max-width:560px;margin:0 auto;display:flex}._top_bwnzj_10{align-items:center;gap:12px;font-weight:700;display:flex}._progress_bwnzj_17{background:var(--track);border-radius:999px;flex:1;height:6px;overflow:hidden}._progress_bwnzj_17 span{background:var(--accent-ring);border-radius:999px;height:100%;transition:width .25s ease-out;display:block}._card_bwnzj_33{border:1px solid var(--border);background:var(--surface);min-height:320px;box-shadow:0 6px 24px -12px var(--shadow);border-radius:24px;flex-direction:column;gap:20px;padding:20px;display:flex}._meta_bwnzj_45{flex-wrap:wrap;gap:6px;display:flex}._newBadge_bwnzj_51{background:var(--accent-soft);height:22px;color:var(--accent-soft-ink);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}._face_bwnzj_63{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}._prompt_bwnzj_73,._answerMain_bwnzj_74{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:30px;font-weight:600;display:flex}._answer_bwnzj_74{border-top:1px dashed var(--border);text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:16px;display:flex}._answerMain_bwnzj_74{font-size:22px}._grades_bwnzj_101{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._grade_bwnzj_101{height:60px;color:var(--text);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:800;display:flex}._grade_bwnzj_101 small{color:var(--muted);font-weight:700}._grade_bwnzj_101:disabled{opacity:.6}._again_bwnzj_129{background:var(--day-6-tint)}._hard_bwnzj_132{background:var(--day-5-tint)}._good_bwnzj_135{background:var(--day-2-tint)}._easy_bwnzj_138{background:var(--day-4-tint)}._hint_bwnzj_142{color:var(--muted);text-align:center;font-size:12px}._done_bwnzj_148{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 16px;display:flex}._doneEmoji_bwnzj_157{background:var(--day-2-tint);width:72px;height:72px;color:var(--day-2-ring);border-radius:50%;place-items:center;font-size:36px;font-weight:800;display:grid}@media (hover:none){._hint_bwnzj_142{display:none}}._streak_1jrml_1{color:var(--day-3-ring);align-items:center;gap:6px;display:flex}._streak_1jrml_1>span{color:var(--text)}._cta_1jrml_12{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px}._ctaTitle_1jrml_20{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}._link_1jrml_27{color:var(--accent);font-weight:800;text-decoration:none}._levels_1jrml_33{flex-direction:column;gap:14px;display:flex}._levelRow_1jrml_39{grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;display:grid}._levelBars_1jrml_46{flex-direction:column;gap:4px;display:flex}._levelNums_1jrml_52{color:var(--muted);grid-column:2;font-size:13px;font-weight:700}._filters_dsznq_1{flex-direction:column;gap:10px;display:flex}._search_dsznq_7{display:flex;position:relative}._search_dsznq_7>svg{color:var(--muted);position:absolute;top:13px;left:14px}._search_dsznq_7 input{flex:1;padding-left:40px}._selects_dsznq_24{grid-template-columns:1fr 1fr;gap:8px;display:grid}._bar_dsznq_30{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}._list_dsznq_39{border:1px solid var(--border);background:var(--surface);border-radius:22px;overflow:hidden}._row_dsznq_46{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"speak main level status""speak en level status";align-items:center;gap:0 10px;padding:8px 12px 8px 6px;display:grid}._row_dsznq_46:first-child{border-top:0}._row_dsznq_46>:first-child{grid-area:speak}._main_dsznq_66{flex-wrap:wrap;grid-area:main;align-items:baseline;gap:2px 8px;min-width:0;display:flex}._nl_dsznq_75{font-size:16px;font-weight:800}._details_dsznq_80{color:var(--muted);font-size:13px;font-weight:600}._en_dsznq_86{color:var(--muted);grid-area:en;min-width:0;font-weight:600}._row_dsznq_46>[data-level]{grid-area:level}._status_dsznq_97{border:1px solid var(--border);min-width:86px;height:30px;color:var(--muted);background:0 0;border-radius:999px;grid-area:status;padding:0 10px;font-size:12px;font-weight:800}._learning_dsznq_110{background:var(--day-5-tint);color:var(--text);border-color:#0000}._known_dsznq_116{background:var(--day-4-tint);color:var(--text);border-color:#0000}._mastered_dsznq_122{background:var(--day-2-tint);color:var(--text);border-color:#0000}@media (width>=768px){._filters_dsznq_1{flex-flow:wrap;align-items:center}._search_dsznq_7{flex:280px}._selects_dsznq_24{flex:360px}._row_dsznq_46{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) auto auto;grid-template-areas:"speak main en level status"}}._shell_g9v58_1{flex-direction:column;min-height:100dvh;display:flex}._header_g9v58_8{z-index:10;padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));background:var(--bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}._brand_g9v58_22{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}._logo_g9v58_30{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:600}._main_g9v58_37{flex:1;width:100%;max-width:1040px;margin:0 auto;padding:20px 16px 32px}._topNav_g9v58_45{background:var(--surface-2);border-radius:999px;gap:4px;padding:4px;display:flex}._topNav_g9v58_45 ._navItem_g9v58_53{white-space:nowrap;height:40px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:800;text-decoration:none;display:flex}._topNav_g9v58_45 ._navItem_g9v58_53 svg{width:18px;height:18px}._topNav_g9v58_45 ._navItem_g9v58_53:hover{color:var(--text)}._topNav_g9v58_45 ._active_g9v58_75,._topNav_g9v58_45 ._active_g9v58_75:hover{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px var(--shadow)}._bottomNav_g9v58_82{z-index:10;padding:6px max(8px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid;position:sticky;bottom:0}._bottomNav_g9v58_82 ._navItem_g9v58_53{height:56px;color:var(--muted);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:800;line-height:1.1;text-decoration:none;display:flex}._bottomNav_g9v58_82 ._active_g9v58_75{color:var(--accent)}@media (width>=900px){._header_g9v58_8{padding:16px 32px}._main_g9v58_37{padding:28px 32px 48px}}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff")}:root{--font-display:"Unbounded", "Arial Black", system-ui, sans-serif;--font-body:"Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--logo-1:#b9a9ff;--logo-2:#8fe0bc;--logo-3:#ffb894;--logo-4:#9ccbff;--logo-ink:#1f1d2b;--logo-5:#f2d272;--logo-6:#ffa9c8;--logo-7:#b9d99a}:root,[data-theme]{--mood-1-tint:var(--day-6-tint);--mood-1-ring:var(--day-6-ring);--mood-2-tint:var(--day-3-tint);--mood-2-ring:var(--day-3-ring);--mood-3-tint:var(--day-5-tint);--mood-3-ring:var(--day-5-ring);--mood-4-tint:var(--day-4-tint);--mood-4-ring:var(--day-4-ring);--mood-5-tint:var(--day-2-tint);--mood-5-ring:var(--day-2-ring)}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4f9;--surface:#fff;--surface-2:#f1eff6;--border:#e4e1ec;--text:#1f1d2b;--muted:#67647a;--accent:#6f5cd6;--accent-ink:#fff;--accent-soft:#e4ddff;--accent-soft-ink:#35297a;--accent-ring:#9a86f0;--range-bg:#ece7ff;--range-text:#4b3bb0;--track:#eceaf2;--track-on-tint:#fffc;--check-ink:#1f1d2b;--scrim:#1f1d2b66;--segment-selected:var(--surface);--day-1-tint:#e6dfff;--day-1-ring:#9a86f0;--day-2-tint:#d3f3e5;--day-2-ring:#4dbe91;--day-3-tint:#ffe1d0;--day-3-ring:#f09065;--day-4-tint:#d5e9ff;--day-4-ring:#5b9fe8;--day-5-tint:#fff1bf;--day-5-ring:#ddb032;--day-6-tint:#ffdce8;--day-6-ring:#e57aa3;--day-7-tint:#e1eed5;--day-7-ring:#86b463;--trophy:#b8901c;--de-ink:#2a68b5;--het-ink:#b4501f;--shadow:#1f1d2b24}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131218;--surface:#1c1b23;--surface-2:#24232d;--border:#2f2d3a;--text:#eceaf4;--muted:#a29eb6;--accent:#b9a9ff;--accent-ink:#1c1640;--accent-soft:#342d5c;--accent-soft-ink:#e2dbff;--accent-ring:#b9a9ff;--range-bg:#2c2650;--range-text:#d6ccff;--track:#2a2833;--track-on-tint:#ffffff1f;--check-ink:#131218;--scrim:#0009;--segment-selected:var(--accent-soft);--day-1-tint:#2a2542;--day-1-ring:#b9a9ff;--day-2-tint:#1c3229;--day-2-ring:#8fe0bc;--day-3-tint:#3a2820;--day-3-ring:#ffb894;--day-4-tint:#1e2c3d;--day-4-ring:#9ccbff;--day-5-tint:#36311a;--day-5-ring:#f2d272;--day-6-tint:#3a2230;--day-6-ring:#ffa9c8;--day-7-tint:#25311e;--day-7-ring:#b9d99a;--trophy:#f2d272;--de-ink:#9ccbff;--het-ink:#ffb894;--shadow:#00000080}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.4}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img,svg{flex:none;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::placeholder{color:var(--muted);opacity:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
