.calc[data-astro-cid-o5lq3auc]{--focus:var(--black);background:var(--white);color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);grid-template-columns:1.15fr 1fr;gap:clamp(20px,3vw,40px);padding:clamp(22px,3.5vw,44px);display:grid}.controls[data-astro-cid-o5lq3auc]{align-content:start;gap:28px;display:grid}fieldset[data-astro-cid-o5lq3auc]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-o5lq3auc]{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.85rem;font-weight:800}input[data-astro-cid-o5lq3auc][type=radio]{opacity:0;width:1px;height:1px;position:absolute}.bands[data-astro-cid-o5lq3auc]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.band[data-astro-cid-o5lq3auc]{border:2px solid var(--line-light);cursor:pointer;transition:transform .3s var(--ease-spring), border-color .2s, background .2s;border-radius:14px;justify-items:center;gap:4px;padding:14px 6px 12px;display:grid;position:relative}.band[data-astro-cid-o5lq3auc] .b[data-astro-cid-o5lq3auc]{width:46px;height:46px;font-family:var(--font-head);color:#fff;border-radius:10px;place-items:center;font-size:1.5rem;font-weight:900;display:grid}.band-G[data-astro-cid-o5lq3auc] .b[data-astro-cid-o5lq3auc]{background:#c62828}.band-F[data-astro-cid-o5lq3auc] .b[data-astro-cid-o5lq3auc]{background:#d84315}.band-E[data-astro-cid-o5lq3auc] .b[data-astro-cid-o5lq3auc]{background:#a35a00}.band-D[data-astro-cid-o5lq3auc] .b[data-astro-cid-o5lq3auc]{background:#6b6200}.pct[data-astro-cid-o5lq3auc]{color:var(--ink-muted);text-align:center;font-size:.8rem}.band[data-astro-cid-o5lq3auc]:hover,.home[data-astro-cid-o5lq3auc]:hover{border-color:var(--black)}.band[data-astro-cid-o5lq3auc]:has(input:checked){border-color:var(--black);background:var(--yellow);transform:translateY(-4px)}.band[data-astro-cid-o5lq3auc]:has(input:checked) .pct[data-astro-cid-o5lq3auc]{color:var(--ink)}.band[data-astro-cid-o5lq3auc]:has(input:focus-visible),.home[data-astro-cid-o5lq3auc]:has(input:focus-visible){outline:3px solid var(--black);outline-offset:3px}.homes[data-astro-cid-o5lq3auc]{flex-wrap:wrap;gap:10px;display:flex}.home[data-astro-cid-o5lq3auc]{border:2px solid var(--line-light);cursor:pointer;border-radius:999px;padding:11px 18px;font-size:.95rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;position:relative}.home[data-astro-cid-o5lq3auc]:has(input:checked){background:var(--black);border-color:var(--black);color:var(--yellow)}.result[data-astro-cid-o5lq3auc]{background:var(--black);color:var(--text);border-radius:20px;align-content:start;gap:10px;padding:clamp(22px,3vw,36px);display:grid}.r-label[data-astro-cid-o5lq3auc]{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);margin:0;font-size:.85rem;font-weight:800}.r-value[data-astro-cid-o5lq3auc]{font-family:var(--font-head);color:var(--yellow);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin:0;font-size:clamp(4rem,3rem + 4vw,6.6rem);font-weight:900;font-stretch:115%;line-height:1;display:flex}.bump[data-astro-cid-o5lq3auc] .r-value[data-astro-cid-o5lq3auc]{animation:bump .5s var(--ease-spring)}@keyframes bump{40%{transform:scale(1.06)}}.cur[data-astro-cid-o5lq3auc]{font-size:.55em}.per[data-astro-cid-o5lq3auc]{color:var(--text);letter-spacing:.05em;text-transform:uppercase;margin-left:10px;font-size:.22em;font-stretch:100%}.meter[data-astro-cid-o5lq3auc]{background:var(--steel-2);border-radius:999px;height:12px;margin:6px 0 8px;overflow:hidden}.meter[data-astro-cid-o5lq3auc] span[data-astro-cid-o5lq3auc]{width:var(--w);background:repeating-linear-gradient(-45deg, var(--yellow) 0 10px, var(--yellow-deep) 10px 20px);border-radius:inherit;height:100%;transition:width .7s var(--ease-out);display:block}.r-note[data-astro-cid-o5lq3auc]{color:var(--muted);margin:0 0 8px;font-size:.85rem}.result[data-astro-cid-o5lq3auc] .btn[data-astro-cid-o5lq3auc]{--bg:var(--yellow);--fg:var(--black);justify-self:start}.full[data-astro-cid-o5lq3auc]{grid-column:1/-1;font-size:.95rem}.full[data-astro-cid-o5lq3auc] summary[data-astro-cid-o5lq3auc]{cursor:pointer;border-radius:6px;font-weight:700}table[data-astro-cid-o5lq3auc]{border-collapse:collapse;width:100%;min-width:620px;margin-top:14px}th[data-astro-cid-o5lq3auc],td[data-astro-cid-o5lq3auc]{text-align:left;border-bottom:1px solid var(--line-light);padding:10px 12px}thead[data-astro-cid-o5lq3auc] th[data-astro-cid-o5lq3auc]{background:var(--black);color:var(--yellow);font-size:.85rem}.compact[data-astro-cid-o5lq3auc]{grid-template-columns:1fr}@media (width<=900px){.calc[data-astro-cid-o5lq3auc]{grid-template-columns:1fr}}@media (width<=420px){.bands[data-astro-cid-o5lq3auc]{grid-template-columns:repeat(2,1fr)}}.faqs[data-astro-cid-nlpxrw7j]{interpolate-size:allow-keywords;gap:14px;display:grid}details[data-astro-cid-nlpxrw7j]{border:2px solid var(--line-light);border-radius:var(--radius);background:var(--white);transition:border-color .3s,box-shadow .3s}.s-dark[data-astro-cid-nlpxrw7j] details[data-astro-cid-nlpxrw7j],.s-coal[data-astro-cid-nlpxrw7j] details[data-astro-cid-nlpxrw7j]{background:var(--steel);border-color:var(--line-dark)}details[data-astro-cid-nlpxrw7j]:hover{border-color:var(--black)}.s-dark[data-astro-cid-nlpxrw7j] details[data-astro-cid-nlpxrw7j]:hover,.s-coal[data-astro-cid-nlpxrw7j] details[data-astro-cid-nlpxrw7j]:hover{border-color:var(--yellow)}details[data-astro-cid-nlpxrw7j][open]{border-color:var(--black);box-shadow:8px 8px 0 var(--yellow)}.s-dark[data-astro-cid-nlpxrw7j] details[data-astro-cid-nlpxrw7j][open],.s-coal[data-astro-cid-nlpxrw7j] details[data-astro-cid-nlpxrw7j][open]{border-color:var(--yellow);box-shadow:8px 8px #ffd40040}summary[data-astro-cid-nlpxrw7j]{cursor:pointer;font-family:var(--font-head);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);font-weight:800;font-stretch:100%;line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-nlpxrw7j]::-webkit-details-marker{display:none}.pm[data-astro-cid-nlpxrw7j]{background:var(--yellow);width:42px;height:42px;color:var(--black);transition:transform .45s var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.pm[data-astro-cid-nlpxrw7j] svg{width:20px}details[data-astro-cid-nlpxrw7j][open] .pm[data-astro-cid-nlpxrw7j]{transform:rotate(135deg)}details[data-astro-cid-nlpxrw7j]::details-content{block-size:0;transition:block-size .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:hidden}details[data-astro-cid-nlpxrw7j][open]::details-content{block-size:auto}.a[data-astro-cid-nlpxrw7j]{padding:0 24px 22px}.a[data-astro-cid-nlpxrw7j] p[data-astro-cid-nlpxrw7j]{max-width:70ch;margin:0}
