.calculator[data-astro-cid-av4muyj3]{display:flex;flex-direction:column;gap:32px}.calc-form[data-astro-cid-av4muyj3]{display:flex;flex-direction:column;gap:22px}.calc-form__title[data-astro-cid-av4muyj3]{margin:0;font-size:22px}fieldset[data-astro-cid-av4muyj3]{border:0;margin:0;padding:0;min-width:0}.loc[data-astro-cid-av4muyj3]{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:560px){.loc[data-astro-cid-av4muyj3]{grid-template-columns:1.6fr 1fr}}.loc[data-astro-cid-av4muyj3] .field[data-astro-cid-av4muyj3][hidden]{display:none}.geo-note[data-astro-cid-av4muyj3]{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);font-size:14px}.geo-note[data-astro-cid-av4muyj3] svg{flex:none;margin-top:2px}.people[data-astro-cid-av4muyj3] .seg[data-astro-cid-av4muyj3]{flex:1 1 0;min-width:0}.use[data-astro-cid-av4muyj3]{margin-top:10px;max-width:320px}.use[data-astro-cid-av4muyj3] label[data-astro-cid-av4muyj3]{font-weight:400;color:var(--muted)}.seg[data-astro-cid-av4muyj3]{cursor:pointer}.seg[data-astro-cid-av4muyj3]:focus-within{outline:3px solid var(--focus);outline-offset:2px}.error[data-astro-cid-av4muyj3]{margin:0;font-size:13px;color:var(--bad-ink);font-weight:600}.error[data-astro-cid-av4muyj3][hidden]{display:none}.calc-result[data-astro-cid-av4muyj3]:empty{display:none}.sizing[data-astro-cid-av4muyj3]{border:1px solid var(--green-border);background:var(--green-tint);border-radius:var(--radius);padding:18px 16px 16px;display:flex;flex-direction:column;gap:10px}.sizing[data-astro-cid-av4muyj3] legend[data-astro-cid-av4muyj3]{float:left;width:100%;padding:0;margin-bottom:2px;font-size:14px;font-weight:600;color:var(--green-dark);text-transform:uppercase;letter-spacing:.05em}.sizing[data-astro-cid-av4muyj3] legend[data-astro-cid-av4muyj3]+[data-astro-cid-av4muyj3]{clear:both}.slider[data-astro-cid-av4muyj3]{margin-top:-6px}input[data-astro-cid-av4muyj3][type=range]{-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:none;cursor:pointer}input[data-astro-cid-av4muyj3][type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--border-strong)}input[data-astro-cid-av4muyj3][type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--border-strong)}input[data-astro-cid-av4muyj3][type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:var(--green);border:3px solid var(--surface);box-shadow:0 1px 4px #00000059}input[data-astro-cid-av4muyj3][type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--green);border:3px solid var(--surface);box-shadow:0 1px 4px #00000059}input[data-astro-cid-av4muyj3][type=range]:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}.sizing__now[data-astro-cid-av4muyj3]{margin:-4px 0 0;font-weight:600;font-variant-numeric:tabular-nums}.userec[data-astro-cid-av4muyj3]{align-self:flex-start;font:inherit;font-size:14px;font-weight:600;color:var(--green-dark);background:none;border:0;padding:0;min-height:32px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.userec[data-astro-cid-av4muyj3][hidden]{display:none}.switch[data-astro-cid-av4muyj3]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);cursor:pointer}.switch[data-astro-cid-av4muyj3]:focus-within{outline:3px solid var(--focus);outline-offset:2px}.switch__track[data-astro-cid-av4muyj3]{flex:none;position:relative;width:46px;height:28px;border-radius:999px;background:var(--border-strong);transition:background .15s}.switch__track[data-astro-cid-av4muyj3]:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--surface);transition:transform .15s}.switch[data-astro-cid-av4muyj3]:has(input:disabled){cursor:default}.switch[data-astro-cid-av4muyj3]:has(input:disabled) .switch__track[data-astro-cid-av4muyj3],.switch[data-astro-cid-av4muyj3]:has(input:disabled) strong[data-astro-cid-av4muyj3]{opacity:.45}.switch[data-astro-cid-av4muyj3] input[data-astro-cid-av4muyj3]:checked+.switch__track[data-astro-cid-av4muyj3]{background:var(--green)}.switch[data-astro-cid-av4muyj3] input[data-astro-cid-av4muyj3]:checked+.switch__track[data-astro-cid-av4muyj3]:after{transform:translate(18px)}.switch__text[data-astro-cid-av4muyj3]{display:flex;flex-direction:column;line-height:1.35}.switch__text[data-astro-cid-av4muyj3] small[data-astro-cid-av4muyj3]{font-size:13px;color:var(--quiet)}.sizing__live[data-astro-cid-av4muyj3]{margin:2px 0 0;font-size:17px;font-weight:600;color:var(--green-dark)}.sizing__match[data-astro-cid-av4muyj3]{margin:-6px 0 0;font-size:14px;color:var(--muted)}.sizing__match[data-astro-cid-av4muyj3]:empty{display:none}
