.sc-screener__card[data-v-29b9c7db]{position:relative;overflow:hidden;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);min-height:520px;display:flex}.sc-screener__pane[data-v-29b9c7db]{width:100%;padding:40px 44px 36px;display:flex;flex-direction:column}.sc-screener__title[data-v-29b9c7db]{margin:0;font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.sc-screener__lede[data-v-29b9c7db]{margin:20px 0 0;max-width:44ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-body)}.sc-screener__facts[data-v-29b9c7db]{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:var(--text-sm);color:var(--text-muted)}.sc-screener__facts li[data-v-29b9c7db]{display:inline-flex;align-items:center;gap:8px}.sc-screener__notice[data-v-29b9c7db]{margin:22px 0 0;padding:12px 16px;max-width:60ch;border-radius:var(--radius-sm);background:var(--surface-info-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-strong)}.sc-screener__start-btn[data-v-29b9c7db]{align-self:flex-start;margin-top:36px}.sc-screener__fineprint[data-v-29b9c7db]{margin:auto 0 0;padding-top:28px;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.sc-screener__progress[data-v-29b9c7db]{display:flex;align-items:center;gap:14px}.sc-screener__back[data-v-29b9c7db]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-card);color:var(--text-strong);cursor:pointer;transition:var(--transition-control)}.sc-screener__back[data-v-29b9c7db]:hover{background:var(--surface-sunken)}.sc-screener__bar[data-v-29b9c7db]{flex:1;height:6px;border-radius:var(--radius-full);background:var(--surface-sunken);overflow:hidden}.sc-screener__bar-fill[data-v-29b9c7db]{display:block;height:100%;border-radius:inherit;background:var(--orange-400);transition:width var(--dur-slow) var(--ease-calm)}.sc-screener__count[data-v-29b9c7db]{min-width:3ch;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);font-variant-numeric:tabular-nums}.sc-screener__prompt[data-v-29b9c7db]{margin:36px 0 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-brand)}.sc-screener__question[data-v-29b9c7db]{margin:10px 0 0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-strong);text-wrap:pretty;outline:none}.sc-screener__question--long[data-v-29b9c7db]{font-size:var(--text-xl);line-height:var(--leading-normal)}.sc-screener__question-hint[data-v-29b9c7db]{margin:10px 0 0;font-size:var(--text-sm);color:var(--text-muted)}.sc-screener__options[data-v-29b9c7db]{display:flex;flex-direction:column;gap:10px;margin-top:28px}.sc-screener__option[data-v-29b9c7db]{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:12px 18px;text-align:left;font-family:var(--font-text);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-strong);background:var(--surface-card);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-base) var(--ease-calm),border-color var(--dur-base) var(--ease-calm),transform var(--dur-fast) var(--ease-calm)}.sc-screener__option[data-v-29b9c7db]:hover:not(:disabled){border-color:var(--orange-300);background:var(--surface-brand-soft)}.sc-screener__option[data-v-29b9c7db]:active:not(:disabled){transform:scale(.99)}.sc-screener__option[data-v-29b9c7db]:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.sc-screener__option[data-v-29b9c7db]:disabled{cursor:default}.sc-screener__option--chosen[data-v-29b9c7db]{border-color:var(--orange-400);background:var(--surface-brand-soft)}.sc-screener__key[data-v-29b9c7db]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:var(--radius-xs);background:var(--surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-muted);transition:var(--transition-control)}.sc-screener__option--chosen .sc-screener__key[data-v-29b9c7db]{background:var(--orange-400);color:var(--text-on-brand)}.sc-screener__option-label[data-v-29b9c7db]{flex:1}.sc-screener__check[data-v-29b9c7db]{color:var(--orange-600)}.sc-screener__hint[data-v-29b9c7db]{margin:18px 0 0;font-size:var(--text-2xs);color:var(--text-muted)}.sc-screener__support[data-v-29b9c7db]{display:flex;gap:10px;margin:20px 0 0;padding:14px 16px;border-radius:var(--radius-md);background:var(--surface-info-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-strong)}.sc-screener__support[data-v-29b9c7db]>:first-child{flex:none;margin-top:2px;color:var(--text-info)}.sc-screener__crisis[data-v-29b9c7db]{margin-bottom:28px;padding:22px 24px;border-radius:var(--radius-md);background:var(--surface-info-soft);border:1px solid var(--morning-300);color:var(--text-strong)}.sc-screener__crisis-title[data-v-29b9c7db]{margin:0 0 8px;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug)}.sc-screener__crisis p[data-v-29b9c7db]{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed)}.sc-screener__crisis-actions[data-v-29b9c7db]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sc-screener__crisis-btn[data-v-29b9c7db]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-sm);background:var(--control-inverse-bg);color:var(--text-on-inverse);font-weight:var(--weight-semibold);text-decoration:none}.sc-screener__crisis-btn[data-v-29b9c7db]:hover{color:var(--text-on-inverse);background:var(--control-inverse-bg-hover)}.sc-screener__crisis .sc-screener__crisis-small[data-v-29b9c7db]{margin-top:12px;font-size:var(--text-sm);color:var(--text-body)}.sc-screener__result-title[data-v-29b9c7db]{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-strong);outline:none}.sc-screener__meter[data-v-29b9c7db]{margin:24px 0 8px;padding:20px;border-radius:var(--radius-md);background:var(--surface-sunken)}.sc-screener__meter-row[data-v-29b9c7db]{display:flex;gap:8px}.sc-screener__pip[data-v-29b9c7db]{position:relative;flex:1;height:12px;border-radius:var(--radius-full);background:var(--cream-300);transition:background .3s var(--ease-calm)}.sc-screener__pip--on[data-v-29b9c7db]{background:var(--orange-400)}.sc-screener__pip--threshold[data-v-29b9c7db]:before{content:"";position:absolute;left:0;top:-8px;width:2px;height:28px;margin-left:-5px;border-radius:2px;background:var(--maroon-300)}.sc-screener__scale[data-v-29b9c7db]{position:relative;display:flex;gap:4px;height:12px}.sc-screener__band[data-v-29b9c7db]{flex-basis:0;border-radius:var(--radius-full);opacity:.55;transition:opacity var(--dur-base) var(--ease-calm)}.sc-screener__band--current[data-v-29b9c7db]{opacity:1}.sc-screener__band--0[data-v-29b9c7db]{background:var(--orange-100);box-shadow:inset 0 0 0 1px var(--orange-200)}.sc-screener__band--1[data-v-29b9c7db]{background:var(--orange-200)}.sc-screener__band--2[data-v-29b9c7db]{background:var(--orange-300)}.sc-screener__band--3[data-v-29b9c7db]{background:var(--orange-400)}.sc-screener__band--4[data-v-29b9c7db]{background:var(--poppy-400)}.sc-screener__marker[data-v-29b9c7db]{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:var(--radius-full);background:var(--surface-card);border:3px solid var(--maroon-700);box-shadow:var(--shadow-sm);transition:left .7s var(--ease-calm)}.sc-screener__scale-labels[data-v-29b9c7db]{display:flex;gap:4px;margin-top:10px;font-size:var(--text-2xs);color:var(--text-muted)}.sc-screener__scale-labels span[data-v-29b9c7db]{flex-basis:0;min-width:0;text-align:center}.sc-screener__scale-label--current[data-v-29b9c7db]{font-weight:var(--weight-bold);color:var(--text-strong)}.sc-screener__meter-legend[data-v-29b9c7db]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:var(--text-sm);color:var(--text-body)}.sc-screener__meter-threshold[data-v-29b9c7db]{color:var(--text-muted)}.sc-screener__result-body[data-v-29b9c7db]{margin:16px 0 0;max-width:60ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-body)}.sc-screener__next[data-v-29b9c7db]{margin-top:28px;padding-top:24px;border-top:1px solid var(--border-subtle)}.sc-screener__next-label[data-v-29b9c7db]{margin:0 0 14px;font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.sc-screener__next-buttons[data-v-29b9c7db]{display:flex;flex-wrap:wrap;gap:12px}.sc-screener__waitlist[data-v-29b9c7db]{margin:18px 0 0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-body)}.sc-screener__waitlist a[data-v-29b9c7db]{font-weight:var(--weight-semibold)}.sc-screener__related[data-v-29b9c7db]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:20px 24px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--cream-50);color:inherit;text-decoration:none;transition:border-color var(--dur-base) var(--ease-calm),box-shadow var(--dur-base) var(--ease-calm)}.sc-screener__related[data-v-29b9c7db]:hover{color:inherit;border-color:var(--orange-300);box-shadow:var(--shadow-sm)}.sc-screener__related-text[data-v-29b9c7db]{display:flex;flex-direction:column;gap:4px;min-width:0}.sc-screener__related-label[data-v-29b9c7db]{font-family:var(--font-display);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.sc-screener__related-title[data-v-29b9c7db]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--text-strong)}.sc-screener__related-meta[data-v-29b9c7db]{font-size:var(--text-sm);color:var(--text-muted)}.sc-screener__related-arrow[data-v-29b9c7db]{flex:none;color:var(--text-brand);transition:transform var(--dur-base) var(--ease-calm)}.sc-screener__related:hover .sc-screener__related-arrow[data-v-29b9c7db]{transform:translate(3px)}.sc-screener__footer[data-v-29b9c7db]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--border-subtle)}.sc-screener__footer-note[data-v-29b9c7db]{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.sc-screener__footer-links[data-v-29b9c7db]{display:flex;gap:20px}.sc-screener__link[data-v-29b9c7db]{padding:0;border:none;background:none;font-family:var(--font-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-link);text-decoration:underline;text-decoration-color:var(--poppy-300);text-underline-offset:3px;cursor:pointer}.sc-screener__link[data-v-29b9c7db]:hover{color:var(--text-link-hover)}.sc-screener__email[data-v-29b9c7db]{margin-bottom:14px;padding:20px 22px;border-radius:var(--radius-md);background:var(--surface-sunken)}.sc-screener__email-title[data-v-29b9c7db]{margin:0 0 12px;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-strong)}.sc-screener__email-row[data-v-29b9c7db]{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.sc-screener__email-input[data-v-29b9c7db]{flex:1;min-width:220px}.sc-screener__email-optin[data-v-29b9c7db]{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:var(--text-sm);color:var(--text-strong);cursor:pointer}.sc-screener__email-optin input[data-v-29b9c7db]{width:18px;height:18px;accent-color:var(--orange-500)}.sc-screener__email-note[data-v-29b9c7db]{margin:10px 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.sc-screener__email-sent[data-v-29b9c7db]{display:flex;gap:10px;margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-strong)}.sc-screener__email-sent[data-v-29b9c7db]>:first-child{flex:none;color:var(--text-positive)}.sc-screener__trap[data-v-29b9c7db]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sc-step-forward-enter-active[data-v-29b9c7db],.sc-step-forward-leave-active[data-v-29b9c7db],.sc-step-back-enter-active[data-v-29b9c7db],.sc-step-back-leave-active[data-v-29b9c7db]{transition:opacity .22s var(--ease-calm),transform .22s var(--ease-calm)}.sc-step-forward-enter-from[data-v-29b9c7db]{opacity:0;transform:translate(28px)}.sc-step-forward-leave-to[data-v-29b9c7db],.sc-step-back-enter-from[data-v-29b9c7db]{opacity:0;transform:translate(-28px)}.sc-step-back-leave-to[data-v-29b9c7db]{opacity:0;transform:translate(28px)}@media (prefers-reduced-motion: reduce){.sc-step-forward-enter-active[data-v-29b9c7db],.sc-step-forward-leave-active[data-v-29b9c7db],.sc-step-back-enter-active[data-v-29b9c7db],.sc-step-back-leave-active[data-v-29b9c7db],.sc-screener__bar-fill[data-v-29b9c7db],.sc-screener__pip[data-v-29b9c7db],.sc-screener__marker[data-v-29b9c7db]{transition:none}}.sc-screener__print[data-v-29b9c7db]{display:none}@media (max-width: 680px){.sc-screener__card[data-v-29b9c7db]{min-height:0;border-radius:var(--radius-lg)}.sc-screener__pane[data-v-29b9c7db]{padding:28px 20px 24px}.sc-screener__title[data-v-29b9c7db]{font-size:var(--text-4xl)}.sc-screener__question[data-v-29b9c7db],.sc-screener__result-title[data-v-29b9c7db]{font-size:var(--text-2xl)}.sc-screener__hint[data-v-29b9c7db]{display:none}.sc-screener__next-buttons[data-v-29b9c7db]>*{flex:1 1 100%}.sc-screener__next-buttons[data-v-29b9c7db] .sc-btn{font-size:var(--text-sm);padding-left:16px;padding-right:16px}.sc-screener__scale-labels span[data-v-29b9c7db]:not(.sc-screener__scale-label--current){visibility:hidden}}@media print{body *{visibility:hidden}.sc-screener__print,.sc-screener__print *{visibility:visible}.sc-screener__print{display:block!important;position:absolute;top:0;left:0;width:100%;padding:24px;font-family:var(--font-text);color:#000}.sc-screener__print h1{font-size:20px;margin:0 0 8px}.sc-screener__print li{margin-bottom:10px}}.sc-screener-page__tool[data-v-96881323]{background-color:var(--surface-canvas);background-image:var(--pattern-dots);background-size:var(--pattern-dots-size);background-repeat:repeat;padding:32px var(--gutter-page) 72px}.sc-screener-page__tool[data-v-96881323]>*{max-width:760px;margin:0 auto}.sc-screener-page__crumbs[data-v-96881323]{max-width:760px;margin:0 auto 16px}.sc-screener-page__more[data-v-96881323]{display:flex;flex-direction:column;gap:56px;padding-top:0}.sc-screener-page__more-title[data-v-96881323]{margin:0 0 20px;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--text-strong)}.sc-screener-page__grid[data-v-96881323]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--gutter-page)}.sc-screener-page__all[data-v-96881323]{display:inline-block;margin-top:18px;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.sc-screener-page__content[data-v-96881323]{max-width:var(--width-narrow);margin:0 auto;padding:64px var(--gutter-page) 96px}.sc-screener-page__section+.sc-screener-page__section[data-v-96881323]{margin-top:48px}.sc-screener-page__section h2[data-v-96881323]{margin:0 0 14px;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--text-strong)}.sc-screener-page__section p[data-v-96881323],.sc-screener-page__questions[data-v-96881323]{margin:0 0 16px;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-body)}.sc-screener-page__questions[data-v-96881323]{padding-left:24px}.sc-screener-page__questions li[data-v-96881323]{margin-bottom:8px}.sc-screener-page__faq[data-v-96881323]{border-top:1px solid var(--border-subtle)}.sc-screener-page__faq[data-v-96881323]:last-of-type{border-bottom:1px solid var(--border-subtle)}.sc-screener-page__faq summary[data-v-96881323]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-strong)}.sc-screener-page__faq summary[data-v-96881323]::-webkit-details-marker{display:none}.sc-screener-page__faq-icon[data-v-96881323]{flex:none;transition:transform var(--dur-base) var(--ease-calm)}.sc-screener-page__faq[open] .sc-screener-page__faq-icon[data-v-96881323]{transform:rotate(180deg)}.sc-screener-page__faq p[data-v-96881323]{margin:0 0 20px}.sc-screener-page__condition[data-v-96881323]{display:inline-flex;align-items:center;gap:8px;margin-top:40px;font-weight:var(--weight-semibold);text-decoration:none}.sc-screener-page__source[data-v-96881323]{margin:40px 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}
