.fg.svelte-1pa7sgj{border-bottom:var(--hair) solid var(--hair-dark);padding-bottom:.5rem}.fg__t.svelte-1pa7sgj{font-family:var(--font-text);font-size:var(--fs-data);letter-spacing:0;margin:0;font-weight:500}.fg__toggle.svelte-1pa7sgj{cursor:pointer;text-align:left;width:100%;min-height:2.6rem;color:var(--chalk);background:0 0;border:0;align-items:center;gap:.55rem;padding:.25rem 0;display:flex}.fg__sign.svelte-1pa7sgj{color:var(--dim-2);width:.7rem}.fg__badge.svelte-1pa7sgj{text-align:center;border-radius:var(--r-pill);background:var(--chalk);min-width:1.25rem;color:var(--void);font-size:var(--fs-label);margin-left:auto;padding:0 .3rem}.fg__search.svelte-1pa7sgj{border:0;border-bottom:var(--hair) solid var(--hair-dark);width:100%;min-height:2.25rem;font-size:var(--fs-body);color:inherit;background:0 0;margin-bottom:.35rem;padding:.2rem 0}.fg__list.svelte-1pa7sgj{margin:0;padding:0;list-style:none}.fg__row.svelte-1pa7sgj{border:0;border-bottom:var(--hair) solid var(--hair-dark);cursor:pointer;text-align:left;width:100%;min-height:2.4rem;color:var(--dim);font-size:var(--fs-data);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), padding-left var(--t-fast) var(--ease);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.1rem .5rem .1rem 0;display:grid}.fg__row.svelte-1pa7sgj:has(.fg__sw:where(.svelte-1pa7sgj)){grid-template-columns:.85rem minmax(0,1fr) auto}.fg__row.svelte-1pa7sgj:hover:not(:disabled){color:var(--chalk);padding-left:.4rem}.fg__row--on.svelte-1pa7sgj{background:var(--chalk);color:var(--void);border-radius:var(--r-hair);border-bottom-color:#0000;padding-inline:.4rem}.fg__row--dim.svelte-1pa7sgj{opacity:.35;pointer-events:none}.fg__sw.svelte-1pa7sgj{border-radius:var(--r-hair);border:var(--hair) solid var(--hair-dark);width:.85rem;height:.85rem}.fg__v.svelte-1pa7sgj{min-width:0}.fg__note.svelte-1pa7sgj{font-size:var(--fs-label);color:var(--dim-2);letter-spacing:.02em;display:block}.fg__row--on.svelte-1pa7sgj .fg__note:where(.svelte-1pa7sgj),.fg__row--on.svelte-1pa7sgj .fg__n:where(.svelte-1pa7sgj){color:var(--ink-2)}.fg__n.svelte-1pa7sgj{color:var(--dim-2)}.fg__more.svelte-1pa7sgj{color:var(--chalk);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-weight:500}.fg__hint.svelte-1pa7sgj{font-size:var(--fs-label);color:var(--dim-2);letter-spacing:.02em;margin-top:.3rem}@media (width<=62rem){.fg__row.svelte-1pa7sgj,.fg__toggle.svelte-1pa7sgj{min-height:2.75rem}}.pr.svelte-emkin{border-bottom:var(--hair) solid var(--hair-dark);padding-bottom:.85rem}.pr__t.svelte-emkin{font-family:var(--font-text);font-size:var(--fs-data);letter-spacing:0;color:var(--dim);align-items:center;min-height:2.6rem;font-weight:500;display:flex}.pr__chart.svelte-emkin{border-bottom:var(--hair) solid var(--hair-dark);align-items:flex-end;gap:1px;height:2.25rem;display:flex;position:relative}.pr__bar.svelte-emkin{background:var(--hair-dark);flex:1;min-width:1px}.pr__mask.svelte-emkin{background:color-mix(in srgb, var(--void) 72%, transparent);position:absolute;top:0;bottom:0}.pr__sliders.svelte-emkin{height:1.5rem;position:relative}.pr__sliders.svelte-emkin input:where(.svelte-emkin){pointer-events:none;appearance:none;background:0 0;width:100%;height:1.5rem;margin:0;position:absolute;inset:0}.pr__sliders.svelte-emkin input:where(.svelte-emkin)::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;border-radius:var(--r-pill);background:var(--chalk);cursor:ew-resize;width:.85rem;height:.85rem}.pr__sliders.svelte-emkin input:where(.svelte-emkin)::-moz-range-thumb{pointer-events:auto;border-radius:var(--r-pill);background:var(--chalk);cursor:ew-resize;border:0;width:.85rem;height:.85rem}.pr__fields.svelte-emkin{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.35rem;display:grid}.pr__fields.svelte-emkin label:where(.svelte-emkin){gap:.1rem;display:grid}.pr__in.svelte-emkin{border:0;border-bottom:var(--hair) solid var(--hair-dark);width:100%;min-height:2.4rem;color:inherit;font-size:var(--fs-body);text-align:right;background:0 0}.pr__in.svelte-emkin:focus{border-bottom-color:var(--brass);outline:none}.isl.svelte-1gwdqos{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.isl__aside.svelte-1gwdqos{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hair-dark) transparent;align-content:start;gap:1.25rem;max-height:calc(100vh - 7rem);padding-right:.35rem;display:grid;position:sticky;top:5.5rem;overflow-y:auto}.isl__grab.svelte-1gwdqos{display:none}.isl__head.svelte-1gwdqos{border-bottom:var(--hair) solid var(--hair-dark);background:var(--void);z-index:2;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.5rem;display:flex;position:sticky;top:0}.isl__reset.svelte-1gwdqos{color:var(--dim);font-size:var(--fs-data);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.isl__reset.svelte-1gwdqos:hover{color:var(--chalk)}.isl__one.svelte-1gwdqos{border-bottom:var(--hair) solid var(--hair-dark);padding-bottom:.5rem}.isl__hint.svelte-1gwdqos{font-size:var(--fs-label);color:var(--dim-2);letter-spacing:.02em;margin-top:.4rem}.isl__apply.svelte-1gwdqos{display:none}.isl__bar.svelte-1gwdqos{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:1rem 1.5rem;padding-bottom:1.25rem;display:grid}.isl__search.svelte-1gwdqos{position:relative}.isl__note.svelte-1gwdqos{font-size:var(--fs-label);color:var(--dim-2);position:absolute;bottom:-1.15rem;left:0}.isl__sort.svelte-1gwdqos{gap:.2rem;min-width:11rem;display:grid}.isl__select.svelte-1gwdqos{min-height:2.6rem;color:var(--chalk);border:var(--hair) solid var(--hair-dark);border-radius:var(--r-pill);font-size:var(--fs-body);background:0 0;padding:0 .85rem}.isl__select.svelte-1gwdqos option:where(.svelte-1gwdqos){background:var(--void-2);color:var(--chalk)}.isl__view.svelte-1gwdqos{align-items:baseline;gap:.5rem;padding-bottom:.7rem;display:flex}.isl__vb.svelte-1gwdqos{cursor:pointer;color:var(--dim-2);font-size:var(--fs-data);transition:color var(--t-fast) var(--ease);background:0 0;border:0;padding:0}.isl__vb.svelte-1gwdqos:hover{color:var(--dim)}.isl__vb[aria-pressed=true].svelte-1gwdqos{color:var(--chalk);text-underline-offset:.24em;text-decoration:underline}.isl__vs.svelte-1gwdqos{color:var(--hair-dark)}.isl__chips.svelte-1gwdqos{scrollbar-width:none;gap:.4rem;padding-bottom:1rem;display:flex;overflow-x:auto}.isl__chips.svelte-1gwdqos .chip:where(.svelte-1gwdqos){flex:none}.isl__clear.svelte-1gwdqos{color:var(--dim);border-style:dashed}.isl__count.svelte-1gwdqos{align-items:baseline;gap:.55rem;padding-bottom:1.25rem;display:flex}.isl__n.svelte-1gwdqos{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.isl__ledger.svelte-1gwdqos{padding:clamp(1rem,2.5vw,2rem)}.isl__more.svelte-1gwdqos{align-items:center;gap:1.25rem;padding-top:clamp(1.75rem,4vw,3rem);display:flex}.isl__shown.svelte-1gwdqos{color:var(--dim-2)}.isl__sug.svelte-1gwdqos{color:var(--chalk);cursor:pointer;font:inherit;text-underline-offset:.24em;background:0 0;border:0;padding:0;text-decoration:underline}.isl__fab.svelte-1gwdqos,.isl__scrim.svelte-1gwdqos{display:none}@media (width<=62rem){.isl.svelte-1gwdqos,.isl__bar.svelte-1gwdqos{grid-template-columns:1fr}.isl__aside.svelte-1gwdqos{z-index:70;transition:transform var(--t-mid) var(--ease);background:var(--void-2);border-top:var(--hair) solid var(--hair-dark);border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-height:62vh;padding:0 var(--pad-x) 5.5rem;display:block;position:fixed;inset:auto 0 0;transform:translateY(101%)}.isl__aside.svelte-1gwdqos>:where(.svelte-1gwdqos)+:where(.svelte-1gwdqos){margin-top:1.15rem}.isl__aside--open.svelte-1gwdqos{transform:translateY(0)}.isl__aside--full.svelte-1gwdqos{max-height:92vh}.isl__head.svelte-1gwdqos{background:var(--void-2)}.isl__grab.svelte-1gwdqos{touch-action:none;cursor:grab;width:6rem;height:1.75rem;margin-inline:auto;display:block;position:relative}.isl__grab.svelte-1gwdqos:after{content:"";border-radius:var(--r-pill);background:var(--hair-dark);height:3px;position:absolute;top:.8rem;left:0;right:0}.isl__apply.svelte-1gwdqos{width:100%;box-shadow:0 0 0 .75rem var(--void-2), 0 -1.25rem 1.5rem .75rem var(--void-2);display:inline-flex;position:sticky;bottom:1rem}.isl__scrim.svelte-1gwdqos{z-index:69;background:#0d0e0fb8;border:0;display:block;position:fixed;inset:0}.isl__fab.svelte-1gwdqos{z-index:50;border-radius:var(--r-pill);background:var(--chalk);min-height:3.25rem;color:var(--void);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;box-shadow:var(--float-shadow);border:0;align-items:center;gap:.7rem;padding:0 1.5rem;font-weight:500;display:inline-flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.isl__fab-n.svelte-1gwdqos{background:var(--void);color:var(--chalk);border-radius:var(--r-pill);padding:0 .4rem}.isl__fab-t.svelte-1gwdqos{color:var(--ink-3)}}.sb__understood.svelte-1nnml6g{font-size:var(--fs-data);color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-top:.85rem;display:flex}.sb__u-label.svelte-1nnml6g{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--dim-2)}.sb__u-term.svelte-1nnml6g{color:var(--brass)}.sb__row.svelte-1nnml6g{grid-template-columns:1fr auto;align-items:end;gap:1rem;display:grid}.sb__input.svelte-1nnml6g::placeholder{color:var(--dim-2)}.sb__meter.svelte-1nnml6g{white-space:nowrap;color:var(--dim);padding-bottom:.75rem}.sb__try.svelte-1nnml6g{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.sb__empty.svelte-1nnml6g{font-size:var(--fs-data);color:var(--dim);gap:.35rem;margin-top:1.25rem;display:grid}.sb__sug.svelte-1nnml6g{color:var(--chalk);cursor:pointer;font:inherit;text-underline-offset:.24em;background:0 0;border:0;padding:0;text-decoration:underline}.sb__hits.svelte-1nnml6g{margin:1.5rem 0 0;padding:0;list-style:none}.sb__hit.svelte-1nnml6g{border-top:var(--hair) solid var(--hair-dark);font-size:var(--fs-data);grid-template-columns:2.75rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.6rem 0;display:grid}.sb__hit.svelte-1nnml6g img:where(.svelte-1nnml6g){object-fit:cover;border-radius:var(--r-hair);width:2.75rem;height:2.75rem}.sb__n.svelte-1nnml6g{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:400;font-size:var(--fs-body);letter-spacing:-.015em;overflow:hidden}.sb__hit.svelte-1nnml6g:hover .sb__n:where(.svelte-1nnml6g){text-underline-offset:.22em;text-decoration:underline}.sb__k.svelte-1nnml6g{color:var(--dim-2);white-space:nowrap}.sb__p.svelte-1nnml6g{white-space:nowrap}.sb__more.svelte-1nnml6g{margin-top:.75rem}@media (width<=44rem){.sb__row.svelte-1nnml6g{grid-template-columns:1fr;align-items:start}.sb__meter.svelte-1nnml6g{padding-bottom:0}.sb__hit.svelte-1nnml6g{grid-template-columns:2.75rem minmax(0,1fr) auto}.sb__k.svelte-1nnml6g{display:none}}.calc.svelte-1smn0xl{grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);grid-template-areas:"form sheet""spec spec";align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.calc__wait.svelte-1smn0xl{padding:3rem 0}.calc__form.svelte-1smn0xl{grid-area:form;gap:1.25rem;min-width:0;display:grid}.calc__form.svelte-1smn0xl fieldset:where(.svelte-1smn0xl){border:0;border-top:var(--hair) solid var(--hair-dark);gap:.6rem;margin:0;padding:.75rem 0 0;display:grid}.calc__form.svelte-1smn0xl legend:where(.svelte-1smn0xl){padding:0}.calc__units.svelte-1smn0xl,.calc__presets.svelte-1smn0xl,.calc__layouts.svelte-1smn0xl{flex-wrap:wrap;gap:.35rem;display:flex}.calc__approx.svelte-1smn0xl{color:var(--brass);margin-left:.2rem}.calc__row.svelte-1smn0xl{min-height:2.75rem;font-size:var(--fs-data);color:var(--dim);grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.calc__num.svelte-1smn0xl{align-items:center;gap:.3rem;display:flex}.calc__in.svelte-1smn0xl{text-align:right;border:0;border-bottom:var(--hair) solid var(--hair-dark);width:5.5rem;min-height:2.5rem;color:var(--chalk);background:0 0;padding:0 .3rem}.calc__in.svelte-1smn0xl:focus{border-bottom-color:var(--brass);outline:none}.calc__step.svelte-1smn0xl{border-radius:var(--r-pill);border:var(--hair) solid var(--hair-dark);width:2.1rem;min-height:2.4rem;color:var(--dim);cursor:pointer;background:0 0}.calc__step.svelte-1smn0xl:hover{border-color:var(--chalk);color:var(--chalk)}.calc__sel.svelte-1smn0xl{min-height:2.5rem;color:var(--chalk);border:var(--hair) solid var(--hair-dark);border-radius:var(--r-pill);font-size:var(--fs-body);background:0 0;padding:0 .75rem}.calc__sel--wide.svelte-1smn0xl{width:100%;min-width:0}.calc__sel.svelte-1smn0xl option:where(.svelte-1smn0xl){background:var(--void-2)}.calc__ro.svelte-1smn0xl{text-align:right;min-width:2.6rem;color:var(--dim)}.calc__note.svelte-1smn0xl{font-size:var(--fs-label);letter-spacing:.02em;color:var(--dim-2);text-transform:none;line-height:1.5}.calc__note--warn.svelte-1smn0xl{color:var(--dim)}.calc__adv.svelte-1smn0xl{border-top:var(--hair) solid var(--hair-dark);padding-top:.75rem}.calc__adv.svelte-1smn0xl summary:where(.svelte-1smn0xl){cursor:pointer;font-size:var(--fs-data);min-height:2.5rem;color:var(--dim);align-items:center;display:flex}.calc__adv.svelte-1smn0xl>:where(.svelte-1smn0xl):not(summary){margin-top:.5rem}.calc__checks.svelte-1smn0xl{font-size:var(--fs-data);color:var(--dim);gap:.4rem;padding-block:.35rem;display:grid}.calc__checks.svelte-1smn0xl label:where(.svelte-1smn0xl){align-items:flex-start;gap:.6rem;min-height:2.2rem;display:flex}.calc__sheet.svelte-1smn0xl{grid-area:sheet;align-content:start;gap:1rem;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.calc__spec.svelte-1smn0xl{grid-area:spec;min-width:0;padding:clamp(1.25rem,3vw,2.25rem)}.calc__sh.svelte-1smn0xl{border-bottom:var(--hair) solid var(--hair-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.calc__sh-act.svelte-1smn0xl{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.calc__sh-act.svelte-1smn0xl .btn:where(.svelte-1smn0xl){min-height:2.5rem;padding:0 1rem}.calc__svg.svelte-1smn0xl{touch-action:pan-y;cursor:crosshair;max-width:40rem}@media (hover:none){.calc__svg.svelte-1smn0xl{cursor:default}}.calc__warns.svelte-1smn0xl{margin:0;padding:0;list-style:none;display:grid}.calc__fix.svelte-1smn0xl{color:var(--ink);cursor:pointer;font:inherit;text-align:left;text-underline-offset:.22em;background:0 0;border:0;margin-top:.3rem;padding:0;text-decoration:underline;display:inline-block}.calc__sg.svelte-1smn0xl{margin:1.5rem 0 .35rem}.calc__scroll.svelte-1smn0xl{overscroll-behavior-x:contain;overflow-x:auto}.calc__table.svelte-1smn0xl{min-width:34rem}.calc__tn.svelte-1smn0xl{font-family:var(--font-text)}.calc__tnote.svelte-1smn0xl{font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink-3);text-transform:none;display:block}.calc__price.svelte-1smn0xl{text-align:right;border:0;border-bottom:var(--hair) dashed var(--ink-3);width:5.5rem;color:var(--ink);background:0 0;min-height:2rem;padding:.15rem .2rem}.calc__price.svelte-1smn0xl:focus{border-bottom:1px solid var(--ink);outline:none}.calc__sum.svelte-1smn0xl{margin-top:1.5rem}.calc__total.svelte-1smn0xl th:where(.svelte-1smn0xl),.calc__total.svelte-1smn0xl td:where(.svelte-1smn0xl){border-top:var(--hair) solid var(--ink-3);font-size:var(--fs-lead);border-bottom:0;padding-top:.85rem}.calc__disc.svelte-1smn0xl{color:var(--ink-3);text-transform:none;letter-spacing:.02em;max-width:74ch;font-size:var(--fs-data);margin-top:1.25rem}.calc__vars.svelte-1smn0xl{border-top:var(--hair) solid var(--hair-light);margin-top:1.75rem;padding-top:.85rem}.calc__vars.svelte-1smn0xl ul:where(.svelte-1smn0xl){gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.calc__vars.svelte-1smn0xl li:where(.svelte-1smn0xl){font-size:var(--fs-data);border-bottom:var(--hair) solid var(--hair-light);grid-template-columns:1.5rem 1fr auto auto;align-items:baseline;gap:.85rem;padding-bottom:.25rem;display:grid}.calc__vk.svelte-1smn0xl{color:var(--brass)}@media (width<=66rem){.calc.svelte-1smn0xl{grid-template-columns:1fr;grid-template-areas:"sheet""form""spec"}}@media print{.calc.svelte-1smn0xl{grid-template-columns:1fr;grid-template-areas:"sheet""spec"}}
/*$vite$:1*/