.head.svelte-gl5j5f{gap:var(--space-2);padding:var(--space-6) 0 var(--space-4);flex-direction:column;display:flex}.head.svelte-gl5j5f h1:where(.svelte-gl5j5f){font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em}.gate.svelte-gl5j5f,.brief.svelte-gl5j5f,.result.svelte-gl5j5f,.exam.svelte-gl5j5f{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.stats.svelte-gl5j5f{gap:var(--space-3);width:100%;display:flex}.exit.svelte-gl5j5f{margin-left:auto}.exit-prompt.svelte-gl5j5f{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.exit-actions.svelte-gl5j5f{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.result-actions.svelte-gl5j5f{gap:var(--space-2);flex-wrap:wrap;display:flex}.stat.svelte-gl5j5f{align-items:center;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;flex:1;display:flex}.stat-value.svelte-gl5j5f{font-size:2rem;font-weight:700;line-height:1}.exam.svelte-gl5j5f{gap:var(--space-3);width:100%}.exam-header.svelte-gl5j5f{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.clock.svelte-gl5j5f{font-weight:700;font-size:var(--fs-h2)}.exam-progress.svelte-gl5j5f{border-radius:var(--radius-pill);background:var(--border-strong);width:100%;height:4px;overflow:hidden}.exam-progress-fill.svelte-gl5j5f{background:var(--accent);height:100%;transition:width var(--t-progress);display:block}.qs.svelte-gl5j5f{gap:var(--space-2);border:none;flex-direction:column;width:100%;margin:0;padding:0;display:flex}.stem.svelte-gl5j5f{padding:0 0 var(--space-3);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-h2)}.option.svelte-gl5j5f{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--t-state), background var(--t-state);display:flex}.option.svelte-gl5j5f:hover{border-color:var(--border-strong)}.option.selected.svelte-gl5j5f{border-color:var(--accent);background:var(--accent-quiet);font-weight:700}.option.svelte-gl5j5f input:where(.svelte-gl5j5f){width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.exam-nav.svelte-gl5j5f{gap:var(--space-2);width:100%;display:flex}.exam-nav.svelte-gl5j5f .btn:where(.svelte-gl5j5f){flex:1}.centred.svelte-gl5j5f{text-align:center;width:100%}.score.svelte-gl5j5f{align-items:baseline;gap:var(--space-2);display:flex}.score-value.svelte-gl5j5f{font-size:3rem;font-weight:700;line-height:1}.score-total.svelte-gl5j5f{font-size:var(--fs-h2)}
