.bw[data-astro-cid-uvuvjelv]{background:var(--tile);border-radius:var(--r-l);padding:clamp(20px,3vw,32px)}.bw__title[data-astro-cid-uvuvjelv]{font-size:var(--fs-28);margin-bottom:6px}.bw__sub[data-astro-cid-uvuvjelv]{color:var(--mut);font-size:var(--fs-14);margin-bottom:20px}.bw__grid[data-astro-cid-uvuvjelv]{display:grid;gap:18px}fieldset[data-astro-cid-uvuvjelv]{border:0;margin:0;padding:0;min-width:0}.bw__row[data-astro-cid-uvuvjelv]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bw__step[data-astro-cid-uvuvjelv]{display:grid;grid-template-columns:46px 1fr 46px;min-height:48px;border:1px solid var(--field-border);border-radius:var(--r-s);background:var(--bg);transition:border-color .2s ease,box-shadow .2s ease}.bw__step[data-astro-cid-uvuvjelv]:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #0071e333;transition:none}.bw__step[data-astro-cid-uvuvjelv] button[data-astro-cid-uvuvjelv]{border:0;background:transparent;font-size:var(--fs-21);font-weight:500;color:var(--ink);cursor:pointer;border-radius:calc(var(--r-s) - 1px)}.bw__step[data-astro-cid-uvuvjelv] button[data-astro-cid-uvuvjelv]:hover{background:var(--bg-alt)}.bw__step[data-astro-cid-uvuvjelv] button[data-astro-cid-uvuvjelv]:focus-visible{outline-offset:-3px}.bw__step[data-astro-cid-uvuvjelv] input[data-astro-cid-uvuvjelv]{border:0;text-align:center;font:inherit;font-weight:600;font-size:var(--fs-17);width:100%;min-width:0;-moz-appearance:textfield;appearance:textfield;background:transparent;color:var(--ink);font-variant-numeric:tabular-nums}.bw__step[data-astro-cid-uvuvjelv] input[data-astro-cid-uvuvjelv]:focus-visible{outline:0}.bw__step[data-astro-cid-uvuvjelv] input[data-astro-cid-uvuvjelv]::-webkit-inner-spin-button,.bw__step[data-astro-cid-uvuvjelv] input[data-astro-cid-uvuvjelv]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bw__opts[data-astro-cid-uvuvjelv]{display:grid;gap:8px}.bw__opt[data-astro-cid-uvuvjelv]{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:var(--fs-14);line-height:1.4}.bw__opt[data-astro-cid-uvuvjelv] input[data-astro-cid-uvuvjelv]{width:20px;height:20px;margin-top:0;flex-shrink:0}.bw__opt[data-astro-cid-uvuvjelv] small[data-astro-cid-uvuvjelv]{display:block;color:var(--mut);font-size:var(--fs-12)}.bw__sum[data-astro-cid-uvuvjelv]{padding:12px 0;border-block:1px solid var(--line)}.bw__line[data-astro-cid-uvuvjelv]{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:var(--fs-14)}.bw__line[data-astro-cid-uvuvjelv] b[data-astro-cid-uvuvjelv]{font-family:var(--display);white-space:nowrap;font-variant-numeric:tabular-nums}.bw__line--total[data-astro-cid-uvuvjelv]{align-items:baseline;margin-top:4px;padding-top:8px;font-size:var(--fs-17)}.bw__line--total[data-astro-cid-uvuvjelv] b[data-astro-cid-uvuvjelv]{font-size:var(--fs-28);color:var(--ink)}.bw__line--dep[data-astro-cid-uvuvjelv]{color:var(--mut)}.bw__warn[data-astro-cid-uvuvjelv]{margin:6px 0 0;color:var(--link);font-size:var(--fs-14);font-weight:600}.bw__hint[data-astro-cid-uvuvjelv]{font-size:var(--fs-14);color:var(--mut);margin-bottom:10px}.bw__btns[data-astro-cid-uvuvjelv]{display:grid;gap:10px}.bw__btns[data-astro-cid-uvuvjelv] .btn[data-astro-cid-uvuvjelv]{width:100%;white-space:normal;text-align:center}.bw__out[data-astro-cid-uvuvjelv]{position:relative;margin:12px 0 0}.bw__msg[data-astro-cid-uvuvjelv]{font-size:var(--fs-12);color:var(--mut);margin:0}.bw__msg[data-astro-cid-uvuvjelv] q[data-astro-cid-uvuvjelv]{color:var(--ink-2)}.bw__toast[data-astro-cid-uvuvjelv]{position:absolute;inset:0;display:flex;align-items:center;margin:0;padding:8px 14px;border-radius:var(--r-s);background:var(--ink);color:#fff;font-weight:500;font-size:var(--fs-14);line-height:1.3;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s var(--ease-out)}.bw__toast[data-astro-cid-uvuvjelv].is-on{opacity:1;transform:none;transition-duration:.2s}@media(prefers-reduced-motion:no-preference){.bw__toast[data-astro-cid-uvuvjelv]:not(.is-on){transform:translateY(4px)}}@media(max-width:420px){.bw__row[data-astro-cid-uvuvjelv]{grid-template-columns:1fr}}
