.Phq9SelfCheck_root__NWt9o{--bg:#f8f5ef;--surface:#fff;--deep:#2c2a26;--primary:#2d5f5d;--primary-hover:#244b4a;--primary-subtle:#e8efee;--accent:#d4825c;--accent-hover:#bc6f4d;--accent-subtle:#f5e8e0;--text:#2a2a28;--text-2:#5c5a55;--text-3:#8a8780;--border:#e8e4dc;--border-med:#c9c3b7;--success:#5a8060;--crisis:#9f3b2e;--serif:var(--font-source-serif),Georgia,"Times New Roman",serif;--sans:var(--font-inter),-apple-system,"Segoe UI",sans-serif;color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.Phq9SelfCheck_root__NWt9o *{box-sizing:border-box}.Phq9SelfCheck_skip__ueoLy{position:absolute;left:-9999px;top:8px;z-index:999;padding:10px 16px;background:var(--primary);color:#fff;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none}.Phq9SelfCheck_skip__ueoLy:focus{left:8px}.Phq9SelfCheck_wrap__JeT9p{max-width:680px;margin:0 auto;padding:48px 24px 96px}.Phq9SelfCheck_eyebrow__rFgrT{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--primary);margin:0 0 12px}.Phq9SelfCheck_root__NWt9o h1{font-family:var(--serif);font-weight:400;font-size:40px;line-height:1.15;letter-spacing:-.01em;margin:0 0 16px}.Phq9SelfCheck_root__NWt9o h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.25;margin:0 0 12px}.Phq9SelfCheck_lede__vp8cl{font-size:20px;line-height:1.6;color:var(--text-2);margin:0 0 32px}.Phq9SelfCheck_root__NWt9o p{margin:0 0 16px}.Phq9SelfCheck_muted__gMSHx{color:var(--text-2)}.Phq9SelfCheck_small__maXFk{font-size:15px}.Phq9SelfCheck_notice__ks_JZ{background:var(--primary-subtle);border:1px solid var(--border);border-radius:14px;padding:20px 22px;margin:0 0 20px}.Phq9SelfCheck_noticeTitle__RJ5Tf{font-weight:600;margin:0 0 4px}.Phq9SelfCheck_crisis__YeGI1{background:var(--surface);border:1px solid var(--border-med);border-left:4px solid var(--crisis);border-radius:12px;padding:16px 20px;margin:0 0 32px}.Phq9SelfCheck_crisis__YeGI1 strong{color:var(--crisis)}.Phq9SelfCheck_crisis__YeGI1 a{color:var(--crisis);font-weight:600;text-decoration:none}.Phq9SelfCheck_crisis__YeGI1 a:focus-visible,.Phq9SelfCheck_crisis__YeGI1 a:hover{text-decoration:underline}.Phq9SelfCheck_crisis9__SEgFw{background:#fdf2f0;border:1px solid #e8c0ba;border-left:4px solid var(--crisis);border-radius:14px;padding:22px 24px;margin:0 0 28px}.Phq9SelfCheck_crisis9Title__4Of0w{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--crisis);margin:0 0 10px}.Phq9SelfCheck_crisis9Links__iBvR8{font-weight:600}.Phq9SelfCheck_crisis9__SEgFw a{color:var(--crisis);font-weight:700;text-decoration:none}.Phq9SelfCheck_crisis9__SEgFw a:focus-visible,.Phq9SelfCheck_crisis9__SEgFw a:hover{text-decoration:underline}.Phq9SelfCheck_prompt__i7r_2{font-weight:600;margin:32px 0 8px;font-size:18px}.Phq9SelfCheck_root__NWt9o fieldset{border:1px solid var(--border);border-radius:14px;margin:0 0 14px;padding:18px 20px;background:var(--surface);transition:border-color .25s ease,box-shadow .25s ease}.Phq9SelfCheck_root__NWt9o fieldset.Phq9SelfCheck_answered__nxQJP{border-color:var(--primary);box-shadow:0 1px 0 var(--primary-subtle)}.Phq9SelfCheck_root__NWt9o fieldset.Phq9SelfCheck_needs__URuLu{border-color:var(--accent)}.Phq9SelfCheck_root__NWt9o legend{font-weight:500;padding:0;margin:0 0 12px;color:var(--text)}.Phq9SelfCheck_root__NWt9o legend .Phq9SelfCheck_qNum__VxKZI{color:var(--text-3);font-variant-numeric:tabular-nums;margin-right:8px}.Phq9SelfCheck_opts__NLkMq{display:grid;gap:8px}.Phq9SelfCheck_opt__5sd4v{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:background .2s ease,border-color .2s ease;background:var(--bg)}.Phq9SelfCheck_opt__5sd4v:hover{background:var(--primary-subtle)}.Phq9SelfCheck_opt__5sd4v input{accent-color:var(--primary);width:18px;height:18px;margin:0;flex:none}.Phq9SelfCheck_opt__5sd4v span{font-size:16px;color:var(--text)}.Phq9SelfCheck_opt__5sd4v:has(input:checked){background:var(--primary-subtle);border-color:var(--primary)}.Phq9SelfCheck_opt__5sd4v input:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.Phq9SelfCheck_impactNote___MmNt{font-size:14px;color:var(--text-3);font-weight:400;margin-left:6px}.Phq9SelfCheck_btn__8xWWv{font-family:var(--sans);font-size:17px;font-weight:600;border:none;border-radius:999px;padding:15px 30px;cursor:pointer;transition:background .25s ease,transform .1s ease;display:inline-block;text-decoration:none;text-align:center}.Phq9SelfCheck_btnPrimary__c3KWC{background:var(--primary);color:#fff}.Phq9SelfCheck_btnPrimary__c3KWC:hover{background:var(--primary-hover)}.Phq9SelfCheck_btnCta__Kd133{background:var(--accent);color:#fff}.Phq9SelfCheck_btnCta__Kd133:hover{background:var(--accent-hover)}.Phq9SelfCheck_btn__8xWWv:active{transform:translateY(1px)}.Phq9SelfCheck_btn__8xWWv:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.Phq9SelfCheck_btnGhost__9_kt7{background:transparent;color:var(--primary);border:1px solid var(--border-med);font-weight:500}.Phq9SelfCheck_btnGhost__9_kt7:hover{background:var(--primary-subtle)}.Phq9SelfCheck_actions__1oF9o{margin-top:28px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.Phq9SelfCheck_hint__pwiP6{font-size:15px;color:var(--accent-hover);margin-top:12px;min-height:1.2em}.Phq9SelfCheck_result__W3RGk{margin-top:40px}.Phq9SelfCheck_resultCard__7V7Xi{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:32px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.Phq9SelfCheck_resultCard__7V7Xi.Phq9SelfCheck_show__wiHBS{opacity:1;transform:none}.Phq9SelfCheck_score__WBgj1{font-family:var(--serif);font-weight:400;font-size:56px;line-height:1;font-variant-numeric:tabular-nums}.Phq9SelfCheck_score__WBgj1 small{font-size:22px;color:var(--text-3)}.Phq9SelfCheck_band__n7dmc{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin:14px 0 18px;background:var(--primary-subtle);color:var(--primary)}.Phq9SelfCheck_meter__cUkMU{height:8px;border-radius:999px;background:var(--border);overflow:hidden;margin:6px 0 22px}.Phq9SelfCheck_meter__cUkMU>span{display:block;height:100%;background:var(--primary);border-radius:999px;width:0;transition:width .7s ease}.Phq9SelfCheck_next__TC1uh{background:var(--accent-subtle);border-radius:14px;padding:24px;margin:24px 0 0;text-align:center}.Phq9SelfCheck_next__TC1uh h2{font-size:24px}.Phq9SelfCheck_root__NWt9o hr{border:none;border-top:1px solid var(--border);margin:40px 0}.Phq9SelfCheck_src__gQK0n{font-size:13px;color:var(--text-3);line-height:1.5}.Phq9SelfCheck_src__gQK0n a{color:var(--text-2)}.Phq9SelfCheck_review__5gxt_{font-size:14px;color:var(--text-2);margin-top:8px}.Phq9SelfCheck_visuallyHidden__TM0H9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:600px){.Phq9SelfCheck_wrap__JeT9p{padding:32px 18px 64px}.Phq9SelfCheck_root__NWt9o h1{font-size:32px}.Phq9SelfCheck_lede__vp8cl{font-size:18px}.Phq9SelfCheck_resultCard__7V7Xi{padding:24px}}@media (prefers-reduced-motion:reduce){.Phq9SelfCheck_root__NWt9o *{transition:none!important}.Phq9SelfCheck_resultCard__7V7Xi{opacity:1;transform:none}}