._tree_sz94v_1{gap:var(--space-sm);font-size:var(--text-sm);flex-direction:column;display:flex}._heading_sz94v_8{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-soft)}._filter_sz94v_15{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;padding:8px 10px}._list_sz94v_25{margin:0;padding:0;list-style:none}._nested_sz94v_31{margin-inline-start:14px}._leaf_sz94v_35{margin-inline-start:42px}._row_sz94v_39{align-items:center;gap:2px;display:flex}._toggle_sz94v_45{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._toggle_sz94v_45:hover:not(:disabled){background:var(--color-bg);color:var(--color-ink)}._toggle_sz94v_45:disabled{cursor:default;opacity:.4}._chevron_sz94v_71{border-block:5px solid #0000;border-inline-start:6px solid;width:0;height:0;transition:transform .15s}._toggle_sz94v_45[aria-expanded=true] ._chevron_sz94v_71{transform:rotate(90deg)}[dir=rtl] ._toggle_sz94v_45[aria-expanded=true] ._chevron_sz94v_71{transform:rotate(-90deg)}._link_sz94v_87{border-radius:var(--radius-sm);min-width:0;color:var(--color-ink-soft);flex:1;align-items:center;gap:6px;padding:5px 8px;line-height:1.3;text-decoration:none;display:flex}._link_sz94v_87:hover{color:var(--color-ink);background:var(--color-bg)}._inPath_sz94v_105{color:var(--color-ink);font-weight:600}._active_sz94v_110{color:var(--color-primary);background:var(--color-bg);font-weight:700}._category_sz94v_116{color:var(--color-ink);font-weight:700}._icon_sz94v_121{flex:none}._dot_sz94v_125{background:var(--level-color,var(--color-border));border-radius:50%;flex:none;width:8px;height:8px}._done_sz94v_133{color:var(--color-success);margin-inline-start:auto;font-weight:700}@media (prefers-reduced-motion:reduce){._chevron_sz94v_71{transition:none}}._header_rmumt_1{z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}._inner_rmumt_9{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);max-width:var(--shell-width);min-height:var(--header-height);padding:var(--space-sm) var(--space-md);flex-wrap:wrap;margin:0 auto;display:flex}._start_rmumt_21{align-items:center;gap:var(--space-sm);display:flex}._treeButton_rmumt_27{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:7px 12px;font-weight:600;display:inline-flex}._treeButton_rmumt_27[aria-expanded=true]{background:var(--color-bg)}._burger_rmumt_46{border-block:2px solid;width:16px;height:10px;position:relative}._burger_rmumt_46:after{content:"";inset-inline:0;border-top:2px solid;position:absolute;top:2px}@media (width>=1000px){._treeButton_rmumt_27{display:none}}._brand_rmumt_67{color:var(--color-ink);font-size:1.125rem;font-weight:800;text-decoration:none}._list_rmumt_74{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}._link_rmumt_82{border-radius:var(--radius-sm);color:var(--color-ink-soft);padding:8px 12px;font-weight:600;text-decoration:none;display:inline-block}._link_rmumt_82:hover{color:var(--color-ink);background:var(--color-bg)}._active_rmumt_96{color:var(--color-primary);background:var(--color-bg)}@media (width<=420px){._inner_rmumt_9{justify-content:center}}._skip_1zn3k_1{inset-inline-start:var(--space-md);z-index:20;padding:var(--space-sm) var(--space-md);background:var(--color-ink);color:var(--color-ink-inverse);border-radius:var(--radius-sm);position:absolute;top:-100px}._skip_1zn3k_1:focus{top:var(--space-sm)}._shell_1zn3k_16{max-width:var(--shell-width);margin:0 auto}._sidebar_1zn3k_22{padding:var(--space-md);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:none}._sidebar_1zn3k_22[data-open=true]{display:block}@media (width>=1000px){._shell_1zn3k_16{grid-template-columns:290px minmax(0,1fr);align-items:start;display:grid}._sidebar_1zn3k_22,._sidebar_1zn3k_22[data-open=true]{top:var(--header-height);max-height:calc(100vh - var(--header-height));padding:var(--space-md) var(--space-sm) var(--space-xl);border-bottom:0;border-inline-end:1px solid var(--color-border);background:0 0;display:block;position:sticky;overflow-y:auto}}._main_1zn3k_54{gap:var(--space-md);width:100%;max-width:var(--max-width);padding:var(--space-md) var(--space-md) calc(var(--space-xl) * 2);flex-direction:column;margin:0 auto;display:flex}._main_1zn3k_54:focus{outline:none}._nav_1bcuf_1{font-size:var(--text-sm)}._list_1bcuf_5{gap:var(--space-xs);color:var(--color-ink-soft);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._list_1bcuf_5 li+li:before{content:"›";margin-inline-end:var(--space-xs)}._list_1bcuf_5 a{color:var(--color-ink-soft)}._list_1bcuf_5 a:hover{color:var(--color-primary)}._list_rmhda_1{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._header_rmhda_10{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._actions_rmhda_17{gap:var(--space-sm);flex-wrap:wrap;display:flex}._reset_rmhda_23{align-self:flex-start}._card_ghf9k_1{gap:var(--space-sm);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;flex-direction:column;transition:border-color .15s;display:flex;position:relative}._card_ghf9k_1:has(._stretched_ghf9k_14:hover){border-color:var(--color-ink-soft)}._card_ghf9k_1:has(._stretched_ghf9k_14:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}._stretched_ghf9k_14{color:inherit;text-decoration:none}._stretched_ghf9k_14:focus-visible{outline:none}._stretched_ghf9k_14:after{content:"";border-radius:inherit;position:absolute;inset:0}._actions_ghf9k_23{z-index:1;gap:var(--space-sm);flex-wrap:wrap;display:flex;position:relative}._muted_ghf9k_48{opacity:.65}:is(._muted_ghf9k_48:has(._actions_ghf9k_23:hover),._muted_ghf9k_48:has(._actions_ghf9k_23 :focus-visible)){opacity:1}._track_1l7yn_1{background:var(--color-border);border-radius:4px;height:8px;overflow:hidden}._fill_1l7yn_8{background:var(--level-color,var(--color-primary));border-radius:4px;height:100%;transition:width .3s}._success_1l7yn_15 ._fill_1l7yn_8{background:var(--color-success)}._rich_5h2dw_1{gap:var(--space-sm);flex-direction:column;display:flex}._rich_5h2dw_1 ul,._rich_5h2dw_1 ol{margin:0;padding-inline-start:1.25em}._term_5h2dw_14{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._term_5h2dw_14:hover{color:var(--color-primary)}._notice_i1wkf_1{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-sm);border-inline-start-width:4px;display:flex}._icon_i1wkf_12{flex-shrink:0}._search_cnvr9_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:44px;padding:12px 14px}._search_cnvr9_1::placeholder{color:var(--color-locked)}._filters_cnvr9_14{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_cnvr9_23{color:inherit;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;align-items:center;min-height:40px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}._chip_cnvr9_23[aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ink-inverse)}._list_cnvr9_43{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._termHeader_cnvr9_52{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}._termTitle_cnvr9_59{flex:1}._known_cnvr9_63{border-color:var(--color-success);background:var(--color-success-bg)}._badge_cnvr9_68{border-radius:var(--radius-lg);background:var(--color-success);color:var(--color-ink-inverse);flex-shrink:0;padding:3px 10px;font-size:.75rem;font-weight:700}._total_cnvr9_78{font-size:var(--text-lg);color:var(--color-primary);font-weight:800}._scores_cnvr9_84{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._score_cnvr9_84{gap:var(--space-xs);flex-direction:column;display:flex}._scoreRow_cnvr9_99{justify-content:space-between;gap:var(--space-xs) var(--space-md);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._scoreLabel_cnvr9_107{font-weight:700}._scoreToggle_cnvr9_111{align-items:center;gap:var(--space-md);width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}._scoreToggle_cnvr9_111>:first-child{flex:1}._chevron_cnvr9_128{border-right:2px solid var(--color-ink-soft);border-bottom:2px solid var(--color-ink-soft);flex-shrink:0;width:10px;height:10px;transition:transform .15s;transform:translateY(-3px)rotate(45deg)}._scoreToggle_cnvr9_111[aria-expanded=true] ._chevron_cnvr9_128{transform:translateY(2px)rotate(-135deg)}._scoreDetails_cnvr9_142:not([hidden]){gap:var(--space-md);margin-top:var(--space-sm);flex-direction:column;display:flex}._scorePanel_cnvr9_150 ._resetAll_cnvr9_150{margin-top:var(--space-md);align-self:flex-end}._example_cnvr9_155{gap:0 var(--space-xs);flex-wrap:wrap;display:flex}._links_cnvr9_161{align-items:baseline;gap:var(--space-xs) var(--space-sm);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._links_cnvr9_161 ul{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._termTitle_cnvr9_59:focus{outline:none}._termTitle_cnvr9_59:focus-visible{outline:3px solid var(--color-focus)}._button_13ys2_1{min-height:44px;padding:10px var(--space-lg);border-radius:var(--radius-lg);font-weight:700;font-size:var(--text-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;transition:background-color .15s,opacity .15s;display:inline-flex}._primary_13ys2_19{background:var(--color-primary);color:var(--color-ink-inverse)}._primary_13ys2_19:hover:not(:disabled){background:var(--color-primary-dark)}._secondary_13ys2_28{background:var(--color-surface);border-color:var(--color-border);color:var(--color-ink)}._secondary_13ys2_28:hover:not(:disabled){border-color:var(--color-ink-soft)}._button_13ys2_1:disabled{opacity:.4;cursor:not-allowed}._small_13ys2_43{min-height:36px;font-size:var(--text-sm);padding:6px 14px;font-weight:600}._pill_m0qhs_1{border-radius:var(--radius-lg);background:var(--level-color);color:var(--color-ink-inverse);white-space:nowrap;align-self:flex-start;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}._button_sabey_1{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.1rem;display:inline-flex}._button_sabey_1:hover{background:var(--color-bg)}._button_sabey_1[data-speaking=true]{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 25%, transparent)}._stats_1j8yg_1{justify-content:space-around;gap:var(--space-lg);flex-wrap:wrap;margin:0;display:flex}._stat_1j8yg_1{text-align:center;flex-direction:column-reverse;align-items:center;min-width:80px;display:flex}._stat_1j8yg_1 dd{color:var(--color-primary);margin:0;font-size:1.75rem;font-weight:800}._intro_y5614_1{gap:var(--space-md);flex-direction:column;display:flex}._drawer_y5614_8{--drawer-speed:.45s;margin-top:calc(-1 * var(--space-md));flex-direction:column;align-items:center;display:flex}._panel_y5614_18{border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-ink);width:100%;transition:grid-template-rows var(--drawer-speed) ease-in-out;grid-template-rows:0fr;display:grid;overflow:hidden}._panel_y5614_18[data-open=true]{grid-template-rows:1fr}._panelInner_y5614_33{align-self:end;min-height:0}._hero_y5614_39{padding:var(--space-lg);color:var(--color-ink-inverse);flex-direction:column;gap:14px;display:flex}._hero_y5614_39 p{color:var(--color-ink-inverse-soft)}._tab_y5614_51{border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-ink);width:64px;height:28px;color:var(--color-ink-inverse);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._tab_y5614_51:hover{background:var(--color-primary-dark)}._chevron_y5614_69{width:10px;height:10px;transition:transform var(--drawer-speed) ease-in-out;border-bottom:2px solid;border-right:2px solid;transform:translateY(-3px)rotate(45deg)}._tab_y5614_51[aria-expanded=true] ._chevron_y5614_69{transform:translateY(2px)rotate(-135deg)}._cta_y5614_82{display:flex}._list_1e3m7_1{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._reset_1e3m7_10{align-self:flex-start}._level_ta9g8_1{margin-top:var(--space-sm);flex-direction:column;gap:10px;display:flex}._levelHeader_ta9g8_8{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._list_ta9g8_15{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._cardHeader_ta9g8_24{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}._status_ta9g8_31{color:var(--color-ink-soft);flex-shrink:0;font-size:.8125rem;font-weight:700}._resetAll_ta9g8_38{margin-top:var(--space-md)}._prompt_x45xo_1{font-weight:600}._options_x45xo_5{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}._options_x45xo_5 legend{margin-bottom:10px;padding:0;font-weight:600}._option_x45xo_5{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;align-items:flex-start;gap:10px;padding:14px;display:flex}._option_x45xo_5 input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);flex-shrink:0;margin:.15rem 0 0}._option_x45xo_5:has(input:checked){border-color:var(--color-primary)}._option_x45xo_5:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}._option_x45xo_5:has(input:disabled){cursor:default}._correct_x45xo_53{background:var(--color-success-bg);border-color:var(--color-success)!important}._wrong_x45xo_58{background:var(--color-danger-bg);border-color:var(--color-danger)!important}._feedback_x45xo_63:empty{display:none}._feedback_x45xo_63{gap:var(--space-xs);border-radius:var(--radius-md);flex-direction:column;padding:14px;display:flex}._feedbackOk_x45xo_75{background:var(--color-success-bg)}._feedbackBad_x45xo_79{background:var(--color-danger-bg)}._feedbackTitle_x45xo_83{font-weight:800}._notes_x45xo_87{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;width:100%;min-height:120px;padding:14px}._label_x45xo_97{font-size:var(--text-sm);color:var(--color-ink-soft);font-weight:600}._situation_x45xo_103{padding:var(--space-sm) var(--space-md);border-inline-start:4px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-sm)}._revisit_x45xo_110{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:root{--color-bg:#f6f4ef;--color-surface:#fff;--color-ink:#16213a;--color-ink-soft:#4a5573;--color-ink-inverse:#fff;--color-ink-inverse-soft:#d5daea;--color-border:#e1ddd2;--color-primary:#1f4fd8;--color-primary-dark:#163aa3;--color-accent:#f2a33a;--color-success:#1e8e5a;--color-success-bg:#e3f5ec;--color-danger:#c23b3b;--color-danger-bg:#fbe9e9;--color-locked:#6b7390;--color-focus:#f2a33a;--color-level-1:#1e8e5a;--color-level-2:#1f4fd8;--color-level-3:#8a3fd1;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--max-width:760px;--shell-width:1240px;--header-height:57px;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.875rem}[data-level="1"]{--level-color:var(--color-level-1)}[data-level="2"]{--level-color:var(--color-level-2)}[data-level="3"]{--level-color:var(--color-level-3)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);margin:0;line-height:1.5}h1,h2,h3,p{margin:0}h1{font-size:var(--text-xl);font-weight:800;line-height:1.25}h2{font-size:var(--text-lg);font-weight:700;line-height:1.3}a{color:var(--color-primary)}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.muted{color:var(--color-ink-soft);font-size:var(--text-sm)}.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}.stack{gap:var(--space-md);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
