.calc.svelte-1c8yvjn{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);background-image:radial-gradient(420px 260px at var(--px,80%) var(--py,0%), color-mix(in oklab, var(--accent) 8%, transparent), transparent 70%);grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.col-label.svelte-1c8yvjn{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-block-end:1.25rem}.controls.svelte-1c8yvjn{flex-direction:column;display:flex}.ctrl.svelte-1c8yvjn{margin-block-end:1.5rem}.ctrl.lead.svelte-1c8yvjn{border-block-end:1px solid var(--border);margin-block-end:1.25rem;padding-block-end:1.25rem}.ctrl.lead.svelte-1c8yvjn label:where(.svelte-1c8yvjn){font-size:var(--text-md);color:var(--text-1)}.ctrl.lead.svelte-1c8yvjn output:where(.svelte-1c8yvjn){font-size:var(--text-lg)}.hint.svelte-1c8yvjn{font-size:var(--text-xs);color:var(--text-3);margin-block-start:.5rem}.ctrl.svelte-1c8yvjn label:where(.svelte-1c8yvjn){font-size:var(--text-sm);color:var(--text-2);justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:.6rem;display:flex}.ctrl.svelte-1c8yvjn output:where(.svelte-1c8yvjn){font-size:var(--text-md);color:var(--accent-text)}input[type=range].svelte-1c8yvjn{appearance:none;cursor:pointer;background:0 0;block-size:1.5rem;inline-size:100%}input[type=range].svelte-1c8yvjn::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:var(--border-strong);block-size:3px}input[type=range].svelte-1c8yvjn::-moz-range-track{border-radius:var(--radius-full);background:var(--border-strong);block-size:3px}input[type=range].svelte-1c8yvjn::-webkit-slider-thumb{appearance:none;background:var(--accent);block-size:15px;inline-size:15px;transition:transform var(--speed) var(--ease);border:none;border-radius:50%;margin-block-start:-6px}input[type=range].svelte-1c8yvjn::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;block-size:15px;inline-size:15px}input[type=range].svelte-1c8yvjn:hover::-webkit-slider-thumb{transform:scale(1.15)}input[type=range].svelte-1c8yvjn:focus-visible{outline:none}input[type=range].svelte-1c8yvjn:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-soft)}input[type=range].svelte-1c8yvjn:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--accent-soft)}.presets.svelte-1c8yvjn{flex-wrap:wrap;gap:.5rem;margin-block-start:.25rem;display:flex}.chip.svelte-1c8yvjn{font-size:var(--text-xs);color:var(--text-3);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;transition:color var(--speed) var(--ease), border-color var(--speed) var(--ease);padding:.4rem .8rem}.chip.svelte-1c8yvjn:hover{color:var(--text-2);border-color:var(--border-strong)}.chip.on.svelte-1c8yvjn{color:var(--accent-text);border-color:color-mix(in oklab, var(--accent) 45%, var(--border));background:var(--accent-soft)}.chip.svelte-1c8yvjn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.note.svelte-1c8yvjn{font-size:var(--text-xs);color:var(--text-3);margin-block-start:auto;padding-block-start:1.25rem;line-height:1.65}.readout.svelte-1c8yvjn{flex-direction:column;display:flex}.ledger.svelte-1c8yvjn{font-size:var(--text-xs);margin:0}.ledger.svelte-1c8yvjn .row:where(.svelte-1c8yvjn){border-block-end:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.55rem;display:flex}.ledger.svelte-1c8yvjn dt:where(.svelte-1c8yvjn){color:var(--text-3)}.share.svelte-1c8yvjn{color:var(--accent-text);margin-inline-start:.5rem}.ledger.svelte-1c8yvjn dd:where(.svelte-1c8yvjn){color:var(--text-2);font-size:var(--text-md);margin:0}.ledger.svelte-1c8yvjn .total:where(.svelte-1c8yvjn){border-block-end:none;padding-block-start:.8rem}.ledger.svelte-1c8yvjn .total:where(.svelte-1c8yvjn) dt:where(.svelte-1c8yvjn){color:var(--text-2);text-transform:uppercase;letter-spacing:.12em}.ledger.svelte-1c8yvjn .total:where(.svelte-1c8yvjn) dd:where(.svelte-1c8yvjn){color:var(--accent-text);font-size:var(--text-xl)}.verdict.svelte-1c8yvjn{border-block-start:1px solid var(--border);margin-block:1.4rem;padding-block-start:1.4rem}.mix.svelte-1c8yvjn{font-size:var(--text-xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.1em}.mixn.svelte-1c8yvjn,.mixp.svelte-1c8yvjn{color:var(--text-2)}.sep.svelte-1c8yvjn{opacity:.5;padding-inline:.45rem}.price.svelte-1c8yvjn{color:var(--accent-text);margin-block:.4rem .5rem;font-size:clamp(2.4rem,6vw,3.6rem);line-height:1}.verdict.svelte-1c8yvjn .subtle:where(.svelte-1c8yvjn){font-size:var(--text-xs);line-height:1.6}.bars.svelte-1c8yvjn{flex-direction:column;gap:.4rem;margin-block-start:auto;display:flex}.bar-label.svelte-1c8yvjn{font-size:var(--text-xs);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.barval.svelte-1c8yvjn{font-size:var(--text-sm);color:var(--text-2);flex:none}.bartrack.svelte-1c8yvjn{align-items:center;block-size:26px;margin-block-end:.7rem;display:flex}.barfill.svelte-1c8yvjn{block-size:100%;min-inline-size:3px;transition:inline-size .45s var(--ease);border-radius:6px}.barfill.them.svelte-1c8yvjn{background:color-mix(in oklab, var(--copper) 20%, var(--bg-2));border:1px solid color-mix(in oklab, var(--copper) 40%, var(--border))}.barfill.us.svelte-1c8yvjn{background:var(--accent)}.band.svelte-1c8yvjn{font-size:var(--text-xs);margin-block-start:.5rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.barfill.svelte-1c8yvjn{transition:none}}@media (width<=860px){.calc.svelte-1c8yvjn{grid-template-columns:1fr}.note.svelte-1c8yvjn{margin-block-start:0}}
