.tool[data-astro-cid-vstt3zua]{background:var(--surface);color:var(--ink);border-radius:18px;padding:22px;display:grid;gap:18px;min-width:0;box-shadow:0 24px 60px -30px #05140c99}.inputs[data-astro-cid-vstt3zua]{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.area[data-astro-cid-vstt3zua]{grid-column:1/-1}@media(max-width:520px){.inputs[data-astro-cid-vstt3zua]{grid-template-columns:1fr}}.field[data-astro-cid-vstt3zua]{display:grid;gap:6px;min-width:0;align-content:start}.field[data-astro-cid-vstt3zua] span[data-astro-cid-vstt3zua],legend[data-astro-cid-vstt3zua],.hl[data-astro-cid-vstt3zua] label[data-astro-cid-vstt3zua]>span[data-astro-cid-vstt3zua]{font-size:14px;font-weight:500;color:var(--muted)}.combo[data-astro-cid-vstt3zua]{display:flex;align-items:center;background:var(--surface-2);border-radius:10px;padding-right:12px}.combo[data-astro-cid-vstt3zua] b[data-astro-cid-vstt3zua]{font-weight:600;color:var(--muted)}.combo[data-astro-cid-vstt3zua] input[data-astro-cid-vstt3zua]{background:none;border:0;font:650 22px var(--f-display);color:var(--ink);padding:8px 10px;width:100%;min-width:0}.combo[data-astro-cid-vstt3zua].sm input[data-astro-cid-vstt3zua]{font:500 16px var(--f-body)}input[data-astro-cid-vstt3zua][type=range]{accent-color:var(--grass);width:100%}.calc-pct[data-astro-cid-vstt3zua] summary[data-astro-cid-vstt3zua]{font-size:14px;color:var(--blue);cursor:pointer}.hl[data-astro-cid-vstt3zua]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.hl[data-astro-cid-vstt3zua] label[data-astro-cid-vstt3zua]{display:grid;gap:4px}.seg[data-astro-cid-vstt3zua]{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.seg[data-astro-cid-vstt3zua] legend[data-astro-cid-vstt3zua]{width:100%;margin-bottom:6px;padding:0}.seg[data-astro-cid-vstt3zua] label[data-astro-cid-vstt3zua]{cursor:pointer}.seg[data-astro-cid-vstt3zua] input[data-astro-cid-vstt3zua]{position:absolute;opacity:0;pointer-events:none}.seg[data-astro-cid-vstt3zua] span[data-astro-cid-vstt3zua]{display:inline-block;padding:7px 12px;border-radius:999px;background:var(--surface-2);font-size:15px;font-weight:500;border:1.5px solid transparent}.seg[data-astro-cid-vstt3zua] input[data-astro-cid-vstt3zua]:checked+span[data-astro-cid-vstt3zua]{background:var(--grass-soft);border-color:var(--grass);color:var(--ink)}.seg[data-astro-cid-vstt3zua] input[data-astro-cid-vstt3zua]:focus-visible+span[data-astro-cid-vstt3zua]{outline:2px solid var(--accent);outline-offset:2px}.check[data-astro-cid-vstt3zua]{grid-column:1/-1;display:flex;gap:8px;align-items:center;font-size:15px;cursor:pointer}.check[data-astro-cid-vstt3zua] input[data-astro-cid-vstt3zua]{accent-color:var(--grass);width:17px;height:17px}.viz[data-astro-cid-vstt3zua]{margin:0;display:grid;gap:6px}.viz[data-astro-cid-vstt3zua] svg[data-astro-cid-vstt3zua]{width:100%;height:auto;display:block}.viz[data-astro-cid-vstt3zua] .t{font:600 12.5px var(--f-body);fill:var(--ink)}.viz[data-astro-cid-vstt3zua] .t.mut{font-weight:500;fill:var(--muted)}.viz[data-astro-cid-vstt3zua] .t.acc{fill:var(--accent)}.cap[data-astro-cid-vstt3zua]{font-size:14px;color:var(--muted)}.stats[data-astro-cid-vstt3zua]{display:grid;grid-template-columns:1.2fr 1fr 1fr;margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(max-width:520px){.stats[data-astro-cid-vstt3zua]{grid-template-columns:1fr 1fr}.stat[data-astro-cid-vstt3zua].lead{grid-column:1/-1}}.stat[data-astro-cid-vstt3zua]{padding:12px 12px 12px 0;min-width:0}.stat[data-astro-cid-vstt3zua] dt[data-astro-cid-vstt3zua]{font-size:13px;color:var(--muted)}.stat[data-astro-cid-vstt3zua] dd[data-astro-cid-vstt3zua]{margin:2px 0 0;font:650 21px var(--f-display);white-space:nowrap}.stat[data-astro-cid-vstt3zua].lead dd[data-astro-cid-vstt3zua]{font-size:32px;color:var(--good)}.verdict[data-astro-cid-vstt3zua]{margin:0;padding:12px 14px;border-radius:10px;font-weight:500;line-height:1.45;border-left:4px solid currentColor}.verdict[data-astro-cid-vstt3zua].good{color:var(--good);background:var(--grass-soft)}.verdict[data-astro-cid-vstt3zua].warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.verdict[data-astro-cid-vstt3zua] span[data-astro-cid-vstt3zua]{color:var(--ink)}.hits[data-astro-cid-vstt3zua]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.hits[data-astro-cid-vstt3zua] li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;border-bottom:1px solid var(--line)}.hits[data-astro-cid-vstt3zua] li a{font-weight:600;color:var(--ink);text-decoration:none}.hits[data-astro-cid-vstt3zua] li a:hover{color:var(--accent)}.hits[data-astro-cid-vstt3zua] .meta{grid-column:1;font-size:14px;color:var(--muted)}.hits[data-astro-cid-vstt3zua] .meta em{font-style:normal;color:var(--warn)}.hits[data-astro-cid-vstt3zua] .price{grid-column:2;grid-row:1/3;align-self:center;font-weight:600;white-space:nowrap}.cta[data-astro-cid-vstt3zua]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.more[data-astro-cid-vstt3zua]{font-weight:500}
