.tool-page[data-astro-cid-dgm3ime5]{padding-top:clamp(2rem,5vw,4rem)}.head[data-astro-cid-dgm3ime5]{max-width:52rem;margin-bottom:2.5rem}.head[data-astro-cid-dgm3ime5] h1[data-astro-cid-dgm3ime5]{font-size:var(--t-hero);letter-spacing:-.045em;line-height:.98}.dek[data-astro-cid-dgm3ime5]{color:var(--ink-2);max-width:44ch;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);line-height:1.35}.tool[data-astro-cid-dgm3ime5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.panel[data-astro-cid-dgm3ime5]{border-radius:var(--r-panel);padding:clamp(1.4rem,3vw,2.2rem)}.form[data-astro-cid-dgm3ime5]{background:var(--surface)}.field[data-astro-cid-dgm3ime5]{border:0;margin:0 0 1.4rem;padding:0}label[data-astro-cid-dgm3ime5],legend[data-astro-cid-dgm3ime5]{margin-bottom:.45rem;font-size:.92rem;font-weight:560;display:block}input[data-astro-cid-dgm3ime5][type=number],select[data-astro-cid-dgm3ime5]{width:100%;font:inherit;font-variant-numeric:tabular-nums;background:var(--white);color:var(--black);appearance:none;border:1.5px solid #0000;border-radius:14px;padding:.85rem 1rem;font-size:1.1rem}select[data-astro-cid-dgm3ime5]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat}input[data-astro-cid-dgm3ime5]:focus,select[data-astro-cid-dgm3ime5]:focus{border-color:var(--black);outline:none}.pair[data-astro-cid-dgm3ime5]{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.pair[data-astro-cid-dgm3ime5] .field[data-astro-cid-dgm3ime5]{margin-bottom:0}.hint[data-astro-cid-dgm3ime5]{color:var(--ink-2);margin:.8rem 0 0;font-size:.85rem}.results[data-astro-cid-dgm3ime5]{background:var(--black);color:var(--white);position:sticky;top:5.5rem}.results[data-astro-cid-dgm3ime5] .label{color:#fff9;margin:0}.results[data-astro-cid-dgm3ime5] .big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0 0 1rem;font-size:clamp(3rem,6.5vw,4.6rem);font-weight:600;line-height:1}.results[data-astro-cid-dgm3ime5] .big.pos{color:#5ee08f}.results[data-astro-cid-dgm3ime5] .big.neg{color:#ff8a8d}.results[data-astro-cid-dgm3ime5] .facts{border-block:1px solid #2a2a2a;gap:.6rem;margin:0 0 1rem;padding:1rem 0;display:grid}.results[data-astro-cid-dgm3ime5] .facts div{justify-content:space-between;gap:1rem;display:flex}.results[data-astro-cid-dgm3ime5] dt{color:#ffffffa6}.results[data-astro-cid-dgm3ime5] dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.results[data-astro-cid-dgm3ime5] .note{color:#ffffffb3;margin:0;font-size:.9rem}.results[data-astro-cid-dgm3ime5] .error{color:#ff8a8d;margin:0}.explain[data-astro-cid-dgm3ime5]{margin-top:4rem}.ref-wrap[data-astro-cid-dgm3ime5]{margin-bottom:1rem;overflow-x:auto}.ref[data-astro-cid-dgm3ime5]{border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--r-card);font-variant-numeric:tabular-nums;width:100%;overflow:hidden}.ref[data-astro-cid-dgm3ime5].narrow{max-width:30rem}.ref[data-astro-cid-dgm3ime5] th[data-astro-cid-dgm3ime5],.ref[data-astro-cid-dgm3ime5] td[data-astro-cid-dgm3ime5]{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.75em .9em}.ref[data-astro-cid-dgm3ime5] tbody[data-astro-cid-dgm3ime5] tr[data-astro-cid-dgm3ime5]:last-child th[data-astro-cid-dgm3ime5],.ref[data-astro-cid-dgm3ime5] tbody[data-astro-cid-dgm3ime5] tr[data-astro-cid-dgm3ime5]:last-child td[data-astro-cid-dgm3ime5]{border-bottom:0}.ref[data-astro-cid-dgm3ime5] thead[data-astro-cid-dgm3ime5] th[data-astro-cid-dgm3ime5]{background:var(--black);color:var(--white);font-size:.88rem;font-weight:600}.ref[data-astro-cid-dgm3ime5] tbody[data-astro-cid-dgm3ime5] th[data-astro-cid-dgm3ime5]{background:var(--surface-2);color:var(--black);font-weight:600}.ref[data-astro-cid-dgm3ime5] td[data-astro-cid-dgm3ime5]{font-weight:600}.faq[data-astro-cid-dgm3ime5] details[data-astro-cid-dgm3ime5]{border-bottom:1px solid var(--line);padding:1rem 0}.faq[data-astro-cid-dgm3ime5] summary[data-astro-cid-dgm3ime5]{cursor:pointer;font-size:1.1rem;font-weight:560}.faq[data-astro-cid-dgm3ime5] details[data-astro-cid-dgm3ime5] p[data-astro-cid-dgm3ime5]{margin:.6rem 0 0}.small[data-astro-cid-dgm3ime5]{color:var(--ink-2);font-size:.9rem}@media (width<=860px){.tool[data-astro-cid-dgm3ime5]{grid-template-columns:1fr}.results[data-astro-cid-dgm3ime5]{position:static}}.form[data-astro-cid-dgm3ime5]>.pair[data-astro-cid-dgm3ime5]{margin-bottom:1.4rem}.opt[data-astro-cid-dgm3ime5]{color:var(--ink-2);font-weight:400}.targets[data-astro-cid-dgm3ime5] .more[data-astro-cid-dgm3ime5]{margin-top:.8rem}.targets[data-astro-cid-dgm3ime5] .more[data-astro-cid-dgm3ime5] label[data-astro-cid-dgm3ime5]{font-size:.85rem}.results[data-astro-cid-dgm3ime5] .tps{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0 0 1rem;font-size:.92rem}.results[data-astro-cid-dgm3ime5] .tps th,.results[data-astro-cid-dgm3ime5] .tps td{text-align:left;border-bottom:1px solid #2a2a2a;padding:.4em .3em}.results[data-astro-cid-dgm3ime5] .tps thead th{color:#fff9;font-weight:500}.results[data-astro-cid-dgm3ime5] .tps td{font-weight:600}
