._session_8hipq_1{color:var(--text);max-width:860px;margin:24px auto;line-height:1.6}._session_8hipq_1 h2{text-wrap:balance;margin:0 0 16px;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.3}._session_8hipq_1 h3{margin:24px 0 8px;font-size:1.1rem}._session_8hipq_1 p{max-width:70ch;margin:12px 0}._session_8hipq_1 button,._session_8hipq_1 input{font:inherit;border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text);border-radius:10px}._session_8hipq_1 button{cursor:pointer;padding:10px 18px;transition:background .18s ease-out,border-color .18s ease-out}._session_8hipq_1 button:hover:not(:disabled){background:var(--surface-2,var(--surface));border-color:var(--direction-action-ink,var(--violet))}._session_8hipq_1 button:disabled{cursor:default;opacity:.7}:is(._session_8hipq_1 button:focus-visible,._session_8hipq_1 input:focus-visible){outline:3px solid var(--direction-action-ink,var(--violet));outline-offset:3px}._session_8hipq_1 h2[tabindex],._session_8hipq_1 h3[tabindex]{scroll-margin-top:112px}:is(._session_8hipq_1 h2[tabindex]:focus-visible,._session_8hipq_1 h3[tabindex]:focus-visible){outline:3px solid var(--direction-action-ink,var(--violet));outline-offset:5px}._session_8hipq_1 ._primary_8hipq_12{background:var(--direction-action,var(--accent-end,#5740d6));color:#fff;border-color:#0000;font-weight:700}._session_8hipq_1 ._primary_8hipq_12:hover:not(:disabled){background:var(--direction-action,var(--accent-end,#5740d6));filter:brightness(1.1)}._setup_8hipq_14,._resume_8hipq_14,._result_8hipq_14{padding:8px 0}._setup_8hipq_14 form{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}._setup_8hipq_14 label{gap:8px;font-weight:600;display:grid}._setup_8hipq_14 input{width:130px;padding:10px 14px}._meta_8hipq_18{color:var(--muted);font-size:.9rem}._top_8hipq_19{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:12px;font-weight:600;display:flex}._options_8hipq_20{gap:12px;margin:24px 0;display:grid}._options_8hipq_20 button{text-align:left;opacity:1;align-items:center;gap:14px;padding:16px;display:flex}._options_8hipq_20 button>span:first-child{color:var(--muted);flex:0 0 28px;font-weight:700}._options_8hipq_20 button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}._options_8hipq_20 small{font-size:.8rem;font-weight:700}._options_8hipq_20 ._correct_8hipq_25{background:color-mix(in srgb, #148066 12%, var(--surface));border-color:#148066}._options_8hipq_20 ._wrong_8hipq_26{background:color-mix(in srgb, #c0514e 10%, var(--surface));border-color:#c0514e}._options_8hipq_20 ._selected_8hipq_27{border-color:var(--direction-action-ink,var(--violet))}._feedback_8hipq_28{border-top:1px solid var(--border);padding:8px 0 20px}._feedback_8hipq_28 blockquote{border:1px solid var(--border);border-radius:10px;margin:24px 0;padding:16px}._feedback_8hipq_28 blockquote a{color:var(--direction-action-ink,var(--violet));text-underline-offset:.2em}._tools_8hipq_31,._actions_8hipq_31{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}._tools_8hipq_31{border-top:1px solid var(--border);padding-top:20px}._tools_8hipq_31 button{font-size:.85rem}._score_8hipq_34{font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:700}._score_8hipq_34 span{color:var(--muted);font-size:1rem;font-weight:400}._notice_8hipq_36,._error_8hipq_36{border:1px solid var(--border);border-radius:10px;padding:16px}._writtenResponse_8hipq_37{gap:8px;margin:24px 0;font-weight:600;display:grid}._writtenResponse_8hipq_37>span{color:var(--muted);font-size:.9rem;font-weight:400}._writtenResponse_8hipq_37 textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:180px;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;padding:14px;font-size:16px;line-height:1.6}._writtenResponse_8hipq_37 textarea:focus-visible{outline:3px solid var(--direction-action-ink,var(--violet));outline-offset:3px}._writtenText_8hipq_41,._session_8hipq_1 article h2{white-space:pre-wrap;overflow-wrap:anywhere}._writtenResponse_8hipq_37 textarea::placeholder{color:var(--muted);opacity:1}._error_8hipq_36{border-color:#c0514e}@media (max-width:520px){._options_8hipq_20 button{flex-wrap:wrap}._options_8hipq_20 small{width:100%;padding-left:42px}._setup_8hipq_14 form{align-items:stretch}._setup_8hipq_14 form>button{width:100%}._tools_8hipq_31{gap:8px}}@media (prefers-reduced-motion:reduce){._session_8hipq_1 button{transition:none}}._session_8hipq_1._session_8hipq_1 button._primary_8hipq_12{background:var(--direction-action);color:#fff;border-color:#0000;border-bottom:3px solid var(--v3-press-shadow);box-shadow:var(--shadow-soft);font-weight:750}._session_8hipq_1._session_8hipq_1 button._primary_8hipq_12:hover:not(:disabled){background:var(--direction-action);filter:brightness(1.05)}._session_8hipq_1._session_8hipq_1 button._primary_8hipq_12:active:not(:disabled){transform:translateY(2px)}.v24StudyWorkbench ._session_8hipq_1{border:1px solid var(--border);background:var(--surface);max-width:none;box-shadow:var(--shadow-soft);border-radius:20px;margin:18px 0;padding:26px}._session_8hipq_1 ._setup_8hipq_14>h2,._session_8hipq_1 article>h2{font-size:clamp(22px,2.1vw,29px);line-height:1.45}._session_8hipq_1 ._top_8hipq_19{font-size:12px}._session_8hipq_1 ._options_8hipq_20 button{min-height:68px;box-shadow:none;border-radius:13px;padding:16px;font-size:14px}._session_8hipq_1 ._options_8hipq_20 button>span:first-child{background:var(--surface-soft);min-height:32px;color:var(--text-soft);border-radius:9px;flex:0 0 32px;place-items:center;display:grid}._session_8hipq_1 ._options_8hipq_20 button._selected_8hipq_27{background:var(--accent-subtle);border-color:var(--direction-action-ink)}._session_8hipq_1 ._options_8hipq_20 ._correct_8hipq_25{background:color-mix(in srgb,var(--success-ink) 8%,var(--surface))}._session_8hipq_1 ._options_8hipq_20 ._wrong_8hipq_26{background:color-mix(in srgb,var(--danger-ink) 8%,var(--surface))}._session_8hipq_1 ._feedback_8hipq_28{padding-top:16px}._session_8hipq_1 ._feedback_8hipq_28>p{font-size:14px;line-height:1.8}._session_8hipq_1 ._tools_8hipq_31 button{padding:10px 12px;font-size:11px}._session_8hipq_1 ._meta_8hipq_18{font-size:12px}._session_8hipq_1 ._score_8hipq_34{color:var(--direction-action-ink)}@media (max-width:700px){.v24StudyWorkbench ._session_8hipq_1{padding:22px}._session_8hipq_1 ._options_8hipq_20 button{font-size:13px}}._session_1xovu_1._session_1xovu_1{max-width:960px;margin:28px auto}._session_1xovu_1 p{max-width:72ch}._session_1xovu_1 h2{text-wrap:balance;line-height:1.3}._session_1xovu_1 h3{margin:0 0 8px;font-size:1.05rem;line-height:1.4}._session_1xovu_1 button{border-radius:14px;padding:11px 18px}:is(._session_1xovu_1 button:focus-visible,._session_1xovu_1 input:focus-visible,._panel_1xovu_6 h2:focus-visible){outline:3px solid var(--direction-action-ink,var(--accent-start));outline-offset:4px}._session_1xovu_1 button[aria-pressed=true]{border-color:var(--direction-action-ink,var(--accent-start));color:var(--direction-action-ink,var(--accent-start));background:var(--surface-soft)}._session_1xovu_1 button:hover:not(:disabled){filter:brightness(.97)}._session_1xovu_1 ::selection{background:var(--surface-strong);color:var(--text)}._panel_1xovu_6,._card_1xovu_10{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:24px;padding:clamp(24px,4vw,40px)}._panel_1xovu_6>h2{margin:0 0 12px}._panel_1xovu_6>h2,._card_1xovu_10{scroll-margin-top:112px}._panel_1xovu_6{background:0 0;border:0;border-radius:0;padding:20px 0}._source_1xovu_14{margin-top:20px}._source_1xovu_14 summary{cursor:pointer;min-height:48px;color:var(--direction-action-ink);padding:12px 0;font-weight:600}._configuration_1xovu_16._configuration_1xovu_16{border-block:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;padding:24px 0;display:flex}._configuration_1xovu_16 label{gap:8px;font-weight:600;display:grid}._configuration_1xovu_16 input{background:var(--surface-soft);border:1px solid var(--border);width:108px;min-height:48px;color:var(--text);caret-color:var(--direction-action);font:inherit;border-radius:12px}._presets_1xovu_19{flex-wrap:wrap;gap:8px;display:flex}._configuration_1xovu_16>button:last-child{margin-left:auto}._method_1xovu_21{gap:10px;margin:0 0 24px;padding-left:22px;display:grid}._method_1xovu_21 li{padding-left:6px}._method_1xovu_21 li::marker{color:var(--muted);font-weight:600}._storage_1xovu_24{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}._card_1xovu_10{outline-offset:4px;margin-top:24px}._card_1xovu_10:focus-visible{outline:2px solid var(--direction-action-ink,var(--accent-start))}._card_1xovu_10>h2{max-width:40ch;margin:20px 0 28px;font-size:clamp(1.35rem,2.4vw,1.8rem)}._card_1xovu_10>p:first-child{margin-top:0}._answer_1xovu_29{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}._answer_1xovu_29 p{white-space:pre-wrap}._answer_1xovu_29 p:first-of-type{font-size:1.1rem;font-weight:600}._keyboard_1xovu_32{color:var(--muted);margin:28px 0 0;font-size:.8rem}._keyboard_1xovu_32 kbd{font:inherit;font-weight:600}._evaluation_1xovu_34{align-items:center;padding:20px 0}._evaluation_1xovu_34 p{margin:0 auto 0 0}._ratings_1xovu_36{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}._ratings_1xovu_36 button{text-align:start;white-space:normal;gap:6px;min-width:0;min-height:72px;display:grid}._ratings_1xovu_36 button strong{color:var(--text)}._ratings_1xovu_36 button span{color:var(--muted);font-size:.875rem;line-height:1.4}@media (max-width:900px){._ratings_1xovu_36{grid-template-columns:repeat(2,minmax(0,1fr))}}._recovery_1xovu_41{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;margin-top:16px;padding:20px 24px}._recovery_1xovu_41 p{margin:8px 0 16px}._breakdown_1xovu_43{border-block:1px solid var(--border);flex-wrap:wrap;gap:32px;margin:28px 0;padding:20px 0;display:flex}._breakdown_1xovu_43>div{align-items:baseline;gap:16px;display:flex}._breakdown_1xovu_43 dt{color:var(--muted)}._breakdown_1xovu_43 dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}._followup_1xovu_47{margin:28px 0}._notions_1xovu_48{margin:20px 0 0;padding:0;list-style:none}._notions_1xovu_48 li{border-top:1px solid var(--border);gap:4px;padding:14px 0;display:grid}._notions_1xovu_48 li:last-child{border-bottom:1px solid var(--border)}._notions_1xovu_48 span{font-weight:600}._notions_1xovu_48 small{color:var(--muted);font-size:.85rem}._session_1xovu_1 ._notions_1xovu_48 small{letter-spacing:0;color:var(--muted);font-weight:400}@media (max-width:600px){._session_1xovu_1._session_1xovu_1{margin:20px 0}._panel_1xovu_6,._card_1xovu_10{border-radius:20px;padding:24px 20px}._panel_1xovu_6{border-radius:0;padding:8px 0}._configuration_1xovu_16._configuration_1xovu_16{gap:12px;margin:20px 0;padding:20px 0}._configuration_1xovu_16>button:last-child{width:100%;margin-left:0}._presets_1xovu_19{flex:1}._configuration_1xovu_16 label,._configuration_1xovu_16 input{width:100%}._keyboard_1xovu_32{display:none}._evaluation_1xovu_34 p{width:100%}._evaluation_1xovu_34>button{flex:1}._breakdown_1xovu_43{gap:16px}._breakdown_1xovu_43>div{justify-content:space-between;width:100%}}._answer_1xovu_29{animation:_recall-answer-in_1xovu_1 var(--motion-state,.2s) var(--ease-state,ease-out)}@keyframes _recall-answer-in_1xovu_1{0%{opacity:.5;clip-path:inset(0 0 12px)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){._answer_1xovu_29{animation:none}}._session_1xovu_1 button._primary_1xovu_75{background:var(--direction-action);color:#fff;border-color:#0000;border-bottom:3px solid var(--v3-press-shadow);box-shadow:var(--shadow-soft);font-weight:750}._session_1xovu_1 button._primary_1xovu_75:hover:not(:disabled){background:var(--direction-action);filter:brightness(1.05)}._session_1xovu_1 button._primary_1xovu_75:active:not(:disabled){transform:translateY(2px)}.v24StudyWorkbench ._session_1xovu_1._session_1xovu_1{max-width:none;margin:18px 0}.v24StudyWorkbench ._card_1xovu_10{border-color:color-mix(in srgb,var(--direction-action-ink) 40%,var(--border));background:linear-gradient(140deg,var(--accent-subtle),var(--surface));min-height:300px;box-shadow:var(--shadow-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex}.v24StudyWorkbench ._card_1xovu_10>h2{max-width:32ch;color:var(--text);margin:24px auto;font-size:clamp(22px,2.2vw,31px);line-height:1.45}.v24StudyWorkbench ._card_1xovu_10>p{font-size:12px}.v24StudyWorkbench ._answer_1xovu_29{text-align:left;width:100%;min-width:0}.v24StudyWorkbench ._ratings_1xovu_36{gap:10px}.v24StudyWorkbench ._ratings_1xovu_36 button{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:13px;font-size:12px}.v24StudyWorkbench ._ratings_1xovu_36 span{font-size:11px}.v24StudyWorkbench ._panel_1xovu_6{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px}.v24StudyWorkbench ._panel_1xovu_6>h2{font-size:22px}.v24StudyWorkbench ._configuration_1xovu_16._configuration_1xovu_16{margin:20px 0}.v24StudyWorkbench ._keyboard_1xovu_32{font-size:11px}.v24StudyWorkbench ._breakdown_1xovu_43{gap:18px}@media (max-width:700px){.v24StudyWorkbench ._card_1xovu_10{min-height:270px;padding:24px}.v24StudyWorkbench ._panel_1xovu_6{padding:22px}.v24StudyWorkbench ._card_1xovu_10>h2{font-size:23px}}._scope_1xovu_78{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;padding:18px;display:grid}._scope_1xovu_78 label{gap:8px;min-width:0;font-size:12px;font-weight:650;display:grid}._scope_1xovu_78 select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:10px;padding:8px}._scope_1xovu_78 p{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}._scope_1xovu_78 select:focus-visible{outline:3px solid var(--direction-action-ink);outline-offset:3px}._explanation_1xovu_78{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}._quality_1xovu_78{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;margin-top:20px;padding:16px;font-size:12px}._quality_1xovu_78 ul{gap:8px;padding-left:18px;display:grid}._quality_1xovu_78 p{color:var(--muted);font-size:11px}@media (max-width:700px){._scope_1xovu_78{grid-template-columns:1fr}}._finder_1xovu_80{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;padding:18px;display:flex}._finder_1xovu_80 label{flex:280px;gap:8px;min-width:0;font-size:.875rem;font-weight:650;display:grid}._finder_1xovu_80 input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:12px;padding:10px 12px}._finder_1xovu_80>p,._finder_1xovu_80>ul{flex-basis:100%;margin:0}._finder_1xovu_80>p{color:var(--muted);font-size:.85rem}._finder_1xovu_80 ul{padding:0;list-style:none}._finder_1xovu_80 li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}._finder_1xovu_80 li>span{overflow-wrap:anywhere;min-width:0}._finder_1xovu_80 small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}._finder_1xovu_80 li button{flex-shrink:0}._finder_1xovu_80 button{white-space:normal}@media (max-width:600px){._finder_1xovu_80{padding:14px}._finder_1xovu_80 li{align-items:start}._finder_1xovu_80 li button{padding:10px}}._exam_1xovu_82{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:20px 0;padding:18px}._exam_1xovu_82 summary{cursor:pointer;padding:8px 0;font-weight:700}._exam_1xovu_82 p{font-size:.875rem;line-height:1.6}._exam_1xovu_82 ul{padding:0;list-style:none}._exam_1xovu_82 li{border-top:1px solid var(--border);padding:18px 0}._exam_1xovu_82 h3{margin:0}._exam_1xovu_82 button{border:1px solid var(--border);background:var(--surface-soft);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-bottom-width:3px;border-radius:12px;padding:10px 16px}._exam_1xovu_82 button:hover{border-color:var(--violet)}:is(._exam_1xovu_82 button:focus-visible,._exam_1xovu_82 summary:focus-visible){outline:3px solid var(--direction-action-ink);outline-offset:3px}
