.ParTool_page__FIDq9{--tool-ink:#0d2436;--tool-muted:#526673;--tool-border:#c9d9d5;--tool-border-strong:#91aaa4;--tool-surface:#ffffff;--tool-surface-soft:#eef5f3;--tool-teal:#056f61;--tool-teal-bright:#00a98f;--tool-fire:#b55b14;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:8.5rem 0 6rem;background:#f5f9f8;color:var(--tool-ink);box-shadow:0 0 0 100vmax #f5f9f8;clip-path:inset(0 -100vmax)}.ParTool_toolHeader__I14ah{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end;padding:0 0 2rem;border-bottom:2px solid var(--tool-ink)}.ParTool_eyebrow__hwbFo{margin-bottom:.75rem;color:var(--tool-teal);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ParTool_toolHeader__I14ah h1{margin:0;font-family:var(--font-heading);font-size:clamp(3rem,7vw,6.3rem);font-weight:700;letter-spacing:-.055em;line-height:.9}.ParTool_toolHeader__I14ah>div:first-child>p{max-width:680px;margin:1.4rem 0 0;color:var(--tool-muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.ParTool_headerMeta__6dMqS{max-width:310px;padding-bottom:.35rem}.ParTool_headerMeta__6dMqS p{margin:.55rem 0 0;color:var(--tool-muted);font-size:.78rem;line-height:1.5}.ParTool_saveStatus__fM6jR{display:flex;gap:.5rem;align-items:center;color:var(--tool-teal);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.04em}.ParTool_actionBar__cILAl{position:sticky;top:72px;z-index:20;display:flex;flex-wrap:wrap;gap:.55rem;padding:.85rem 0;background:color-mix(in srgb,var(--surface-void) 92%,transparent);border-bottom:1px solid var(--tool-border);backdrop-filter:blur(14px)}.ParTool_actionBar__cILAl button,.ParTool_addButton__VXdp7,.ParTool_iconButton__V9lkV,.ParTool_removeButton__KDs_W{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--tool-border-strong);border-radius:0;background:var(--tool-surface);color:var(--tool-ink);cursor:pointer;font:650 .82rem/1 var(--font-body);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.ParTool_actionBar__cILAl button{padding:.65rem .9rem}.ParTool_actionBar__cILAl button:hover,.ParTool_addButton__VXdp7:hover{border-color:var(--tool-teal);background:var(--tool-surface-soft);color:var(--tool-teal)}.ParTool_actionBar__cILAl button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ParTool_actionBar__cILAl .ParTool_dangerAction__4z1xr{margin-left:auto;border-color:transparent;background:transparent;color:var(--tool-muted)}.ParTool_actionBar__cILAl .ParTool_dangerAction__4z1xr:hover{border-color:#b94a48;background:#fff7f6;color:#8f2525}.ParTool_section__U0ClQ{padding:clamp(3.5rem,8vw,6.5rem) 0;border-bottom:1px solid var(--tool-border)}.ParTool_sectionHeading__IeduZ{display:grid;grid-template-columns:3.75rem minmax(0,1fr);gap:1rem;align-items:start;margin-bottom:2rem}.ParTool_sectionHeading__IeduZ>span{padding-top:.22rem;color:var(--tool-teal);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em}.ParTool_sectionHeading__IeduZ h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.85rem,4vw,3rem);letter-spacing:-.035em;line-height:1}.ParTool_sectionHeading__IeduZ p{margin:.7rem 0 0;color:var(--tool-muted);line-height:1.55}.ParTool_contextGrid__xKU_I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-left:4.75rem}.ParTool_titleField__GEuuD{grid-column:1/-1}.ParTool_field__52gWP{display:flex;min-width:0;flex-direction:column;gap:.45rem}.ParTool_field__52gWP>span{color:var(--tool-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ParTool_field__52gWP input,.ParTool_field__52gWP select,.ParTool_field__52gWP textarea{width:100%;min-height:46px;border:1px solid var(--tool-border);border-radius:0;outline:none;background:var(--tool-surface);color:var(--tool-ink);font:400 1rem/1.55 var(--font-body);transition:border-color .15s ease,box-shadow .15s ease}.ParTool_field__52gWP input,.ParTool_field__52gWP select{padding:.75rem .85rem}.ParTool_field__52gWP textarea{min-height:106px;padding:.8rem .85rem;resize:vertical}.ParTool_field__52gWP input::placeholder,.ParTool_field__52gWP textarea::placeholder{color:#81918e;opacity:1}.ParTool_field__52gWP input:focus,.ParTool_field__52gWP select:focus,.ParTool_field__52gWP textarea:focus{border-color:var(--tool-teal);box-shadow:0 0 0 3px rgba(5,111,97,.13)}.ParTool_field__52gWP input[aria-invalid=true]{border-color:var(--tool-fire)}.ParTool_fieldError__TJ5Xe{color:var(--tool-fire);font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none}.ParTool_fieldHint__3pdSs{margin-top:-.25rem;color:var(--tool-muted);font-size:.73rem;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none}.ParTool_visuallyHidden__eTiSR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ParTool_stakeholderList__wEfzj{display:grid;gap:.75rem;padding-left:4.75rem}.ParTool_stakeholderRow__gyKTN{display:grid;grid-template-columns:3.75rem minmax(0,1fr) 44px;gap:.75rem;align-items:end}.ParTool_stakeholderNumber__cb0_t{align-self:center;color:var(--tool-teal);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em}.ParTool_emptyState__KuN_S{margin:1rem 0 0 4.75rem;color:var(--tool-muted);font-size:.9rem;line-height:1.5}.ParTool_validationGuidance__3M2SF{margin:1rem 0 0 4.75rem;color:var(--tool-fire);font-size:.82rem;font-weight:600;line-height:1.5}.ParTool_alternativesList__j0OKE{display:grid;gap:.8rem}.ParTool_alternativeCard__eq3_T{border-top:1px solid var(--tool-border-strong);background:transparent}.ParTool_alternativeCard__eq3_T:last-child{border-bottom:1px solid var(--tool-border-strong)}.ParTool_alternativeCard__eq3_T summary{display:grid;min-height:86px;grid-template-columns:3.75rem minmax(0,1fr) 2rem;gap:1rem;align-items:center;padding:.75rem 0;cursor:pointer;list-style:none}.ParTool_alternativeCard__eq3_T summary::-webkit-details-marker{display:none}.ParTool_alternativeNumber__LNjuI,.ParTool_taskNumber__MdemE{color:var(--tool-teal);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em}.ParTool_alternativeSummary__kcmCR{display:flex;min-width:0;flex-direction:column;gap:.25rem}.ParTool_alternativeSummary__kcmCR strong{overflow:hidden;color:var(--tool-ink);font-family:var(--font-heading);font-size:1.15rem;text-overflow:ellipsis;white-space:nowrap}.ParTool_alternativeSummary__kcmCR small{overflow:hidden;color:var(--tool-muted);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.ParTool_disclosure__Y6gt3{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--tool-border);color:var(--tool-teal);font-family:var(--font-mono);font-size:1.25rem;line-height:1;transition:transform .18s ease}.ParTool_alternativeCard__eq3_T[open] .ParTool_disclosure__Y6gt3{transform:rotate(45deg)}.ParTool_alternativeBody__BDS8i{padding:0 0 2rem 4.75rem}.ParTool_alternativeBasics__yKTl2{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:1rem;margin-bottom:1rem}.ParTool_perspectiveGrid__gEj1W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ParTool_perspective__zq3Fd{display:grid;min-width:0;gap:.9rem;margin:0;padding:1.15rem;border:1px solid var(--tool-border);background:var(--tool-surface-soft)}.ParTool_perspective__zq3Fd legend{padding:0 .5rem;color:var(--tool-ink);font-family:var(--font-heading);font-size:.92rem;font-weight:700}.ParTool_removeButton__KDs_W{margin-top:1rem;padding:.65rem .8rem;border-color:transparent;background:transparent;color:#8f2525}.ParTool_removeButton__KDs_W:hover{border-color:#c96f6a;background:#fff7f6}.ParTool_addButton__VXdp7{margin-top:1.25rem;padding:.75rem 1rem;border-color:var(--tool-teal);color:var(--tool-teal)}.ParTool_section__U0ClQ>.ParTool_field__52gWP{margin-left:4.75rem}.ParTool_calculatorGrid__Eiksn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-left:4.75rem}.ParTool_calculatorCard__cOdcA{display:grid;gap:1rem;padding:1.35rem;border:1px solid var(--tool-border-strong);background:var(--tool-surface-soft)}.ParTool_calculatorCard__cOdcA h3{margin:0;color:var(--tool-ink);font-family:var(--font-heading);font-size:1.25rem}.ParTool_calculatorCard__cOdcA>div:first-child p{margin:.45rem 0 0;color:var(--tool-muted);font-size:.82rem;line-height:1.5}.ParTool_modeSwitch__dpIVL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.35rem;border:1px solid var(--tool-border);background:var(--tool-surface)}.ParTool_modeSwitch__dpIVL button{min-height:40px;padding:.55rem .75rem;border-color:transparent;background:transparent;color:var(--tool-muted)}.ParTool_modeSwitch__dpIVL button[aria-pressed=true]{border-color:var(--tool-teal);background:var(--tool-teal);color:#fff}.ParTool_advancedInputGrid__VI2oj,.ParTool_resultGrid__ic3zz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.ParTool_formulaNote__0AJi0{margin:0;padding:.8rem;border-left:3px solid var(--tool-teal);background:var(--tool-surface);color:var(--tool-muted);font-size:.76rem;line-height:1.55}.ParTool_resultGrid__ic3zz{gap:0;border-top:1px solid var(--tool-border);border-left:1px solid var(--tool-border)}.ParTool_resultGrid__ic3zz>div{display:grid;gap:.35rem;min-width:0;padding:.8rem;border-right:1px solid var(--tool-border);border-bottom:1px solid var(--tool-border);background:var(--tool-surface)}.ParTool_resultGrid__ic3zz span{color:var(--tool-muted);font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ParTool_resultGrid__ic3zz strong{overflow-wrap:anywhere;color:var(--tool-teal);font-family:var(--font-heading);font-size:1.05rem}.ParTool_calculatorResult__SbJHe{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--tool-border)}.ParTool_calculatorResult__SbJHe span{color:var(--tool-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em}.ParTool_calculatorResult__SbJHe strong{color:var(--tool-teal);font-family:var(--font-heading);font-size:clamp(1.35rem,3vw,2rem)}.ParTool_calculatorNote__1ia5T{margin:1rem 0 0 4.75rem;color:var(--tool-muted);font-size:.78rem;line-height:1.5}.ParTool_taskList___WSJD{display:grid;gap:.85rem}.ParTool_taskRow__BuOf2{display:grid;grid-template-columns:3.75rem minmax(190px,1.35fr) minmax(120px,.65fr) minmax(145px,.7fr) minmax(145px,.7fr) minmax(190px,1fr) 44px;gap:.75rem;align-items:end;padding-bottom:.85rem;border-bottom:1px solid var(--tool-border)}.ParTool_taskNumber__MdemE{align-self:center}.ParTool_iconButton__V9lkV{width:44px;padding:0;border-color:transparent;background:transparent;color:#8f2525}.ParTool_iconButton__V9lkV:hover{border-color:#c96f6a;background:#fff7f6}.ParTool_printSummary__OdlEr{display:none}@media (max-width:1000px){.ParTool_calculatorGrid__Eiksn,.ParTool_perspectiveGrid__gEj1W{grid-template-columns:1fr}.ParTool_taskRow__BuOf2{grid-template-columns:3.25rem repeat(2,minmax(0,1fr)) 44px}.ParTool_notesField__QjqGV,.ParTool_taskField__p4hTc{grid-column:span 2}.ParTool_taskRow__BuOf2 .ParTool_iconButton__V9lkV{grid-column:4;grid-row:1}}@media (max-width:720px){.ParTool_page__FIDq9{width:min(100% - 1.25rem,1180px);padding-top:7.25rem}.ParTool_toolHeader__I14ah{grid-template-columns:1fr;gap:1.5rem}.ParTool_headerMeta__6dMqS{max-width:none}.ParTool_actionBar__cILAl{top:72px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ParTool_actionBar__cILAl .ParTool_dangerAction__4z1xr,.ParTool_actionBar__cILAl button{width:100%;margin-left:0}.ParTool_sectionHeading__IeduZ{grid-template-columns:2.75rem minmax(0,1fr)}.ParTool_alternativeBody__BDS8i,.ParTool_calculatorGrid__Eiksn,.ParTool_contextGrid__xKU_I,.ParTool_stakeholderList__wEfzj{padding-left:0}.ParTool_advancedInputGrid__VI2oj,.ParTool_alternativeBasics__yKTl2,.ParTool_contextGrid__xKU_I,.ParTool_resultGrid__ic3zz{grid-template-columns:1fr}.ParTool_alternativeCard__eq3_T summary{grid-template-columns:2.75rem minmax(0,1fr) 2rem;gap:.65rem}.ParTool_calculatorNote__1ia5T,.ParTool_emptyState__KuN_S,.ParTool_section__U0ClQ>.ParTool_field__52gWP,.ParTool_validationGuidance__3M2SF{margin-left:0}.ParTool_stakeholderRow__gyKTN,.ParTool_taskRow__BuOf2{grid-template-columns:2.75rem minmax(0,1fr) 44px}.ParTool_taskRow__BuOf2{padding:1rem 0}.ParTool_notesField__QjqGV,.ParTool_taskField__p4hTc,.ParTool_taskRow__BuOf2 .ParTool_field__52gWP{grid-column:2/-1}.ParTool_taskNumber__MdemE{grid-column:1;grid-row:1}.ParTool_taskRow__BuOf2 .ParTool_iconButton__V9lkV{grid-column:3;grid-row:1}}@media (prefers-reduced-motion:reduce){.ParTool_actionBar__cILAl button,.ParTool_addButton__VXdp7,.ParTool_disclosure__Y6gt3,.ParTool_iconButton__V9lkV,.ParTool_removeButton__KDs_W{transition:none}}@media print{.ParTool_actionBar__cILAl,.ParTool_section__U0ClQ,.ParTool_toolHeader__I14ah{display:none!important}.ParTool_page__FIDq9{width:100%;margin:0;padding:0}.ParTool_printSummary__OdlEr{display:block}.ParTool_printSummary__OdlEr pre{margin:0;color:#111;font:11pt/1.55 Arial,sans-serif;white-space:pre-wrap}}