.calc[data-astro-cid-m7zi67lg]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2);margin-block:var(--space-3)}.calc[data-astro-cid-m7zi67lg] h2[data-astro-cid-m7zi67lg]{margin-top:0}fieldset[data-astro-cid-m7zi67lg]{margin:0 0 var(--space-2);border:0;padding:0}legend[data-astro-cid-m7zi67lg],.field[data-astro-cid-m7zi67lg] label[data-astro-cid-m7zi67lg]{font-family:var(--font-head);margin-bottom:.5rem;font-weight:600;display:block}.chips[data-astro-cid-m7zi67lg]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.chips[data-astro-cid-m7zi67lg].small{grid-template-columns:repeat(4,1fr)}.chip[data-astro-cid-m7zi67lg]{cursor:pointer;display:block;position:relative}.chips[data-astro-cid-m7zi67lg].small .chip[data-astro-cid-m7zi67lg] span[data-astro-cid-m7zi67lg]{white-space:nowrap;padding-inline:.25rem}.chip[data-astro-cid-m7zi67lg] input[data-astro-cid-m7zi67lg]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-m7zi67lg] span[data-astro-cid-m7zi67lg]{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);text-align:center;flex-direction:column;justify-content:center;min-height:52px;padding:.5rem .75rem;font-weight:600;display:flex}.chip[data-astro-cid-m7zi67lg] small[data-astro-cid-m7zi67lg]{color:var(--muted);font-size:.8rem;font-weight:400}.chip[data-astro-cid-m7zi67lg] input[data-astro-cid-m7zi67lg]:checked+span[data-astro-cid-m7zi67lg]{border-color:var(--primary);box-shadow:var(--glow-primary)}.chip[data-astro-cid-m7zi67lg] input[data-astro-cid-m7zi67lg]:focus-visible+span[data-astro-cid-m7zi67lg]{outline:3px solid var(--cta,#c6ff3d);outline-offset:2px}.field[data-astro-cid-m7zi67lg]{margin-bottom:var(--space-2)}.field[data-astro-cid-m7zi67lg] input[data-astro-cid-m7zi67lg]{box-sizing:border-box;background:var(--bg);width:100%;min-height:52px;color:var(--text);border:2px solid var(--line);border-radius:var(--radius-sm);padding:.5rem .9rem;font-size:1.25rem}.field[data-astro-cid-m7zi67lg] input[data-astro-cid-m7zi67lg]:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.field[data-astro-cid-m7zi67lg] input[data-astro-cid-m7zi67lg][aria-invalid=true]{border-color:#ff6b6b}.hint[data-astro-cid-m7zi67lg],.fine[data-astro-cid-m7zi67lg],.muted[data-astro-cid-m7zi67lg]{color:var(--muted)}.hint[data-astro-cid-m7zi67lg]{margin:.4rem 0 0;font-size:.9rem}.fine[data-astro-cid-m7zi67lg]{margin:var(--space-2) 0 0;font-size:.8rem}.result[data-astro-cid-m7zi67lg]{border-left:4px solid var(--line);background:var(--bg);border-radius:var(--radius-sm);min-height:3.5rem;padding:.8rem 1rem}.result[data-astro-cid-m7zi67lg] p[data-astro-cid-m7zi67lg]{margin:.2rem 0}.result[data-astro-cid-m7zi67lg] .h{font-family:var(--font-head);color:var(--text);font-size:1.15rem;font-weight:700}.result[data-astro-cid-m7zi67lg] .go{align-items:center;min-height:48px;margin:.4rem 1rem 0 0;font-weight:600;display:inline-flex}.result[data-astro-cid-m7zi67lg][data-state=ok]{border-left-color:#c6ff3d}.result[data-astro-cid-m7zi67lg][data-state=warn]{border-left-color:#ffc53d}.result[data-astro-cid-m7zi67lg][data-state=ssd]{border-left-color:var(--primary)}.result[data-astro-cid-m7zi67lg][data-state=err]{border-left-color:#ff6b6b}
