.calc[data-astro-cid-ezfx6mke]{border:1px solid var(--line2);background:linear-gradient(180deg,var(--panel),var(--bg2));box-shadow:var(--sh);border-radius:20px;grid-template-columns:1fr 1fr;gap:16px;padding:clamp(18px,3vw,28px);display:grid}@media (width<=720px){.calc[data-astro-cid-ezfx6mke]{grid-template-columns:1fr}}.calc-in[data-astro-cid-ezfx6mke]{align-content:start;gap:14px;display:grid}.calc-in[data-astro-cid-ezfx6mke] label[data-astro-cid-ezfx6mke]{color:var(--tx);gap:6px;font-size:.9rem;font-weight:600;display:grid}.calc-in[data-astro-cid-ezfx6mke] label[data-astro-cid-ezfx6mke] span[data-astro-cid-ezfx6mke]{color:var(--faint);font-weight:600}.calc-in[data-astro-cid-ezfx6mke] label[data-astro-cid-ezfx6mke] .opt[data-astro-cid-ezfx6mke]{color:var(--faint);font-size:.8rem;font-style:normal;font-weight:500}.calc-in[data-astro-cid-ezfx6mke] input[data-astro-cid-ezfx6mke]{background:var(--elev);border:1px solid var(--line2);color:var(--tx);font-variant-numeric:tabular-nums;border-radius:11px;width:100%;padding:.6em .8em;font-size:1.15rem;font-weight:700}.calc-in[data-astro-cid-ezfx6mke] input[data-astro-cid-ezfx6mke]:focus{outline:2px solid var(--amber);outline-offset:1px;border-color:var(--amber)}.calc-out[data-astro-cid-ezfx6mke]{background:var(--elev);border:1px solid var(--line);border-radius:14px;align-content:center;gap:16px;padding:clamp(16px,2.5vw,24px);display:grid}.calc-out[data-astro-cid-ezfx6mke] .k[data-astro-cid-ezfx6mke]{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:.7rem;display:block}.calc-out[data-astro-cid-ezfx6mke] .big[data-astro-cid-ezfx6mke] b[data-astro-cid-ezfx6mke]{letter-spacing:-.03em;color:var(--amber2);font-variant-numeric:tabular-nums;margin:.1em 0;font-size:clamp(2.6rem,7vw,3.6rem);font-weight:800;line-height:1;display:block}.verdict[data-astro-cid-ezfx6mke]{border-radius:999px;padding:.3em .7em;font-size:.82rem;font-weight:700;display:inline-block}.verdict[data-astro-cid-ezfx6mke].good{color:var(--green);background:#59d18b29}.verdict[data-astro-cid-ezfx6mke].mid{color:var(--amber2);background:#eba94c29}.verdict[data-astro-cid-ezfx6mke].bad{color:var(--red);background:#ec7a6229}.gauge[data-astro-cid-ezfx6mke]{gap:6px;display:grid}.track[data-astro-cid-ezfx6mke]{background:#ede4d317;border-radius:999px;height:10px;position:relative;overflow:visible}.fill[data-astro-cid-ezfx6mke]{background:linear-gradient(90deg,var(--amber),var(--amber2));border-radius:999px;width:0;transition:width .45s cubic-bezier(.2,.7,.2,1),background .3s;position:absolute;inset:0 auto 0 0}.fill[data-astro-cid-ezfx6mke].bad{background:linear-gradient(90deg,#b8503c,var(--red))}.fill[data-astro-cid-ezfx6mke].good{background:linear-gradient(90deg,#3f8f62,var(--green))}.mark[data-astro-cid-ezfx6mke]{background:var(--tx);opacity:.55;width:2px;transition:left .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:-4px;bottom:-4px;left:0}.mark[data-astro-cid-ezfx6mke] i[data-astro-cid-ezfx6mke]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:.58rem;font-style:normal;position:absolute;top:-1.35em;left:50%;transform:translate(-50%)}.scale[data-astro-cid-ezfx6mke]{font-family:var(--font-mono);color:var(--faint);justify-content:space-between;font-size:.6rem;display:flex}.mini[data-astro-cid-ezfx6mke]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;display:grid}.mini[data-astro-cid-ezfx6mke]>div[data-astro-cid-ezfx6mke] b[data-astro-cid-ezfx6mke]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.22rem;font-weight:750;display:block}.mini[data-astro-cid-ezfx6mke] small[data-astro-cid-ezfx6mke]{color:var(--faint);font-size:.72rem}.lead[data-astro-cid-ezfx6mke]{flex-wrap:wrap;justify-content:center;gap:.5em;max-width:460px;margin:0 auto 1em;display:flex}.lead[data-astro-cid-ezfx6mke] input[data-astro-cid-ezfx6mke]{background:var(--elev);border:1px solid var(--line2);min-width:220px;color:var(--tx);border-radius:11px;flex:1;padding:.7em .9em;font-size:1rem}.lead[data-astro-cid-ezfx6mke] input[data-astro-cid-ezfx6mke]:focus{outline:2px solid var(--amber);border-color:var(--amber)}.ok-msg[data-astro-cid-ezfx6mke]{color:var(--green);font-weight:600}
