.crisis-banner-chirho.svelte-15n04jb{background:linear-gradient(135deg,#1a3a2f,#2d5a4a);color:#fff;padding:.75rem 1.5rem;text-align:center;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.75rem;border-radius:12px;margin-bottom:2rem}.crisis-icon-chirho.svelte-15n04jb{font-size:1.25rem}.selection-section-chirho.svelte-15n04jb{padding:2rem 0}.selection-header-chirho.svelte-15n04jb{text-align:center;margin-bottom:3rem}.selection-header-chirho.svelte-15n04jb h1:where(.svelte-15n04jb){font-size:2.5rem;font-weight:700;color:#1a3a2f;margin-bottom:1rem;letter-spacing:-.02em}.selection-intro-chirho.svelte-15n04jb{font-size:1.15rem;color:#5a6b63;max-width:600px;margin:0 auto;line-height:1.7}.assessment-cards-chirho.svelte-15n04jb{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem}.assessment-card-chirho.svelte-15n04jb{background:#fff;border:2px solid #e8f0ec;border-radius:24px;padding:2.5rem;text-align:center;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:1rem}.assessment-card-chirho.svelte-15n04jb:hover{border-color:#1a3a2f;transform:translateY(-4px);box-shadow:0 16px 48px #1a3a2f1f}.card-icon-chirho.svelte-15n04jb{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.phq9-chirho.svelte-15n04jb .card-icon-chirho:where(.svelte-15n04jb){background:linear-gradient(135deg,#fef3c7,#fde68a)}.gad7-chirho.svelte-15n04jb .card-icon-chirho:where(.svelte-15n04jb){background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.card-icon-img-chirho.svelte-15n04jb{width:48px;height:48px;object-fit:contain}.assessment-card-chirho.svelte-15n04jb h2:where(.svelte-15n04jb){font-size:1.5rem;font-weight:700;color:#1a3a2f;margin:0}.card-badge-chirho.svelte-15n04jb{background:#1a3a2f;color:#fff;padding:.25rem .75rem;border-radius:100px;font-size:.75rem;font-weight:600;letter-spacing:.05em}.assessment-card-chirho.svelte-15n04jb p:where(.svelte-15n04jb){color:#5a6b63;font-size:1rem;line-height:1.6;margin:0}.card-meta-chirho.svelte-15n04jb{display:flex;gap:1.5rem;color:#7a8b83;font-size:.875rem}.card-cta-chirho.svelte-15n04jb{color:#1a3a2f;font-weight:600;font-size:1rem;margin-top:.5rem}.disclaimer-box-chirho.svelte-15n04jb{background:#fef9e7;border:1px solid #f5e6a3;border-radius:16px;padding:1.5rem 2rem;max-width:700px;margin:0 auto}.disclaimer-box-chirho.svelte-15n04jb h3:where(.svelte-15n04jb){font-size:1rem;color:#92702d;margin-bottom:.5rem}.disclaimer-box-chirho.svelte-15n04jb p:where(.svelte-15n04jb){color:#7a6525;font-size:.95rem;line-height:1.6;margin:0}.questions-section-chirho.svelte-15n04jb{max-width:700px;margin:0 auto;padding:2rem 0}.questions-header-chirho.svelte-15n04jb{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.back-btn-chirho.svelte-15n04jb{background:none;border:none;color:#5a6b63;font-size:1rem;cursor:pointer;padding:.5rem;transition:color .2s}.back-btn-chirho.svelte-15n04jb:hover{color:#1a3a2f}.questions-header-chirho.svelte-15n04jb h2:where(.svelte-15n04jb){font-size:1.125rem;color:#1a3a2f;margin:0}.question-counter-chirho.svelte-15n04jb{font-size:.875rem;color:#7a8b83;font-weight:500}.progress-bar-chirho.svelte-15n04jb{height:8px;background:#e8f0ec;border-radius:100px;margin-bottom:3rem;overflow:hidden}.progress-fill-chirho.svelte-15n04jb{height:100%;background:linear-gradient(90deg,#1a3a2f,#2d5a4a);border-radius:100px;transition:width .3s ease}.question-container-chirho.svelte-15n04jb{background:#fff;border-radius:24px;padding:3rem;box-shadow:0 4px 24px #0000000f}.question-context-chirho.svelte-15n04jb{font-size:.95rem;color:#7a8b83;margin-bottom:1.5rem}.question-text-chirho.svelte-15n04jb{font-size:1.5rem;font-weight:600;color:#1a3a2f;line-height:1.4;margin-bottom:2rem}.sensitive-notice-chirho.svelte-15n04jb{background:#d1fae5;border-radius:12px;padding:1rem 1.25rem;display:flex;gap:.75rem;margin-bottom:2rem}.notice-icon-chirho.svelte-15n04jb{font-size:1.25rem}.sensitive-notice-chirho.svelte-15n04jb p:where(.svelte-15n04jb){font-size:.9rem;color:#166534;line-height:1.5;margin:0}.response-options-chirho.svelte-15n04jb{display:flex;flex-direction:column;gap:.75rem}.response-btn-chirho.svelte-15n04jb{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#f5f9f7;border:2px solid transparent;border-radius:16px;cursor:pointer;transition:all .2s ease;text-align:left}.response-btn-chirho.svelte-15n04jb:hover{background:#eef4f1;border-color:#1a3a2f}.response-btn-chirho.selected-chirho.svelte-15n04jb{background:#1a3a2f;border-color:#1a3a2f}.response-btn-chirho.selected-chirho.svelte-15n04jb .response-value-chirho:where(.svelte-15n04jb),.response-btn-chirho.selected-chirho.svelte-15n04jb .response-label-chirho:where(.svelte-15n04jb),.response-btn-chirho.selected-chirho.svelte-15n04jb .response-days-chirho:where(.svelte-15n04jb){color:#fff}.response-value-chirho.svelte-15n04jb{width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#1a3a2f;font-size:.875rem}.response-btn-chirho.selected-chirho.svelte-15n04jb .response-value-chirho:where(.svelte-15n04jb){background:#fff3}.response-label-chirho.svelte-15n04jb{font-weight:600;color:#1a3a2f;font-size:1rem}.response-days-chirho.svelte-15n04jb{font-size:.875rem;color:#7a8b83}.results-section-chirho.svelte-15n04jb{max-width:800px;margin:0 auto;padding:2rem 0}.crisis-alert-chirho.svelte-15n04jb{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;border-radius:24px;padding:2.5rem;margin-bottom:2rem;text-align:center}.crisis-alert-header-chirho.svelte-15n04jb{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.crisis-alert-icon-chirho.svelte-15n04jb{font-size:2rem}.crisis-alert-header-chirho.svelte-15n04jb h2:where(.svelte-15n04jb){font-size:1.5rem;color:#991b1b;margin:0}.crisis-alert-chirho.svelte-15n04jb>p:where(.svelte-15n04jb){color:#7f1d1d;font-size:1rem;margin-bottom:1.5rem}.crisis-resources-chirho.svelte-15n04jb{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.crisis-resource-btn-chirho.svelte-15n04jb{display:flex;flex-direction:column;align-items:center;padding:1rem 1.5rem;background:#fff;border-radius:12px;text-decoration:none;color:#1a3a2f;transition:all .2s ease;min-width:180px}.crisis-resource-btn-chirho.svelte-15n04jb:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.crisis-resource-btn-chirho.primary-chirho.svelte-15n04jb{background:#1a3a2f;color:#fff}.crisis-resource-btn-chirho.svelte-15n04jb strong:where(.svelte-15n04jb){font-size:1.1rem;margin-bottom:.25rem}.crisis-resource-btn-chirho.svelte-15n04jb span:where(.svelte-15n04jb){font-size:.8rem;opacity:.8}.crisis-scripture-chirho.svelte-15n04jb{font-style:italic;color:#7f1d1d;font-size:1rem;line-height:1.6;margin:0}.crisis-scripture-chirho.svelte-15n04jb cite:where(.svelte-15n04jb){display:block;margin-top:.5rem;font-style:normal;font-weight:600;font-size:.9rem}.results-card-chirho.svelte-15n04jb{background:#fff;border-radius:24px;padding:3rem;box-shadow:0 4px 24px #0000000f;margin-bottom:2rem}.results-header-chirho.svelte-15n04jb{text-align:center;margin-bottom:2rem}.results-header-chirho.svelte-15n04jb h2:where(.svelte-15n04jb){font-size:1.75rem;color:#1a3a2f;margin-bottom:.5rem}.assessment-type-chirho.svelte-15n04jb{font-size:.9rem;color:#7a8b83}.score-display-chirho.svelte-15n04jb{text-align:center;margin-bottom:2.5rem}.score-circle-chirho.svelte-15n04jb{width:140px;height:140px;border-radius:50%;background:linear-gradient(135deg,#f5f9f7,#eef4f1);border:4px solid var(--severity-color);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 1rem}.score-number-chirho.svelte-15n04jb{font-size:3rem;font-weight:700;color:#1a3a2f;line-height:1}.score-max-chirho.svelte-15n04jb{font-size:1rem;color:#7a8b83}.severity-label-chirho.svelte-15n04jb{font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.results-explanation-chirho.svelte-15n04jb,.results-recommendation-chirho.svelte-15n04jb{margin-bottom:2rem}.results-explanation-chirho.svelte-15n04jb h3:where(.svelte-15n04jb),.results-recommendation-chirho.svelte-15n04jb h3:where(.svelte-15n04jb){font-size:1rem;color:#1a3a2f;margin-bottom:.5rem}.results-explanation-chirho.svelte-15n04jb p:where(.svelte-15n04jb),.results-recommendation-chirho.svelte-15n04jb p:where(.svelte-15n04jb){color:#5a6b63;font-size:1rem;line-height:1.7}.score-breakdown-chirho.svelte-15n04jb{background:#f5f9f7;border-radius:12px;padding:1rem 1.5rem}.score-breakdown-chirho.svelte-15n04jb summary:where(.svelte-15n04jb){cursor:pointer;font-weight:600;color:#1a3a2f;font-size:.95rem}.breakdown-content-chirho.svelte-15n04jb{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.breakdown-item-chirho.svelte-15n04jb{display:grid;grid-template-columns:40px 1fr 40px;gap:1rem;padding:.5rem 0;border-bottom:1px solid #e8f0ec;font-size:.9rem}.breakdown-q-chirho.svelte-15n04jb{font-weight:600;color:#7a8b83}.breakdown-text-chirho.svelte-15n04jb{color:#5a6b63}.breakdown-score-chirho.svelte-15n04jb{font-weight:700;color:#1a3a2f;text-align:right}.next-steps-grid-chirho.svelte-15n04jb{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.next-step-card-chirho.svelte-15n04jb{background:#fff;border:1px solid #e8f0ec;border-radius:16px;padding:1.5rem;text-decoration:none;color:inherit;transition:all .2s ease}.next-step-card-chirho.svelte-15n04jb:hover{border-color:#1a3a2f;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.next-step-card-chirho.svelte-15n04jb h3:where(.svelte-15n04jb){font-size:1rem;color:#1a3a2f;margin-bottom:.5rem}.next-step-card-chirho.svelte-15n04jb p:where(.svelte-15n04jb){font-size:.875rem;color:#5a6b63;line-height:1.5;margin-bottom:.75rem}.next-step-link-chirho.svelte-15n04jb{font-size:.875rem;font-weight:600;color:#1a3a2f}.results-actions-chirho.svelte-15n04jb{text-align:center;margin-bottom:2rem}.btn-secondary-chirho.svelte-15n04jb{padding:1rem 2rem;background:#fff;border:2px solid #1a3a2f;border-radius:12px;color:#1a3a2f;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary-chirho.svelte-15n04jb:hover{background:#1a3a2f;color:#fff}.results-disclaimer-chirho.svelte-15n04jb{background:#fef9e7;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2rem}.results-disclaimer-chirho.svelte-15n04jb p:where(.svelte-15n04jb){color:#7a6525;font-size:.9rem;line-height:1.6;margin:0}.scripture-encouragement-chirho.svelte-15n04jb{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#1a3a2f,#2d5a4a);border-radius:24px}.scripture-encouragement-chirho.svelte-15n04jb blockquote:where(.svelte-15n04jb){font-size:1.5rem;font-style:italic;color:#fffffff2;line-height:1.6;max-width:500px;margin:0 auto 1rem}.scripture-encouragement-chirho.svelte-15n04jb cite:where(.svelte-15n04jb){font-size:.95rem;color:#c9a86c;font-style:normal;font-weight:600}@media(max-width:768px){.assessment-cards-chirho.svelte-15n04jb{grid-template-columns:1fr}.selection-header-chirho.svelte-15n04jb h1:where(.svelte-15n04jb){font-size:2rem}.question-container-chirho.svelte-15n04jb{padding:2rem 1.5rem}.question-text-chirho.svelte-15n04jb{font-size:1.25rem}.response-btn-chirho.svelte-15n04jb{grid-template-columns:36px 1fr;padding:1rem}.response-days-chirho.svelte-15n04jb{display:none}.results-card-chirho.svelte-15n04jb{padding:2rem 1.5rem}.next-steps-grid-chirho.svelte-15n04jb{grid-template-columns:1fr}.crisis-resources-chirho.svelte-15n04jb{flex-direction:column;align-items:center}.crisis-resource-btn-chirho.svelte-15n04jb{width:100%;max-width:280px}}@media(max-width:480px){.questions-header-chirho.svelte-15n04jb{flex-direction:column;gap:.5rem;text-align:center}.score-circle-chirho.svelte-15n04jb{width:120px;height:120px}.score-number-chirho.svelte-15n04jb{font-size:2.5rem}.scripture-encouragement-chirho.svelte-15n04jb blockquote:where(.svelte-15n04jb){font-size:1.25rem}}
