.hwc-grp{gap:10px}.hwc-gh{align-items:center;gap:10px;min-width:0;margin-bottom:6px;display:flex}.hwc-gh__n{width:24px;height:24px;color:var(--heartwood);font:700 13px/1 "Cabinet Grotesk", var(--f-sans);background:#1b3a2e1a;border-radius:50%;flex:none;place-items:center;display:grid}.hwc-gh__t{font:700 18px/1.2 "Cabinet Grotesk", var(--f-sans);color:var(--heartwood);white-space:nowrap}.hwc-gh__s{min-width:0;color:var(--pcc-deco);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12.5px;overflow:hidden}.hwc-lab-gap{margin-top:10px}.hwc-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.hwc-tile{border:1px solid var(--pcc-hair);background:var(--pcc-elevated);height:68px;font:500 12px/1.15 var(--f-sans);color:#0f1714b8;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 4px;transition:background .14s,color .14s,border-color .14s;display:flex}.hwc-tile svg{color:#0f171473;flex:none;transition:color .14s}.hwc-tile:hover:not(.on){border-color:#1b3a2e4d}.hwc-tile.on{background:var(--heartwood);border-color:var(--heartwood);color:var(--parchment)}.hwc-tile.on svg{color:#8fc9a9}.hwc-tog{background:var(--pcc-elevated);box-shadow:0 0 0 1px var(--pcc-hair);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:12px 14px;display:flex}.hwc-seg-fit button{white-space:nowrap;flex:auto;padding:9px 10px}.hwc-chips{flex-wrap:wrap;gap:6px;display:flex}.hwc-chip{background:var(--pcc-elevated);height:40px;font:500 13.5px var(--f-sans);color:#0f1714b8;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0f171424;border-radius:999px;align-items:center;gap:7px;padding:0 16px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.hwc-chip.on{color:var(--heartwood);background:#1f9d631f;border-color:#1f9d6380}.hwc-row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.hwc-row>div,.hwc-row>label{flex-direction:column;gap:10px;display:flex}.hwc-row__grow{flex:220px;min-width:0}.hwc-unit{flex:0 0 150px}.hwc-money{border:1px solid var(--pcc-hair);background:var(--pcc-elevated);border-radius:10px;align-items:center;height:44px;padding:0 12px;display:flex}.hwc-money:focus-within{border-color:var(--spark)}.hwc-money i{font:500 15px var(--f-mono);color:var(--pcc-deco);margin-right:4px;font-style:normal}.hwc-unit .hwc-money input{height:100%;box-shadow:none;font:500 15px var(--f-mono);background:0 0;border:0;outline:none;padding:0}.hwc-results{flex-direction:column;gap:14px;display:flex;position:sticky;top:96px}.hwc-results.is-tall{position:static}.hwc-card{border-radius:var(--r-md);box-shadow:var(--pcc-shadow);background:#fff;padding:28px}.hwc-k{font:600 13px var(--f-sans);color:var(--pcc-muted)}.hwc-tot{font:800 clamp(30px, 4vw, 42px)/1.05 "Cabinet Grotesk", var(--f-sans);letter-spacing:-.01em;color:var(--heartwood);font-variant-numeric:tabular-nums;margin-top:6px}.hwc-rb{color:var(--pcc-muted);margin:10px 0 0;font-size:13.5px;line-height:1.5}.hwc-rb b{color:var(--ink);font-weight:600}.hwc-big{color:var(--ink);background:#b5853c1c;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.hwc-big b{font-weight:600}.hwc-stages{margin-top:18px}.hwc-st{border-top:1px solid var(--pcc-hair)}.hwc-st__hd{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:baseline;gap:12px;padding:14px 0 9px;display:grid}.hwc-st__nm{font:600 15px var(--f-sans);color:var(--ink);align-items:center;gap:8px;min-width:0;display:flex}.hwc-st__ct{font:500 11px var(--f-mono);color:var(--pcc-deco);white-space:nowrap}.hwc-dot{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.hwc-amt{font:700 16px "Cabinet Grotesk", var(--f-sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.hwc-st__cv{width:16px;height:16px;color:var(--pcc-muted);align-self:center;transition:transform .2s}.hwc-st.open .hwc-st__cv{transform:rotate(180deg)}.hwc-track{background:#0f17140d;border-radius:999px;height:8px;margin-bottom:14px;position:relative}.hwc-track i,.hwc-track u{border-radius:999px;transition:left .24s,width .24s;position:absolute;top:0;bottom:0}.hwc-track u{background:repeating-linear-gradient(135deg,#0f171438 0 4px,#0f171412 4px 8px)}.hwc-track--total{margin:10px 0 0}.hwc-st__body{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.hwc-st.open .hwc-st__body{grid-template-rows:1fr}.hwc-st__body>div{min-height:0;overflow:hidden}.hwc-empty{color:var(--pcc-muted);margin:0 0 14px;font-size:13px}.hwc-lines{margin:0;padding:0 0 12px;list-style:none}.hwc-lines li{border-top:1px dashed #0f17141a;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;padding:11px 0;display:grid}.hwc-it{font:500 13.5px/1.35 var(--f-sans);color:var(--ink)}.hwc-la{font:600 14px "Cabinet Grotesk", var(--f-sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.hwc-la.is-none{font:500 11px var(--f-mono);color:var(--pcc-deco);align-self:center}.hwc-why,.hwc-note,.hwc-src{grid-column:1/-1}.hwc-why{color:var(--pcc-muted);font-size:12.5px;line-height:1.45}.hwc-why b{color:var(--heartwood);background:#1f9d631a;border-radius:3px;padding:0 3px;font-weight:600}.hwc-math{font:500 11px var(--f-mono);color:var(--pcc-deco)}.hwc-note{color:var(--pcc-deco);font-size:12px;line-height:1.45}.hwc-src{font:500 10.5px var(--f-mono);color:var(--pcc-deco);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.hwc-src a{color:var(--heartwood);text-underline-offset:2px;text-decoration:underline}.hwc-mk{color:var(--pcc-muted);border:1px solid #0f171438;border-radius:3px;padding:0 4px}.hwc-lab{color:#8a6328;font-weight:600}.hwc-lab span{color:#b5853c}.hwc-tt{border-top:1.5px solid var(--ink);font:600 14px var(--f-sans);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding-top:12px;display:grid}.hwc-tt .hwc-amt{color:var(--heartwood);font-size:18px}.hwc-meta{font:500 11.5px/1.5 var(--f-mono);color:var(--pcc-deco);margin-top:10px}.hwc-guide__lede{color:var(--pcc-muted);max-width:64ch;margin:0 0 8px;font-size:15px;line-height:1.6}.hwc-gstage{padding:28px 0 0}.hwc-gstage h3{font:700 20px "Cabinet Grotesk", var(--f-sans);color:var(--heartwood);align-items:center;gap:10px;margin:0 0 8px;display:flex}.hwc-gstage h3 .hwc-dot{width:11px;height:11px}.hwc-gstage>p{color:var(--ink);max-width:70ch;margin:0 0 14px;font-size:15px;line-height:1.6}.hwc-gstage>p a{color:var(--heartwood)}.hwc-table{border-top:1px solid var(--pcc-hair)}.hwc-table__hd,.hwc-table__row{border-bottom:1px solid var(--pcc-hair);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(150px,auto);gap:6px 20px;padding:12px 0;display:grid}.hwc-table__hd{font:500 10.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pcc-deco);padding:10px 0}.hwc-table__hd span:last-child,.hwc-table__amt{text-align:right}.hwc-table__item{font:500 14px/1.4 var(--f-sans);color:var(--ink)}.hwc-table__item em{font:500 10.5px var(--f-mono);color:var(--pcc-deco);margin-top:3px;font-style:normal;display:block}.hwc-table__when{color:var(--pcc-muted);font-size:13px;line-height:1.45}.hwc-table__amt{font:600 14px "Cabinet Grotesk", var(--f-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.hwc-table__amt sup{font:500 9.5px var(--f-mono);color:var(--brass-deep);margin-left:3px}.hwc-table__note{color:var(--pcc-deco);grid-column:1/-1;font-size:12.5px;line-height:1.5}.hwc-sources{border-top:1px solid var(--pcc-hair);padding:clamp(36px,5vw,56px) 20px;scroll-margin-top:80px}.hwc-sources__inner{max-width:860px;margin:0 auto}.hwc-sources__h{font:700 24px "Cabinet Grotesk", var(--f-sans);color:var(--heartwood);margin:0 0 6px}.hwc-sources__sub{color:var(--pcc-muted);margin:0 0 18px;font-size:13.5px}.hwc-sources__list{gap:10px;margin:0;padding-left:24px;display:grid}.hwc-sources__list li{padding-left:4px;font-size:14px;line-height:1.45}.hwc-sources__list li::marker{font:500 12px var(--f-mono);color:var(--brass-deep)}.hwc-sources__list a{color:var(--heartwood);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.hwc-sources__list span{font:500 11px var(--f-mono);color:var(--pcc-deco);margin-top:2px;display:block}.hwc-mobilebar .pcc-mobilebar__v{flex-direction:column;gap:1px;font-size:18px;line-height:1.1;display:flex}.hwc-mobilebar .pcc-mobilebar__v small{font:500 10.5px var(--f-sans);letter-spacing:.04em;color:#f4efe2b3}@media (width<=1024px){.hwc-results{position:static}}@media (width<=767px){.hwc-page{padding-bottom:76px}.hwc-table__hd{display:none}.hwc-table__row{grid-template-columns:minmax(0,1fr) auto}.hwc-table__when{grid-area:2/1/auto/-1}}@media (width<=480px){.hwc-card{padding:20px 18px}.hwc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.hwc-gh__s{display:none}.hwc-unit{flex:100%}}@media (prefers-reduced-motion:reduce){.hwc-tile,.hwc-tile svg,.hwc-chip,.hwc-st__cv,.hwc-track i,.hwc-track u,.hwc-st__body{transition:none}}
