.calc-wrap[data-astro-cid-qalioscn]{container-type:inline-size}.calc[data-astro-cid-qalioscn]{border-radius:20px;padding:clamp(22px,4vw,40px);display:grid;gap:24px}@container (min-width: 760px){.calc[data-astro-cid-qalioscn]{grid-template-columns:1.1fr 1fr;align-items:start}.calc-title[data-astro-cid-qalioscn],.note[data-astro-cid-qalioscn]{grid-column:1 / -1}}.tone-light[data-astro-cid-qalioscn]{background:var(--teal-tint)}.tone-dark[data-astro-cid-qalioscn]{background:var(--dark-panel);color:#f4efe6}.tone-dark[data-astro-cid-qalioscn] .calc-title[data-astro-cid-qalioscn]{color:#fff}.calc-title[data-astro-cid-qalioscn]{margin:0}.calc-form[data-astro-cid-qalioscn]{display:grid;gap:18px}.units[data-astro-cid-qalioscn]{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.units[data-astro-cid-qalioscn] legend[data-astro-cid-qalioscn]{font-weight:600;margin-bottom:8px;padding:0}.seg[data-astro-cid-qalioscn]{position:relative}.seg[data-astro-cid-qalioscn] input[data-astro-cid-qalioscn]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg[data-astro-cid-qalioscn] span[data-astro-cid-qalioscn]{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:var(--r-btn);border:2px solid currentColor;font-weight:600;font-size:15px}.seg[data-astro-cid-qalioscn] input[data-astro-cid-qalioscn]:checked+span[data-astro-cid-qalioscn]{background:var(--ink);border-color:var(--ink);color:#fff}.tone-dark[data-astro-cid-qalioscn] .seg[data-astro-cid-qalioscn] span[data-astro-cid-qalioscn]{border-color:var(--dark-border)}.tone-dark[data-astro-cid-qalioscn] .seg[data-astro-cid-qalioscn] input[data-astro-cid-qalioscn]:checked+span[data-astro-cid-qalioscn]{background:var(--orange);border-color:var(--orange);color:var(--ink)}.tone-dark[data-astro-cid-qalioscn] .seg[data-astro-cid-qalioscn] input[data-astro-cid-qalioscn]:focus-visible+span[data-astro-cid-qalioscn]{outline-color:var(--teal-mid)}.seg[data-astro-cid-qalioscn] input[data-astro-cid-qalioscn]:focus-visible+span[data-astro-cid-qalioscn]{outline:var(--focus);outline-offset:3px}.fields[data-astro-cid-qalioscn]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-astro-cid-qalioscn]{display:grid;gap:6px;font-weight:600;font-size:15px}.field[data-astro-cid-qalioscn] input[data-astro-cid-qalioscn],.field[data-astro-cid-qalioscn] select[data-astro-cid-qalioscn]{min-height:48px;width:100%;padding:10px 12px;border-radius:var(--r-btn);border:2px solid var(--ink);background:var(--white-pail);color:var(--ink);font:500 18px/1.2 var(--font-body)}.field[data-astro-cid-qalioscn] input[data-astro-cid-qalioscn]:focus-visible,.field[data-astro-cid-qalioscn] select[data-astro-cid-qalioscn]:focus-visible{outline:var(--focus);outline-offset:2px}.out[data-astro-cid-qalioscn]{background:var(--white-pail);color:var(--ink);border-radius:var(--r-panel);padding:24px}.out-main[data-astro-cid-qalioscn]{font:800 clamp(44px,6vw,64px)/1 var(--font-head);letter-spacing:-.02em;margin:0 0 8px}.out-main[data-astro-cid-qalioscn] span[data-astro-cid-qalioscn]{font-size:.42em;letter-spacing:-.02em}.out-sub[data-astro-cid-qalioscn]{margin:0 0 14px;color:var(--ink-2);font-size:16px}.out-error[data-astro-cid-qalioscn]{color:var(--orange-dark);font-weight:600;margin:0}.icons[data-astro-cid-qalioscn]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.icons[data-astro-cid-qalioscn] .more{font-weight:600;font-size:15px;margin-left:4px}.note[data-astro-cid-qalioscn]{font-size:15px;margin:0}.tone-light[data-astro-cid-qalioscn] .note[data-astro-cid-qalioscn]{color:var(--ink-2)}.tone-dark[data-astro-cid-qalioscn] .note[data-astro-cid-qalioscn]{color:#a9bab7;font-size:13.5px;line-height:1.55}.tone-dark[data-astro-cid-qalioscn] .note[data-astro-cid-qalioscn] a[data-astro-cid-qalioscn]{color:#f4efe6}.tone-dark[data-astro-cid-qalioscn] .field[data-astro-cid-qalioscn]{color:#c9d6d3;font-size:14px}.tone-dark[data-astro-cid-qalioscn] .field[data-astro-cid-qalioscn] input[data-astro-cid-qalioscn],.tone-dark[data-astro-cid-qalioscn] .field[data-astro-cid-qalioscn] select[data-astro-cid-qalioscn]{background:var(--ink);border-color:var(--dark-border);color:#f4efe6;min-height:50px;font:700 22px/1.2 var(--font-head)}.tone-dark[data-astro-cid-qalioscn] .field[data-astro-cid-qalioscn] select[data-astro-cid-qalioscn]{font:600 16px/1.2 var(--font-body)}.tone-dark[data-astro-cid-qalioscn] .field[data-astro-cid-qalioscn] input[data-astro-cid-qalioscn]:focus-visible,.tone-dark[data-astro-cid-qalioscn] .field[data-astro-cid-qalioscn] select[data-astro-cid-qalioscn]:focus-visible{outline-color:var(--teal-mid)}.tone-dark[data-astro-cid-qalioscn] .out[data-astro-cid-qalioscn]{background:var(--orange)}.tone-dark[data-astro-cid-qalioscn] .out-sub[data-astro-cid-qalioscn],.tone-dark[data-astro-cid-qalioscn] .out-error[data-astro-cid-qalioscn]{color:var(--ink)}.tone-dark[data-astro-cid-qalioscn] .icons[data-astro-cid-qalioscn] svg path,.tone-dark[data-astro-cid-qalioscn] .icons[data-astro-cid-qalioscn] svg rect{fill:var(--ink);stroke:var(--ink)}.tone-dark[data-astro-cid-qalioscn] .icons[data-astro-cid-qalioscn] svg path:first-child{fill:none}
