.nCZ2MW_band{background:var(--surface-sunk);border-bottom:1px solid var(--border)}.nCZ2MW_inner{max-width:1320px;padding:0 var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0 auto;display:grid}.nCZ2MW_cell{align-items:baseline;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-left:1px solid var(--border);display:flex}.nCZ2MW_cell:first-child{border-left:none;padding-left:0}.nCZ2MW_value{font-family:var(--font-mono);font-size:var(--fs-lg);letter-spacing:var(--tracking-display);color:var(--ink);margin:0;font-weight:700;line-height:1}.nCZ2MW_emphasis{color:var(--brand)}.nCZ2MW_label{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:400}@media (max-width:768px){.nCZ2MW_inner{padding:0 var(--sp-4)}.nCZ2MW_cell{border-left:none;border-top:1px solid var(--border);padding-left:0}.nCZ2MW_cell:first-child{border-top:none}}
.ndgQ2a_grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(330px,1fr));margin:0;padding:0;list-style:none;display:grid}.ndgQ2a_cell{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-3);flex-direction:column;display:flex;overflow:hidden}.ndgQ2a_head{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);background:var(--surface-2);border-bottom:1px solid var(--border);display:flex}.ndgQ2a_group{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--brand);white-space:nowrap}.ndgQ2a_body{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;flex:1;display:flex}.ndgQ2a_vitals,.ndgQ2a_comorbidities{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ndgQ2a_vitals{gap:var(--sp-1) var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2);justify-content:flex-end;margin-left:auto}.ndgQ2a_comorbidities{gap:var(--sp-1) calc(var(--sp-3) * 2);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink-2);line-height:1.6;overflow:hidden}.ndgQ2a_vitals li+li,.ndgQ2a_comorbidities li+li{position:relative}.ndgQ2a_vitals li+li{padding-left:var(--sp-3)}.ndgQ2a_vitals li+li:before,.ndgQ2a_comorbidities li+li:before{content:"";background:var(--border-strong);width:1px;height:.9em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ndgQ2a_comorbidities li+li:before{left:calc(var(--sp-3) * -1)}.ndgQ2a_scores{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ndgQ2a_score{padding-top:var(--sp-4);border-top:1px solid var(--border);flex-direction:column;gap:7px;display:flex}.ndgQ2a_scoreHead{align-items:center;gap:var(--sp-3);display:flex}.ndgQ2a_tag{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;border-radius:var(--r-pill);border:1px solid;padding:3px 9px;font-weight:500}.ndgQ2a_toneT2d{color:var(--brand)}.ndgQ2a_toneHtn{color:var(--accent)}.ndgQ2a_toneHf{color:var(--tag-hf)}.ndgQ2a_fit{font-family:var(--font-mono);font-size:var(--fs-md);letter-spacing:var(--tracking-display);color:var(--ink);margin-left:auto;font-weight:700;line-height:1}.ndgQ2a_fitLabel{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-3)}.ndgQ2a_bar{background:var(--border);border-radius:2px;height:2px;display:block;overflow:hidden}.ndgQ2a_barFill{background:var(--brand);height:100%;display:block}.ndgQ2a_action{font-family:var(--font-display);font-size:var(--fs-base);letter-spacing:-.015em;color:var(--ink);font-weight:600}.ndgQ2a_meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-3);line-height:1.6}[data-marketing] .ndgQ2a_moduleLink{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}[data-marketing] .ndgQ2a_moduleLink:hover{color:var(--ink)}
.COM1nq_card{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-3);margin:0;overflow:hidden}.COM1nq_header{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface-2);border-bottom:1px solid var(--border);display:flex}.COM1nq_traceId,.COM1nq_badge{font-family:var(--font-mono);font-size:var(--fs-xs)}.COM1nq_traceId{color:var(--ink-3)}.COM1nq_badge{color:var(--brand)}.COM1nq_rows{gap:var(--sp-2);padding:var(--sp-4);display:grid}.COM1nq_row{gap:var(--sp-3);grid-template-columns:minmax(3.5rem,max-content) 1fr;align-items:baseline;display:grid}.COM1nq_ruleId{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--brand)}.COM1nq_effect{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink)}.COM1nq_notFired .COM1nq_ruleId,.COM1nq_notFired .COM1nq_effect{color:var(--ink-3)}.COM1nq_caption{padding:0 var(--sp-4) var(--sp-4);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.COM1nq_output{padding:var(--sp-4);background:var(--surface-2);border-top:1px solid var(--border)}.COM1nq_outputLabel{margin-bottom:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2);display:block}.COM1nq_outputRows{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.COM1nq_outputRow{gap:var(--sp-3);grid-template-columns:minmax(1.25rem,max-content) 1fr;align-items:baseline;display:grid}.COM1nq_rank{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2)}.COM1nq_option{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.COM1nq_winner .COM1nq_rank{color:var(--brand)}.COM1nq_winner .COM1nq_option{color:var(--ink);font-weight:600}@media (max-width:480px){.COM1nq_row{gap:var(--sp-1);grid-template-columns:1fr}}
