._button_19f8v_1{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--touch-target);padding:0 var(--space-xl);border-radius:var(--radius-button);font:var(--text-action);white-space:nowrap;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);text-decoration:none;display:inline-flex}._button_19f8v_1:active:not(:disabled){transform:scale(.97)}._button_19f8v_1:disabled,._button_19f8v_1[aria-disabled=true]{cursor:not-allowed}._primary_19f8v_30{background:var(--action-primary);color:var(--ink-on-inverse);border:0}._primary_19f8v_30:hover:not(:disabled){background:var(--action-primary-hover);box-shadow:0 6px 16px #00000024}._primary_19f8v_30:disabled{color:#6b6b70;background:#d9d9dc}._secondary_19f8v_47{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--ink-primary);box-shadow:0 1px 2px #0000000a}._secondary_19f8v_47:hover:not(:disabled){border-color:var(--border-control);background:#fbfbfb}._secondary_19f8v_47:disabled{color:var(--ink-disabled)}._block_19f8v_63{width:100%}._grid_1htz1_1{gap:var(--space-md);display:grid}@media (width>=720px){._grid_1htz1_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){._grid_1htz1_1{grid-template-columns:repeat(3,minmax(0,1fr))}}._feature_1htz1_18{align-content:start;justify-items:center;gap:var(--space-xs);padding:var(--space-xxl) var(--space-xl) var(--space-xxl);border-radius:var(--radius-feature);background:var(--surface-feature);color:var(--ink-primary);text-align:center;transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);text-decoration:none;display:grid}._feature_1htz1_18:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}._feature_1htz1_18:focus-visible{border-radius:var(--radius-feature)}._preview_1htz1_43{aspect-ratio:1;width:min(100%,132px);margin-bottom:var(--space-lg);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);place-items:center;display:grid}._title_1htz1_54{font:400 1.75rem/1.15 var(--font-display);text-wrap:balance}._description_1htz1_59{max-width:30ch;font:var(--text-support);color:var(--ink-secondary)}._chip_1htz1_65{font:var(--text-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}._neutral_1htz1_75{background:var(--surface-muted);color:var(--ink-primary)}._accent_1htz1_80{background:var(--accent-soft);color:var(--accent-edge)}._success_1htz1_85{background:var(--status-success-soft);color:var(--status-success-ink)}._progress_1htz1_90{background:var(--surface-muted);border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}._progressFill_1htz1_99{border-radius:inherit;background:var(--accent-primary);height:100%;transition:width var(--motion-base) var(--ease-out);display:block}._glyph_1htz1_107{justify-items:center;gap:var(--space-xs);display:grid}._glyphMain_1htz1_113{font:400 clamp(2.25rem, 5vw, 3rem) / 1 var(--font-display);color:var(--ink-primary)}._glyphCaption_1htz1_118{font:var(--text-caption);color:var(--ink-secondary)}@media (width>=720px){._preview_1htz1_43{width:min(100%,200px)}}._home_lg4ur_1{gap:var(--space-section);display:grid}._hero_lg4ur_6{justify-items:center;gap:var(--space-lg);padding:clamp(24px, 6vw, 72px) 0 var(--space-xs);text-align:center;display:grid}._headline_lg4ur_14{text-wrap:balance;max-width:20ch;font:var(--text-hero);letter-spacing:-.02em}._lede_lg4ur_21{max-width:44ch;font:400 1.0625rem/1.55 var(--font-body);color:var(--ink-secondary)}._section_lg4ur_27{gap:var(--space-lg);display:grid}._sectionHeader_lg4ur_32{justify-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);text-align:center;display:grid}._sectionHeadline_lg4ur_40{text-wrap:balance;font:400 clamp(2rem, 4.5vw, 3rem) / 1.1 var(--font-display);letter-spacing:-.01em}._sectionTitle_lg4ur_46{font:var(--text-section)}._resume_lg4ur_51{gap:var(--space-md);padding:4px 4px var(--space-md);scroll-snap-type:x mandatory;grid-auto-columns:minmax(280px,360px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}._resumeCard_lg4ur_63{gap:var(--space-sm);padding:var(--space-xl);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);scroll-snap-align:start;display:grid}._resumeDetail_lg4ur_74{font:var(--text-caption);color:var(--ink-secondary)}._resumeTitle_lg4ur_79{font:450 1.375rem/1.2 var(--font-display)}._resumeMeta_lg4ur_83{font:var(--text-caption);color:var(--ink-secondary)}._resumeButton_lg4ur_88{min-height:var(--touch-target);margin-top:var(--space-xs);background:var(--action-primary);color:#fff;font:var(--text-action);transition:background-color var(--motion-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._resumeButton_lg4ur_88:hover{background:var(--action-primary-hover)}._card_1u6e7_1{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-xl);box-shadow:var(--shadow-card)}._dialog_xto9w_1{border-radius:var(--radius-sheet);background:var(--surface-card);width:min(100vw - 32px,480px);max-height:calc(100dvh - 32px);color:var(--ink-primary);box-shadow:var(--shadow-float);border:0;padding:0}._wide_xto9w_12{width:min(100vw - 32px,960px)}._dialog_xto9w_1::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141459}._body_xto9w_21{gap:var(--space-lg);padding:var(--space-xl);display:grid}._title_xto9w_27{font:var(--text-section)}._body_xto9w_21>div:last-child{margin-top:var(--space-xs)}._section_1ep7f_1{gap:var(--space-sm);display:grid}._header_1ep7f_6{font:var(--text-section)}._list_1ep7f_11{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}._row_1ep7f_19,._static_1ep7f_20{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:60px;padding:var(--space-sm) var(--space-lg);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-tile);color:var(--ink-primary);text-decoration:none;display:flex}._row_1ep7f_19{transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out)}._row_1ep7f_19:hover{border-color:var(--border-control);box-shadow:var(--shadow-card)}._row_1ep7f_19:focus-visible{border-radius:var(--radius-tile)}._text_1ep7f_49{font:var(--text-action);gap:2px;display:grid}._detail_1ep7f_55{font:var(--text-support);color:var(--ink-secondary)}._chevron_1ep7f_60{background:var(--surface-muted);width:28px;height:28px;color:var(--ink-primary);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;line-height:1;display:inline-grid}._footer_1ep7f_73{font:var(--text-support);color:var(--ink-secondary)}._screen_2gk5m_1{gap:var(--space-xl);display:grid}._header_2gk5m_6{gap:var(--space-xs);padding-bottom:var(--space-xs);display:grid}._title_2gk5m_12{font:var(--text-screen);letter-spacing:-.01em}._subtitle_2gk5m_17{max-width:60ch;font:var(--text-support);color:var(--ink-secondary)}._placeholder_2gk5m_23{color:var(--ink-secondary)}._status_1iozd_1{justify-items:center;gap:var(--space-md);padding:var(--space-xxl) var(--space-lg);text-align:center;display:grid}._title_1iozd_9{font:var(--text-section)}._message_1iozd_13{font:var(--text-support);color:var(--ink-secondary);max-width:36ch}._spinner_1iozd_19{border:3px solid #e4e4e7;border-top-color:var(--action-primary);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite _spin_1iozd_19}@keyframes _spin_1iozd_19{to{transform:rotate(360deg)}}._meta_1j2g1_1{font:var(--text-support);color:var(--ink-secondary)}._error_1j2g1_6{font:var(--text-support);color:var(--status-error-ink)}._success_1j2g1_11{font:var(--text-support);color:var(--status-success-ink)}._sectionTitle_1j2g1_16{font:var(--text-section)}._back_1j2g1_20{min-height:var(--touch-target);font:var(--text-action);align-items:center;text-decoration:none;display:inline-flex}._examHeader_1j2g1_28{gap:var(--space-xxs);display:grid}._form_1j2g1_33,._upload_1j2g1_34,._review_1j2g1_35{gap:var(--space-md);display:grid}._field_1j2g1_40{gap:var(--space-xs);display:grid}._label_1j2g1_45{font:var(--text-caption);color:var(--ink-secondary)}._input_1j2g1_50,._textarea_1j2g1_51{min-height:48px;padding:var(--space-sm) var(--space-md);border:1.5px solid var(--border-control);border-radius:var(--radius-input);background:var(--surface-card);font:var(--text-body);color:var(--ink-primary)}._textarea_1j2g1_51{resize:vertical;min-height:140px}._input_1j2g1_50:focus-visible,._textarea_1j2g1_51:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._drop_1j2g1_73{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-xl);border:2px dashed var(--border-subtle);border-radius:var(--radius-card);transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);flex-wrap:wrap;display:flex}._dropOver_1j2g1_87{border-color:var(--action-primary);background:var(--surface-muted)}._pending_1j2g1_92{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-input);background:var(--surface-muted);flex-wrap:wrap;display:flex}._material_1j2g1_103,._card_1j2g1_104{flex:1;gap:2px;min-width:0;display:grid}._card_1j2g1_104 span{overflow-wrap:anywhere}._statusRow_1j2g1_115,._progressRow_1j2g1_116{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._progress_1j2g1_116{width:160px;height:8px}._consent_1j2g1_128{white-space:pre-wrap}._actions_1j2g1_132,._ratings_1j2g1_133{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}._ratings_1j2g1_133{justify-content:stretch}._ratings_1j2g1_133>*{flex:120px}._readiness_1j2g1_148{gap:var(--space-xs);display:grid}._metric_1j2g1_153{font:var(--text-hero);font-variant-numeric:tabular-nums}._metricSmall_1j2g1_158{font:var(--text-section)}._skills_1j2g1_162{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){._skills_1j2g1_162{grid-template-columns:repeat(2,minmax(0,1fr))}}._skill_1j2g1_162{gap:var(--space-xs);padding:var(--space-lg);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);display:grid}._skill_1j2g1_162 ._actions_1j2g1_132{justify-content:flex-start}._meter_1j2g1_189{width:100%;height:8px}._flashcard_1j2g1_194{place-items:center;gap:var(--space-md);min-height:240px;padding:var(--space-xl);border:1.5px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);color:inherit;text-align:center;cursor:pointer;display:grid}._flashcard_1j2g1_194:disabled{cursor:default;border-color:var(--border-control)}._front_1j2g1_213{font:var(--text-prompt)}._backSide_1j2g1_217{padding-top:var(--space-md);border-top:1px solid var(--border-subtle);white-space:pre-wrap}._mockQuestions_1j2g1_223{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}._mockQuestion_1j2g1_223{gap:var(--space-sm);display:grid}._prompt_1j2g1_236{font:var(--text-prompt);white-space:pre-wrap}._options_1j2g1_241{gap:var(--space-xs);display:grid}._option_1j2g1_241{min-height:52px;padding:var(--space-sm) var(--space-md);border:1.5px solid var(--border-subtle);border-radius:var(--radius-tile);cursor:pointer;align-items:center;display:flex}._option_1j2g1_241:hover{border-color:var(--border-control)}._option_1j2g1_241:has(input:focus-visible){box-shadow:var(--focus-ring)}._optionSelected_1j2g1_264,._optionSelected_1j2g1_264:hover{border-color:var(--action-primary);box-shadow:0 0 0 1px var(--action-primary)}._mockBar_1j2g1_270{bottom:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);flex-wrap:wrap;display:flex;position:sticky;box-shadow:0 8px 24px #201b321f}._timer_1j2g1_285{font:700 1.25rem/1 var(--font-rounded);font-variant-numeric:tabular-nums}._group_1b338_1{gap:var(--space-xxs);max-width:100%;padding:var(--space-xxs);background:#ececef;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;display:inline-grid}._option_1b338_13{min-height:40px;padding:0 var(--space-lg);color:var(--ink-secondary);font:var(--text-action);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:999px}._option_1b338_13:hover{color:var(--ink-primary)}._option_1b338_13[aria-checked=true]{background:var(--surface-card);color:var(--ink-primary);box-shadow:0 1px 3px #0000001a}._row_1s7bq_1{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:56px;padding:var(--space-sm) var(--space-lg);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-tile);cursor:pointer;display:flex}._text_1s7bq_14{gap:2px;display:grid}._detail_1s7bq_19{font:var(--text-support);color:var(--ink-secondary)}._input_1s7bq_24{appearance:none;cursor:pointer;width:52px;height:32px;transition:background-color var(--motion-base) var(--ease-out);background:#d4d4d8;border-radius:16px;flex:none;margin:0;position:relative}._input_1s7bq_24:after{content:"";width:26px;height:26px;transition:transform var(--motion-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}._input_1s7bq_24:checked{background:var(--action-primary)}._input_1s7bq_24:checked:after{transform:translate(20px)}._input_1s7bq_24:focus-visible{box-shadow:var(--focus-ring)}._tests_yhvsx_1{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){._tests_yhvsx_1{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}._testCard_yhvsx_16{gap:var(--space-xs);min-height:160px;padding:var(--space-xl);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--ink-primary);transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);text-decoration:none;display:grid}._testCard_yhvsx_16:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}._testCard_yhvsx_16:focus-visible{border-radius:var(--radius-card)}._testTitle_yhvsx_41{font:450 1.5rem/1.15 var(--font-display)}._testMeta_yhvsx_45{font:var(--text-support);color:var(--ink-secondary)}._testFooter_yhvsx_50{margin-top:var(--space-sm);justify-content:space-between;align-self:end;align-items:center;display:flex}._testArrow_yhvsx_58{background:var(--action-primary);color:#fff;width:32px;height:32px;transition:transform var(--motion-fast) var(--ease-out);border-radius:50%;place-items:center;display:inline-grid}._testCard_yhvsx_16:hover ._testArrow_yhvsx_58{transform:translate(2px)}._draft_yhvsx_73{gap:var(--space-xs);margin-top:var(--space-sm);font:var(--text-caption);color:var(--ink-secondary);align-self:end;display:grid}._skills_yhvsx_82{gap:var(--space-xl);max-width:760px;display:grid}._chips_yhvsx_88{gap:var(--space-xs);flex-wrap:wrap;display:flex}._chip_yhvsx_88{min-height:40px;padding:0 var(--space-md);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--ink-primary);font:var(--text-support);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);border-radius:999px}._chip_yhvsx_88:hover{border-color:var(--border-control)}._chip_yhvsx_88[aria-pressed=true]{border-color:var(--action-primary);background:var(--action-primary);color:#fff}._field_yhvsx_118{gap:var(--space-sm);display:grid}._fieldLabel_yhvsx_123{font:var(--text-action);color:var(--ink-primary)}._actions_yhvsx_128{gap:var(--space-sm);flex-wrap:wrap;display:flex}._runner_1odoc_1,._results_1odoc_2{gap:var(--space-lg);display:grid}._toolbar_1odoc_7{align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}._back_1odoc_14{min-height:var(--touch-target);font:var(--text-action);align-items:center;text-decoration:none;display:inline-flex}._title_1odoc_22{font:var(--text-screen);flex:auto}._timer_1odoc_27{font:700 1.25rem/1 var(--font-rounded);font-variant-numeric:tabular-nums;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-input);background:var(--surface-muted)}._timerLow_1odoc_35{background:var(--status-streak-soft);color:var(--status-streak-ink)}._progress_1odoc_40{appearance:none;background:var(--surface-muted);border:0;border-radius:4px;width:100%;height:8px;overflow:hidden}._progress_1odoc_40::-webkit-progress-bar{background:var(--surface-muted)}._progress_1odoc_40::-webkit-progress-value{background:var(--accent-primary);transition:width var(--motion-base) var(--ease-out)}._progress_1odoc_40::-moz-progress-bar{background:var(--accent-primary)}._split_1odoc_64{gap:var(--space-lg);display:grid}@media (width>=960px){._split_1odoc_64{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}._passage_1odoc_75{top:var(--space-lg);max-height:calc(100dvh - 2 * var(--space-lg));position:sticky;overflow:auto}}._passage_1odoc_75{padding:var(--space-xl);box-shadow:var(--shadow-card);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}._passageTitle_1odoc_91{font:var(--text-section);margin-bottom:var(--space-md)}._passageText_1odoc_96{white-space:pre-wrap;font:400 1.0625rem/1.7 var(--font-display)}._questions_1odoc_101,._question_1odoc_101,._matCard_1odoc_107{gap:var(--space-md);display:grid}._matCard_1odoc_107{width:100%;max-width:820px;margin:0 auto}._questionNumber_1odoc_118{font:var(--text-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-secondary)}._prompt_1odoc_125{font:var(--text-prompt);white-space:pre-wrap}._meta_1odoc_130{font:var(--text-support);color:var(--ink-secondary)}._choices_1odoc_135{gap:var(--space-xs);display:grid}._choicesRow_1odoc_140{grid-template-columns:repeat(5,minmax(0,1fr))}._choice_1odoc_135{align-items:center;gap:var(--space-sm);min-height:52px;padding:var(--space-sm) var(--space-md);border:1.5px solid var(--border-subtle);border-radius:var(--radius-tile);background:var(--surface-card);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);display:flex}._choicesRow_1odoc_140 ._choice_1odoc_135{justify-content:center}._choice_1odoc_135:hover{border-color:var(--border-control)}._choice_1odoc_135:has(input:focus-visible){box-shadow:var(--focus-ring)}._choiceSelected_1odoc_171,._choiceSelected_1odoc_171:hover{border-color:var(--action-primary);box-shadow:0 0 0 1px var(--action-primary);background:#fafafa}._letter_1odoc_178{background:var(--surface-muted);width:32px;height:32px;font:var(--text-action);border-radius:50%;flex:none;place-items:center;display:inline-grid}._choiceSelected_1odoc_171 ._letter_1odoc_178{background:var(--action-primary);color:var(--ink-on-accent)}._field_1odoc_194{gap:var(--space-xs);display:grid}._fieldLabel_1odoc_199{font:var(--text-caption);color:var(--ink-secondary)}._input_1odoc_204,._textarea_1odoc_205{min-height:48px;padding:var(--space-sm) var(--space-md);border:1.5px solid var(--border-control);border-radius:var(--radius-input);background:var(--surface-card);font:var(--text-body);color:var(--ink-primary)}._textarea_1odoc_205{resize:vertical;min-height:160px}._input_1odoc_204:focus-visible,._textarea_1odoc_205:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._flag_1odoc_227{min-height:var(--touch-target);padding:0 var(--space-sm);border-radius:var(--radius-input);color:var(--ink-secondary);font:var(--text-support);cursor:pointer;background:0 0;border:0;justify-self:start}._flag_1odoc_227:hover{background:var(--surface-muted)}._flag_1odoc_227[aria-pressed=true]{color:var(--status-streak-ink)}._imageButton_1odoc_247{border:1px solid var(--border-subtle);border-radius:var(--radius-input);cursor:zoom-in;background:#fff;padding:0;overflow:hidden}._image_1odoc_247,._zoomImage_1odoc_257{width:100%;height:auto;display:block}._pager_1odoc_263{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;background:linear-gradient(to top, var(--surface-canvas) 70%, transparent);display:flex;position:sticky;bottom:0}._pageInfo_1odoc_274{font:var(--text-support);color:var(--ink-secondary);text-align:center}._dialogActions_1odoc_280{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}._overview_1odoc_287{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(48px,1fr));margin:0;padding:0;list-style:none;display:grid}._overviewCell_1odoc_296{width:100%;min-height:var(--touch-target);border:1.5px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--surface-card);font:var(--text-action);cursor:pointer}._cellAnswered_1odoc_306{background:var(--action-primary);border-color:var(--action-primary);color:#fff}._cellFlagged_1odoc_312{box-shadow:inset 0 -4px 0 var(--status-streak-ink)}._scoreCard_1odoc_317{gap:var(--space-lg);display:grid}@media (width>=720px){._scoreCard_1odoc_317{grid-template-columns:auto 1fr;align-items:center}}._score_1odoc_317{font:var(--text-hero);font-variant-numeric:tabular-nums}._readiness_1odoc_334{gap:var(--space-xxs);display:grid}._sectionTitle_1odoc_339{font:var(--text-section)}._breakdown_1odoc_343{gap:var(--space-sm);display:grid}._bars_1odoc_348{gap:var(--space-sm);padding:var(--space-lg);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);margin:0;list-style:none;display:grid}._bar_1odoc_348{gap:var(--space-xxs) var(--space-md);grid-template-columns:1fr auto;display:grid}._barLabel_1odoc_365{font:var(--text-support)}._barValue_1odoc_369{font:var(--text-support);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}._meter_1odoc_375{grid-column:1/-1;width:100%;height:8px}._retry_1odoc_381{gap:var(--space-sm);justify-items:start;display:grid}._review_1odoc_387{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}._reviewRow_1odoc_395{gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);grid-template-columns:auto 1fr;display:grid}._reviewMark_1odoc_405{font:700 1.25rem/1.4 var(--font-rounded)}._reviewCorrect_1odoc_409 ._reviewMark_1odoc_405{color:var(--status-success-ink)}._reviewWrong_1odoc_413 ._reviewMark_1odoc_405{color:var(--status-error-ink)}._reviewPrompt_1odoc_417{font:var(--text-support);color:var(--ink-secondary)}._linkButton_1odoc_422{min-height:var(--touch-target);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-button);background:var(--action-primary);color:#fff;font:var(--text-action);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._runner_typk3_1,._results_typk3_2{gap:var(--space-lg);max-width:1080px;margin:0 auto;display:grid}._center_typk3_9{justify-items:center;gap:var(--space-md);display:grid}._toolbar_typk3_15{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}._close_typk3_22,._discard_typk3_23{min-height:var(--touch-target);padding:0 var(--space-sm);border-radius:var(--radius-input);font:var(--text-action);color:var(--ink-primary);cursor:pointer;background:0 0;border:0}._discard_typk3_23{color:var(--status-error-ink);font:var(--text-support)}._close_typk3_22:hover,._discard_typk3_23:hover{background:var(--surface-muted)}._counter_typk3_44{font:var(--text-action);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}._progress_typk3_50{appearance:none;background:var(--surface-muted);border:0;border-radius:4px;width:100%;height:8px;overflow:hidden}._progress_typk3_50::-webkit-progress-bar{background:var(--surface-muted)}._progress_typk3_50::-webkit-progress-value{background:var(--accent-primary)}._progress_typk3_50::-moz-progress-bar{background:var(--accent-primary)}._layout_typk3_73{gap:var(--space-lg);width:100%;max-width:720px;margin:0 auto;display:grid}@media (width>=960px){._withFeedback_typk3_82{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;max-width:none}._withFeedback_typk3_82 ._feedback_typk3_88{top:var(--space-lg);position:sticky}}._question_typk3_94{gap:var(--space-lg);display:grid}._skill_typk3_99{font:var(--text-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-secondary)}._prompt_typk3_106{font:var(--text-prompt);white-space:pre-wrap}._passage_typk3_111{padding:var(--space-md);border-radius:var(--radius-input);background:var(--surface-muted)}._passage_typk3_111 summary{min-height:var(--touch-target);font:var(--text-action);cursor:pointer;align-items:center;display:flex}._passageText_typk3_125{white-space:pre-wrap;line-height:1.65}._audio_typk3_130{width:100%}._image_typk3_134{border-radius:var(--radius-input);border:1px solid var(--border-subtle);background:#fff;width:100%;height:auto}._choices_typk3_142{gap:var(--space-xs);display:grid}._choice_typk3_142{align-items:center;gap:var(--space-sm);min-height:56px;padding:var(--space-sm) var(--space-md);border:1.5px solid var(--border-subtle);border-radius:var(--radius-tile);background:var(--surface-card);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);display:flex}._choice_typk3_142:hover{border-color:var(--border-control)}._choice_typk3_142:active{transform:scale(.99)}._choice_typk3_142:has(input:focus-visible){box-shadow:var(--focus-ring)}._selected_typk3_175{border-color:var(--action-primary);box-shadow:0 0 0 1px var(--action-primary)}._correct_typk3_180,._correct_typk3_180:hover{border-color:var(--status-success-ink);background:var(--status-success-soft)}._wrong_typk3_186,._wrong_typk3_186:hover{border-color:var(--status-error-ink);background:var(--status-error-soft)}._letter_typk3_192{background:var(--surface-muted);width:32px;height:32px;font:var(--text-action);border-radius:50%;flex:none;place-items:center;display:inline-grid}._selected_typk3_175 ._letter_typk3_192{background:var(--action-primary);color:var(--ink-on-accent)}._field_typk3_208{gap:var(--space-xs);display:grid}._fieldLabel_typk3_213{font:var(--text-caption);color:var(--ink-secondary)}._input_typk3_218,._textarea_typk3_219{min-height:48px;padding:var(--space-sm) var(--space-md);border:1.5px solid var(--border-control);border-radius:var(--radius-input);background:var(--surface-card);font:var(--text-body);color:var(--ink-primary)}._textarea_typk3_219{resize:vertical;min-height:200px}._input_typk3_218:focus-visible,._textarea_typk3_219:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._selfMark_typk3_241{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-input);background:var(--surface-muted);display:grid}._rubric_typk3_249{padding-left:var(--space-lg);margin:0}._actions_typk3_254,._ratings_typk3_255{gap:var(--space-sm);flex-wrap:wrap;display:flex}._ratings_typk3_255>*{flex:120px}._kbd_typk3_265{font:var(--text-caption);opacity:.7}._feedback_typk3_88{gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-sheet);border:1px solid var(--border-subtle);background:var(--surface-card);animation:_rise_typk3_1 var(--motion-base) var(--ease-out);display:grid}._feedbackCorrect_typk3_280{background:linear-gradient(180deg, var(--status-success-soft) 0%, var(--surface-card) 60%)}._feedbackWrong_typk3_284{background:linear-gradient(180deg, var(--status-error-soft) 0%, var(--surface-card) 60%)}._feedbackTitle_typk3_288{font:var(--text-section)}._feedbackCorrect_typk3_280 ._feedbackTitle_typk3_288{color:var(--status-success-ink)}._feedbackWrong_typk3_284 ._feedbackTitle_typk3_288{color:var(--status-error-ink)}._explanation_typk3_300{white-space:pre-wrap}@keyframes _rise_typk3_1{0%{opacity:0;transform:translateY(8px)}}._card_typk3_311{place-items:center;gap:var(--space-md);min-height:280px;box-shadow:var(--shadow-card);padding:var(--space-xl);border:1.5px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);font:var(--text-prompt);text-align:center;cursor:pointer;display:grid}._card_typk3_311:disabled{cursor:default;color:inherit}._flipped_typk3_331{border-color:var(--border-control)}._cardBack_typk3_335{font:var(--text-body);padding-top:var(--space-md);border-top:1px solid var(--border-subtle);white-space:pre-wrap}._meta_typk3_342{font:var(--text-support);color:var(--ink-secondary)}._hint_typk3_347{font:var(--text-caption);color:var(--ink-secondary);text-align:center}@media (hover:none){._hint_typk3_347{display:none}}._title_typk3_359{font:var(--text-screen)}._scoreCard_typk3_363{gap:var(--space-xs);display:grid}._score_typk3_363{font:var(--text-hero)}._skillList_typk3_372{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}._skillList_typk3_372 li{justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-input);display:flex}._shell_4tayc_1{min-height:100dvh}._skip_4tayc_5{left:var(--space-md);z-index:20;padding:var(--space-sm) var(--space-md);background:var(--surface-card);border-radius:var(--radius-input);position:absolute;top:-100px}._skip_4tayc_5:focus{top:var(--space-md)}._topbar_4tayc_21{align-items:center;gap:var(--space-xxl);max-width:var(--content-width);height:var(--nav-height);padding:0 var(--space-lg);margin:0 auto;display:flex}._brand_4tayc_31{min-height:var(--touch-target);color:var(--ink-primary);align-items:center;text-decoration:none;display:inline-flex}._logo_4tayc_39{font:500 1.375rem/1 var(--font-body);letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex}._mark_4tayc_47{background:var(--action-primary);color:#fff;width:30px;height:30px;font:500 1.125rem/1 var(--font-display);border-radius:9px;place-items:center;display:inline-grid}._actions_4tayc_58{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}._language_4tayc_65 select{border:1px solid var(--border-subtle);background:var(--surface-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23686868' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;min-height:36px;font:var(--text-caption);color:var(--ink-primary);cursor:pointer;border-radius:999px;padding:0 28px 0 12px}._cta_4tayc_79{display:none}._nav_4tayc_84{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:10;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border:1px solid var(--border-subtle);width:min(100% - 24px,420px);box-shadow:var(--shadow-float);background:#ffffffeb;border-radius:999px;padding:6px;position:fixed;transform:translate(-50%)}._list_4tayc_99{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none;display:grid}._link_4tayc_109{min-height:52px;color:var(--ink-secondary);font:500 .6875rem/1.2 var(--font-body);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}._link_4tayc_109 svg{width:22px;height:22px}._link_4tayc_109:hover{color:var(--ink-primary)}._active_4tayc_134,._active_4tayc_134:hover{background:var(--surface-muted);color:var(--ink-primary)}._main_4tayc_140{max-width:var(--content-width);padding:var(--space-md) var(--space-lg) calc(var(--tab-bar-height) + 48px);margin:0 auto}@media (width>=960px){._nav_4tayc_84{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;transform:none}._list_4tayc_99{gap:var(--space-xxs);grid-auto-columns:auto}._link_4tayc_109{min-height:var(--touch-target);padding:0 var(--space-md);font:500 .9375rem/1 var(--font-body);flex-direction:row}._link_4tayc_109 svg{display:none}._active_4tayc_134,._active_4tayc_134:hover{color:var(--ink-primary);box-shadow:inset 0 -2px 0 var(--ink-primary);background:0 0;border-radius:0}._cta_4tayc_79{min-height:var(--touch-target);padding:0 var(--space-xl);background:var(--action-primary);color:#fff;font:var(--text-action);transition:background-color var(--motion-fast) var(--ease-out);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}._cta_4tayc_79:hover{background:var(--action-primary-hover)}._main_4tayc_140{padding:var(--space-xxl) var(--space-lg) var(--space-section)}}._focus_4tayc_207{min-height:100dvh;max-width:var(--content-width);padding:var(--space-lg) var(--space-lg) var(--space-huge);margin:0 auto}._action_bze68_1{text-align:center;font:var(--text-action)}._action_bze68_1 a{min-height:var(--touch-target);align-items:center;display:inline-flex}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-BpXpdlRW.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-canvas:#f7f7f7;--surface-card:#fff;--surface-muted:#f0f1f4;--surface-feature:linear-gradient(180deg, #eaeef3 0%, #f3f5f8 100%);--surface-inverse:#242424;--ink-primary:#2b2b2b;--ink-secondary:#686868;--ink-disabled:#8a8a8a;--ink-on-accent:#fff;--ink-on-inverse:#fff;--accent-primary:#6c5ce7;--accent-edge:#5041b5;--accent-soft:#efedfd;--action-primary:#2e2e2e;--action-primary-hover:#1c1c1c;--border-subtle:#e7e7e9;--border-control:#c9c9ce;--status-streak-ink:#934000;--status-streak-soft:#fff0e5;--status-success:#3fb27f;--status-success-ink:#116b3a;--status-success-soft:#e8f7ee;--status-error:#e56363;--status-error-ink:#a32d3d;--status-error-soft:#fdeeef;--track-maturita:var(--accent-primary);--track-scio:#0fa3a3;--track-prijimacky:#e0447c;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:24px;--space-xxl:32px;--space-xxxl:40px;--space-huge:48px;--space-section:clamp(48px, 8vw, 96px);--radius-input:14px;--radius-button:999px;--radius-tile:16px;--radius-card:24px;--radius-sheet:28px;--radius-feature:32px;--shadow-card:0 1px 2px #0000000a, 0 8px 24px #0000000a;--shadow-float:0 2px 6px #0000000f, 0 16px 40px #0000001a;--font-display:"Source Serif 4 Variable", "Iowan Old Style", Georgia, serif;--font-body:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-rounded:var(--font-body);--text-hero:400 clamp(2.5rem, 6vw, 4.25rem) / 1.05 var(--font-display);--text-screen:400 clamp(2rem, 4vw, 2.75rem) / 1.1 var(--font-display);--text-section:450 1.5rem/1.2 var(--font-display);--text-prompt:450 1.375rem/1.4 var(--font-display);--text-body:400 1rem/1.55 var(--font-body);--text-action:550 .9375rem/1.2 var(--font-body);--text-support:400 .9375rem/1.5 var(--font-body);--text-caption:500 .8125rem/1.35 var(--font-body);--touch-target:44px;--focus-ring:0 0 0 3px var(--surface-canvas), 0 0 0 5px var(--accent-primary);--content-width:1120px;--nav-height:72px;--tab-bar-height:64px;--motion-fast:.14s;--motion-base:.22s;--ease-out:cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--surface-canvas);min-height:100dvh;color:var(--ink-primary);font:var(--text-body);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0}::selection{background:var(--accent-soft)}h1,h2,h3,p{margin:0}a{color:var(--accent-edge)}button{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-input);outline:none}.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}}
