.ua-hero[data-astro-cid-6ngglzhg]{background:var(--color-glacier-900);color:var(--color-snow);padding-block:var(--space-6);text-align:center}.ua-hero[data-astro-cid-6ngglzhg] .kicker[data-astro-cid-6ngglzhg]{margin-inline:auto}.ua-hero[data-astro-cid-6ngglzhg] h1[data-astro-cid-6ngglzhg]{margin-top:var(--space-2)}.ua-epigraph[data-astro-cid-6ngglzhg]{color:var(--color-glacier-100);margin:var(--space-3) auto 0;font-family:var(--font-display);font-style:italic}section[data-astro-cid-6ngglzhg]{padding-block:var(--space-5)}.ua-intro[data-astro-cid-6ngglzhg]{max-width:44rem;text-align:center}.ua-intro[data-astro-cid-6ngglzhg] p[data-astro-cid-6ngglzhg]{margin-block:var(--space-3);margin-inline:auto}#ua-gate-form[data-astro-cid-6ngglzhg]{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--space-4)}#ua-gate-form[data-astro-cid-6ngglzhg] input[data-astro-cid-6ngglzhg][type=email]{flex:1 1 16rem;padding:var(--space-3);border:1px solid var(--color-mist);border-radius:var(--radius);font-size:var(--text-base)}#ua-gate-form[data-astro-cid-6ngglzhg] input[data-astro-cid-6ngglzhg][type=submit],#ua-quiz-form[data-astro-cid-6ngglzhg] input[data-astro-cid-6ngglzhg][type=submit]{padding:var(--space-3) var(--space-5);background:var(--color-glacier-700);color:var(--color-snow);border:none;border-radius:var(--radius);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration) var(--ease)}#ua-gate-form[data-astro-cid-6ngglzhg] input[data-astro-cid-6ngglzhg][type=submit]:hover,#ua-quiz-form[data-astro-cid-6ngglzhg] input[data-astro-cid-6ngglzhg][type=submit]:hover{background:var(--color-glacier-900)}.ua-gate-msg[data-astro-cid-6ngglzhg],.ua-quiz-msg[data-astro-cid-6ngglzhg]{text-align:center;color:var(--color-error);margin-top:var(--space-3);margin-inline:auto}.ua-gate-msg[data-astro-cid-6ngglzhg].success{color:var(--color-success)}.ua-progress[data-astro-cid-6ngglzhg]{position:sticky;top:68px;z-index:40;background:var(--color-bg);padding-block:var(--space-2);border-bottom:1px solid var(--color-line);margin-bottom:var(--space-4)}.ua-progress[data-astro-cid-6ngglzhg] p[data-astro-cid-6ngglzhg]{margin-bottom:var(--space-1);font-size:var(--text-sm)}.ua-progress[data-astro-cid-6ngglzhg] .bar[data-astro-cid-6ngglzhg]{height:6px;background:var(--color-line);border-radius:3px;overflow:hidden}.ua-progress[data-astro-cid-6ngglzhg] .fill[data-astro-cid-6ngglzhg]{height:100%;width:0;background:var(--color-glacier-500);transition:width var(--duration) var(--ease)}.ua-quiz-body[data-astro-cid-6ngglzhg] h2[data-astro-cid-6ngglzhg]{font-size:var(--text-xl);margin-bottom:var(--space-2)}.ua-instructions[data-astro-cid-6ngglzhg]{margin-bottom:var(--space-3)}.ua-previous-note[data-astro-cid-6ngglzhg]{background:var(--color-glacier-100);border-left:4px solid var(--color-glacier-700);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);border-radius:var(--radius-sm)}.ua-question[data-astro-cid-6ngglzhg]{border:0;border-bottom:1px solid var(--color-line);margin:0;padding:var(--space-4) 0;min-width:0}.ua-text[data-astro-cid-6ngglzhg]{font-size:var(--text-lg);margin-bottom:var(--space-3);padding:0}.ua-num[data-astro-cid-6ngglzhg]{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ua-options[data-astro-cid-6ngglzhg]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ua-options[data-astro-cid-6ngglzhg] label[data-astro-cid-6ngglzhg]{border:1px solid var(--color-mist);border-radius:var(--radius);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--text-sm);transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease)}.ua-options[data-astro-cid-6ngglzhg] label[data-astro-cid-6ngglzhg]:hover{border-color:var(--color-glacier-700)}.ua-options[data-astro-cid-6ngglzhg] label[data-astro-cid-6ngglzhg]:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.ua-options[data-astro-cid-6ngglzhg] input[data-astro-cid-6ngglzhg]{margin-right:var(--space-1);accent-color:var(--color-glacier-700)}.ua-options[data-astro-cid-6ngglzhg] label.selected{background:var(--color-glacier-700);border-color:var(--color-glacier-900);color:var(--color-snow)}.ua-options[data-astro-cid-6ngglzhg] label.selected input{accent-color:var(--color-snow)}.ua-question.unanswered .ua-text[data-astro-cid-6ngglzhg]{color:var(--color-error)}#ua-quiz-form[data-astro-cid-6ngglzhg] input[data-astro-cid-6ngglzhg][type=submit]{display:block;margin:var(--space-5) auto 0}.ua-results-body[data-astro-cid-6ngglzhg] h2[data-astro-cid-6ngglzhg],.ua-closing[data-astro-cid-6ngglzhg] h2[data-astro-cid-6ngglzhg]{text-align:center}.ua-result-key[data-astro-cid-6ngglzhg]{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin-block:var(--space-2) var(--space-4);margin-inline:auto}.ua-results-list[data-astro-cid-6ngglzhg]{list-style:none;padding:0;margin:0 auto;max-width:48rem;display:grid;gap:var(--space-4)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-result{max-width:none;border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-bg)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-result-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-score{font-size:var(--text-base);margin:0}.ua-results-list[data-astro-cid-6ngglzhg] .ua-score strong{font-size:var(--text-xl);font-family:var(--font-display)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-band{display:inline-block;margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;background:var(--color-glacier-100);color:var(--color-glacier-900)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-bars{margin-block:var(--space-3);display:grid;gap:var(--space-1)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-bar{background:var(--color-line);height:18px;border-radius:var(--radius-sm);overflow:hidden}.ua-results-list[data-astro-cid-6ngglzhg] .ua-bar.is-previous{height:8px}.ua-results-list[data-astro-cid-6ngglzhg] .ua-fill{height:100%;background:var(--color-glacier-700)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-band-steady .ua-fill{background:var(--color-glacier-500)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-band-growing .ua-fill{background:var(--color-mist)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-bar.is-previous .ua-fill{background:var(--color-glacier-200)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-prev{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-chapters{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.ua-results-list[data-astro-cid-6ngglzhg] .ua-chapters strong{color:var(--color-text)}.ua-retake-wrap[data-astro-cid-6ngglzhg]{text-align:center;margin-top:var(--space-5)}#ua-retake[data-astro-cid-6ngglzhg]{padding:var(--space-3) var(--space-5);background:none;border:2px solid var(--color-glacier-700);color:var(--color-glacier-700);border-radius:var(--radius);font-weight:var(--weight-semibold);cursor:pointer}#ua-retake[data-astro-cid-6ngglzhg]:hover{background:var(--color-glacier-100)}.ua-closing[data-astro-cid-6ngglzhg]{max-width:48rem;padding-top:var(--space-5)}.ua-closing[data-astro-cid-6ngglzhg]>p[data-astro-cid-6ngglzhg]{margin:var(--space-3) auto 0}.ua-links[data-astro-cid-6ngglzhg]{display:grid;gap:var(--space-3);margin-block:var(--space-4)}@media(min-width:48rem){.ua-links[data-astro-cid-6ngglzhg]{grid-template-columns:1fr 1fr}}.ua-link-card[data-astro-cid-6ngglzhg]{background:var(--color-bg-alt);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-4)}.ua-link-card[data-astro-cid-6ngglzhg] a[data-astro-cid-6ngglzhg]{display:inline-block;margin-top:var(--space-2);font-weight:var(--weight-semibold)}.ua-donate-note[data-astro-cid-6ngglzhg]{text-align:center;margin-inline:auto;margin-block:var(--space-4)}.ua-note[data-astro-cid-6ngglzhg]{padding-block:var(--space-4) 0}.ua-note[data-astro-cid-6ngglzhg] p[data-astro-cid-6ngglzhg]{margin-inline:auto;font-size:var(--text-sm);color:var(--color-text-muted);border-top:1px solid var(--color-line);padding-top:var(--space-3)}
