._page_sht3q_1{min-height:80vh;padding:var(--spacing-16) var(--spacing-4);color:var(--foreground);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--primary) 17%,transparent),transparent 36rem),var(--background)}._shell_sht3q_10{width:min(920px,100%);margin-inline:auto}._intro_sht3q_15{margin-bottom:var(--spacing-12)}._kicker_sht3q_19,._rank_sht3q_20{color:var(--primary-light);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._intro_sht3q_15 h1{margin:var(--spacing-3) 0;font-family:var(--font-family-heading);font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.06;letter-spacing:-.04em}._intro_sht3q_15 p,._questionDescription_sht3q_37,._topHeader_sht3q_38 p,._runner_sht3q_39 p,._disclosure_sht3q_40{color:var(--muted-foreground);line-height:1.65}._quiz_sht3q_45,._topMatch_sht3q_46,._runner_sht3q_39{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-lg)}._quiz_sht3q_45{padding:clamp(var(--spacing-6),5vw,var(--spacing-12))}._progressHeading_sht3q_58,._resultHeading_sht3q_59,._topHeader_sht3q_38,._runnerHeader_sht3q_61,._navigation_sht3q_62{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._progressHeading_sht3q_58{color:var(--primary-light);font-size:.875rem;font-weight:700}._progressTrack_sht3q_75{height:.5rem;margin:var(--spacing-3) 0 var(--spacing-12);overflow:hidden;border-radius:var(--radius-full);background:var(--muted)}._progressFill_sht3q_83{height:100%;border-radius:inherit;background:var(--primary);transition:width var(--animation-duration-normal) ease}._quiz_sht3q_45 h2,._resultHeading_sht3q_59 h2{margin:0;font-family:var(--font-family-heading);font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2}._questionDescription_sht3q_37{margin:var(--spacing-3) 0 var(--spacing-8)}._options_sht3q_102{display:grid;gap:var(--spacing-3)}._option_sht3q_102{display:flex;width:100%;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--animation-duration-fast) ease,background var(--animation-duration-fast) ease}._option_sht3q_102:hover,._optionSelected_sht3q_125{border-color:var(--primary-light);background:color-mix(in srgb,var(--primary) 12%,var(--surface-elevated))}._option_sht3q_102:focus-visible,._codeButton_sht3q_131:focus-visible,._detailsLink_sht3q_132:focus-visible{outline:2px solid var(--primary-light);outline-offset:3px}._option_sht3q_102 strong,._option_sht3q_102 small{display:block}._option_sht3q_102 strong{font-size:1.1rem}._option_sht3q_102 small{margin-top:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem;line-height:1.5}._optionIndicator_sht3q_153{display:grid;flex:none;width:1.5rem;height:1.5rem;place-items:center;border:1px solid var(--primary-light);border-radius:var(--radius-full);color:var(--primary-foreground)}._optionSelected_sht3q_125 ._optionIndicator_sht3q_153{background:var(--primary)}._navigation_sht3q_62{margin-top:var(--spacing-8)}._results_sht3q_172{display:grid;gap:var(--spacing-6)}._resultHeading_sht3q_59 h2{margin-top:var(--spacing-2)}._topMatch_sht3q_46{padding:clamp(var(--spacing-6),5vw,var(--spacing-12));border-color:var(--glass-border);background:linear-gradient(140deg,color-mix(in srgb,var(--primary) 12%,var(--surface)),var(--surface))}._topHeader_sht3q_38{align-items:flex-start}._topHeader_sht3q_38 h3{margin:var(--spacing-3) 0 var(--spacing-1);font-family:var(--font-family-heading);font-size:clamp(1.7rem,4vw,2.7rem)}._topHeader_sht3q_38 p{margin:0}._score_sht3q_201{display:grid;flex:none;text-align:right}._score_sht3q_201 strong{font-family:var(--font-family-heading);font-size:clamp(2rem,5vw,3rem);line-height:1}._score_sht3q_201 span{color:var(--muted-foreground);font-size:.8rem}._topMatch_sht3q_46 h4{margin:var(--spacing-8) 0 var(--spacing-3)}._reasons_sht3q_222{display:grid;gap:var(--spacing-3);margin:0;padding:0;list-style:none}._reasons_sht3q_222 li{display:flex;align-items:flex-start;gap:var(--spacing-3);line-height:1.55}._reasons_sht3q_222 li svg{flex:none;margin-top:.2rem;color:var(--primary-light)}._actions_sht3q_243,._runnerActions_sht3q_244{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-8)}._codeButton_sht3q_131{display:inline-flex;min-height:2.5rem;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border:1px dashed var(--primary-light);border-radius:var(--radius);background:var(--primary-subtle);color:var(--foreground);font:inherit;cursor:pointer}._codeButton_sht3q_131 strong{font-family:var(--font-family-monospace)}._detailsLink_sht3q_132{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary-light);font-size:.875rem;font-weight:700;text-decoration:none}._detailsLink_sht3q_132:hover{text-decoration:underline}._runners_sht3q_284{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4)}._runner_sht3q_39{min-width:0;padding:var(--spacing-6)}._runnerHeader_sht3q_61 strong{white-space:nowrap}._runner_sht3q_39 h3{margin:var(--spacing-4) 0 var(--spacing-2);font-family:var(--font-family-heading);font-size:1.35rem}._runner_sht3q_39 p{font-size:.875rem}._runnerActions_sht3q_244{margin-top:var(--spacing-6)}._disclosure_sht3q_40{margin:0;font-size:.875rem}@media(max-width:680px){._page_sht3q_1{padding:var(--spacing-12) var(--spacing-4)}._intro_sht3q_15{margin-bottom:var(--spacing-8)}._runners_sht3q_284{grid-template-columns:1fr}._resultHeading_sht3q_59,._topHeader_sht3q_38{align-items:flex-start;flex-direction:column}._score_sht3q_201{text-align:left}._option_sht3q_102{padding:var(--spacing-4)}}@media(prefers-reduced-motion:reduce){._progressFill_sht3q_83,._option_sht3q_102{transition:none}}
