.QuizSurface_page__ag_2t{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem)}.QuizSurface_page__ag_2t .page-header{margin-bottom:0}.QuizSurface_disclosure__Q_2kU,.QuizSurface_noticeStack__5UZ2Y{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.QuizSurface_noticeStack__5UZ2Y{margin-top:calc(var(--space-6) * -1)}.QuizSurface_disclosure__Q_2kU .trust-box,.QuizSurface_noticeStack__5UZ2Y .trust-box{width:100%;max-width:none;margin-top:0}.QuizSurface_section__5gKX8{min-width:0;gap:clamp(1.25rem,3vw,2rem);margin-top:0}.QuizSurface_section__5gKX8 .section__header{max-width:var(--content-width-reading)}.QuizSurface_section__5gKX8 .section__header h2{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.QuizSurface_result__7sSGe,.QuizSurface_shell__L3T24{display:grid;min-width:0;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem);border:var(--border-width-subtle) solid color-mix(in srgb,var(--color-brand-ink) 15%,white);border-radius:var(--radius-lg);padding:clamp(1.25rem,4vw,2.5rem);background:linear-gradient(155deg,var(--color-paper) 68%,color-mix(in srgb,var(--color-action) 5%,white));box-shadow:var(--shadow-low)}.QuizSurface_progress__pjLPc{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.QuizSurface_progress__pjLPc p{color:var(--color-brand-ink);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:800}.QuizSurface_progressTrack__s16Cn{overflow:hidden;height:.625rem;border:var(--border-width-subtle) solid color-mix(in srgb,var(--color-action) 20%,white);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-action) 8%,white)}.QuizSurface_progressBar__AUzK6{height:100%;border-radius:inherit;background:var(--color-action);transition:width var(--motion-normal) ease}.QuizSurface_question__MOVAp{display:grid;min-width:0;grid-gap:var(--space-4);gap:var(--space-4);margin:0;border:0;padding:0}.QuizSurface_question__MOVAp legend{max-width:34ch;padding:0;color:var(--color-brand-ink);font-family:var(--font-display);font-size:clamp(1.3rem,3vw,1.75rem);font-weight:700;line-height:var(--line-height-heading);text-wrap:balance}.QuizSurface_helperText__sJzcG{max-width:68ch;color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.QuizSurface_options___NY0u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.QuizSurface_option__5RAe6{display:grid;min-width:0;min-height:4.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-paper);color:var(--color-brand-ink);cursor:pointer;font-family:var(--font-ui);font-weight:700;line-height:1.45;text-align:left;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}.QuizSurface_option__5RAe6:hover{border-color:color-mix(in srgb,var(--color-action) 50%,white);box-shadow:var(--shadow-low);transform:translateY(-1px)}.QuizSurface_optionSelected__2162m{border-color:var(--color-action);background:color-mix(in srgb,var(--color-action) 9%,white);box-shadow:inset 0 0 0 1px var(--color-action)}.QuizSurface_optionIndicator__Kcc84{display:inline-flex;width:1.5rem;height:1.5rem;flex:0 0 auto;align-items:center;justify-content:center;border:2px solid var(--color-border);border-radius:50%;background:var(--color-paper);color:var(--color-paper);font-size:var(--font-size-sm);font-weight:900;line-height:1}.QuizSurface_optionSelected__2162m .QuizSurface_optionIndicator__Kcc84{border-color:var(--color-action);background:var(--color-action)}.QuizSurface_actions__sLwRV{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2)}.QuizSurface_backButton__mPNIv,.QuizSurface_nextButton__rUh_8,.QuizSurface_retakeButton__WFH3p{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:var(--border-width-subtle) solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);background:var(--color-paper);color:var(--color-brand-ink);cursor:pointer;font-family:var(--font-ui);font-weight:800;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease}.QuizSurface_nextButton__rUh_8{border-color:var(--color-action);background:var(--color-action);color:var(--color-paper)}.QuizSurface_backButton__mPNIv:hover:not(:disabled),.QuizSurface_retakeButton__WFH3p:hover{border-color:var(--color-action);background:color-mix(in srgb,var(--color-action) 8%,white)}.QuizSurface_nextButton__rUh_8:hover:not(:disabled){border-color:var(--color-action-hover);background:var(--color-action-hover)}.QuizSurface_backButton__mPNIv:disabled,.QuizSurface_nextButton__rUh_8:disabled{cursor:not-allowed;opacity:.5}.QuizSurface_resultShell__wBkMi{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.QuizSurface_result__7sSGe{background:linear-gradient(155deg,var(--color-paper) 62%,var(--color-warm-paper))}.QuizSurface_resultHeader__0vwap{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;grid-gap:var(--space-4);gap:var(--space-4)}.QuizSurface_resultHeader__0vwap>div{display:grid;min-width:0;grid-gap:var(--space-2);gap:var(--space-2)}.QuizSurface_resultHeader__0vwap h2{font-size:var(--font-size-2xl)}.QuizSurface_resultHeader__0vwap p{max-width:66ch;color:var(--color-muted);line-height:var(--line-height-body)}.QuizSurface_resultIcon__oyIIw{display:inline-flex;width:3.25rem;height:3.25rem;flex:0 0 auto;align-items:center;justify-content:center;border:var(--border-width-subtle) solid color-mix(in srgb,var(--color-action) 24%,white);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-action) 10%,white);color:var(--color-action)}.QuizSurface_resultGrid__PbuGd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.QuizSurface_resultCheck__XJS__,.QuizSurface_resultReason__Aa4jw{display:grid;min-width:0;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);border:var(--border-width-subtle) solid color-mix(in srgb,var(--color-brand-ink) 12%,white);border-radius:var(--radius-md);padding:var(--space-5);background:var(--color-paper)}.QuizSurface_resultReason__Aa4jw{-webkit-border-before:var(--border-width-emphasis) solid var(--color-action);border-block-start:var(--border-width-emphasis) solid var(--color-action)}.QuizSurface_resultCheck__XJS__{-webkit-border-before:var(--border-width-emphasis) solid var(--color-official-check);border-block-start:var(--border-width-emphasis) solid var(--color-official-check);background:color-mix(in srgb,var(--color-official-check-soft) 56%,white)}.QuizSurface_resultGrid__PbuGd h3{font-size:var(--font-size-lg)}.QuizSurface_resultGrid__PbuGd .check-list{margin:0}.QuizSurface_nonGuarantee__fJQIo{-webkit-border-start:var(--border-width-emphasis) solid var(--color-muted);border-inline-start:var(--border-width-emphasis) solid var(--color-muted);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.QuizSurface_resultNotices__SXBPS{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.QuizSurface_resultNotices__SXBPS .trust-box{width:100%;max-width:none;margin-top:0}.QuizSurface_resultActions__llJ2_{border-top:var(--border-width-subtle) solid var(--color-border);padding-top:var(--space-5)}.QuizSurface_retakeButton__WFH3p{justify-self:start}@media (max-width:48rem){.QuizSurface_options___NY0u,.QuizSurface_resultGrid__PbuGd{grid-template-columns:1fr}.QuizSurface_option__5RAe6{min-height:4rem}}@media (max-width:40rem){.QuizSurface_page__ag_2t{gap:2.25rem}.QuizSurface_noticeStack__5UZ2Y{margin-top:calc(var(--space-3) * -1)}.QuizSurface_result__7sSGe,.QuizSurface_shell__L3T24{padding:var(--space-5)}.QuizSurface_actions__sLwRV,.QuizSurface_backButton__mPNIv,.QuizSurface_nextButton__rUh_8,.QuizSurface_retakeButton__WFH3p{width:100%}.QuizSurface_resultHeader__0vwap{grid-template-columns:1fr}}