.QuestionDetail_stack__DejMF{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.QuestionDetail_header__5w_K9{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.QuestionDetail_meta__yZx7V,.QuestionDetail_tags__IXcsl{display:flex;flex-wrap:wrap;gap:var(--space-2)}.QuestionDetail_title__DCGcl{margin-top:var(--space-2)}.QuestionDetail_explanation__rkYWT,.QuestionDetail_prompt___GOo5{color:var(--color-text-secondary);line-height:1.7;margin-top:var(--space-3)}.QuestionDetail_options__xtm_4{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.QuestionDetail_option__lPTIK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.QuestionDetail_optionLabel__zcjpa{flex-shrink:0;min-width:2rem;height:2rem;border-radius:999px;background:var(--color-surface-muted)}.Button_button__96uC6,.QuestionDetail_optionLabel__zcjpa{display:inline-flex;align-items:center;justify-content:center;font-weight:700}.Button_button__96uC6{gap:var(--space-2);min-height:var(--sg-button-height);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--sg-shape-full);font-size:var(--sg-label-medium);line-height:var(--sg-label-medium-line);letter-spacing:.01em;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.Button_button__96uC6:disabled{opacity:.6;cursor:not-allowed}.Button_button__96uC6:not(:disabled):hover{filter:brightness(.97)}.Button_button__96uC6:not(:disabled):active{transform:translateY(1px)}.Button_button__96uC6:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Button_primary__6_Dls{color:var(--sg-color-on-primary)}.Button_primary__6_Dls,.Button_primary__6_Dls:not(:disabled):hover{background:var(--sg-color-primary)}.Button_secondary__uuOdH{color:var(--sg-color-on-primary-container)}.Button_secondary__uuOdH,.Button_secondary__uuOdH:not(:disabled):hover{background:var(--sg-color-primary-container)}.Button_outline__PQR9W{background:transparent;color:var(--sg-color-primary);border-color:var(--sg-color-outline)}.Button_outline__PQR9W:not(:disabled):hover{background:var(--sg-color-primary-container);border-color:var(--sg-color-primary);color:var(--sg-color-on-primary-container)}.Button_ghost__gZqlA{background:transparent;color:var(--sg-color-primary);border-color:transparent}.Button_ghost__gZqlA:not(:disabled):hover{background:var(--sg-color-primary-container)}.Button_danger__iwpp7{color:var(--sg-color-on-primary)}.Button_danger__iwpp7,.Button_danger__iwpp7:not(:disabled):hover,.Button_destructive__9VB0j,.Button_destructive__9VB0j:not(:disabled):hover{background:var(--sg-color-error)}.Button_destructive__9VB0j{color:var(--sg-color-on-primary)}.Button_content__DinLa{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.Button_content__DinLa svg{flex:0 0 auto;width:1em;height:1em}.Button_loading__nv6bE{cursor:progress}.Button_loadingLabel__LYOFd{font-family:var(--font-family-mono);font-size:.8125rem;color:currentColor;opacity:.7}@media (max-width:767px){.Button_button__96uC6{min-height:var(--sg-button-height-mobile)}}.InlineErrorState_state__NieAL{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.InlineErrorState_kicker__H95H8{margin:0;color:var(--color-danger);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.InlineErrorState_state__NieAL h2{margin:0;font-size:1.25rem}.InlineErrorState_message__lkCG_{margin:0;color:var(--color-text-secondary);line-height:1.6}.InlineErrorState_actions__ndmM_{display:flex;gap:var(--space-3);flex-wrap:wrap}.InlineErrorState_link__Ltpdu{min-height:48px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:650;background:var(--color-surface);color:var(--color-text-primary)}.SearchRecentSearches_section__rMdNU{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.SearchRecentSearches_header__v_r7V{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.SearchRecentSearches_header__v_r7V h2{margin:0;font-size:1rem}.SearchRecentSearches_items__NqXHn{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SearchRecentSearches_chip__kFonY{min-height:40px}.AuthForms_form__YnJjp{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.AuthForms_header__vrPxf{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin-bottom:var(--space-1)}.AuthForms_kicker___5Sh4{color:var(--primary);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.AuthForms_header__vrPxf h2{font-size:1.45rem}.AuthForms_links__2GLQd{display:flex;justify-content:space-between;gap:var(--space-4);color:var(--primary);font-weight:600;font-size:.95rem}.AuthForms_termsConsent__7kYTS{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--sg-color-on-surface-variant);font-size:var(--sg-body-small);line-height:var(--sg-body-small-line)}.AuthForms_termsConsent__7kYTS input{width:16px;height:16px;flex:0 0 auto;margin-top:1px;accent-color:var(--sg-color-primary)}.AuthForms_termsConsent__7kYTS a{color:var(--sg-color-primary);font-weight:700;text-decoration:underline}.AuthForms_termsError__DS0ZE{margin-top:calc(var(--space-3) * -1);color:var(--sg-color-error);font-size:var(--sg-body-small)}.AuthForms_formError__FmCGu,.AuthForms_success__hra58{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.AuthForms_formError__FmCGu{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.AuthForms_success__hra58{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.AuthForms_row___UYXu{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.AuthForms_forgotLink__utIvZ{color:var(--primary);font-weight:600;font-size:.95rem;white-space:nowrap}.AuthForms_passwordToggle__psW9_{display:grid;place-items:center;padding:var(--space-1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.AuthForms_passwordToggle__psW9_:hover{color:var(--color-text-primary)}