.Qm2X1q_container{width:100%;max-width:780px;padding:var(--space-lg) var(--page-gutter) var(--space-xxl);margin:0 auto}.Qm2X1q_introHero{text-align:center;margin-bottom:var(--space-xl)}.Qm2X1q_eyebrowGap{margin-bottom:var(--space-md)}.Qm2X1q_introTitle{margin:0 auto var(--space-md);max-width:16ch}.Qm2X1q_introActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Qm2X1q_card{padding:clamp(22px,4vw,40px)}.Qm2X1q_resultCard{margin-bottom:var(--space-xl)}.Qm2X1q_downloadCore{text-align:center;padding:clamp(28px,4vw,48px)}.Qm2X1q_retakeBtn{margin-top:var(--space-sm)}.Qm2X1q_chartNote{margin-top:var(--space-sm);color:var(--ink-secondary);text-align:center;font-size:12px;line-height:1.4}.Qm2X1q_introSubtitle{font-family:var(--font-sans), var(--font-stack-sans);color:var(--ink-secondary-on-bg);max-width:620px;margin:0 auto var(--space-lg);font-size:18px;line-height:1.5}.Qm2X1q_trustBadges{justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-xl);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Qm2X1q_badgeItem{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink-secondary);align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.Qm2X1q_badgeItem svg{color:var(--accent)}.Qm2X1q_progressBarContainer{align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.Qm2X1q_progressBarTrack{background:var(--tint-icon);border-radius:var(--radius-pill);flex:1;height:6px;overflow:hidden}.Qm2X1q_progressBarFill{background:var(--accent);border-radius:var(--radius-pill);height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}.Qm2X1q_stepIndicator{color:var(--ink-secondary);letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.Qm2X1q_questionTitle{font-family:var(--font-serif), var(--font-stack-serif);letter-spacing:-.2px;color:var(--ink);margin-bottom:var(--space-xs);text-wrap:balance;font-size:clamp(24px,2vw + 16px,30px);font-weight:600;line-height:1.2}.Qm2X1q_questionSubtitle{font-family:var(--font-sans), var(--font-stack-sans);color:var(--ink-secondary);margin-bottom:var(--space-lg);font-size:15px;line-height:1.45}.Qm2X1q_optionsList{gap:var(--space-sm);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.Qm2X1q_optionCard{align-items:flex-start;gap:var(--space-md);background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-md);padding:16px var(--space-md);cursor:pointer;text-align:left;width:100%;color:var(--ink);transition:all .18s;display:flex}.Qm2X1q_optionCard:is(:hover,:focus-visible){border-color:var(--accent);background:var(--surface);transform:translateY(-1px)}.Qm2X1q_optionCard:focus-visible{outline-offset:3px}.Qm2X1q_optionCardSelected{border-color:var(--accent);background:var(--tint-selected);box-shadow:0 0 0 1px var(--accent)}.Qm2X1q_radioIndicator{border:2px solid var(--border);background:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:all .18s;display:flex}.Qm2X1q_radioIndicatorActive{border-color:var(--accent);background:var(--accent)}.Qm2X1q_radioDot{background:var(--text-on-accent);border-radius:50%;width:8px;height:8px}.Qm2X1q_optionContent{flex:1}.Qm2X1q_optionLabel{color:var(--ink);margin-bottom:2px;font-size:15.5px;font-weight:600;line-height:1.35;display:block}.Qm2X1q_optionDescription{color:var(--ink-secondary);font-size:13.5px;line-height:1.4;display:block}.Qm2X1q_subSection{margin-bottom:var(--space-xl)}.Qm2X1q_subSectionTitle{color:var(--ink);margin-bottom:var(--space-xs);font-size:14.5px;font-weight:700;display:block}.Qm2X1q_subSectionDesc{color:var(--ink-secondary);margin-bottom:var(--space-sm);font-size:13px;display:block}.Qm2X1q_severityGrid{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));display:grid}.Qm2X1q_severityBtn{border-radius:var(--radius-md);border:1.5px solid var(--border);background:var(--bg);cursor:pointer;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:58px;padding:12px 8px;transition:all .18s;display:flex}.Qm2X1q_severityBtn:hover{border-color:var(--accent)}.Qm2X1q_severityBtnActive{border-color:var(--accent);background:var(--tint-selected);box-shadow:0 0 0 1px var(--accent);color:var(--accent-deep)}.Qm2X1q_severityTitle{font-size:14px;font-weight:700}.Qm2X1q_severityHint{color:var(--ink-secondary);margin-top:2px;font-size:11.5px}.Qm2X1q_chipsGrid{margin-bottom:var(--space-lg);flex-wrap:wrap;gap:8px;display:flex}.Qm2X1q_chipBtn{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg);min-height:44px;color:var(--ink);cursor:pointer;padding:8px 16px;font-size:14px;font-weight:500;transition:all .18s}.Qm2X1q_chipBtn:hover{border-color:var(--accent)}.Qm2X1q_chipBtnActive{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent);font-weight:600}.Qm2X1q_navRow{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--hairline);display:flex}.Qm2X1q_mapHeader{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.Qm2X1q_frameworkBadge{background:var(--tint-strong);color:var(--accent-deep);letter-spacing:.8px;text-transform:uppercase;border-radius:var(--radius-pill);padding:4px 10px;font-size:11px;font-weight:700}.Qm2X1q_strawBadge{color:var(--muted-deep);font-size:13px;font-weight:700}.Qm2X1q_mapTitle{margin-bottom:6px}.Qm2X1q_mapSubtitle{color:var(--ink-secondary);margin-bottom:var(--space-lg);font-size:15px;line-height:1.45}.Qm2X1q_chartContainer{margin:var(--space-sm) 0 var(--space-md)}.Qm2X1q_chartSvg{width:100%;height:auto;display:block;overflow:visible}.Qm2X1q_stageLabelsGrid{margin-top:var(--space-xs);grid-template-columns:repeat(4,1fr);gap:4px;padding:0 4px;display:grid}.Qm2X1q_stageColumn{text-align:center;border-radius:6px;flex-direction:column;align-items:center;padding:6px 2px;transition:all .2s;display:flex}.Qm2X1q_stageColumnActive{background:var(--tint-selected)}.Qm2X1q_stageTag{text-transform:uppercase;letter-spacing:.5px;color:var(--muted-deep);font-size:10px;font-weight:700}.Qm2X1q_stageColumnActive .Qm2X1q_stageTag{color:var(--accent-deep)}.Qm2X1q_stageName{color:var(--ink-secondary);font-size:12px;font-weight:600}.Qm2X1q_stageColumnActive .Qm2X1q_stageName{color:var(--ink);font-weight:700}.Qm2X1q_mapDetails{margin-top:var(--space-lg)}.Qm2X1q_endocrineCard{background:var(--tint-selected);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md)}.Qm2X1q_endocrineTitle{letter-spacing:.8px;text-transform:uppercase;color:var(--accent-deep);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.Qm2X1q_endocrineText{color:var(--ink);font-size:14.5px;line-height:1.5}.Qm2X1q_biomarkersBlock{margin-top:var(--space-md);margin-bottom:var(--space-md)}.Qm2X1q_biomarkersTitle{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:var(--space-sm);font-size:12px;font-weight:700;display:block}.Qm2X1q_biomarkersList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Qm2X1q_biomarkerItem{color:var(--ink);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.Qm2X1q_biomarkerDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.Qm2X1q_safeHarborText{color:var(--muted-deep);margin-top:var(--space-md);font-size:11.5px;font-style:italic;line-height:1.4}.Qm2X1q_promptsTitle{margin-bottom:var(--space-xs)}.Qm2X1q_promptsSubtitle{color:var(--ink-secondary);margin-bottom:var(--space-md);font-size:14px;line-height:1.45}.Qm2X1q_promptsList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Qm2X1q_promptItem{background:var(--bg);border-radius:var(--radius-md);color:var(--ink);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.Qm2X1q_promptNumber{background:var(--tint-strong);width:22px;height:22px;color:var(--accent-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:flex}.Qm2X1q_downloadTitle{max-width:20ch;margin:0 auto var(--space-sm)}.Qm2X1q_downloadSubtitle{color:var(--ink-secondary);max-width:540px;margin:0 auto var(--space-lg);font-size:16px;line-height:1.5}.Qm2X1q_benefitsList{margin:0 auto var(--space-xl);text-align:left;flex-direction:column;gap:10px;max-width:480px;padding:0;list-style:none;display:flex}.Qm2X1q_benefitItem{color:var(--ink);align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.Qm2X1q_benefitIcon{color:var(--positive);flex-shrink:0}.Qm2X1q_downloadActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:520px){.Qm2X1q_stageLabelsGrid{gap:2px;padding:0}.Qm2X1q_stageTag{letter-spacing:.3px;font-size:8.5px}.Qm2X1q_stageName{font-size:10.5px}.Qm2X1q_stageColumn{padding:4px 1px}}.Qm2X1q_questionTitle:focus-visible,.Qm2X1q_introTitle:focus-visible{outline:none}
