.calc-wrap[data-astro-cid-m2i56j2m]{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}@media (width<=820px){.calc-wrap[data-astro-cid-m2i56j2m]{grid-template-columns:1fr}}.calc[data-astro-cid-m2i56j2m]{gap:1.25rem}fieldset[data-astro-cid-m2i56j2m]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-m2i56j2m]{margin-bottom:.5rem;font-weight:650}.seg[data-astro-cid-m2i56j2m]{background:var(--surface-2);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.seg[data-astro-cid-m2i56j2m] label[data-astro-cid-m2i56j2m]{cursor:pointer}.seg[data-astro-cid-m2i56j2m] input[data-astro-cid-m2i56j2m],.choices[data-astro-cid-m2i56j2m] input[data-astro-cid-m2i56j2m]{opacity:0;pointer-events:none;position:absolute}.seg[data-astro-cid-m2i56j2m] span[data-astro-cid-m2i56j2m]{color:var(--ink-2);border-radius:999px;padding:.3rem .9rem;font-size:.9rem;font-weight:550;transition:background .2s,color .2s;display:block}.seg[data-astro-cid-m2i56j2m] input[data-astro-cid-m2i56j2m]:checked+span[data-astro-cid-m2i56j2m]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.seg[data-astro-cid-m2i56j2m] input[data-astro-cid-m2i56j2m]:focus-visible+span[data-astro-cid-m2i56j2m],.choices[data-astro-cid-m2i56j2m] input[data-astro-cid-m2i56j2m]:focus-visible+span[data-astro-cid-m2i56j2m]{outline:3px solid var(--accent);outline-offset:2px}.small-seg[data-astro-cid-m2i56j2m]{margin-bottom:.6rem}.choices[data-astro-cid-m2i56j2m]{gap:.5rem;display:grid}.choices[data-astro-cid-m2i56j2m] label[data-astro-cid-m2i56j2m]{cursor:pointer}.choices[data-astro-cid-m2i56j2m] span[data-astro-cid-m2i56j2m]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:.65rem .9rem;transition:border-color .2s,background .2s;display:block}.choices[data-astro-cid-m2i56j2m] b[data-astro-cid-m2i56j2m]{color:var(--ink);font-weight:600}.choices[data-astro-cid-m2i56j2m] small[data-astro-cid-m2i56j2m]{color:var(--ink-3);margin-top:.15rem;font-size:.85rem;display:block}.choices[data-astro-cid-m2i56j2m] input[data-astro-cid-m2i56j2m]:checked+span[data-astro-cid-m2i56j2m]{border-color:var(--brand);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--brand)}.row[data-astro-cid-m2i56j2m]{gap:.6rem;display:flex}.field[data-astro-cid-m2i56j2m]{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex:1;align-items:center;padding-inline-end:.9rem;transition:border-color .2s;display:flex}.field[data-astro-cid-m2i56j2m]:focus-within{border-color:var(--brand)}.field[data-astro-cid-m2i56j2m] input[data-astro-cid-m2i56j2m]{min-width:0;color:var(--ink);font:600 1.25rem var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:.75rem .9rem}.field[data-astro-cid-m2i56j2m] span[data-astro-cid-m2i56j2m]{color:var(--ink-3)}.results[data-astro-cid-m2i56j2m]{top:calc(var(--nav-space,84px) + .5rem);position:sticky}@media (width<=820px){.results[data-astro-cid-m2i56j2m]{position:static}}.big[data-astro-cid-m2i56j2m]{align-items:baseline;gap:.5rem;display:flex}.big[data-astro-cid-m2i56j2m] b[data-astro-cid-m2i56j2m]{font:600 3.2rem/1 var(--font-display);color:var(--ink)}.big[data-astro-cid-m2i56j2m] span[data-astro-cid-m2i56j2m]{color:var(--ink-3)}.scale[data-astro-cid-m2i56j2m]{grid-template-columns:30fr 30fr 40fr;height:12px;margin-top:1rem;display:grid;position:relative}.band[data-astro-cid-m2i56j2m].ok{background:var(--ok);border-radius:999px 0 0 999px}.band[data-astro-cid-m2i56j2m].warn{background:var(--warn)}.band[data-astro-cid-m2i56j2m].risk{background:var(--risk);border-radius:0 999px 999px 0}.marker[data-astro-cid-m2i56j2m]{background:var(--ink);opacity:0;border-radius:2px;width:4px;height:24px;transition:left .6s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:-6px;left:0}@media (prefers-reduced-motion:reduce){.marker[data-astro-cid-m2i56j2m]{transition:none}}.scale-labels[data-astro-cid-m2i56j2m]{height:1.2rem;color:var(--ink-3);font-size:.75rem;position:relative}.scale-labels[data-astro-cid-m2i56j2m] span[data-astro-cid-m2i56j2m]{position:absolute;transform:translate(-50%)}.scale-labels[data-astro-cid-m2i56j2m] span[data-astro-cid-m2i56j2m]:first-child{left:30%}.scale-labels[data-astro-cid-m2i56j2m] span[data-astro-cid-m2i56j2m]:nth-child(2){left:60%}.verdict[data-astro-cid-m2i56j2m]{background:var(--surface-2);border-radius:10px;margin:.75rem 0 .25rem;padding:.6rem .8rem;font-weight:600}.verdict[data-astro-cid-m2i56j2m].ok{background:var(--ok-soft);color:var(--ok)}.verdict[data-astro-cid-m2i56j2m].warn{background:var(--warn-soft);color:var(--warn)}.verdict[data-astro-cid-m2i56j2m].risk{background:var(--risk-soft);color:var(--risk)}.parts[data-astro-cid-m2i56j2m]{border-collapse:collapse;width:100%;margin:.75rem 0 .25rem;font-size:.95rem}.parts[data-astro-cid-m2i56j2m][hidden]{display:none}.parts[data-astro-cid-m2i56j2m] td[data-astro-cid-m2i56j2m]{border-bottom:1px solid var(--line);color:var(--ink-2);padding:.35rem 0}.parts[data-astro-cid-m2i56j2m] td[data-astro-cid-m2i56j2m]:last-child{text-align:end;color:var(--ink);white-space:nowrap;font-weight:600}
