._root_puwq1_4{--auth-fpa:var(--authority-fpa,#173d8f);--auth-transition:var(--authority-transition,#6f93d6);--auth-restricted:var(--authority-restricted,#cdd7e8);padding-block:var(--s6) var(--s8)}._label_puwq1_12{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.01em;text-transform:none;color:var(--ink-mute);font-weight:600}._h2_puwq1_13{font-family:var(--font-editorial);font-weight:400;font-size:var(--text-h2);letter-spacing:-.015em;color:var(--ink);margin:0;line-height:1.15}._h3_puwq1_14{font-family:var(--font-sans);font-weight:600;font-size:var(--text-h3);color:var(--ink);margin:0;line-height:1.3}._muted_puwq1_15{color:var(--ink-mute)}._link_puwq1_16{color:var(--cobalt);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}._link_puwq1_16:hover{text-decoration-thickness:2px}._ext_puwq1_18:after{content:"↗";margin-left:3px;font-size:.85em;text-decoration:none;display:inline-block}._select_puwq1_19,._input_puwq1_19{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:400 var(--text-compact)/1.3 var(--font-sans);padding:8px 12px}._select_puwq1_19{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}._select_puwq1_19:hover,._input_puwq1_19:hover{border-color:var(--ink-soft)}._field_puwq1_25{gap:6px;min-width:0;display:grid}._field_puwq1_25>span{font-size:var(--text-small);color:var(--ink-soft);font-weight:600}._btnQuiet_puwq1_27{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);min-height:40px;color:var(--ink);font:500 var(--text-compact)/1.2 var(--font-sans);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}._btnQuiet_puwq1_27:hover{border-color:var(--ink)}._note_puwq1_29{border-left:1px solid var(--gold);padding:2px 0 2px var(--s4);color:var(--ink-soft);font-size:var(--text-compact);max-width:72ch;margin:var(--s6) 0 0}._note_puwq1_29 strong{color:var(--ink)}._nextSteps_puwq1_31{gap:var(--s2) var(--s5);padding:var(--s4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:var(--s6);font-size:var(--text-compact);flex-wrap:wrap;align-items:baseline;display:flex}._nextSteps_puwq1_31>span:first-child{color:var(--ink);font-weight:600}._swatch_puwq1_35{background:var(--rule-strong);border-radius:2px;flex:none;width:11px;height:11px;display:inline-block;box-shadow:inset 0 0 0 1px #0f213b47}._swatch_puwq1_35[data-authority=fpa]{background:var(--auth-fpa)}._swatch_puwq1_35[data-authority=transition]{background:var(--auth-transition)}._swatch_puwq1_35[data-authority=restricted]{background:var(--auth-restricted)}._authority_puwq1_39{white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}._overview_puwq1_42{gap:var(--s7);grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);align-items:start;display:grid}._mapCol_puwq1_43{min-width:0}._legend_puwq1_44{gap:var(--s4);margin:0 0 var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}._legend_puwq1_44>div{border-top:3px solid var(--rule-strong);padding-top:var(--s2)}._legend_puwq1_44>div[data-authority=fpa]{border-top-color:var(--auth-fpa)}._legend_puwq1_44>div[data-authority=transition]{border-top-color:var(--auth-transition)}._legend_puwq1_44>div[data-authority=restricted]{border-top-color:var(--auth-restricted)}._legend_puwq1_44 dt{font-weight:600;font-size:var(--text-compact);color:var(--ink);justify-content:space-between;gap:8px;display:flex}._legend_puwq1_44 dt span{font-family:var(--font-mono);color:var(--ink-mute);font-variant-numeric:tabular-nums;font-weight:500}._legend_puwq1_44 dd{font-size:var(--text-small);color:var(--ink-mute);margin:2px 0 0;line-height:1.45}._mapCol_puwq1_43 .us-map{width:100%;height:auto;max-height:none;display:block}._mapCol_puwq1_43 .us-map .map-state{stroke:#fff;stroke-width:1.2px;cursor:pointer;transition:fill .15s}._mapCol_puwq1_43 .us-map .map-state.authority-fpa{fill:var(--auth-fpa)}._mapCol_puwq1_43 .us-map .map-state.authority-transition{fill:var(--auth-transition)}._mapCol_puwq1_43 .us-map .map-state.authority-restricted{fill:var(--auth-restricted)}:is(._mapCol_puwq1_43 .us-map .map-state:hover,._mapCol_puwq1_43 .us-map .map-state:focus-visible){stroke:var(--ink);stroke-width:2.5px;outline:none}._mapCol_puwq1_43 .us-map .map-state.selected{fill:var(--gold);stroke:var(--ink);stroke-width:2.5px}._mapCol_puwq1_43 .us-map .map-selection{stroke:var(--ink);stroke-width:2.5px}._mapCol_puwq1_43 .us-map text{font:600 13px var(--font-sans);fill:var(--ink);pointer-events:none}._mapCol_puwq1_43 .us-map text.on-dark{fill:#fff}._mapCol_puwq1_43 .us-map text.on-selected{fill:var(--ink)}._mapCol_puwq1_43 .us-map .map-callout rect{stroke:var(--rule-strong)}._mapCol_puwq1_43 .us-map .map-callout.authority-fpa rect{fill:var(--auth-fpa)}._mapCol_puwq1_43 .us-map .map-callout.authority-transition rect{fill:var(--auth-transition)}._mapCol_puwq1_43 .us-map .map-callout.authority-restricted rect{fill:var(--auth-restricted)}._mapCol_puwq1_43 .us-map .map-callout.authority-fpa text{fill:#fff}._mapCol_puwq1_43 .us-map .map-callout.selected rect{fill:var(--gold);stroke:var(--ink);stroke-width:2.5px}._mapCol_puwq1_43 .us-map .map-callout.selected text{fill:var(--ink)}._mapCol_puwq1_43 .us-map .map-callout rect:focus-visible{stroke:var(--ink);stroke-width:3px;outline:none}._mapHint_puwq1_72{margin:var(--s2) 0 0;font-size:var(--text-small);color:var(--ink-mute)}._snapshot_puwq1_74{border-top:2px solid var(--ink);padding-top:var(--s4);min-width:0;scroll-margin-top:90px}._snapshotHead_puwq1_75{justify-content:space-between;align-items:baseline;gap:var(--s4);margin:var(--s5) 0 var(--s3);display:flex}._snapshotHead_puwq1_75 h2{font-family:var(--font-editorial);font-weight:400;font-size:var(--text-h2);color:var(--ink);margin:0;line-height:1.1}._snapshotHead_puwq1_75 h2 small{font-family:var(--font-mono);font-size:var(--text-label);color:var(--ink-mute);letter-spacing:.06em;margin-left:8px}._facts_puwq1_78{margin:0}._facts_puwq1_78>div{gap:var(--s3);border-bottom:1px solid var(--rule);font-size:var(--text-compact);grid-template-columns:11rem minmax(0,1fr);padding:9px 0;display:grid}._facts_puwq1_78 dt{color:var(--ink-mute)}._facts_puwq1_78 dd{color:var(--ink);margin:0}._meaning_puwq1_82{margin:var(--s4) 0 0;color:var(--ink-soft);font-size:var(--text-compact);line-height:1.55}._meaningList_puwq1_84{margin:var(--s4) 0 0;color:var(--ink-soft);font-size:var(--text-compact);gap:6px;padding-left:1.1em;line-height:1.5;display:grid}._meaningList_puwq1_84 li::marker{color:var(--rule-strong)}._personal_puwq1_87{margin-top:var(--s4);background:var(--paper);border:1px solid var(--rule);justify-items:start;gap:4px;padding:12px 14px;display:grid}._personal_puwq1_87 p{font-size:var(--text-small);color:var(--ink-mute);margin:0;line-height:1.45}._personalLink_puwq1_89{font:600 var(--text-compact)/1.3 var(--font-sans);color:var(--cobalt);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._showAll_puwq1_90{font:600 var(--text-small)/1.3 var(--font-sans);color:var(--cobalt);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._snapshotActions_puwq1_91{gap:var(--s3) var(--s5);margin-top:var(--s5);font-size:var(--text-compact);flex-wrap:wrap;align-items:center;display:flex}._compare_puwq1_94{margin-top:var(--s8)}._compareHead_puwq1_95{justify-content:space-between;align-items:end;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}._compareHead_puwq1_95 p{color:var(--ink-mute);font-size:var(--text-compact);margin:4px 0 0}._filters_puwq1_97{gap:var(--s3);max-width:60rem;margin-bottom:var(--s3);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));display:grid}._filters_puwq1_97._personal_puwq1_87{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));max-width:none}._tableRegion_puwq1_99{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);overscroll-behavior-x:contain;position:relative;overflow:auto visible}._tableRegion_puwq1_99:focus-visible{outline-offset:0}._table_puwq1_99{border-collapse:separate;border-spacing:0;width:100%;min-width:960px;font-size:var(--text-compact);font-variant-numeric:tabular-nums}._table_puwq1_99 caption{text-align:left}._table_puwq1_99 thead th{z-index:2;background:var(--paper-3);text-align:left;vertical-align:bottom;font:600 var(--text-label)/1.3 var(--font-sans);letter-spacing:.01em;text-transform:none;color:var(--ink-soft);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:0;position:sticky;top:0}._table_puwq1_99 thead th>button,._table_puwq1_99 thead th>span{width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:11px 12px;display:flex}._table_puwq1_99 thead th>span{cursor:default}._table_puwq1_99 thead th>button:hover{color:var(--cobalt)}._sortMark_puwq1_107{opacity:.45;font-size:10px}._table_puwq1_99 thead th[aria-sort] ._sortMark_puwq1_107{opacity:1;color:var(--cobalt)}._table_puwq1_99 td,._table_puwq1_99 tbody th{border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;color:var(--ink);background:var(--paper);padding:12px 14px;font-weight:400}._table_puwq1_99 tbody tr:last-child>*{border-bottom:0}._table_puwq1_99 tbody th{font-size:1rem;font-weight:600}._table_puwq1_99 tbody th small{font:500 var(--text-label)/1.4 var(--font-mono);color:var(--ink-mute);letter-spacing:.05em;display:block}._table_puwq1_99 thead th:first-child,._table_puwq1_99 tbody th{z-index:1;box-shadow:inset -1px 0 var(--rule);position:sticky;left:0}._table_puwq1_99 thead th:first-child{z-index:3}._table_puwq1_99 tbody tr{cursor:pointer}._table_puwq1_99 tbody tr:hover>*{background:var(--cobalt-wash)}._table_puwq1_99 tbody tr[aria-selected=true]>*{background:var(--cobalt-tint)}._table_puwq1_99 tbody tr[aria-selected=true]>th{box-shadow:inset 3px 0 var(--cobalt), inset -1px 0 var(--rule)}._table_puwq1_99 tbody tr:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}._colState_puwq1_121{width:12rem}._colSource_puwq1_122{width:15rem}._table_puwq1_99 td a{color:var(--cobalt);text-underline-offset:3px}._empty_puwq1_124 td{padding:var(--s6) var(--s4);text-align:center;color:var(--ink-soft);cursor:default}._empty_puwq1_124 button{color:var(--cobalt);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._tableFoot_puwq1_126{justify-content:space-between;gap:var(--s2) var(--s5);margin-top:var(--s2);font-size:var(--text-small);color:var(--ink-mute);flex-wrap:wrap;display:flex}._scrollHint_puwq1_127{display:none}._detail_puwq1_130{margin-top:var(--s8);padding-top:var(--s6);border-top:2px solid var(--ink);scroll-margin-top:90px}._detailHead_puwq1_131{justify-content:space-between;align-items:baseline;gap:var(--s4);flex-wrap:wrap;display:flex}._detailHead_puwq1_131 h2{font-family:var(--font-editorial);font-weight:400;font-size:var(--text-h2);margin:0}._detailLead_puwq1_133{font-family:var(--font-editorial);font-size:var(--text-lead);color:var(--ink);max-width:62ch;margin:var(--s4) 0 var(--s2);line-height:1.45}._detailGrid_puwq1_134{gap:var(--s6) var(--s7);margin-top:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._detailGrid_puwq1_134 section{min-width:0}._detailGrid_puwq1_134 h3{font-size:var(--text-compact);margin:0 0 var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--rule-strong);color:var(--ink);font-weight:600}._detailGrid_puwq1_134 p{margin:var(--s2) 0 0;font-size:var(--text-compact);color:var(--ink-soft);max-width:68ch;line-height:1.6}._detailGrid_puwq1_134 ._facts_puwq1_78>div{grid-template-columns:10rem minmax(0,1fr)}._detailWide_puwq1_139{grid-column:1/-1}._detailWide_puwq1_139 h4{font-size:var(--text-compact);margin:var(--s4) 0 0;color:var(--ink);font-weight:600}._sourceList_puwq1_141{columns:2;column-gap:var(--s7);font-size:var(--text-compact);margin:0;padding:0;list-style:none}._sourceList_puwq1_141 li{break-inside:avoid;border-bottom:1px solid var(--rule);padding:6px 0}._reqControls_puwq1_145{gap:var(--s4);padding-bottom:var(--s5);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}._reqControls_puwq1_145._workspace_puwq1_146{grid-template-columns:minmax(0,2fr) auto}._segmented_puwq1_148{border:1px solid var(--field-rule);border-radius:var(--radius-control);background:var(--field-bg);min-height:44px;display:inline-flex;overflow:hidden}._segmented_puwq1_148 button{font:500 var(--text-compact)/1 var(--font-sans);letter-spacing:.01em;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 16px}._segmented_puwq1_148 button+button{border-left:1px solid var(--field-rule)}._segmented_puwq1_148 button:hover{color:var(--ink);background:var(--cobalt-wash)}._segmented_puwq1_148 button[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:600}._segmented_puwq1_148 button:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}._segmented_puwq1_148 button:disabled{color:var(--ink-mute);background:var(--paper-2);cursor:not-allowed}._reqSummary_puwq1_155{gap:var(--s7);margin-top:var(--s6);grid-template-columns:minmax(0,1fr) 15rem;align-items:start;display:grid}._reqSummary_puwq1_155 p{margin:var(--s3) 0 0;color:var(--ink-soft);max-width:66ch}._reqMeta_puwq1_157{font-size:var(--text-small);border-left:1px solid var(--rule);padding-left:var(--s4);margin:0}._reqMeta_puwq1_157 div{gap:1px;padding:4px 0;display:grid}._reqMeta_puwq1_157 dt{color:var(--ink-mute)}._reqMeta_puwq1_157 dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}._rules_puwq1_161{margin:var(--s6) 0 0;counter-reset:rule;border-top:1px solid var(--rule-strong);padding:0;list-style:none}._rule_puwq1_161{gap:var(--s3);padding:var(--s5) 0;border-bottom:1px solid var(--rule);grid-template-columns:2.5rem minmax(0,1fr);display:grid}._ruleNum_puwq1_163{font:500 var(--text-label)/1.9 var(--font-mono);color:var(--ink-mute);font-variant-numeric:tabular-nums}._ruleBody_puwq1_164{min-width:0;max-width:74ch}._ruleTitle_puwq1_165{justify-content:space-between;align-items:baseline;gap:4px var(--s4);flex-wrap:wrap;display:flex}._ruleTitle_puwq1_165 h3{color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600}._ruleHours_puwq1_167{font:500 var(--text-small)/1.3 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}._ruleBody_puwq1_164>p{margin:var(--s2) 0 0;color:var(--ink-soft);font-size:var(--text-compact);line-height:1.6}._ruleFacts_puwq1_169{margin:var(--s3) 0 0;font-size:var(--text-small)}._ruleFacts_puwq1_169 div{gap:var(--s3);grid-template-columns:9rem minmax(0,1fr);padding:3px 0;display:grid}._ruleFacts_puwq1_169 dt{color:var(--ink-mute)}._ruleFacts_puwq1_169 dd{color:var(--ink-soft);margin:0}._ruleLinks_puwq1_173{gap:var(--s2) var(--s5);margin-top:var(--s3);font-size:var(--text-small);flex-wrap:wrap;display:flex}._ruleProgress_puwq1_174{margin-top:var(--s3);padding:var(--s3) var(--s4);background:var(--paper-2);font-size:var(--text-small);color:var(--ink-soft)}._ruleProgress_puwq1_174 strong{color:var(--ink);display:block}._ruleActions_puwq1_176{align-items:center;gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}._ruleCheck_puwq1_177{font-size:var(--text-small);align-items:center;gap:8px;display:inline-flex}._reqOpen_puwq1_178{margin-top:var(--s6)}._reqOpen_puwq1_178 ul{margin:var(--s2) 0 0;color:var(--ink-soft);font-size:var(--text-compact);max-width:72ch;padding-left:1.1rem}._reqWindow_puwq1_180{margin-top:var(--s6);padding:var(--s4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}._reqWindow_puwq1_180 p{margin:4px 0 var(--s3);color:var(--ink-soft);font-size:var(--text-compact)}._reqDates_puwq1_182{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,14rem)) auto;align-items:end;display:grid}._reqNotice_puwq1_183{margin-top:var(--s6)}._reqStart_puwq1_185{margin-top:var(--s5)}._reqStart_puwq1_185>p{margin:var(--s2) 0 var(--s4);max-width:64ch;color:var(--ink-soft)}._stateIndex_puwq1_187{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}._stateIndex_puwq1_187 li{border-bottom:1px solid var(--rule)}._stateIndex_puwq1_187 button{text-align:left;width:100%;min-height:40px;color:var(--ink);font:400 var(--text-compact)/1.3 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:8px 8px 8px 0;display:flex}._stateIndex_puwq1_187 abbr{min-width:2.2em;font:600 var(--text-small)/1 var(--font-mono);color:var(--ink-mute);text-decoration:none}._stateIndex_puwq1_187 button:hover span{color:var(--cobalt);text-underline-offset:3px;text-decoration:underline}._stateIndex_puwq1_187 button:focus-visible{outline:3px solid var(--cobalt);outline-offset:-1px}._reqNotice_puwq1_183 p{color:var(--ink-soft);max-width:66ch}._plan_puwq1_196{margin-top:var(--s8);padding-top:var(--s6);border-top:2px solid var(--ink);gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,2fr);scroll-margin-top:90px;display:grid}._planIntro_puwq1_197 p{margin:var(--s3) 0 0;color:var(--ink-soft);font-size:var(--text-compact)}._planIntro_puwq1_197 ._snapshotActions_puwq1_91{align-items:flex-start;gap:var(--s3);flex-direction:column}._planSteps_puwq1_199{counter-reset:step;margin:0;padding:0;list-style:none}._planSteps_puwq1_199>li{counter-increment:step;gap:var(--s3);padding:var(--s5) 0;border-bottom:1px solid var(--rule);grid-template-columns:2.5rem minmax(0,1fr);display:grid}._planSteps_puwq1_199>li:first-child{padding-top:0}._planSteps_puwq1_199>li:last-child{border-bottom:0}._planSteps_puwq1_199>li:before{content:counter(step, decimal-leading-zero);font:500 var(--text-label)/1.9 var(--font-mono);color:var(--ink-mute)}._planSteps_puwq1_199 h3{color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600}._planSteps_puwq1_199 p{margin:var(--s2) 0 0;color:var(--ink-soft);font-size:var(--text-compact);max-width:68ch;line-height:1.6}._planSteps_puwq1_199 p strong{color:var(--ink);font-weight:600}._costIntro_puwq1_208{gap:var(--s5);margin-bottom:var(--s5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}._costIntro_puwq1_208 ._note_puwq1_29{margin:0}._costRoot_puwq1_212 details:not([open])>:not(summary){display:none}._costRoot_puwq1_212 .cost-table-wrap{position:relative}._costRoot_puwq1_212 .cost-planner-bar._costBar_puwq1_217{gap:var(--s3);padding:0 0 var(--s5);margin:var(--s5) 0 var(--s5);border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:minmax(0,24rem) auto}._costRoot_puwq1_212 .cost-planner-bar._costBar_puwq1_217>button{border-radius:var(--radius);background:var(--cobalt);min-height:44px}._costRoot_puwq1_212 .cost-planner-bar._costBar_puwq1_217>button:hover{background:var(--cobalt-deep)}._costImport_puwq1_220{align-items:center;gap:var(--s2) var(--s4);margin-bottom:var(--s4);font-size:var(--text-compact);color:var(--ink-soft);flex-wrap:wrap;display:flex}._costImport_puwq1_220 button:disabled{opacity:.6;cursor:progress}@media (max-width:1100px){._costRoot_puwq1_212 .cost-planner-bar._costBar_puwq1_217{grid-template-columns:repeat(2,minmax(0,1fr))}._costRoot_puwq1_212 .cost-planner-bar._costBar_puwq1_217>button{grid-column:auto;place-self:end start}._overview_puwq1_42{gap:var(--s6);grid-template-columns:1fr}._snapshot_puwq1_74{max-width:44rem}._filters_puwq1_97._personal_puwq1_87{grid-template-columns:repeat(2,minmax(0,1fr))}._plan_puwq1_196{gap:var(--s5);grid-template-columns:1fr}}@media (max-width:760px){._root_puwq1_4{padding-top:var(--s5)}._legend_puwq1_44{gap:var(--s2);grid-template-columns:1fr}._legend_puwq1_44>div{gap:var(--s3);border-top-width:2px;grid-template-columns:9rem minmax(0,1fr);display:grid}._legend_puwq1_44 dd{margin:0}._facts_puwq1_78>div,._detailGrid_puwq1_134 ._facts_puwq1_78>div{gap:var(--s3);grid-template-columns:8.5rem minmax(0,1fr)}._filters_puwq1_97,._filters_puwq1_97._personal_puwq1_87{grid-template-columns:1fr 1fr}._filters_puwq1_97>:first-child{grid-column:1/-1}._tableRegion_puwq1_99{margin-inline:calc(-1 * var(--gutter));border-left:0;border-right:0;border-radius:0}._table_puwq1_99{min-width:820px;font-size:var(--text-small)}._colState_puwq1_121{width:8.5rem}._table_puwq1_99 td,._table_puwq1_99 tbody th{padding:9px 10px}._scrollHint_puwq1_127{display:block}._detailGrid_puwq1_134{gap:var(--s5);grid-template-columns:1fr}._sourceList_puwq1_141{columns:1}._reqControls_puwq1_145,._reqControls_puwq1_145._workspace_puwq1_146{grid-template-columns:1fr}._segmented_puwq1_148{width:100%}._segmented_puwq1_148 button{flex:1}._reqSummary_puwq1_155{gap:var(--s4);grid-template-columns:1fr}._reqMeta_puwq1_157{gap:0 var(--s5);border-left:0;flex-wrap:wrap;padding-left:0;display:flex}._rule_puwq1_161{grid-template-columns:1fr;gap:4px}._ruleFacts_puwq1_169 div{grid-template-columns:1fr;gap:0}._reqDates_puwq1_182,._costIntro_puwq1_208,._costRoot_puwq1_212 .cost-planner-bar._costBar_puwq1_217{grid-template-columns:1fr}}._costRoot_puwq1_212{padding-bottom:var(--s8)}._costRoot_puwq1_212 ._scope_puwq1_261{margin:0 0 var(--s6)}._costRoot_puwq1_212 ._num_puwq1_262{text-align:right}._costRoot_puwq1_212 ._nowrap_puwq1_263{white-space:nowrap}._costRoot_puwq1_212 ._help_puwq1_264{margin:var(--s3) 0 0;font-size:var(--text-small);color:var(--ink-mute);max-width:72ch;line-height:1.55}._costRoot_puwq1_212 ._help_puwq1_264 strong{color:var(--ink-soft);font-weight:600}._costRoot_puwq1_212 ._empty_puwq1_124{margin:var(--s4) 0 0;padding:var(--s4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-soft);font-size:var(--text-compact)}._subhead_puwq1_267{font:600 1.0625rem/1.3 var(--font-sans);color:var(--ink);margin:0}._src_puwq1_268{color:var(--cobalt);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:2px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._src_puwq1_268:hover{color:var(--cobalt-deep);text-decoration-thickness:2px}._sources_puwq1_270{gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}._cfield_puwq1_273{align-content:start;gap:6px;min-width:0;display:grid}._cfield_puwq1_273>span{font:600 var(--text-label)/1.35 var(--font-sans);letter-spacing:.01em;color:var(--ink-soft)}._cfield_puwq1_273>small{font-size:var(--text-small);color:var(--ink-mute);line-height:1.4}._costRoot_puwq1_212 [data-slot=select-trigger],._costRoot_puwq1_212 input:not([type=checkbox]){background-color:var(--field-bg);width:100%;height:auto;min-height:44px;color:var(--ink);border:1px solid var(--field-rule);border-radius:var(--radius-control);box-shadow:none;font:400 var(--text-compact)/1.3 var(--font-sans);padding:10px 12px}._costRoot_puwq1_212 [data-slot=select-trigger]{white-space:normal;text-align:left}._costRoot_puwq1_212 [data-slot=select-trigger] [data-slot=select-value]{-webkit-line-clamp:2}._costRoot_puwq1_212 [data-slot=select-trigger]:hover{background-color:#ebeff5}._costRoot_puwq1_212 [data-slot=select-trigger]:focus-visible{border-bottom-color:var(--cobalt);box-shadow:inset 0 -1px 0 var(--cobalt);outline:2px solid var(--cobalt);outline-offset:0}._costRoot_puwq1_212 [data-slot=select-trigger] svg{opacity:1;color:var(--ink-soft)}._costRoot_puwq1_212 [data-slot=checkbox]{border:1px solid var(--ink-mute);background:var(--paper);width:18px;height:18px;box-shadow:none;border-radius:2px}._costRoot_puwq1_212 [data-slot=checkbox][data-state=checked]{background:var(--cobalt);border-color:var(--cobalt);color:#fff}._costRoot_puwq1_212 [data-slot=checkbox]:disabled{opacity:1;background:var(--paper-3);border-color:var(--rule-strong);color:var(--ink-mute);cursor:not-allowed}._costRoot_puwq1_212 [data-slot=checkbox][data-state=checked]:disabled{background:var(--ink-mute);border-color:var(--ink-mute);color:#fff}._check_puwq1_290{min-height:44px;font-size:var(--text-compact);color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:inline-flex}._check_puwq1_290>span{line-height:1.45}._costRoot_puwq1_212 ._costBar_puwq1_217 [data-slot=select-trigger]{min-height:48px}._work_puwq1_146{border-top:2px solid var(--ink);padding-top:var(--s5);scroll-margin-top:90px}._workHead_puwq1_296{justify-content:space-between;align-items:baseline;gap:var(--s3) var(--s6);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}._workHead_puwq1_296 h2{font-family:var(--font-editorial);font-weight:400;font-size:var(--text-h2);letter-spacing:-.015em;color:var(--ink);margin:0;line-height:1.1}._workMeta_puwq1_298{gap:var(--s2) var(--s6);font-size:var(--text-small);flex-wrap:wrap;margin:0;display:flex}._workMeta_puwq1_298>div{gap:1px;display:grid}._workMeta_puwq1_298 dt{color:var(--ink-mute)}._workMeta_puwq1_298 dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}._workGrid_puwq1_302{gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:start;display:grid}._workMain_puwq1_303{min-width:0}._options_puwq1_305{padding-bottom:var(--s5);border-bottom:1px solid var(--rule)}._optGrid_puwq1_306{gap:var(--s4) var(--s5);margin-top:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._optNote_puwq1_307{font-size:var(--text-compact);color:var(--ink-soft);align-self:end;margin:0}._optChecks_puwq1_308{gap:0 var(--s6);margin-top:var(--s3);flex-wrap:wrap;display:flex}._costRoot_puwq1_212 ._stateNote_puwq1_309{margin:var(--s5) 0 0}._ledger_puwq1_312{margin-top:var(--s6)}._ledgerHead_puwq1_313 p{margin:4px 0 var(--s4);font-size:var(--text-small);color:var(--ink-mute);max-width:72ch}._lhead_puwq1_314,._lline_puwq1_314{align-items:center;column-gap:var(--s3);grid-template-columns:44px minmax(0,1fr) 10rem 8.5rem 6.5rem;display:grid}._lhead_puwq1_314{background:var(--paper-2);border-bottom:1px solid var(--rule-strong);font:600 var(--text-label)/1.3 var(--font-sans);letter-spacing:.01em;color:var(--ink-soft);min-height:40px}._lhead_puwq1_314>span:first-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._lhead_puwq1_314>span:nth-child(2){grid-column:2}._lrows_puwq1_318{margin:0;padding:0;list-style:none}._lrow_puwq1_318{border-bottom:1px solid var(--rule)}._lline_puwq1_314{min-height:52px}._lrow_puwq1_318:hover>._lline_puwq1_314{background:var(--cobalt-wash)}._lcheck_puwq1_322{cursor:pointer;place-items:center;width:44px;min-height:44px;display:grid}._litem_puwq1_323{font-size:var(--text-compact);color:var(--ink);padding:8px 0;font-weight:500;line-height:1.35}._lbasis_puwq1_324{font-size:var(--text-small);color:var(--ink-mute);line-height:1.3}._lbasis_puwq1_324[data-tone=open]{color:var(--gold-text);font-weight:600}._lbasis_puwq1_324[data-tone=entered]{color:var(--ink);font-weight:600}._lamt_puwq1_327{text-align:right;font-weight:600;font-size:var(--text-compact);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}._lrow_puwq1_318[data-off] ._litem_puwq1_323,._lrow_puwq1_318[data-off] ._lamt_puwq1_327{color:var(--ink-mute);font-weight:400}._ldisc_puwq1_329{min-height:44px;color:var(--cobalt);font:500 var(--text-small)/1 var(--font-sans);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0 8px;display:inline-flex}._ldisc_puwq1_329:hover{text-underline-offset:3px;text-decoration:underline}._ldisc_puwq1_329 svg{transition:transform var(--dur-fast,.15s) var(--ease-out,ease-out)}._ldisc_puwq1_329[aria-expanded=true] svg{transform:rotate(180deg)}._lrow_puwq1_318[data-open]>._lline_puwq1_314{background:var(--paper-2)}._ldetail_puwq1_334{padding:var(--s3) var(--s4) var(--s4) calc(44px + var(--s3));background:var(--paper-2);font-size:var(--text-small);color:var(--ink-soft);animation:_costReveal_puwq1_1 .16s var(--ease-out,ease-out);line-height:1.55}._ldetail_puwq1_334>p{max-width:72ch;margin:0}._ldl_puwq1_336{gap:var(--s1) var(--s5);margin:var(--s3) 0 0;flex-wrap:wrap;display:flex}._ldl_puwq1_336>div{gap:6px;display:flex}._ldl_puwq1_336 dt{color:var(--ink-mute)}._ldl_puwq1_336 dt:after{content:":"}._ldl_puwq1_336 dd{color:var(--ink);margin:0}._lquote_puwq1_341{align-items:end;gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}._lquote_puwq1_341 ._cfield_puwq1_273{width:min(14rem,100%)}._lquote_puwq1_341 input{background-color:var(--paper)!important}._lfoot_puwq1_344{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s3) 0 var(--s3) calc(44px + var(--s3));border-bottom:2px solid var(--ink);font-size:var(--text-compact);color:var(--ink-soft);display:flex}._lfoot_puwq1_344 strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:calc(6.5rem + var(--s3));font-size:1.0625rem}._btnText_puwq1_346{min-height:44px;color:var(--cobalt);font:500 var(--text-small)/1 var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;text-decoration:underline;display:inline-flex}._btnText_puwq1_346:hover{color:var(--cobalt-deep);text-decoration-thickness:2px}@keyframes _costReveal_puwq1_1{0%{opacity:0;transform:translateY(-4px)}}._disc_puwq1_351{border-bottom:1px solid var(--rule)}._workMain_puwq1_303>._disc_puwq1_351:first-of-type{margin-top:var(--s6);border-top:1px solid var(--rule)}._disc_puwq1_351>summary{align-items:center;gap:var(--s3);cursor:pointer;min-height:52px;font:600 var(--text-compact)/1.35 var(--font-sans);color:var(--ink);padding:6px 0;list-style:none;display:flex}._disc_puwq1_351>summary::-webkit-details-marker{display:none}._disc_puwq1_351>summary:after{content:"";opacity:1;border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);width:8px;height:8px;transition:transform var(--dur-fast,.15s) var(--ease-out,ease-out);flex:none;margin:0 6px 4px auto;transform:rotate(45deg)}._disc_puwq1_351[open]>summary:after{margin-bottom:-4px;transform:rotate(-135deg)}._disc_puwq1_351>summary small{font-weight:400;font-size:var(--text-small);color:var(--ink-mute)}._disc_puwq1_351>summary:hover>span{color:var(--cobalt)}._discBody_puwq1_359{padding:0 0 var(--s5);font-size:var(--text-compact);color:var(--ink-soft);animation:_costReveal_puwq1_1 .16s var(--ease-out,ease-out);line-height:1.6}._discBody_puwq1_359>p{margin:var(--s3) 0 0;max-width:72ch}._discBody_puwq1_359>p:first-child{margin-top:0}._discBody_puwq1_359 h4{font:600 var(--text-compact)/1.3 var(--font-sans);color:var(--ink);margin:var(--s4) 0 0}._discBody_puwq1_359 ._facts_puwq1_78{margin-top:var(--s3);max-width:36rem}._discBody_puwq1_359 ._note_puwq1_29{margin-top:var(--s3)}._verifyMode_puwq1_365{max-width:22rem;margin:var(--s4) 0 var(--s2)}._rail_puwq1_368{min-width:0;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow:auto}._railSummary_puwq1_369{background:var(--paper-2);border-top:2px solid var(--ink);padding:var(--s4) var(--s5) var(--s5)}._railLabel_puwq1_370{font:600 var(--text-label)/1.3 var(--font-sans);letter-spacing:.01em;color:var(--ink-mute);margin:0}._railTotal_puwq1_371{font:600 clamp(1.5rem, 1.1rem + 1vw, 1.875rem)/1.15 var(--font-sans);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:6px 0 0}._railHint_puwq1_372{font-size:var(--text-small);color:var(--ink-mute);margin:4px 0 0;line-height:1.45}._railRows_puwq1_373{margin:var(--s4) 0 0;border-top:1px solid var(--rule-strong)}._railRows_puwq1_373>div{justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:1px solid var(--rule);font-size:var(--text-small);padding:8px 0;display:flex}._railRows_puwq1_373 dt{color:var(--ink-soft)}._railRows_puwq1_373 dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}._railRows_puwq1_373>div[data-tone=open] dd{color:var(--gold-text)}._railRows_puwq1_373>div[data-tone=shared] dt{color:var(--ink-mute)}._railRows_puwq1_373>div[data-tone=shared] dd{color:var(--ink-soft);font-weight:500}._railResolve_puwq1_380{margin:var(--s3) 0 0;font-size:var(--text-small);color:var(--ink-soft);line-height:1.5}._railFacts_puwq1_381{padding:var(--s5) 0 0}._railFacts_puwq1_381 ._facts_puwq1_78{margin-top:var(--s3)}._railFacts_puwq1_381 ._facts_puwq1_78>div{font-size:var(--text-small);grid-template-columns:8.5rem minmax(0,1fr);padding:7px 0}._railFacts_puwq1_381 ._facts_puwq1_78>div:first-child{border-top:1px solid var(--rule)}._railLinks_puwq1_385{margin:var(--s4) 0 0;font-size:var(--text-compact);padding:0;list-style:none}._railLinks_puwq1_385 a{min-height:40px;color:var(--cobalt);text-underline-offset:3px;align-items:center;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:flex}._railLinks_puwq1_385 a:hover{color:var(--cobalt-deep);text-decoration-thickness:2px}._block_puwq1_390{gap:var(--s4) var(--s7);margin-top:var(--s8);padding-top:var(--s5);border-top:2px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}._blockHead_puwq1_391 h2{font-family:var(--font-editorial);letter-spacing:-.015em;color:var(--ink);margin:0;scroll-margin-top:90px;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:400;line-height:1.15}._blockHead_puwq1_391 p{margin:var(--s2) 0 0;font-size:var(--text-compact);color:var(--ink-mute)}._costRoot_puwq1_212 ._blockFigure_puwq1_393{font:600 1.375rem/1.2 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}._blockBody_puwq1_394{min-width:0}._costRoot_puwq1_212 ._lead_puwq1_395{margin:0 0 var(--s4);font-size:var(--text-compact);color:var(--ink-soft);max-width:70ch;line-height:1.6}._costRoot_puwq1_212 ._blockBody_puwq1_394>._note_puwq1_29{margin-top:var(--s5)}._heldAdd_puwq1_397{gap:var(--s4);padding-bottom:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}._heldAdd_puwq1_397>button,._planControls_puwq1_398>button{min-height:44px}._heldList_puwq1_399{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}._heldRow_puwq1_400{padding:var(--s4) 0 var(--s5);border-bottom:1px solid var(--rule)}._heldTop_puwq1_401{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}._heldTop_puwq1_401 h3{font:600 1rem/1.3 var(--font-sans);color:var(--ink);margin:0}._heldTop_puwq1_401 h3 span{color:var(--ink-mute);margin-left:4px;font-weight:500}._heldGrid_puwq1_404{gap:var(--s4) var(--s5);margin-top:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._sharedGrid_puwq1_405{gap:var(--s4) var(--s5);margin-bottom:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._planTotals_puwq1_407{gap:var(--s3) var(--s7);margin:0 0 var(--s5);padding-bottom:var(--s4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}._planTotals_puwq1_407>div{gap:2px;display:grid}._planTotals_puwq1_407 dt{font-size:var(--text-small);color:var(--ink-mute)}._planTotals_puwq1_407 dd{font-size:var(--text-compact);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}._costRoot_puwq1_212 ._planFigure_puwq1_411{white-space:nowrap;font-size:1.375rem;line-height:1.2}._planControls_puwq1_398{gap:var(--s4);margin-bottom:var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}._tableWrap_puwq1_414{overscroll-behavior-x:contain;margin-top:var(--s4);position:relative;overflow-x:auto}._tableWrap_puwq1_414:focus-visible{outline-offset:0}._ctable_puwq1_416{border-collapse:collapse;width:100%;font-size:var(--text-compact);font-variant-numeric:tabular-nums}._ctable_puwq1_416 th,._ctable_puwq1_416 td{border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;color:var(--ink);padding:12px;font-weight:400}._ctable_puwq1_416 thead th{background:var(--paper-2);font:600 var(--text-label)/1.3 var(--font-sans);letter-spacing:.01em;color:var(--ink-soft);border-bottom-color:var(--rule-strong);white-space:nowrap}._ctable_puwq1_416 ._num_puwq1_262{text-align:right;white-space:nowrap}._ctable_puwq1_416 td:nth-child(3){white-space:nowrap}._refs_puwq1_421 ._ctable_puwq1_416 td:nth-child(3){white-space:normal}._ctable_puwq1_416 tbody th{z-index:1;background:var(--paper);font-weight:600;position:sticky;left:0}._ctable_puwq1_416 thead th:first-child{z-index:2;position:sticky;left:0}._ctable_puwq1_416 small{font-size:var(--text-small);color:var(--ink-mute);margin-top:2px;font-weight:400;display:block}._ctable_puwq1_416 td p{margin:var(--s2) 0 0}._ctable_puwq1_416 tbody tr:hover>*{background:var(--cobalt-wash)}._ctable_puwq1_416 tbody tr[aria-selected=true]>*{background:var(--cobalt-tint)}._ctable_puwq1_416 tbody tr[aria-selected=true]>th{box-shadow:inset 3px 0 var(--cobalt)}._ctable_puwq1_416 tbody th>button{min-height:32px;color:var(--cobalt);font:600 var(--text-compact)/1.3 var(--font-sans);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}._ctable_puwq1_416 tbody tr[aria-selected=true] th>button{color:var(--ink);text-decoration:none}._iconBtn_puwq1_431{width:44px;height:44px;color:var(--ink-soft);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;place-items:center;margin:-12px -8px -12px 0;display:inline-grid}._iconBtn_puwq1_431:hover{color:var(--error)}._refs_puwq1_421{margin-top:var(--s8);border-top:1px solid var(--rule)}._refs_puwq1_421 ._ctable_puwq1_416{min-width:640px;font-size:var(--text-small)}._method_puwq1_435{margin-top:var(--s6);border-top:1px solid var(--rule)}@media (max-width:1000px){._workGrid_puwq1_302{gap:var(--s5);grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""main""facts"}._workMain_puwq1_303{grid-area:main}._rail_puwq1_368{display:contents}._railSummary_puwq1_369{grid-area:summary}._railFacts_puwq1_381{grid-area:facts;padding-top:0}._block_puwq1_390{margin-top:var(--s7);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){._optGrid_puwq1_306,._heldGrid_puwq1_404,._sharedGrid_puwq1_405,._heldAdd_puwq1_397,._planControls_puwq1_398{grid-template-columns:minmax(0,1fr)}._heldAdd_puwq1_397>button,._planControls_puwq1_398>button{justify-self:start}._lhead_puwq1_314{display:none}._lline_puwq1_314{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"check item amt""check basis disc";row-gap:0;padding:6px 0}._lcheck_puwq1_322{grid-area:check;align-self:start}._litem_puwq1_323{grid-area:item;padding:10px 0 0}._lamt_puwq1_327{grid-area:amt;align-self:start;padding-top:10px}._lbasis_puwq1_324{grid-area:basis;align-self:center}._ldisc_puwq1_329{grid-area:disc;padding-right:0}._ldetail_puwq1_334{padding:var(--s3) var(--s3) var(--s4)}._lfoot_puwq1_344{padding-left:0}._lfoot_puwq1_344 strong{padding-right:0}._railSummary_puwq1_369{padding:var(--s4)}._railTotal_puwq1_371{white-space:normal}._workHead_puwq1_296{display:block}._workMeta_puwq1_298{margin-top:var(--s3);gap:var(--s2) var(--s5)}._planTotals_puwq1_407{gap:var(--s3) var(--s5)}._disc_puwq1_351>summary{column-gap:var(--s2);flex-wrap:wrap;padding-right:24px;position:relative}._disc_puwq1_351>summary>span{flex:auto}._disc_puwq1_351>summary small{flex-basis:100%;order:3}._disc_puwq1_351>summary:after{margin:0;position:absolute;top:22px;right:2px}._disc_puwq1_351[open]>summary:after{margin:0;top:26px}}@media (prefers-reduced-motion:reduce){._ldetail_puwq1_334,._discBody_puwq1_359{animation:none}._ldisc_puwq1_329 svg,._disc_puwq1_351>summary:after{transition:none}}._mapCol_puwq1_43 .us-map .map-labels text,._mapCol_puwq1_43 .us-map .map-callout text{text-anchor:middle;dominant-baseline:auto;alignment-baseline:auto;letter-spacing:.02em}._mapCol_puwq1_43 .us-map .map-labels text{paint-order:stroke;stroke:#ffffff8c;stroke-width:2px;stroke-linejoin:round}._mapCol_puwq1_43 .us-map .map-labels text.on-dark{stroke:#0f213b59}._mapCol_puwq1_43 .us-map .map-labels text.on-selected{stroke:#ffffff80}._mapCol_puwq1_43 .us-map .map-labels text.outside{fill:var(--ink);stroke:none}._mapCol_puwq1_43 .us-map .map-state:focus-visible{stroke:var(--ink);stroke-width:3.5px;stroke-linejoin:round}:is(._mapCol_puwq1_43 .us-map .map-state.authority-fpa:focus-visible,._mapCol_puwq1_43 .us-map .map-state.active:focus-visible){stroke:var(--gold-soft)}._mapCol_puwq1_43 .us-map .map-callout rect:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}@media (max-width:600px){._mapCol_puwq1_43 .us-map .map-labels text{stroke-width:2px;font-size:18px}._mapCol_puwq1_43 .us-map .map-callout text{font-size:19px}}._costStrip_puwq1_496{margin:0 0 var(--s4);background:var(--paper-raised);border:1px solid #cfdaf0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._costStrip_puwq1_496>div{padding:var(--s3) var(--s4);border-left:1px solid #cfdaf0;grid-template-rows:auto auto 1fr;gap:2px;min-width:0;display:grid}._costStrip_puwq1_496>div:first-child{background:var(--sky);border-left:0}._costStrip_puwq1_496 dt{font:600 var(--text-label)/1.3 var(--font-sans);color:var(--ink-soft)}._costStrip_puwq1_496 dd:not(._stripNote_puwq1_500){font-family:var(--font-editorial);color:var(--ink);margin:0;font-size:1.45rem;line-height:1.2}._costStrip_puwq1_496 ._stripNote_puwq1_500{font-size:var(--text-small);color:var(--ink-mute);margin:0;line-height:1.4}._costStrip_puwq1_496>div[data-kind=open] dd{color:var(--gold-text)}._costStrip_puwq1_496>div[data-kind=open]{border-top:3px solid var(--gold)}._costStrip_puwq1_496>div[data-kind=known]{border-top:3px solid var(--cobalt)}._costStrip_puwq1_496>div[data-kind=optional]{border-top:3px solid var(--rule-strong)}._costStrip_puwq1_496>div[data-kind=recurring]{border-top:3px solid var(--indigo-ink)}._lgroup_puwq1_507{padding:var(--s3) 0 6px calc(44px + var(--s3));border-bottom:1px solid var(--rule-strong);font:600 var(--text-label)/1.3 var(--font-sans);color:var(--cobalt-deep);background:color-mix(in srgb, var(--sky) 45%, var(--paper))}._lbasis_puwq1_324{border:1px solid var(--rule);background:var(--paper);justify-self:start;padding:1px 7px;font-weight:500}._lbasis_puwq1_324[data-tone=priced]{color:var(--cobalt-deep);background:var(--sky);border-color:#cfdaf0}._lbasis_puwq1_324[data-tone=allow]{color:var(--ink-soft);border-style:dashed;border-color:var(--rule-strong)}._lbasis_puwq1_324[data-tone=nofee]{color:#1e6b46;background:#e6f2ea;border-color:#c5dfcd}._lbasis_puwq1_324[data-tone=open]{background:#fdf3dc;border-color:#ecd9a6}._lbasis_puwq1_324[data-tone=entered]{border-color:var(--ink)}._lbasis_puwq1_324[data-tone=off]{color:var(--ink-mute);background:0 0;border-color:#0000;padding-left:0}@media (max-width:900px){._costStrip_puwq1_496{grid-template-columns:1fr 1fr}._costStrip_puwq1_496>div:nth-child(3){border-left:0}._costStrip_puwq1_496>div:nth-child(n+3){border-top-width:3px}}@media (max-width:700px){._lgroup_puwq1_507{padding-left:0}._costStrip_puwq1_496 dd:not(._stripNote_puwq1_500){font-size:1.15rem}._costStrip_puwq1_496>div{padding:var(--s3)}}._factCite_puwq1_527{font-size:var(--text-label);color:var(--ink-mute);margin-top:2px;line-height:1.4;display:block}._factCite_puwq1_527 a{color:inherit;text-underline-offset:2px;text-decoration:underline}._refBlock_puwq1_531{border-top:1px solid var(--rule);padding:var(--s4) 0 var(--s2)}._refHead_puwq1_532{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}._refHead_puwq1_532 h3{font:600 var(--text-body)/1.3 var(--font-sans);color:var(--ink);margin:0}._refEmpty_puwq1_534{margin:var(--s3) 0 0;padding:var(--s3) var(--s4);background:var(--sky);font-size:var(--text-compact);color:var(--ink-soft)}._refCurrent_puwq1_535>*{background:var(--cobalt-wash,#eef3fb)}._refCurrent_puwq1_535>th:first-child{box-shadow:inset 3px 0 var(--cobalt)}._refConf_puwq1_537{border:1px solid var(--rule-strong);font-size:var(--text-small);color:var(--ink-soft);margin-bottom:4px;padding:1px 7px;font-weight:600;display:inline-block}._refNote_puwq1_538>summary{cursor:pointer;font-size:var(--text-small);color:var(--cobalt);font-weight:600}._refNote_puwq1_538>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}._refNote_puwq1_538>p{font-size:var(--text-small);color:var(--ink-soft);margin:6px 0 0;line-height:1.5}._lamt_puwq1_327[data-status=included],._lamt_puwq1_327[data-status=no-fee],._lamt_puwq1_327[data-status=unpriced],._lamt_puwq1_327[data-status=conditional-unpriced]{font-size:var(--text-small);color:var(--ink-soft);font-weight:500}._costRoot_puwq1_212 .cost-planner-bar._costBar_puwq1_217{margin-bottom:var(--s3);justify-content:start}._planStatus_puwq1_545{margin:0 0 var(--s6);font-size:var(--text-compact);color:var(--ink-soft);max-width:72ch}._planStatus_puwq1_545 p{margin:0 0 var(--s2)}._planStatus_puwq1_545 strong{color:var(--ink)}._tempNote_puwq1_548{padding-left:var(--s3);border-left:2px solid var(--gold);font-size:var(--text-small)}._setup_puwq1_549{padding:var(--s4);margin-bottom:var(--s5);background:var(--paper-raised);border:1px solid #ecd9a6;border-top:3px solid var(--gold)}._setup_puwq1_549[data-complete]{border-color:var(--rule);border-top-color:var(--cobalt)}._setup_puwq1_549 ._help_puwq1_264{margin-top:4px}._gate_puwq1_552{margin:0 0 var(--s4);padding:var(--s4);border:1px dashed var(--rule-strong);background:var(--paper);font-size:var(--text-compact);color:var(--ink-soft)}._gate_puwq1_552 p{margin:0 0 var(--s2);max-width:68ch}._gate_puwq1_552 strong{color:var(--ink)}._gateNote_puwq1_555{margin:0 0 var(--s3);padding:var(--s2) var(--s3);font-size:var(--text-small);color:var(--ink-soft);background:#fdf3dc}._gateNote_puwq1_555 ._btnText_puwq1_346{min-height:32px}._cfield_puwq1_273>label:first-child{font:600 var(--text-label)/1.35 var(--font-sans);letter-spacing:.01em;color:var(--ink-soft)}._cfield_puwq1_273[data-na]>label:first-child{color:var(--ink-mute)}._costRoot_puwq1_212 input:not([type=checkbox]):disabled{background-color:var(--paper-2);color:var(--ink-mute)}._lamt_puwq1_327[data-status=unanswered],._lamt_puwq1_327[data-status=zero]{font-size:var(--text-small);color:var(--ink-soft);font-weight:500}._planTotals_puwq1_407 small{font-size:var(--text-small);color:var(--ink-mute);font-weight:400;display:block}._work_puwq1_146 h2[tabindex="-1"]:focus{outline:none}._work_puwq1_146 h2[tabindex="-1"]:focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}._scrollShell_puwq1_566{position:relative}._scrollShell_puwq1_566 ._tableWrap_puwq1_414{margin-top:var(--s2)}._scrollShell_puwq1_566:before,._scrollShell_puwq1_566:after{content:"";pointer-events:none;opacity:0;z-index:3;width:28px;height:calc(100% - 2.2rem);transition:opacity .15s;position:absolute;bottom:0}._scrollShell_puwq1_566:before{background:linear-gradient(90deg,#0f213b29,#0000);left:0}._scrollShell_puwq1_566:after{background:linear-gradient(270deg,#0f213b29,#0000);right:0}._scrollShell_puwq1_566[data-left]:before,._scrollShell_puwq1_566[data-right]:after{opacity:1}._scrollHint_puwq1_127{margin:var(--s3) 0 0;font-size:var(--text-small);color:var(--cobalt-deep);font-weight:600}._scrollHint_puwq1_127:after{content:" →"}._scrollShell_puwq1_566:not([data-right]) ._scrollHint_puwq1_127:after{content:""}._scrollShell_puwq1_566[hidden]{display:none}@media (prefers-reduced-motion:reduce){._scrollShell_puwq1_566:before,._scrollShell_puwq1_566:after{transition:none}}._stages_puwq1_579{margin:var(--s5) 0 var(--s3)}._stages_puwq1_579 ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}._stages_puwq1_579 button{align-items:flex-start;gap:var(--s3);width:100%;min-height:64px;padding:12px var(--s4);border:1px solid var(--tool-rule);border-radius:var(--radius);background:var(--paper-raised);box-shadow:inset 0 3px 0 var(--rule);color:var(--ink);text-align:left;font:inherit;cursor:pointer;display:flex;position:relative}._stages_puwq1_579 button:hover:not([aria-current]){border-color:var(--cobalt)}._stages_puwq1_579 button[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:inset 0 3px 0 var(--gold-soft)}._stages_puwq1_579 button:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}._stageNum_puwq1_585{border:1px solid var(--rule-strong);width:26px;height:26px;font:600 var(--text-small)/1 var(--font-sans);color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;display:grid}._stages_puwq1_579 button[aria-current] ._stageNum_puwq1_585{border-color:var(--gold-soft);color:var(--gold-soft)}._stageText_puwq1_587{gap:2px;min-width:0;display:grid}._stageText_puwq1_587 strong{font:600 var(--text-compact)/1.3 var(--font-sans)}._stageText_puwq1_587 small{font-size:var(--text-small);color:var(--ink-mute);overflow-wrap:anywhere;line-height:1.35}._stages_puwq1_579 button[aria-current] ._stageText_puwq1_587 small{color:var(--ink-on-dark)}._costRoot_puwq1_212 ._tempNote_puwq1_548{margin:0 0 var(--s2);font-size:var(--text-small)}._stagePanel_puwq1_592:focus{outline:none}._stagePanel_puwq1_592[hidden]{display:none}._stageNext_puwq1_594{margin:var(--s5) 0 0;padding-top:var(--s4);border-top:1px solid var(--rule);justify-content:flex-end;display:flex}._stageEmpty_puwq1_595{margin-top:var(--s5);padding:var(--s5);border:1px dashed var(--rule-strong);color:var(--ink-soft)}._stageEmpty_puwq1_595 p{margin:0}._stageEmpty_puwq1_595 ._stageNext_puwq1_594{margin-top:var(--s3);border:0;justify-content:flex-start;padding:0}._scopeNote_puwq1_598{margin:0 0 var(--s5);font-size:var(--text-compact);color:var(--ink-soft)}._scopeNote_puwq1_598 summary{min-height:32px;color:var(--ink);cursor:pointer;align-items:center;font-weight:600;display:flex}._scopeNote_puwq1_598 p{margin:var(--s2) 0 0;max-width:72ch;line-height:1.6}._stateSwitch_puwq1_601{gap:var(--s2);margin:var(--s5) 0 0;flex-wrap:wrap;display:flex}._stateSwitch_puwq1_601 button{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);min-height:40px;font:500 var(--text-compact)/1.2 var(--font-sans);color:var(--ink);cursor:pointer;padding:8px 14px}._stateSwitch_puwq1_601 button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}@media (max-width:640px){._stages_puwq1_579 ol{grid-template-columns:1fr}._stages_puwq1_579 button{min-height:52px;padding:10px var(--s3)}}._legendNote_puwq1_609{margin:0 0 var(--s3);font-size:var(--text-small);color:var(--ink-soft);max-width:68ch;line-height:1.5}._legendNote_puwq1_609 strong{color:var(--ink)}
