.result.svelte-1r7q0ep{width:min(920px,100%);max-width:920px;margin:0 auto}.result-summary.svelte-1r7q0ep{display:grid;grid-template-columns:minmax(0,.82fr) minmax(300px,.92fr);align-items:start;gap:clamp(26px,4vw,52px);padding:clamp(24px,4vw,42px);border:1px solid var(--color-parchment);border-radius:var(--radius-cards);background:color-mix(in srgb,var(--color-snow-white) 90%,var(--color-vellum-white))}.result-score.svelte-1r7q0ep,.recommended.svelte-1r7q0ep,.result-main.svelte-1r7q0ep{display:grid}.result-score.svelte-1r7q0ep{gap:14px}h2.svelte-1r7q0ep,h3.svelte-1r7q0ep,p.svelte-1r7q0ep{margin:0;letter-spacing:0}h2.svelte-1r7q0ep,h3.svelte-1r7q0ep{font-family:var(--font-display);color:var(--color-ink-black);font-weight:300}.result-summary.svelte-1r7q0ep h2:where(.svelte-1r7q0ep){font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.08}h3.svelte-1r7q0ep{margin-bottom:14px;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.15}p.svelte-1r7q0ep,.row-list.svelte-1r7q0ep small:where(.svelte-1r7q0ep),.relationship-label.svelte-1r7q0ep,.row-list.svelte-1r7q0ep em:where(.svelte-1r7q0ep),.result-actions.svelte-1r7q0ep summary:where(.svelte-1r7q0ep),.disclaimer.svelte-1r7q0ep summary:where(.svelte-1r7q0ep),.breakdown.svelte-1r7q0ep summary:where(.svelte-1r7q0ep){color:var(--color-dusty-gray)}p.svelte-1r7q0ep{font-size:.96rem;line-height:1.6}.score-value.svelte-1r7q0ep{color:var(--color-ink-black);font-size:clamp(2.3rem,4vw,3.6rem);font-weight:500;line-height:1}.score-band.svelte-1r7q0ep{height:10px;overflow:hidden;border-radius:999px;background:var(--color-parchment)}.score-band.svelte-1r7q0ep span:where(.svelte-1r7q0ep){display:block;width:var(--score-width);height:100%;border-radius:inherit;background:var(--color-ink-black)}.score-scale.svelte-1r7q0ep{display:flex;justify-content:space-between;margin-top:-6px;color:var(--color-dusty-gray);font-size:.72rem}.result-reading.svelte-1r7q0ep{color:var(--color-ink-black);font-weight:500}.safety-flag.svelte-1r7q0ep{color:var(--color-danger);font-weight:500}.result-actions.svelte-1r7q0ep{margin-top:6px}.result-actions.svelte-1r7q0ep summary:where(.svelte-1r7q0ep),.you-may-like.svelte-1r7q0ep summary:where(.svelte-1r7q0ep),.disclaimer.svelte-1r7q0ep summary:where(.svelte-1r7q0ep),.breakdown.svelte-1r7q0ep summary:where(.svelte-1r7q0ep){cursor:pointer;list-style:none}.result-actions.svelte-1r7q0ep summary:where(.svelte-1r7q0ep)::-webkit-details-marker,.you-may-like.svelte-1r7q0ep summary:where(.svelte-1r7q0ep)::-webkit-details-marker,.disclaimer.svelte-1r7q0ep summary:where(.svelte-1r7q0ep)::-webkit-details-marker,.breakdown.svelte-1r7q0ep summary:where(.svelte-1r7q0ep)::-webkit-details-marker{display:none}.result-actions.svelte-1r7q0ep summary:where(.svelte-1r7q0ep):before,.you-may-like.svelte-1r7q0ep summary:where(.svelte-1r7q0ep):before,.disclaimer.svelte-1r7q0ep summary:where(.svelte-1r7q0ep):before,.breakdown.svelte-1r7q0ep summary:where(.svelte-1r7q0ep):after{content:"+";margin-right:6px}.result-actions[open].svelte-1r7q0ep summary:where(.svelte-1r7q0ep):before,.you-may-like[open].svelte-1r7q0ep summary:where(.svelte-1r7q0ep):before,.disclaimer[open].svelte-1r7q0ep summary:where(.svelte-1r7q0ep):before,.breakdown[open].svelte-1r7q0ep summary:where(.svelte-1r7q0ep):after{content:"-"}.action-list.svelte-1r7q0ep{display:grid;margin-top:12px;border-top:1px solid var(--color-parchment)}.action-list.svelte-1r7q0ep a:where(.svelte-1r7q0ep),.action-list.svelte-1r7q0ep button:where(.svelte-1r7q0ep){display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:46px;padding:0;border:0;border-bottom:1px solid var(--color-parchment);background:transparent;color:var(--color-ink-black);font:inherit;font-size:.9rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.action-list.svelte-1r7q0ep button:where(.svelte-1r7q0ep):disabled{color:var(--color-dusty-gray);cursor:not-allowed}.action-list.svelte-1r7q0ep em:where(.svelte-1r7q0ep),.row-list.svelte-1r7q0ep em:where(.svelte-1r7q0ep){font-style:normal}.recommended.svelte-1r7q0ep{align-content:start}.guide-preview.svelte-1r7q0ep{display:grid;gap:0;overflow:hidden;margin-bottom:12px;border-radius:var(--radius-cards);background:var(--color-graphite-700, var(--color-snow-white));box-shadow:var(--shadow-subtle-2, var(--shadow-subtle))}.guide-preview-head.svelte-1r7q0ep{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:48px;padding:0 14px;border-bottom:1px solid var(--color-parchment)}.guide-preview-head.svelte-1r7q0ep>span:where(.svelte-1r7q0ep){width:9px;height:9px;border-radius:999px;background:var(--color-mint-signal, var(--color-signal-blue))}.guide-preview-head.svelte-1r7q0ep strong:where(.svelte-1r7q0ep),.guide-preview-rows.svelte-1r7q0ep strong:where(.svelte-1r7q0ep){color:var(--color-ink-black);font-size:.84rem;font-weight:500;line-height:1.25}.guide-preview-head.svelte-1r7q0ep small:where(.svelte-1r7q0ep),.guide-preview-foot.svelte-1r7q0ep small:where(.svelte-1r7q0ep),.guide-preview-rows.svelte-1r7q0ep span:where(.svelte-1r7q0ep){color:var(--color-dusty-gray);font-size:.74rem;font-weight:500;line-height:1.35}.guide-preview-rows.svelte-1r7q0ep{display:grid;padding:4px 14px}.guide-preview-rows.svelte-1r7q0ep p:where(.svelte-1r7q0ep){display:grid;grid-template-columns:minmax(70px,.34fr) minmax(0,1fr);gap:10px;align-items:baseline;min-height:38px;border-bottom:1px solid var(--color-parchment)}.guide-preview-rows.svelte-1r7q0ep p:where(.svelte-1r7q0ep):last-child{border-bottom:0}.guide-preview-foot.svelte-1r7q0ep{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px 14px}.guide-preview-foot.svelte-1r7q0ep a:where(.svelte-1r7q0ep){display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:var(--radius-buttons);background:var(--color-ash-50, var(--color-ink-black));box-shadow:var(--shadow-sm);color:var(--color-graphite-600, var(--color-eggshell));font-size:.82rem;font-weight:600;line-height:1;text-decoration:none}.row-list.svelte-1r7q0ep{display:grid;border-top:1px solid var(--color-parchment)}.row-list.svelte-1r7q0ep a:where(.svelte-1r7q0ep){display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:74px;padding:14px 0;border-bottom:1px solid var(--color-parchment);color:var(--color-ink-black);text-decoration:none}.recommended.svelte-1r7q0ep .row-list:where(.svelte-1r7q0ep) a:where(.svelte-1r7q0ep){grid-template-columns:54px minmax(0,1fr) auto;min-height:62px}.recommended.svelte-1r7q0ep .row-list:where(.svelte-1r7q0ep) small:where(.svelte-1r7q0ep){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.recommended.svelte-1r7q0ep .row-list:where(.svelte-1r7q0ep) em:where(.svelte-1r7q0ep){display:none}.option-icon.svelte-1r7q0ep{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:28px;padding:0 8px;border-radius:var(--radius-buttons);background:var(--color-obsidian, var(--color-ink-black));color:var(--color-eggshell, var(--color-snow-white));font-size:.72rem;font-weight:600;line-height:1}.row-list.svelte-1r7q0ep strong:where(.svelte-1r7q0ep){font-size:.98rem;font-weight:600;line-height:1.3}.row-list.svelte-1r7q0ep small:where(.svelte-1r7q0ep){grid-column:2;font-size:.84rem;line-height:1.45}.relationship-label.svelte-1r7q0ep{min-width:62px;padding:6px 8px;border-radius:999px;background:var(--color-vellum-white);font-size:.8rem;font-weight:500;text-align:center;white-space:nowrap}.row-list.svelte-1r7q0ep a.primary-option:where(.svelte-1r7q0ep){background:color-mix(in srgb,var(--color-vellum-white) 44%,transparent)}.result-main.svelte-1r7q0ep{gap:22px;padding-top:28px}.you-may-like.svelte-1r7q0ep,.disclaimer.svelte-1r7q0ep,.history.svelte-1r7q0ep,.breakdown.svelte-1r7q0ep,.crisis-box.svelte-1r7q0ep{width:100%;max-width:920px;margin:0 auto;padding:20px 0 0;border-top:1px solid var(--color-parchment)}.you-may-like.svelte-1r7q0ep summary:where(.svelte-1r7q0ep){color:var(--color-ink-black);font-weight:500}.you-may-like.svelte-1r7q0ep .row-list:where(.svelte-1r7q0ep),.you-may-like.svelte-1r7q0ep p:where(.svelte-1r7q0ep),.disclaimer.svelte-1r7q0ep p:where(.svelte-1r7q0ep),.breakdown.svelte-1r7q0ep>div:where(.svelte-1r7q0ep),.history-items.svelte-1r7q0ep,.crisis-box.svelte-1r7q0ep p:where(.svelte-1r7q0ep),.crisis-box.svelte-1r7q0ep ul:where(.svelte-1r7q0ep){margin-top:14px}.row-list.compact.svelte-1r7q0ep a:where(.svelte-1r7q0ep){grid-template-columns:minmax(0,1fr) auto;min-height:58px}.row-list.compact.svelte-1r7q0ep span:where(.svelte-1r7q0ep){display:none}.row-list.compact.svelte-1r7q0ep small:where(.svelte-1r7q0ep){grid-column:1}.row-list.compact.svelte-1r7q0ep em:where(.svelte-1r7q0ep){grid-column:2;grid-row:1 / span 2}.disclaimer.svelte-1r7q0ep p:where(.svelte-1r7q0ep)+p:where(.svelte-1r7q0ep){margin-top:8px}.crisis-box.svelte-1r7q0ep{border-top-color:var(--color-danger)}.crisis-box.svelte-1r7q0ep h3:where(.svelte-1r7q0ep){color:var(--color-danger)}.crisis-box.svelte-1r7q0ep ul:where(.svelte-1r7q0ep){padding-left:20px;color:var(--color-dusty-gray);line-height:1.6}.history.svelte-1r7q0ep h3:where(.svelte-1r7q0ep){margin-bottom:10px}.history-items.svelte-1r7q0ep{display:grid;border-top:1px solid var(--color-parchment)}.history-items.svelte-1r7q0ep div:where(.svelte-1r7q0ep),.breakdown.svelte-1r7q0ep p:where(.svelte-1r7q0ep){display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:baseline;min-height:44px;margin:0;border-bottom:1px solid var(--color-parchment)}.history-items.svelte-1r7q0ep span:where(.svelte-1r7q0ep),.history-items.svelte-1r7q0ep small:where(.svelte-1r7q0ep),.breakdown.svelte-1r7q0ep span:where(.svelte-1r7q0ep){color:var(--color-dusty-gray);font-size:.84rem}.breakdown.svelte-1r7q0ep summary:where(.svelte-1r7q0ep){display:flex;align-items:center;justify-content:space-between;min-height:44px;color:var(--color-ink-black);font-weight:500}.breakdown.svelte-1r7q0ep summary:where(.svelte-1r7q0ep):after{margin-right:0}@media(max-width:860px){.result-summary.svelte-1r7q0ep{grid-template-columns:1fr;padding:22px}.row-list.svelte-1r7q0ep a:where(.svelte-1r7q0ep){grid-template-columns:24px minmax(0,1fr) auto}.row-list.svelte-1r7q0ep small:where(.svelte-1r7q0ep){grid-column:2 / -1}.row-list.svelte-1r7q0ep em:where(.svelte-1r7q0ep){display:none}}@media(max-width:520px){.result-summary.svelte-1r7q0ep{padding:18px}.result-summary.svelte-1r7q0ep h2:where(.svelte-1r7q0ep){font-size:clamp(1.8rem,9vw,2.5rem)}.row-list.svelte-1r7q0ep a:where(.svelte-1r7q0ep){grid-template-columns:24px minmax(0,1fr)}.relationship-label.svelte-1r7q0ep{grid-column:2;justify-self:start;margin-top:2px}.guide-preview-foot.svelte-1r7q0ep{grid-template-columns:1fr}.guide-preview-foot.svelte-1r7q0ep a:where(.svelte-1r7q0ep){width:100%}.history-items.svelte-1r7q0ep div:where(.svelte-1r7q0ep),.breakdown.svelte-1r7q0ep p:where(.svelte-1r7q0ep){grid-template-columns:1fr;gap:6px;padding:12px 0}}.assessment-shell.svelte-1koyzqq{scroll-margin-top:80px}.assessment.svelte-1koyzqq{max-width:var(--mc-block-max, 1120px);margin:0 auto;width:100%}.assessment-header.svelte-1koyzqq{display:grid;justify-items:center;gap:12px;margin-bottom:34px;text-align:center}.progress-wrap.svelte-1koyzqq{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:10px;width:min(720px,100%);margin-top:12px}.progress-bar.svelte-1koyzqq{height:3px;overflow:hidden;border-radius:999px;background:var(--mc-soft-line, var(--color-border))}.progress-fill.svelte-1koyzqq{height:100%;border-radius:inherit;background:var(--color-primary)}.question-list.svelte-1koyzqq{display:grid;gap:30px}.question-row.svelte-1koyzqq{display:grid;gap:16px;padding:0;scroll-margin-top:78px}.question-copy.svelte-1koyzqq{display:grid;gap:8px;justify-items:start;min-width:0;text-align:left}.question-copy.svelte-1koyzqq p:where(.svelte-1koyzqq){margin:0;color:var(--color-text-secondary);font-size:.74rem;font-weight:600}.question-copy.svelte-1koyzqq h3:where(.svelte-1koyzqq){margin:0;font-size:clamp(1.08rem,1.8vw,1.35rem);font-weight:600;letter-spacing:0;line-height:1.3;overflow-wrap:anywhere}.options.svelte-1koyzqq{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.options.five-options.svelte-1koyzqq{grid-template-columns:repeat(5,minmax(0,1fr))}.options.four-options.svelte-1koyzqq{grid-template-columns:repeat(4,minmax(0,1fr))}.option.svelte-1koyzqq{display:grid;gap:5px;align-content:center;min-height:64px;min-width:0;padding:11px 12px;border:1px solid var(--mc-soft-line, var(--color-border));border-radius:4px;background:var(--color-surface);color:var(--color-text);font:inherit;text-align:center;cursor:pointer}.option.selected.svelte-1koyzqq{color:var(--color-primary-dark);background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.option.selected.svelte-1koyzqq{box-shadow:inset 0 -3px 0 var(--color-primary)}.option-label.svelte-1koyzqq{font-size:.9rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.option-desc.svelte-1koyzqq{color:var(--color-text-secondary);font-size:.74rem;line-height:1.3}.assessment-footer.svelte-1koyzqq{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:20px;align-items:center;padding:28px 0 0}.assessment-footer.svelte-1koyzqq a:where(.svelte-1koyzqq){color:var(--color-primary-dark);font-size:.84rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.submit-btn.svelte-1koyzqq{min-height:44px;padding:0 22px;border:1px solid var(--color-primary);border-radius:var(--radius-buttons);background:var(--color-primary);color:#fff;font:inherit;font-size:.94rem;font-weight:600;cursor:pointer}.submit-btn.svelte-1koyzqq:disabled{border-color:var(--mc-soft-line, var(--color-border));background:var(--color-surface);color:var(--color-text-secondary);cursor:not-allowed}@media(max-width:640px){.assessment-header.svelte-1koyzqq{justify-items:start;text-align:left}.progress-wrap.svelte-1koyzqq{grid-template-columns:1fr;width:100%}.question-row.svelte-1koyzqq{padding:0}.options.four-options.svelte-1koyzqq,.options.five-options.svelte-1koyzqq{grid-template-columns:1fr}.assessment-footer.svelte-1koyzqq{grid-template-columns:1fr;gap:14px}.submit-btn.svelte-1koyzqq{width:100%}}@media(max-width:520px){.options.svelte-1koyzqq{grid-template-columns:1fr}.option.svelte-1koyzqq{min-height:58px}.question-row.svelte-1koyzqq{padding:0}}.assessment.svelte-1koyzqq{max-width:382px}.assessment-header.svelte-1koyzqq{margin-bottom:26px}.question-list.svelte-1koyzqq{gap:24px}.options.svelte-1koyzqq,.options.four-options.svelte-1koyzqq,.options.five-options.svelte-1koyzqq{grid-template-columns:1fr;gap:8px}.option.svelte-1koyzqq{min-height:48px;border-radius:var(--radius-inputs);text-align:left}.option.selected.svelte-1koyzqq{box-shadow:inset 3px 0 0 var(--color-chartwell-blue)}.assessment-footer.svelte-1koyzqq{grid-template-columns:1fr;gap:12px}.submit-btn.svelte-1koyzqq{width:100%;min-height:34px;border-radius:999px;background:var(--color-chartwell-blue);border-color:var(--color-chartwell-blue);font-size:.78rem}.assessment.svelte-1koyzqq{max-width:760px;padding:clamp(22px,3vw,34px);border:1px solid var(--color-stone-border);border-radius:var(--radius-inputs);background:var(--color-canvas-fog)}.assessment-header.svelte-1koyzqq{justify-items:start;text-align:left}.options.svelte-1koyzqq,.options.four-options.svelte-1koyzqq,.options.five-options.svelte-1koyzqq{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.option.svelte-1koyzqq{border-color:var(--color-stone-border);background:var(--color-cloud-white)}.option.selected.svelte-1koyzqq{color:var(--color-slate-text);background:#fff}.option.selected.svelte-1koyzqq{box-shadow:inset 0 -3px 0 var(--color-slate-text)}.submit-btn.svelte-1koyzqq{width:auto;justify-self:start;min-height:42px;padding:0 18px;background:var(--color-slate-text);border-color:var(--color-slate-text);font-size:.9rem}@media(max-width:640px){.assessment.svelte-1koyzqq{width:100%;max-width:100%;padding:0;border:0;background:transparent}.options.svelte-1koyzqq,.options.four-options.svelte-1koyzqq,.options.five-options.svelte-1koyzqq,.assessment-footer.svelte-1koyzqq{grid-template-columns:1fr}.submit-btn.svelte-1koyzqq{width:100%}}.assessment-shell.svelte-1koyzqq{scroll-margin-top:76px}.assessment.svelte-1koyzqq{max-width:760px;padding:clamp(18px,3vw,28px);border:1px solid var(--color-stone-border);border-radius:var(--radius-cards);background:#fff;box-shadow:var(--shadow-md)}.assessment-header.svelte-1koyzqq{gap:10px;margin-bottom:22px}.progress-wrap.svelte-1koyzqq{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;margin-top:6px}.progress-wrap.svelte-1koyzqq span:where(.svelte-1koyzqq){color:var(--color-primary-dark);font-size:.8rem;font-weight:600}.progress-bar.svelte-1koyzqq{height:12px;background:#fafaf9}.progress-fill.svelte-1koyzqq{background:var(--color-chartwell-blue)}.question-list.svelte-1koyzqq{gap:0}.question-row.svelte-1koyzqq{gap:18px;min-height:330px;padding:clamp(18px,3vw,26px);border:1px solid var(--color-stone-border);border-radius:var(--radius-cards);background:var(--color-canvas-fog);scroll-margin-top:78px}.question-copy.svelte-1koyzqq p:where(.svelte-1koyzqq){color:var(--color-primary-dark);font-size:.8rem;font-weight:600;text-transform:uppercase}.question-copy.svelte-1koyzqq h3:where(.svelte-1koyzqq){max-width:620px;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:600;line-height:1.18}.options.svelte-1koyzqq,.options.four-options.svelte-1koyzqq,.options.five-options.svelte-1koyzqq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.option.svelte-1koyzqq{min-height:72px;padding:14px 16px;border:1px solid var(--color-stone-border);border-radius:var(--radius-cards);background:#fff;box-shadow:var(--shadow-subtle);text-align:left}.option.selected.svelte-1koyzqq{border-color:var(--color-chartwell-blue);background:#fff;color:var(--color-slate-text);box-shadow:var(--shadow-md)}.option.selected.svelte-1koyzqq{box-shadow:inset 0 0 0 1px var(--color-chartwell-blue),var(--shadow-md)}.option-label.svelte-1koyzqq{font-size:.98rem;font-weight:600}.option-desc.svelte-1koyzqq{color:#78716c}.assessment-footer.svelte-1koyzqq{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:18px}.step-controls.svelte-1koyzqq{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:12px}.back-btn.svelte-1koyzqq,.submit-btn.svelte-1koyzqq{min-height:48px;border-radius:var(--radius-buttons);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.back-btn.svelte-1koyzqq{padding:0 18px;border:0;background:#fff;color:#0c0a09;box-shadow:var(--shadow-subtle)}.submit-btn.svelte-1koyzqq{justify-self:stretch;width:100%;border:0;background:var(--color-chartwell-blue);color:#fff;box-shadow:var(--shadow-subtle)}.back-btn.svelte-1koyzqq:disabled,.submit-btn.svelte-1koyzqq:disabled{background:#fafaf9;color:#a8a29e;box-shadow:none;cursor:not-allowed}.support-note.svelte-1koyzqq,.privacy-link.svelte-1koyzqq{color:#78716c;font-size:.82rem}.support-note.svelte-1koyzqq{margin:0}.privacy-link.svelte-1koyzqq{justify-self:start}@media(max-width:640px){.assessment.svelte-1koyzqq{padding:14px;border:1px solid var(--color-stone-border);background:#fff;box-shadow:var(--shadow-md)}.progress-wrap.svelte-1koyzqq{grid-template-columns:1fr}.question-row.svelte-1koyzqq{min-height:auto;padding:16px}.options.svelte-1koyzqq,.options.four-options.svelte-1koyzqq,.options.five-options.svelte-1koyzqq,.step-controls.svelte-1koyzqq{grid-template-columns:1fr}.back-btn.svelte-1koyzqq,.submit-btn.svelte-1koyzqq{width:100%}}.assessment.svelte-1koyzqq{max-width:var(--mc-block-max, 1080px);border-color:var(--color-parchment);background:var(--color-snow-white);box-shadow:var(--shadow-subtle)}.progress-wrap.svelte-1koyzqq{width:100%}.option-desc.svelte-1koyzqq,.support-note.svelte-1koyzqq,.privacy-link.svelte-1koyzqq{color:var(--color-dusty-gray)}.progress-wrap.svelte-1koyzqq span:where(.svelte-1koyzqq),.question-copy.svelte-1koyzqq p:where(.svelte-1koyzqq),.assessment-footer.svelte-1koyzqq a:where(.svelte-1koyzqq){color:var(--color-onyx);font-weight:500}.progress-fill.svelte-1koyzqq{background:var(--color-terra-cotta)}.question-row.svelte-1koyzqq{border-color:var(--color-parchment);background:var(--color-vellum-white)}.question-copy.svelte-1koyzqq h3:where(.svelte-1koyzqq){font-weight:500}.option.svelte-1koyzqq{border-color:#1f1e1d26;border-radius:var(--radius-cards);background:var(--color-snow-white);box-shadow:none}.option.selected.svelte-1koyzqq{border-color:var(--color-terra-cotta);background:var(--color-snow-white);color:var(--color-ink-black);box-shadow:var(--shadow-md)}.option.selected.svelte-1koyzqq{box-shadow:inset 0 0 0 1px var(--color-terra-cotta),var(--shadow-md)}.back-btn.svelte-1koyzqq,.submit-btn.svelte-1koyzqq{border-radius:var(--radius-buttons);font-weight:500}.back-btn.svelte-1koyzqq{border:1px solid rgba(31,30,29,.16);box-shadow:none}.submit-btn.svelte-1koyzqq{background:var(--color-ink-black);box-shadow:none}.assessment.svelte-1koyzqq{max-width:760px;padding:clamp(18px,3vw,28px);border:0;background:transparent;box-shadow:none}.assessment-header.svelte-1koyzqq{display:block;margin-bottom:18px}.progress-wrap.svelte-1koyzqq{grid-template-columns:48px minmax(0,1fr) 44px;gap:12px;margin-top:0}.progress-wrap.svelte-1koyzqq span:where(.svelte-1koyzqq){color:var(--color-slate-200, var(--color-dusty-gray));font-size:.8rem;font-weight:500}.progress-bar.svelte-1koyzqq{height:6px;background:var(--color-graphite-500, var(--color-parchment))}.progress-fill.svelte-1koyzqq{background:var(--color-ash-50, var(--color-ink-black))}.question-row.svelte-1koyzqq{gap:clamp(18px,3vw,28px);min-height:0;padding:clamp(22px,4vw,38px);border:1px solid var(--color-graphite-500, var(--color-parchment));border-radius:var(--radius-cards);background:var(--color-graphite-600, color-mix(in srgb, var(--color-snow-white) 90%, var(--color-vellum-white)))}.question-copy.svelte-1koyzqq{gap:12px;min-width:0}.question-copy.svelte-1koyzqq p:where(.svelte-1koyzqq){max-width:620px;color:var(--color-slate-200, var(--color-dusty-gray));font-size:.82rem;font-weight:500;text-transform:none}.question-copy.svelte-1koyzqq h3:where(.svelte-1koyzqq){max-width:680px;color:var(--color-ash-50, var(--color-ink-black));font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.65rem);font-weight:300;letter-spacing:var(--tracking-heading, 0px);line-height:1.12;overflow-wrap:anywhere}.options.svelte-1koyzqq,.options.four-options.svelte-1koyzqq,.options.five-options.svelte-1koyzqq{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.option.svelte-1koyzqq{min-height:64px;min-width:0;padding:13px 15px;border-color:var(--color-graphite-500, #363739);border-radius:var(--radius-inputs);background:var(--color-graphite-700, #111214);color:var(--color-ash-50, #e6e6e6);box-shadow:none}.option.selected.svelte-1koyzqq{border-color:var(--color-ash-50, #e6e6e6);background:var(--color-ash-50, #e6e6e6);color:var(--color-void-black, #040506);box-shadow:none}.option-label.svelte-1koyzqq{font-size:.94rem;font-weight:500;overflow-wrap:anywhere}.option-desc.svelte-1koyzqq{color:var(--color-slate-200, var(--color-dusty-gray));font-size:.76rem}.option.selected.svelte-1koyzqq .option-desc:where(.svelte-1koyzqq){color:var(--color-graphite-500, var(--color-dusty-gray))}.assessment-footer.svelte-1koyzqq{gap:10px;padding-top:14px}.step-controls.svelte-1koyzqq{grid-template-columns:auto minmax(180px,1fr);gap:10px}.back-btn.svelte-1koyzqq,.submit-btn.svelte-1koyzqq{min-height:44px;border-radius:var(--radius-buttons);box-shadow:none;font-size:.9rem;font-weight:500}.back-btn.svelte-1koyzqq{border:1px solid var(--color-graphite-500, var(--color-parchment));background:var(--color-graphite-600, var(--color-snow-white));color:var(--color-ash-50, var(--color-ink-black))}.submit-btn.svelte-1koyzqq{border:1px solid var(--color-ash-50, #e6e6e6);background:var(--color-ash-50, #e6e6e6);color:var(--color-void-black, #040506)}.back-btn.svelte-1koyzqq:disabled,.submit-btn.svelte-1koyzqq:disabled{border-color:var(--color-graphite-500, #363739);background:var(--color-graphite-700, #111214);color:var(--color-slate-300, #6a6b6c)}.support-note.svelte-1koyzqq{margin:0;color:var(--color-slate-200, var(--color-dusty-gray));font-size:.82rem}.assessment-help.svelte-1koyzqq{width:100%}.assessment-help.svelte-1koyzqq summary:where(.svelte-1koyzqq){width:max-content;color:var(--color-slate-200, var(--color-dusty-gray));font-weight:500;cursor:pointer;list-style:none}.assessment-help.svelte-1koyzqq summary:where(.svelte-1koyzqq)::-webkit-details-marker{display:none}.assessment-help.svelte-1koyzqq summary:where(.svelte-1koyzqq):after{content:" +"}.assessment-help[open].svelte-1koyzqq summary:where(.svelte-1koyzqq):after{content:" -"}.assessment-help.svelte-1koyzqq span:where(.svelte-1koyzqq),.assessment-help.svelte-1koyzqq .privacy-link:where(.svelte-1koyzqq){display:block;margin-top:8px;color:var(--color-slate-200, var(--color-dusty-gray))}.assessment-help.svelte-1koyzqq a:where(.svelte-1koyzqq){color:var(--color-ash-50, var(--color-ink-black));text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.assessment.svelte-1koyzqq{padding:0;border:0;background:transparent;box-shadow:none}.progress-wrap.svelte-1koyzqq,.options.svelte-1koyzqq,.options.four-options.svelte-1koyzqq,.options.five-options.svelte-1koyzqq,.step-controls.svelte-1koyzqq{grid-template-columns:1fr}.question-row.svelte-1koyzqq{padding:18px}.question-copy.svelte-1koyzqq h3:where(.svelte-1koyzqq){font-size:clamp(1.35rem,7vw,1.85rem)}}:root{--mc-soft-line: var(--color-parchment);--mc-block-pad: clamp(44px, 6vw, 76px);--mc-block-gap: clamp(22px, 4vw, 48px)}.test-hero.svelte-tcfe9x,.article-block.svelte-tcfe9x,.conversion-block.svelte-tcfe9x{width:min(var(--mc-narrow-max, 960px),100%);max-width:var(--mc-narrow-max, 960px);margin:0 auto}.sr-only.svelte-tcfe9x{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.test-hero.svelte-tcfe9x{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:end;gap:var(--mc-block-gap);padding:clamp(34px,7svh,72px) 0 clamp(34px,5vw,56px)}.hero-copy.svelte-tcfe9x{display:grid;justify-items:start}.test-kind.svelte-tcfe9x{margin:0;color:var(--color-graphite);font-size:.78rem;font-weight:500;text-transform:uppercase}h1.svelte-tcfe9x{max-width:var(--mc-readable-max, 760px);margin:12px 0 0;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,var(--text-display, 48px));font-weight:300;line-height:var(--leading-display, 1.08);letter-spacing:var(--tracking-display, 0px)}.hero-copy.svelte-tcfe9x>p:where(.svelte-tcfe9x):last-of-type{max-width:var(--mc-readable-max, 760px);margin:18px 0 0;color:var(--color-graphite);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.58}.hero-panel.svelte-tcfe9x{display:grid;align-content:start;justify-items:start;gap:14px;padding:0;text-align:left}.test-boundaries.svelte-tcfe9x{display:flex;flex-wrap:wrap;gap:8px 14px}.test-boundaries.svelte-tcfe9x span:where(.svelte-tcfe9x){color:var(--color-dusty-gray);font-size:.82rem;font-weight:500}.hero-cta.svelte-tcfe9x{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:42px;padding:0 18px;border:1px solid var(--color-ink-black);border-radius:var(--radius-buttons);background:var(--color-ink-black);color:var(--color-snow-white);font-size:.9rem;font-weight:500;text-decoration:none}.resource-link.svelte-tcfe9x{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid var(--color-graphite-500);border-radius:var(--radius-buttons);background:var(--color-graphite-700);color:var(--color-ash-50);font-size:.9rem;font-weight:500;text-decoration:none}.conversion-block.svelte-tcfe9x{display:grid;gap:16px;padding:clamp(26px,5vw,48px) 0}.conversion-block.svelte-tcfe9x h2:where(.svelte-tcfe9x){max-width:520px;margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.55rem);font-weight:300;line-height:1.12;letter-spacing:var(--tracking-heading, 0px)}.conversion-grid.svelte-tcfe9x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.conversion-grid.svelte-tcfe9x section:where(.svelte-tcfe9x){display:grid;align-content:start;gap:8px;min-height:132px;padding:18px;border-radius:var(--radius-cards);background:var(--color-snow-white);box-shadow:var(--shadow-subtle)}.trust-icon.svelte-tcfe9x{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--radius-buttons);background:color-mix(in srgb,var(--color-mint-signal) 10%,var(--color-graphite-600));color:var(--color-mint-signal)}.trust-icon.svelte-tcfe9x svg:where(.svelte-tcfe9x){width:17px;height:17px}.trust-icon.svelte-tcfe9x path:where(.svelte-tcfe9x){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.conversion-grid.svelte-tcfe9x strong:where(.svelte-tcfe9x),.related-list.svelte-tcfe9x span:where(.svelte-tcfe9x){color:var(--color-slate-200);font-family:var(--font-mono);font-size:.78rem;font-weight:400;letter-spacing:.04em}.conversion-grid.svelte-tcfe9x h3:where(.svelte-tcfe9x){margin:0;color:var(--color-ash-50);font-size:1rem;font-weight:600;line-height:1.28}.conversion-grid.svelte-tcfe9x p:where(.svelte-tcfe9x),.test-closing.svelte-tcfe9x p:where(.svelte-tcfe9x){margin:0;color:var(--color-slate-200);font-size:.9rem;line-height:1.5}.test-closing.svelte-tcfe9x{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(20px,4vw,30px);border-radius:var(--radius-cards);background:var(--color-snow-white);box-shadow:var(--shadow-subtle)}.test-closing.svelte-tcfe9x>div:where(.svelte-tcfe9x):first-child{display:grid;gap:10px}.closing-actions.svelte-tcfe9x{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.article-block.svelte-tcfe9x{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:var(--mc-block-gap);padding:var(--mc-block-pad) 0}.test-details.svelte-tcfe9x,.test-related.svelte-tcfe9x{display:block;padding:clamp(18px,3vw,36px) 0}.article-copy.svelte-tcfe9x{display:grid;justify-items:start;gap:16px}.article-block.svelte-tcfe9x h2:where(.svelte-tcfe9x){max-width:420px;margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.65rem);font-weight:300;line-height:1.12;letter-spacing:var(--tracking-heading, 0px)}.article-side.svelte-tcfe9x{display:grid;gap:10px;width:100%}.faq-item.svelte-tcfe9x,.details-group.svelte-tcfe9x{overflow:hidden;border:0;border-radius:var(--radius-cards);background:var(--color-snow-white);box-shadow:var(--shadow-subtle)}.faq-item.svelte-tcfe9x summary:where(.svelte-tcfe9x),.details-group.svelte-tcfe9x>summary:where(.svelte-tcfe9x){display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 18px;color:var(--color-ink-black);font-weight:500;list-style:none;cursor:pointer}.faq-item.svelte-tcfe9x summary:where(.svelte-tcfe9x)::-webkit-details-marker,.details-group.svelte-tcfe9x>summary:where(.svelte-tcfe9x)::-webkit-details-marker{display:none}.faq-item.svelte-tcfe9x summary:where(.svelte-tcfe9x):after,.details-group.svelte-tcfe9x>summary:where(.svelte-tcfe9x):after{content:"+";color:var(--color-dusty-gray);font-size:1rem}.faq-item[open].svelte-tcfe9x summary:where(.svelte-tcfe9x):after,.details-group[open].svelte-tcfe9x>summary:where(.svelte-tcfe9x):after{content:"-"}.details-grid.svelte-tcfe9x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,34px);padding:4px 18px 22px}.details-grid.svelte-tcfe9x section:where(.svelte-tcfe9x){display:grid;align-content:start;gap:12px}.disclosure-body.svelte-tcfe9x,.faq-item.svelte-tcfe9x p:where(.svelte-tcfe9x){padding:0 18px 18px;margin:0;color:var(--color-graphite);font-size:.94rem;line-height:1.65}.details-grid.svelte-tcfe9x .disclosure-body:where(.svelte-tcfe9x),.details-grid.svelte-tcfe9x .citation:where(.svelte-tcfe9x){padding-bottom:0;padding-left:0;padding-right:0}.disclosure-body.svelte-tcfe9x p{margin:0 0 12px}.disclosure-body.svelte-tcfe9x p:last-child{margin-bottom:0}.score-table.svelte-tcfe9x,.related-list.svelte-tcfe9x{display:grid;border-top:1px solid var(--color-parchment)}.score-row.svelte-tcfe9x,.related-list.svelte-tcfe9x a:where(.svelte-tcfe9x){display:grid;align-items:center;min-height:50px;border-bottom:1px solid var(--color-parchment)}.score-row.svelte-tcfe9x{grid-template-columns:88px minmax(0,1fr);gap:16px}.score-row.svelte-tcfe9x span:where(.svelte-tcfe9x),.related-list.svelte-tcfe9x small:where(.svelte-tcfe9x),.citation.svelte-tcfe9x{color:var(--color-dusty-gray);font-size:.82rem}.related-list.svelte-tcfe9x a:where(.svelte-tcfe9x){grid-template-columns:28px minmax(0,1fr) auto;gap:14px;padding-right:18px;padding-left:18px;color:var(--color-ink-black);text-decoration:none}.assessment-modal.svelte-tcfe9x{position:fixed;inset:0;z-index:1000;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;width:100vw;max-width:100%;height:100vh;min-height:100vh;height:100svh;min-height:100svh;height:100dvh;min-height:100dvh;padding:0;background:var(--color-void-black, var(--color-snow-white));color:var(--color-ash-50, var(--color-ink-black));overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}.assessment-modal.open.svelte-tcfe9x{opacity:1;visibility:visible;pointer-events:auto}.assessment-modal.svelte-tcfe9x:focus{outline:none}.assessment-modal-chrome.svelte-tcfe9x{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin:0 auto;padding:clamp(14px,2.4vw,24px) var(--mc-page-gutter);border-bottom:1px solid var(--color-graphite-600, var(--mc-soft-line));background:var(--color-void-black, var(--color-snow-white))}.assessment-modal-chrome.svelte-tcfe9x h2:where(.svelte-tcfe9x){margin:0}.assessment-modal-chrome.svelte-tcfe9x h2:where(.svelte-tcfe9x){font-family:var(--font-display);font-size:clamp(1.25rem,2.6vw,2rem);font-weight:300;line-height:1.1;letter-spacing:var(--tracking-heading, 0px)}.assessment-modal-close.svelte-tcfe9x{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--color-graphite-500, var(--mc-soft-line));border-radius:var(--radius-buttons);background:var(--color-graphite-700, #111214);color:var(--color-ash-50, var(--color-ink-black));box-shadow:var(--shadow-ring, none);font:inherit;font-size:.86rem;font-weight:500;cursor:pointer}.assessment-modal-close.svelte-tcfe9x span:where(.svelte-tcfe9x){font-size:1.05rem;line-height:1}.assessment-modal-body.svelte-tcfe9x{min-height:0;overflow-y:auto;overflow-x:hidden;width:100%;padding:clamp(18px,3svh,30px) var(--mc-page-gutter) clamp(26px,5svh,56px)}.assessment-modal-body.svelte-tcfe9x .assessment-shell{display:grid;min-height:100%;width:min(920px,100%);margin-right:auto;margin-left:auto}@media(max-width:760px){.test-hero.svelte-tcfe9x,.article-block.svelte-tcfe9x,.conversion-grid.svelte-tcfe9x,.test-closing.svelte-tcfe9x{grid-template-columns:1fr}.test-hero.svelte-tcfe9x{padding-top:24px}h1.svelte-tcfe9x{font-size:clamp(2.45rem,12vw,3.55rem)}.hero-panel.svelte-tcfe9x,.hero-cta.svelte-tcfe9x{width:100%}.conversion-block.svelte-tcfe9x:not(.test-closing){padding:38px 0}.test-closing.svelte-tcfe9x{padding:24px}.closing-actions.svelte-tcfe9x{justify-content:stretch}.closing-actions.svelte-tcfe9x a:where(.svelte-tcfe9x){width:100%}.article-block.svelte-tcfe9x{gap:24px;padding:40px 0}.details-grid.svelte-tcfe9x{grid-template-columns:1fr;gap:20px}.related-list.svelte-tcfe9x a:where(.svelte-tcfe9x){grid-template-columns:28px minmax(0,1fr);padding:12px 0}.related-list.svelte-tcfe9x small:where(.svelte-tcfe9x){grid-column:2}.assessment-modal.svelte-tcfe9x{height:100dvh;min-height:100dvh}.assessment-modal-chrome.svelte-tcfe9x{align-items:flex-start;gap:12px}.assessment-modal-chrome.svelte-tcfe9x h2:where(.svelte-tcfe9x){font-size:clamp(1.12rem,6vw,1.55rem)}.assessment-modal-close.svelte-tcfe9x{min-height:38px;padding:0 11px}.assessment-modal-body.svelte-tcfe9x{padding-top:18px;padding-bottom:28px}.assessment-modal-body.svelte-tcfe9x .assessment-shell{max-width:calc(100vw - 24px)}}
