.question.svelte-15itcsy{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;margin:0 0 1rem;padding:0}.prompt.svelte-15itcsy{border-bottom:1px solid var(--border);overflow-wrap:anywhere;background:#dce7f5;border-radius:7px 7px 0 0;padding:.75rem 1rem;font-weight:600}.answers.svelte-15itcsy{overflow-wrap:anywhere;padding:.75rem 1rem}small.svelte-15itcsy{color:#666;font-weight:400}label.svelte-15itcsy{cursor:pointer;padding:.2rem 0;display:block}.summary.svelte-1yh8do2{margin-bottom:1.5rem}.verdict.svelte-1yh8do2{letter-spacing:.1em;color:#fff;background:#d93025;border-radius:6px;margin:0 0 .5rem;padding:.25rem 1.5rem;font-size:2rem;font-weight:800;display:inline-block}.verdict.svelte-1yh8do2 small:where(.svelte-1yh8do2){letter-spacing:.05em;opacity:.9;margin-left:.75rem;font-size:1rem;font-weight:600}.groups.svelte-1yh8do2{padding:0;list-style:none}.groups.svelte-1yh8do2 li:where(.svelte-1yh8do2){margin:.25rem 0}.badge.svelte-1yh8do2{text-align:center;color:#fff;vertical-align:middle;background:#d93025;border-radius:4px;min-width:5.5em;padding:0 .4rem;font-size:.8rem;font-weight:700;display:inline-block}.verdict.pass.svelte-1yh8do2,.badge.pass.svelte-1yh8do2{background:#188038}h2.svelte-1yh8do2{margin:1.5rem 0 .5rem;font-size:1.15rem}table.svelte-1yh8do2{border-collapse:collapse;background:var(--surface);width:100%;font-size:.9rem}th.svelte-1yh8do2,td.svelte-1yh8do2{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.3rem .5rem}th.svelte-1yh8do2{background:#f5f5f5}.num.svelte-1yh8do2{text-align:right;width:2.5em}.mark.svelte-1yh8do2{text-align:center;width:2em;font-weight:700}td.mark.svelte-1yh8do2{color:#fff;background:#d93025}td.mark.pass.svelte-1yh8do2{background:#188038}.visually-hidden.svelte-1yh8do2{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sections.svelte-804qae{gap:.5rem;margin-bottom:1rem;display:flex}.sections.svelte-804qae>:where(.svelte-804qae){border:1px solid var(--border);background:var(--surface);color:#6b7480;font:inherit;text-align:center;border-radius:6px;flex:1;padding:.4rem .5rem;font-size:.85rem}.sections.svelte-804qae button:where(.svelte-804qae){cursor:pointer}.sections.svelte-804qae .current:where(.svelte-804qae){color:#fff;background:#1a73e8;border-color:#1a73e8;font-weight:700}.parts.svelte-804qae{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:grid}.part.svelte-804qae{text-align:center;font-size:1.15rem}.side.svelte-804qae{min-width:0;font-size:.85rem}.next.svelte-804qae{text-align:right}.side.svelte-804qae button:where(.svelte-804qae){font:inherit;color:#8a929c;cursor:pointer;background:0 0;border:0;padding:0}.side.svelte-804qae button:where(.svelte-804qae):hover{color:#1a73e8}.scale.svelte-804qae{gap:6px;display:flex}.run.svelte-804qae{flex:var(--n,1);background:#cfd6e0;border-radius:5px;gap:2px;padding:3px;display:flex}.run.current.svelte-804qae{background:#9fbbe8}.tick.svelte-804qae{background:var(--surface);cursor:pointer;border:0;border-radius:2px;flex:1;height:12px;padding:0}.tick.answered.svelte-804qae{background:#8ab4f0}.tick.current.svelte-804qae{background:#1a73e8;box-shadow:0 0 0 2px #0b3d91}.position.svelte-804qae{color:#4a5462;text-align:center;margin:.35rem 0 1rem;font-size:.85rem}.position.svelte-804qae span:where(.svelte-804qae){color:#8a929c}.stage.svelte-804qae{grid-template-columns:auto 1fr auto;align-items:stretch;gap:.75rem;display:grid}.stage.svelte-804qae .question{min-height:12rem;margin:0}.arrow.svelte-804qae{background:var(--surface);color:#1a73e8;cursor:pointer;border:2px solid #1a73e8;border-radius:12px;width:3.5rem;padding:0;font-size:3rem;line-height:1}.arrow.svelte-804qae:hover:not(:disabled){background:#e8f0fe}.arrow.svelte-804qae:disabled{border-color:var(--border);color:var(--border);cursor:default}.actions.svelte-804qae{justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;display:flex}.primary.svelte-804qae{font:inherit;color:#fff;cursor:pointer;background:#1a73e8;border:0;border-radius:6px;padding:.5rem 1.25rem}.primary.svelte-804qae:hover{background:#1559b8}@media (width<=560px){.sections.svelte-804qae>:where(.svelte-804qae){font-size:.75rem}.arrow.svelte-804qae{width:2.5rem;font-size:2.25rem}}
