#calculator{--pc-stone:#f4f2ee;--pc-wire:#8c8a84}#calculator .pc-sr{white-space:nowrap;margin:0;padding:0;position:absolute;top:auto;left:-10000px}#calculator [hidden]{display:none!important}#calculator fieldset{border:0;min-width:0;margin:0;padding:0}#calculator .pc-chip{border:1px solid var(--rule-strong);color:var(--text);font:400 .6875rem/1.5 var(--font-mono);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:1px 7px;display:inline-flex}#calculator .pc-form{gap:12px;margin-top:8px;display:grid}#calculator .pc-agents{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}#calculator .pc-agent{cursor:pointer;display:block;position:relative}#calculator .pc-agent input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}#calculator .pc-agent span{border:1px solid var(--rule-strong);height:100%;transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px 13px;display:flex}#calculator .pc-agent strong{color:var(--text-strong);font:500 .9375rem/1.35 var(--font-body)}#calculator .pc-agent small{color:var(--text-soft);font:400 var(--text-caption)/1.4 var(--font-body)}#calculator .pc-agent input:checked+span{border-color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--text-strong)}#calculator .pc-agent input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){#calculator .pc-agent input:not(:checked):hover+span{border-color:var(--pc-wire)}}#calculator .pc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}#calculator .pc-select{align-items:center;gap:10px;display:inline-flex}#calculator .pc-select span,#calculator .pc-pick span{color:var(--text-soft);font:500 var(--text-caption)/1.4 var(--font-body)}#calculator .pc-select select,#calculator .pc-pick select{border:1px solid var(--rule-strong);color:var(--text-strong);font:400 var(--text-small)/1.4 var(--font-body);background:#fff;border-radius:6px;padding:6px 30px 6px 10px}#calculator .pc-seg{border:1px solid var(--rule-strong);background:var(--pc-stone);border-radius:6px;gap:2px;min-width:0;padding:2px;display:inline-flex}#calculator .pc-placement{background:#fff}#calculator .pc-seg label{cursor:pointer;display:block;position:relative}#calculator .pc-seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}#calculator .pc-seg span{color:var(--text-soft);font:500 var(--text-caption)/1.3 var(--font-body);white-space:nowrap;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;display:flex}#calculator .pc-seg input:checked+span{border-color:var(--pc-wire);color:var(--text-strong);background:#fff}#calculator .pc-placement input:checked+span{background:var(--pc-stone)}#calculator .pc-seg input:checked+span:before{content:"";background:var(--summit);border-radius:50%;flex:none;width:6px;height:6px}#calculator .pc-seg input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover:hover){#calculator .pc-seg input:not(:checked):hover+span{color:var(--text-strong)}}#calculator .pc-auto{color:var(--text-soft);font:400 var(--text-caption)/1.45 var(--font-body)}#calculator .pc-result{margin-top:12px}#calculator .pc-bom{border:1px solid var(--rule-strong);background:#fff;border-radius:10px}#calculator .pc-table{border-collapse:collapse;table-layout:fixed;width:100%}#calculator .pc-table col.pc-c1{width:40%}#calculator .pc-table col.pc-c2{width:17%}#calculator .pc-table col.pc-c3{width:20%}#calculator .pc-table col.pc-c4{width:23%}#calculator .pc-table thead th{border-bottom:1px solid var(--rule-strong);color:var(--text-soft);font:500 var(--text-caption)/1.4 var(--font-body);text-align:left;padding:14px 16px 10px}#calculator .pc-table thead th:first-child{padding-left:20px}#calculator .pc-table thead th:last-child{padding-right:20px}#calculator .pc-table .pc-num{text-align:right}#calculator .pc-table .pc-row>*{border-top:1px solid var(--rule);vertical-align:top;padding:18px 16px 20px}#calculator .pc-table tbody .pc-row:first-child>*{border-top:0}#calculator .pc-table .pc-row>:first-child{padding-left:20px}#calculator .pc-table .pc-row>:last-child{padding-right:20px}#calculator .pc-table .pc-row--cell>*{border-top-color:var(--rule-strong)}#calculator .pc-part{text-align:left;font-weight:400}#calculator .pc-part-in{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}#calculator .pc-ico{color:var(--text-soft);display:block}#calculator .pc-line1{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}#calculator .pc-name{color:var(--text-strong);font:500 .9375rem/1.4 var(--font-body)}#calculator .pc-prims{flex-wrap:wrap;gap:4px;display:inline-flex}#calculator .pc-desc{color:var(--text-soft);font:400 var(--text-caption)/1.45 var(--font-body);grid-column:2}#calculator .pc-where .pc-seg,#calculator .pc-where .pc-auto{margin-top:-2px}#calculator .pc-knobs{grid-column:2;gap:10px;max-width:30rem;margin-top:12px;display:grid}#calculator .pc-knob,#calculator .pc-pick{grid-template-columns:9.5rem minmax(0,1fr) 4.75rem;grid-template-areas:"label input value";align-items:center;column-gap:14px;display:grid}#calculator .pc-knob label,#calculator .pc-pick span{color:var(--text);font:500 var(--text-caption)/1.35 var(--font-body);grid-area:label}#calculator .pc-knob output{color:var(--text-strong);font:500 var(--text-small)/1.4 var(--font-body);font-variant-numeric:tabular-nums;text-align:right;grid-area:value}#calculator .pc-pick select{grid-column:2/-1;width:100%}#calculator .pc-knob input{width:100%;height:22px;min-height:0;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;grid-area:input;margin:0;padding:0}#calculator .pc-knob input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--summit) var(--pc-fill,0%), var(--rule-strong) var(--pc-fill,0%));border-radius:2px;height:4px}#calculator .pc-knob input::-webkit-slider-thumb{border:2px solid var(--summit);-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;width:16px;height:16px;margin-top:-6px}#calculator .pc-knob input::-moz-range-track{background:var(--rule-strong);border-radius:2px;height:4px}#calculator .pc-knob input::-moz-range-progress{background:var(--summit);border-radius:2px;height:4px}#calculator .pc-knob input::-moz-range-thumb{border:2px solid var(--summit);background:#fff;border-radius:50%;width:12px;height:12px}#calculator .pc-knob input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}#calculator .pc-row[data-used=false] .pc-knob output{color:var(--text-soft)}#calculator .pc-cost{text-align:right}#calculator .pc-label{display:none}#calculator .pc-amt{color:var(--text-soft);font:400 .9375rem/1.4 var(--font-body);font-variant-numeric:tabular-nums;display:inline-block}#calculator .pc-basis{color:var(--text-soft);font:400 .75rem/1.45 var(--font-mono);margin-top:2px;display:block}#calculator .pc-row[data-used=true][data-where=tarka] .pc-cost--tarka .pc-amt,#calculator .pc-row[data-used=true][data-where=yours] .pc-cost--yours .pc-amt,#calculator .pc-row[data-where=auto][data-used=true] .pc-cost--yours .pc-amt{color:var(--text-strong);font-weight:500}#calculator .pc-row[data-used=false] .pc-name{color:var(--text-soft)}#calculator .pc-row[data-used=false] .pc-ico{opacity:.6}#calculator .pc-table .pc-total>*{border-top:2px solid var(--text-strong);vertical-align:top;padding:16px 16px 18px}#calculator .pc-table .pc-total>:first-child{padding-left:20px}#calculator .pc-table .pc-total>:last-child{padding-right:20px}#calculator .pc-total .pc-name{font-size:var(--text-body);display:block}#calculator .pc-total .pc-desc{margin-top:2px;display:block}#calculator .pc-total .pc-amt{color:var(--text-strong);font:500 1.375rem/1.3 var(--font-body);font-variant-numeric:tabular-nums}#calculator .pc-total .pc-basis{font:400 var(--text-caption)/1.45 var(--font-body)}#calculator .pc-fp{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:8px;display:flex}#calculator .pc-read{border-top:1px solid var(--rule);padding:18px 20px 20px}#calculator .pc-read p{max-width:62em;color:var(--text);font:400 var(--text-small)/1.6 var(--font-body);margin:0}#calculator .pc-notes{max-width:72em;color:var(--text-soft);font:400 var(--text-caption)/1.6 var(--font-body);margin:16px 0 0}@media (prefers-reduced-motion:reduce){#calculator .pc-seg span,#calculator .pc-agent span{transition:none}}@media (width<=1147px){#calculator .pc-agents{grid-template-columns:repeat(2,minmax(0,1fr))}#calculator .pc-table,#calculator .pc-table tbody,#calculator .pc-table tfoot,#calculator .pc-table tr,#calculator .pc-table th,#calculator .pc-table td{display:block}#calculator .pc-table colgroup,#calculator .pc-table thead{display:none}#calculator .pc-table .pc-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"part where""tarka tarka""yours yours";align-items:start;gap:8px 24px;padding:16px 20px 18px;display:grid}#calculator .pc-table tbody .pc-row:first-child{border-top:0}#calculator .pc-table .pc-row--cell{border-top-color:var(--rule-strong)}#calculator .pc-table .pc-row>*,#calculator .pc-table .pc-row>:first-child,#calculator .pc-table .pc-row>:last-child{border:0;padding:0}#calculator .pc-table .pc-part{grid-area:part}#calculator .pc-table .pc-where{grid-area:where;justify-self:end}#calculator .pc-table .pc-cost--tarka{grid-area:tarka}#calculator .pc-table .pc-cost--yours{grid-area:yours}#calculator .pc-table .pc-row .pc-cost{text-align:left;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-left:28px;display:flex}#calculator .pc-table .pc-row .pc-cost--yours{margin-left:28px}#calculator .pc-label{color:var(--text-soft);font:400 var(--text-caption)/1.4 var(--font-body);display:inline}#calculator .pc-table .pc-row .pc-basis{margin:0;display:inline}#calculator .pc-table .pc-total{border-top:2px solid var(--text-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"part part""tarka yours";gap:8px 24px;padding:16px 20px 18px;display:grid}#calculator .pc-table .pc-total>*,#calculator .pc-table .pc-total>:first-child,#calculator .pc-table .pc-total>:last-child{border:0;padding:0}#calculator .pc-table .pc-total>.pc-part{grid-area:part}#calculator .pc-table .pc-total>.pc-where{display:none}#calculator .pc-table .pc-total>.pc-cost--tarka{text-align:left;grid-area:tarka}#calculator .pc-table .pc-total>.pc-cost--yours{text-align:right;grid-area:yours}#calculator .pc-total .pc-label,#calculator .pc-total .pc-basis{display:block}}@media (width<=699px){#calculator .pc-toolbar{flex-direction:column;align-items:stretch}#calculator .pc-placement{display:flex}#calculator .pc-placement label{flex:1}#calculator .pc-placement span{white-space:normal;text-align:center}#calculator .pc-select{justify-content:space-between}#calculator .pc-knobs{grid-column:1/-1;max-width:none}#calculator .pc-knob{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""input input";row-gap:4px}#calculator .pc-pick{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label input"}#calculator .pc-pick select{grid-column:2}#calculator .pc-table .pc-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"part""where""tarka""yours";gap:8px;padding:14px 14px 16px}#calculator .pc-table .pc-where{justify-self:stretch;margin:4px 0 2px}#calculator .pc-where .pc-seg{width:100%;margin:0;display:flex}#calculator .pc-where .pc-seg label{flex:1}#calculator .pc-table .pc-row .pc-cost,#calculator .pc-table .pc-row .pc-cost--yours{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 12px;margin:0;display:grid}#calculator .pc-table .pc-row .pc-amt{grid-area:1/2;justify-self:end}#calculator .pc-table .pc-row .pc-basis{grid-column:1/-1;margin-top:1px;display:block}#calculator .pc-table tfoot{z-index:2;background:#fff;position:sticky;bottom:0}#calculator input,#calculator select{scroll-margin-bottom:180px}#calculator .pc-table .pc-total{background:#fff;gap:4px 14px;padding:11px 14px 12px}#calculator .pc-total .pc-amt{font-size:1.125rem}#calculator .pc-total .pc-basis{display:none}#calculator .pc-total .pc-fp{margin-top:6px}#calculator .pc-read{padding:16px 14px 18px}}del.svelte-zo09ic{color:var(--text-soft,#5d646b);margin-right:.5rem}.us-east-table.svelte-zo09ic th:where(.svelte-zo09ic),.us-east-table.svelte-zo09ic td:where(.svelte-zo09ic){white-space:normal}section.svelte-zo09ic{margin:3rem 0}h2.svelte-zo09ic{margin-bottom:1.2rem;font-size:1.7rem}p.svelte-zo09ic{max-width:85ch;color:var(--text-soft,#5d646b);line-height:1.7}.catalog-heading.svelte-zo09ic{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.table-wrap.svelte-zo09ic{border:1px solid var(--line-soft,#d8dce0);border-radius:8px;overflow-x:auto}table.svelte-zo09ic{border-collapse:collapse;width:100%;font-size:.85rem}th.svelte-zo09ic,td.svelte-zo09ic{text-align:left;border-bottom:1px solid var(--line-soft,#d8dce0);white-space:nowrap;padding:1rem}th.svelte-zo09ic{font-weight:600}thead.svelte-zo09ic{background:var(--surface-muted,#f3f5f6)}small.svelte-zo09ic{color:var(--text-soft,#5d646b);margin-top:.3rem;font-weight:400;display:block}code.svelte-zo09ic{font-size:.8rem}.estimates.svelte-zo09ic{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.estimate-card.svelte-zo09ic{border:1px solid var(--line-soft,#d8dce0);border-radius:8px;gap:1rem;padding:1.5rem;display:grid}label.svelte-zo09ic{gap:.5rem;font-size:.9rem;display:grid}input.svelte-zo09ic,select.svelte-zo09ic{font:inherit;color:#1b2733;background:#fff;border:1px solid #bcc3ca;border-radius:5px;min-width:0;max-width:100%;padding:.7rem}output.svelte-zo09ic{margin-top:1rem;font-size:2rem;font-weight:600}.notice.svelte-zo09ic{border:1px solid #d8dce0;border-radius:8px;padding:2rem}@media (width<=700px){.estimates.svelte-zo09ic{grid-template-columns:1fr}th.svelte-zo09ic,td.svelte-zo09ic{padding:.7rem}}
