.DecisionTool-module__tZrCma__page{background:var(--bg-light);min-height:100vh}.DecisionTool-module__tZrCma__heroCta{min-height:var(--cta-min);padding-inline:var(--spacing-xl);border-radius:var(--radius-btn);background:var(--primary);color:var(--bg-white);font-size:var(--font-body-readable);font-weight:var(--weight-bold);box-shadow:var(--sh-blue);justify-content:center;align-items:center;display:inline-flex}.DecisionTool-module__tZrCma__scope{width:min(calc(100% - (var(--service-gutter) * 2)), var(--maxw-decision));margin:var(--spacing-lg) auto 0;padding:var(--spacing-sm) 0;align-items:start;gap:var(--spacing-sm) var(--spacing-md);border:0;border-bottom:1px solid var(--border-color);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid}.DecisionTool-module__tZrCma__scope strong{color:var(--primary)}.DecisionTool-module__tZrCma__workspace{width:min(calc(100% - (var(--service-gutter) * 2)), var(--maxw-decision));margin:var(--spacing-xl) auto var(--section-pad-service);align-items:start;gap:var(--spacing-xl);grid-template-columns:minmax(0,.82fr) minmax(22rem,1.18fr);display:grid}.DecisionTool-module__tZrCma__workspace>*{min-width:0}.DecisionTool-module__tZrCma__form,.DecisionTool-module__tZrCma__result,.DecisionTool-module__tZrCma__emptyResult{border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--bg-white);min-width:0;box-shadow:var(--sh-card)}.DecisionTool-module__tZrCma__form{overflow:hidden}.DecisionTool-module__tZrCma__formHead,.DecisionTool-module__tZrCma__resultHead{padding:var(--service-card-pad);border-bottom:1px solid var(--border-color)}.DecisionTool-module__tZrCma__formHead{background:var(--bg-white)}.DecisionTool-module__tZrCma__eyebrow{margin:0 0 var(--spacing-xs);color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker)}.DecisionTool-module__tZrCma__formHead h2,.DecisionTool-module__tZrCma__resultHead h2,.DecisionTool-module__tZrCma__emptyResult h2{font-size:var(--font-h2-service);line-height:var(--leading-heading);margin:0}.DecisionTool-module__tZrCma__formHead h2{color:var(--text-main)}.DecisionTool-module__tZrCma__formHead p,.DecisionTool-module__tZrCma__resultHead p,.DecisionTool-module__tZrCma__emptyResult p{margin:var(--spacing-xs) 0 0;line-height:var(--leading-body)}.DecisionTool-module__tZrCma__formHead p{color:var(--text-muted);font-size:var(--font-caption)}.DecisionTool-module__tZrCma__section{padding:var(--service-card-pad);gap:var(--spacing-md);border:0;border-bottom:1px solid var(--border-color);display:grid}.DecisionTool-module__tZrCma__section legend{width:100%;padding:0 0 var(--spacing-xs);color:var(--text-main);font-size:var(--font-body-lead);font-weight:var(--weight-heading);line-height:var(--leading-heading);margin:0}.DecisionTool-module__tZrCma__optionalGroup{border:0;border-bottom:1px solid var(--border-color);background:var(--bg-white)}.DecisionTool-module__tZrCma__optionalGroup>summary{min-height:var(--cta-min);padding:var(--spacing-sm) var(--service-card-pad);color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold);cursor:pointer;align-items:center;display:flex}.DecisionTool-module__tZrCma__optionalGroup[open]>summary{border-bottom:1px solid var(--border-color);background:var(--primary-tint)}.DecisionTool-module__tZrCma__optionalGroup>.DecisionTool-module__tZrCma__section:last-child{border-bottom:0}.DecisionTool-module__tZrCma__sectionLead,.DecisionTool-module__tZrCma__helper,.DecisionTool-module__tZrCma__privacyNote{color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta);margin:0}.DecisionTool-module__tZrCma__fieldGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DecisionTool-module__tZrCma__field,.DecisionTool-module__tZrCma__fieldWide{gap:calc(var(--spacing-xs) / 2);min-width:0;display:grid}.DecisionTool-module__tZrCma__fieldWide{grid-column:1/-1}.DecisionTool-module__tZrCma__field>span,.DecisionTool-module__tZrCma__fieldWide>span{color:var(--text-body);font-size:var(--font-caption);font-weight:var(--weight-bold)}.DecisionTool-module__tZrCma__field input,.DecisionTool-module__tZrCma__field select,.DecisionTool-module__tZrCma__fieldWide input,.DecisionTool-module__tZrCma__fieldWide select{width:100%;min-height:var(--btn-min-height);padding-inline:var(--spacing-md);border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--bg-white);color:var(--text-main);font:inherit;font-size:var(--font-body-readable)}.DecisionTool-module__tZrCma__field input:focus,.DecisionTool-module__tZrCma__field select:focus,.DecisionTool-module__tZrCma__fieldWide input:focus,.DecisionTool-module__tZrCma__fieldWide select:focus,.DecisionTool-module__tZrCma__choice:focus-visible,.DecisionTool-module__tZrCma__choiceActive:focus-visible{border-color:var(--primary);box-shadow:var(--ring);outline:0}.DecisionTool-module__tZrCma__unitField{position:relative}.DecisionTool-module__tZrCma__unitField input{padding-right:3.4rem}.DecisionTool-module__tZrCma__unitField b{right:var(--spacing-md);bottom:calc((var(--btn-min-height) - var(--spacing-lg)) / 2);color:var(--text-muted);font-size:var(--font-caption);pointer-events:none;position:absolute}.DecisionTool-module__tZrCma__choiceRow{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.DecisionTool-module__tZrCma__choice,.DecisionTool-module__tZrCma__choiceActive{min-height:var(--touch-min);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--bg-white);color:var(--text-body);font:inherit;font-size:var(--font-caption);font-weight:var(--weight-bold);cursor:pointer}.DecisionTool-module__tZrCma__choiceActive{border-color:var(--primary);background:var(--primary-tint);color:var(--primary)}.DecisionTool-module__tZrCma__formActions{padding:var(--service-card-pad);gap:var(--spacing-sm);display:grid}.DecisionTool-module__tZrCma__submit{min-height:var(--cta-min);border-radius:var(--radius-btn);background:var(--primary);color:var(--bg-white);font:inherit;font-size:var(--font-body-readable);font-weight:var(--weight-bold);box-shadow:var(--sh-blue);cursor:pointer;border:0}.DecisionTool-module__tZrCma__submit:disabled{opacity:.58;cursor:wait;box-shadow:none}.DecisionTool-module__tZrCma__error{color:var(--danger);font-size:var(--font-caption);font-weight:var(--weight-bold);line-height:var(--leading-meta);margin:0}.DecisionTool-module__tZrCma__emptyResult{top:calc(var(--header-height,4.5rem) + var(--spacing-lg));background:linear-gradient(135deg, color-mix(in srgb, var(--primary-tint) 72%, white), var(--bg-white));align-content:center;justify-items:start;min-height:22rem;padding:clamp(2rem,7vw,5rem);display:grid;position:sticky}.DecisionTool-module__tZrCma__emptyResult span{width:var(--spacing-3xl);height:var(--spacing-3xl);margin-bottom:var(--spacing-lg);border-radius:var(--radius-pill);background:var(--navy);color:var(--gold-soft);font-size:var(--font-body-lead);font-weight:var(--weight-heavy);justify-content:center;align-items:center;display:inline-flex}.DecisionTool-module__tZrCma__emptyResult h2{color:var(--text-main)}.DecisionTool-module__tZrCma__emptyResult p{max-width:var(--maxw-read);color:var(--text-body)}.DecisionTool-module__tZrCma__result{overflow:hidden}.DecisionTool-module__tZrCma__resultHead{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);background:var(--navy);display:flex}.DecisionTool-module__tZrCma__resultHead h2{color:var(--on-dark)}.DecisionTool-module__tZrCma__resultHead .DecisionTool-module__tZrCma__eyebrow{color:var(--gold-soft)}.DecisionTool-module__tZrCma__resultHead p{color:var(--on-navy-muted);font-size:var(--font-caption)}.DecisionTool-module__tZrCma__statusComplete,.DecisionTool-module__tZrCma__statusPartial{min-height:var(--touch-sm);padding-inline:var(--spacing-md);border-radius:var(--radius-pill);font-size:var(--font-sm);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;display:inline-flex}.DecisionTool-module__tZrCma__statusComplete{background:color-mix(in srgb, var(--success) 20%, var(--navy));color:var(--on-dark-success)}.DecisionTool-module__tZrCma__statusPartial{background:color-mix(in srgb, var(--warning) 20%, var(--navy));color:var(--gold-soft)}.DecisionTool-module__tZrCma__metricGrid{padding:var(--service-card-pad);gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DecisionTool-module__tZrCma__metric,.DecisionTool-module__tZrCma__metricPrimary{min-width:0;min-height:0;padding:var(--spacing-md);align-content:space-between;gap:var(--spacing-sm);border:0;border-top:1px solid var(--border-color);background:0 0;border-radius:0;display:grid}.DecisionTool-module__tZrCma__metricPrimary{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);border-radius:var(--radius-card);background:var(--primary-tint);grid-column:1/-1}.DecisionTool-module__tZrCma__metric span{color:var(--text-muted);font-size:var(--font-caption)}.DecisionTool-module__tZrCma__metricPrimary span{color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold)}.DecisionTool-module__tZrCma__metric strong,.DecisionTool-module__tZrCma__metricPrimary strong{color:var(--text-main);font-size:clamp(1.35rem,3vw,2rem);line-height:var(--leading-heading);overflow-wrap:anywhere}.DecisionTool-module__tZrCma__metric small,.DecisionTool-module__tZrCma__metricPrimary small{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta)}.DecisionTool-module__tZrCma__resultSection{padding:var(--service-card-pad);border-top:1px solid var(--border-color)}.DecisionTool-module__tZrCma__resultSection h3{margin:0 0 var(--spacing-md);color:var(--text-main);font-size:var(--font-h3-service);line-height:var(--leading-heading)}.DecisionTool-module__tZrCma__tableWrap{border:1px solid var(--border-color);border-radius:var(--radius-card);overflow-x:auto}.DecisionTool-module__tZrCma__scenarioCards{border-top:1px solid var(--border-strong);margin:0;padding:0;list-style:none;display:none}.DecisionTool-module__tZrCma__scenarioCards li{padding:var(--spacing-sm) 0;align-items:center;gap:var(--spacing-sm);border-bottom:1px solid var(--border-color);color:var(--text-body);font-size:var(--font-caption);grid-template-columns:minmax(0,1fr) repeat(2,auto);display:grid}.DecisionTool-module__tZrCma__scenarioCards li>span{gap:calc(var(--spacing-xs) / 2);text-align:right;display:grid}.DecisionTool-module__tZrCma__scenarioCards small{color:var(--text-muted);font-size:var(--font-sm)}.DecisionTool-module__tZrCma__table{border-collapse:collapse;width:100%;min-width:34rem;color:var(--text-body);font-size:var(--font-caption)}.DecisionTool-module__tZrCma__table th,.DecisionTool-module__tZrCma__table td{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color);text-align:right;white-space:nowrap}.DecisionTool-module__tZrCma__table th:first-child,.DecisionTool-module__tZrCma__table td:first-child{text-align:left}.DecisionTool-module__tZrCma__table th{background:var(--bg-light);color:var(--text-main);font-weight:var(--weight-bold)}.DecisionTool-module__tZrCma__table tr:last-child td{border-bottom:0}.DecisionTool-module__tZrCma__checklist,.DecisionTool-module__tZrCma__missingList,.DecisionTool-module__tZrCma__sequence{gap:0;margin:0;padding:0;list-style:none;display:grid}.DecisionTool-module__tZrCma__checklist li,.DecisionTool-module__tZrCma__missingList li,.DecisionTool-module__tZrCma__sequence li{padding-left:var(--spacing-xl);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta);position:relative}.DecisionTool-module__tZrCma__sequenceItem{grid-template-columns:var(--spacing-xl) minmax(0, 1fr);padding:var(--spacing-sm) var(--spacing-md);align-items:center;gap:var(--spacing-sm);border:0;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;display:grid}.DecisionTool-module__tZrCma__sequenceItem:before{content:attr(data-number);width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--radius-pill);background:var(--bg-white);color:var(--text-muted);font-size:var(--font-sm);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.DecisionTool-module__tZrCma__sequenceItem[data-state=current]{border-color:var(--primary);background:var(--primary-tint);color:var(--primary);font-weight:var(--weight-bold)}.DecisionTool-module__tZrCma__sequenceItem[data-state=current]:before{background:var(--primary);color:var(--bg-white)}.DecisionTool-module__tZrCma__sequenceItem[data-state=completed_or_passed]{color:var(--text-muted)}.DecisionTool-module__tZrCma__scheduleGrid{border-top:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.DecisionTool-module__tZrCma__scheduleCard{min-height:0;padding:var(--spacing-md);align-content:start;gap:var(--spacing-sm);border:0;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;display:grid}.DecisionTool-module__tZrCma__scheduleCard>span{color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold)}.DecisionTool-module__tZrCma__scheduleCard h4,.DecisionTool-module__tZrCma__scheduleCard p{margin:0}.DecisionTool-module__tZrCma__scheduleCard h4{color:var(--text-main);font-size:var(--font-body-lead);line-height:var(--leading-heading)}.DecisionTool-module__tZrCma__scheduleCard p{color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta)}.DecisionTool-module__tZrCma__checklist li:before,.DecisionTool-module__tZrCma__missingList li:before{color:var(--primary);font-weight:var(--weight-bold);position:absolute;left:0}.DecisionTool-module__tZrCma__checklist li:before{content:"✓"}.DecisionTool-module__tZrCma__missingList li:before{content:"!";color:var(--warning-text)}.DecisionTool-module__tZrCma__evidence{border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--bg-light)}.DecisionTool-module__tZrCma__evidence summary{min-height:var(--touch-min);padding-inline:var(--spacing-md);color:var(--text-main);font-size:var(--font-caption);font-weight:var(--weight-bold);cursor:pointer;align-items:center;display:flex}.DecisionTool-module__tZrCma__evidenceBody{padding:0 var(--spacing-md) var(--spacing-md);gap:var(--spacing-xs);color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);display:grid}.DecisionTool-module__tZrCma__evidenceBody p{margin:0}.DecisionTool-module__tZrCma__resultDisclaimer{padding:var(--spacing-md) var(--service-card-pad);border-top:1px solid var(--border-color);background:var(--bg-light);color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);margin:0}.DecisionTool-module__tZrCma__checkRows{border-top:1px solid var(--border-strong);gap:0;display:grid}.DecisionTool-module__tZrCma__checkRow{padding:var(--spacing-md);gap:var(--spacing-sm);border:0;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;display:grid}.DecisionTool-module__tZrCma__checkRow h3,.DecisionTool-module__tZrCma__checkRow p{margin:0}.DecisionTool-module__tZrCma__checkRow h3{color:var(--text-main);font-size:var(--font-body-readable)}.DecisionTool-module__tZrCma__checkRow p{color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta)}.DecisionTool-module__tZrCma__checkResultConfirmed,.DecisionTool-module__tZrCma__checkResultNeeds,.DecisionTool-module__tZrCma__checkResultNa{padding:var(--spacing-md);gap:var(--spacing-xs);border:0;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;display:grid}.DecisionTool-module__tZrCma__checkResultConfirmed h4,.DecisionTool-module__tZrCma__checkResultNeeds h4,.DecisionTool-module__tZrCma__checkResultNa h4,.DecisionTool-module__tZrCma__checkResultConfirmed p,.DecisionTool-module__tZrCma__checkResultNeeds p,.DecisionTool-module__tZrCma__checkResultNa p{margin:0}.DecisionTool-module__tZrCma__checkResultConfirmed h4,.DecisionTool-module__tZrCma__checkResultNeeds h4,.DecisionTool-module__tZrCma__checkResultNa h4{color:var(--text-main);font-size:var(--font-body-readable)}.DecisionTool-module__tZrCma__checkResultConfirmed p,.DecisionTool-module__tZrCma__checkResultNeeds p,.DecisionTool-module__tZrCma__checkResultNa p{color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta)}.DecisionTool-module__tZrCma__checkResultConfirmed small,.DecisionTool-module__tZrCma__checkResultNeeds small,.DecisionTool-module__tZrCma__checkResultNa small{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta)}.DecisionTool-module__tZrCma__checkResultConfirmed>small:first-child{color:var(--success);font-weight:var(--weight-bold)}.DecisionTool-module__tZrCma__checkResultNeeds>small:first-child{color:var(--warning-text);font-weight:var(--weight-bold)}.DecisionTool-module__tZrCma__formHead,.DecisionTool-module__tZrCma__resultHead,.DecisionTool-module__tZrCma__checkRow,.DecisionTool-module__tZrCma__checkResultConfirmed,.DecisionTool-module__tZrCma__checkResultNeeds,.DecisionTool-module__tZrCma__checkResultNa,.DecisionTool-module__tZrCma__scheduleCard{overflow-wrap:anywhere}@media (max-width:60rem){.DecisionTool-module__tZrCma__workspace{grid-template-columns:1fr}.DecisionTool-module__tZrCma__emptyResult{display:none}}@media (max-width:48rem){.DecisionTool-module__tZrCma__scope{padding-block:var(--spacing-md);grid-template-columns:auto minmax(0,1fr);margin-top:0}.DecisionTool-module__tZrCma__workspace{margin-top:var(--spacing-md);gap:var(--spacing-md)}.DecisionTool-module__tZrCma__fieldGrid{grid-template-columns:1fr}.DecisionTool-module__tZrCma__fieldWide{grid-column:auto}.DecisionTool-module__tZrCma__scheduleGrid{grid-template-columns:1fr}.DecisionTool-module__tZrCma__resultHead{flex-direction:column}.DecisionTool-module__tZrCma__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DecisionTool-module__tZrCma__metricPrimary{grid-column:1/-1}.DecisionTool-module__tZrCma__metric,.DecisionTool-module__tZrCma__metricPrimary{padding:var(--spacing-sm)}.DecisionTool-module__tZrCma__metric strong,.DecisionTool-module__tZrCma__metricPrimary strong{font-size:var(--font-body-lead)}.DecisionTool-module__tZrCma__tableWrap{display:none}.DecisionTool-module__tZrCma__scenarioCards{display:block}.DecisionTool-module__tZrCma__scenarioCards li{grid-template-columns:minmax(0,1fr)}.DecisionTool-module__tZrCma__scenarioCards li>span{text-align:left;grid-template-columns:minmax(0,1fr) auto}}
