.cc[data-astro-cid-ljtwgxqf]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.75rem;align-items:start;min-width:0}@media (max-width: 62rem){.cc[data-astro-cid-ljtwgxqf]{grid-template-columns:minmax(0,1fr)}}.cc__inputs[data-astro-cid-ljtwgxqf]{display:grid;gap:.9rem;border:1px solid var(--color-line);border-radius:var(--radius, 4px);background:var(--color-paper-2);padding:1.25rem}.cc__label[data-astro-cid-ljtwgxqf]{font-family:var(--font-mono, inherit);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2)}.cc__pair[data-astro-cid-ljtwgxqf]{display:grid;grid-template-columns:minmax(0,1fr) 7rem;gap:.9rem;align-items:center}.cc[data-astro-cid-ljtwgxqf] input[data-astro-cid-ljtwgxqf][type=number]{width:100%;box-sizing:border-box;font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:.5rem .7rem;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-ink);border-radius:var(--radius, 4px)}.cc[data-astro-cid-ljtwgxqf] input[data-astro-cid-ljtwgxqf]:focus-visible,.cc__chip[data-astro-cid-ljtwgxqf]:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.cc[data-astro-cid-ljtwgxqf] input[data-astro-cid-ljtwgxqf][type=range]{-webkit-appearance:none;appearance:none;width:100%;height:1.4rem;margin:0;background:transparent;cursor:pointer;--p: 0%}.cc[data-astro-cid-ljtwgxqf] input[data-astro-cid-ljtwgxqf][type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--color-ink) var(--p),var(--color-line) var(--p))}.cc[data-astro-cid-ljtwgxqf] input[data-astro-cid-ljtwgxqf][type=range]::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--color-ink) var(--p),var(--color-line) var(--p))}.cc[data-astro-cid-ljtwgxqf] input[data-astro-cid-ljtwgxqf][type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.15rem;height:1.15rem;margin-top:-.4rem;border-radius:50%;background:var(--color-paper);border:3px solid var(--color-ink);box-shadow:2px 2px 0 var(--color-signal)}.cc[data-astro-cid-ljtwgxqf] input[data-astro-cid-ljtwgxqf][type=range]::-moz-range-thumb{width:.85rem;height:.85rem;border-radius:50%;background:var(--color-paper);border:3px solid var(--color-ink);box-shadow:2px 2px 0 var(--color-signal)}.cc__chips[data-astro-cid-ljtwgxqf]{display:flex;flex-wrap:wrap;gap:.4rem}.cc__chip[data-astro-cid-ljtwgxqf]{font:inherit;font-size:.8rem;font-variant-numeric:tabular-nums;padding:.2rem .7rem;border-radius:var(--radius, 4px);border:1px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);cursor:pointer}.cc__chip[data-astro-cid-ljtwgxqf]:hover{background:var(--color-paper-3)}.cc__chip[data-astro-cid-ljtwgxqf].is-on{background:var(--color-ink);color:var(--color-paper)}.cc__result[data-astro-cid-ljtwgxqf]{display:grid;gap:1rem;min-width:0}.cc__hero[data-astro-cid-ljtwgxqf]{background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius, 4px);padding:1.1rem 1.25rem;box-shadow:4px 4px 0 var(--color-signal)}.cc__hero-label[data-astro-cid-ljtwgxqf]{margin:0 0 .25rem;font-family:var(--font-mono, inherit);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-paper-3)}.cc__hero-value[data-astro-cid-ljtwgxqf]{margin:0;font-size:2rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.cc__stats[data-astro-cid-ljtwgxqf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0}@media (max-width: 36rem){.cc__stats[data-astro-cid-ljtwgxqf]{grid-template-columns:minmax(0,1fr)}}.cc__stats[data-astro-cid-ljtwgxqf]>div[data-astro-cid-ljtwgxqf]{border:1px solid var(--color-line);border-radius:var(--radius, 4px);background:var(--color-paper-2);padding:.9rem 1rem;display:grid;gap:.15rem}.cc__stats[data-astro-cid-ljtwgxqf] dt[data-astro-cid-ljtwgxqf]{font-size:.8rem;color:var(--color-ink-2)}.cc__stats[data-astro-cid-ljtwgxqf] dd[data-astro-cid-ljtwgxqf]{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-ink);font-variant-numeric:tabular-nums}.cc__break[data-astro-cid-ljtwgxqf]{border:1px solid var(--color-line);border-radius:var(--radius, 4px);background:var(--color-paper-2);padding:.9rem 1rem;display:grid;gap:.5rem}.cc__break-title[data-astro-cid-ljtwgxqf]{margin:0;font-size:.8rem;font-weight:600;color:var(--color-ink)}.cc__break-list[data-astro-cid-ljtwgxqf]{list-style:none;margin:0;padding:0;display:grid;gap:.3rem;font-size:.85rem;color:var(--color-ink-2)}.cc__break-list[data-astro-cid-ljtwgxqf] li{display:flex;justify-content:space-between;gap:1rem;font-variant-numeric:tabular-nums}.cc__break-list[data-astro-cid-ljtwgxqf] b{color:var(--color-ink);font-weight:600}.cc__break-list[data-astro-cid-ljtwgxqf] .cc__break-sum{border-top:1px solid var(--color-ink);padding-top:.35rem;margin-top:.15rem}.cc__fine[data-astro-cid-ljtwgxqf]{margin:0;font-size:.8rem;color:var(--color-ink-3)}.cc__note[data-astro-cid-ljtwgxqf]{grid-column:1 / -1;margin:0;font-size:.85rem;color:var(--color-ink-3);max-width:80ch}.ex[data-astro-cid-kgl6vzsd]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.95rem}.ex[data-astro-cid-kgl6vzsd] th[data-astro-cid-kgl6vzsd]{text-align:left;font-family:var(--font-mono, inherit);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2);padding:.5rem .75rem .5rem 0;border-bottom:2px solid var(--color-ink)}.ex[data-astro-cid-kgl6vzsd] td[data-astro-cid-kgl6vzsd]{padding:.7rem .75rem .7rem 0;border-bottom:1px solid var(--color-line);color:var(--color-ink-2)}.ex__total[data-astro-cid-kgl6vzsd]{color:var(--color-ink);font-weight:700}.ex[data-astro-cid-kgl6vzsd] tr[data-astro-cid-kgl6vzsd]:hover td[data-astro-cid-kgl6vzsd]{background:var(--color-signal-soft)}@media (max-width: 40rem){.ex[data-astro-cid-kgl6vzsd]{display:block;overflow-x:auto;white-space:nowrap}}.links[data-astro-cid-kgl6vzsd]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}
