.page_exitLink__rmwwf{min-height:44px}.page_visuallyHidden__lJZx1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page_instrument__n4un7{display:flex;flex-direction:column;gap:var(--stack-1);margin-top:var(--stack-2)}.page_instrumentLabel__dQayF{font-size:var(--t-sm);font-weight:600;color:var(--accent-teal);margin:0}.page_instrumentSource__Ks5wG{font-size:var(--t-xs);line-height:var(--lh-body);color:var(--ink-3);margin:0}.page_progress__pGl_g{display:flex;flex-direction:column;gap:var(--stack-1);margin-top:var(--stack-3)}.page_progressBar__0BzgL{height:8px;background:var(--surface-sunk);border-radius:var(--r-full);overflow:hidden}.page_progressFill__o28Ax{height:100%;background:var(--accent-teal);border-radius:var(--r-full);transition:width var(--dur) var(--ease)}.page_progressMeta__1hnGL{font-size:var(--t-sm);font-weight:600;color:var(--ink-3);margin:0}.page_crisisSlot__t1RM6{margin-top:var(--stack-3);scroll-margin-top:var(--stack-6)}.page_questionCard__BUdCQ{margin-top:var(--stack-3);animation:page_questionIn__r1YyT var(--dur) var(--ease)}@keyframes page_questionIn__r1YyT{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.page_questionInner__GmzdR{display:flex;flex-direction:column;gap:var(--stack-4)}.page_questionBlock__QQinn{display:flex;flex-direction:column;gap:var(--stack-1)}.page_stem__G2TkF{margin:0;font-size:var(--t-sm);font-weight:600;line-height:var(--lh-body);color:var(--ink-2)}.page_question__oK_lX{font-family:var(--font-display);font-size:var(--t-xl);font-weight:700;line-height:var(--lh-heading);color:var(--ink);margin:0;scroll-margin-top:var(--stack-6)}.page_question__oK_lX:focus:not(:focus-visible),.page_resultsHead__KQnN8:focus:not(:focus-visible){outline:none}.page_options__mg2yG{display:flex;flex-direction:column;gap:var(--stack-1)}@media (prefers-reduced-motion:reduce){.page_questionCard__BUdCQ{animation:none}.page_progressFill__o28Ax{transition:none}}.page_crisisPanel__XLPuh{display:flex;flex-direction:column;gap:var(--stack-2);padding:var(--stack-3);border-radius:var(--r-sm);background:var(--sem-crit-wash);border:1px solid var(--accent-coral)}.page_crisisHead__LzhQt{display:flex;align-items:center;gap:var(--stack-1)}.page_crisisTitle__CIX8o{font-size:var(--t-base);font-weight:700;color:var(--accent-coral)}.page_crisisBody__7oBmy{font-size:var(--t-sm);color:var(--ink-2);line-height:var(--lh-body);margin:0}.page_crisisContacts__QYJWM{display:flex;flex-wrap:wrap;gap:var(--stack-1)}.page_crisisContact__oh3T5{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:var(--r-full);background:var(--surface);border:1px solid var(--accent-coral);font-size:var(--t-sm);font-weight:600;color:var(--accent-coral)}.page_resultsHead__KQnN8{margin-top:var(--stack-2)}.page_resultStack__hsQR1{display:flex;flex-direction:column;gap:var(--stack-3);margin-top:var(--stack-4)}.page_copyBtn__nouyV{margin-top:var(--stack-3)}.page_reviewList__2Hyam{display:flex;flex-direction:column;gap:var(--stack-1);white-space:normal}.page_reviewRow__768_A{text-align:left;font:inherit;width:100%}.page_reviewQ__hTPPp{display:block;font-size:var(--t-base);color:var(--ink-2)}.page_reviewA__OELLW{display:block;margin-top:var(--stack-1);font-size:var(--t-sm);font-weight:600;color:var(--accent-teal)}.page_stepLink__j5e_1{min-height:44px;font-weight:600}.page_helpLine__26xXc{margin-top:var(--stack-5)}.page_sourceLine__cvyXU{font-size:var(--t-xs);line-height:var(--lh-body);color:var(--ink-3);margin:var(--stack-4) 0 0;padding-top:var(--stack-3);border-top:1px solid var(--edge)}.page_sourceLicense__VWtFq{color:var(--accent-teal);font-weight:600}