.board-scope.svelte-lql4qy{--board-rule: rgba(255, 255, 255, .08);--board-text: rgba(255, 255, 255, .68);--board-dim: rgba(255, 255, 255, .5);--live: #00d66f;--cold: #ff5247;--caution: #f5a623;background:var(--color-bg-primary)}.calc.svelte-lql4qy{max-width:62rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}.lc-top.svelte-lql4qy{display:flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.16em;color:var(--board-dim)}.lc-track.svelte-lql4qy{color:#ffffff4d}.flag.svelte-lql4qy{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;padding:.15rem .4rem;border:1px solid rgba(0,214,111,.4);background:#00d66f1a;color:var(--live)}.lc-title.svelte-lql4qy{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;letter-spacing:-.03em;margin:.5rem 0;color:var(--color-text-primary)}.lc-sub.svelte-lql4qy{margin:0;max-width:66ch;color:var(--board-text);line-height:1.6}.reads.svelte-lql4qy{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:center;margin-top:2rem;padding:1.75rem 0;border-top:1px solid var(--board-rule);border-bottom:1px solid var(--board-rule)}.read-tag.svelte-lql4qy{display:block;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.16em;margin-bottom:.5rem}.tag-sharp.svelte-lql4qy{color:var(--live)}.tag-sucker.svelte-lql4qy{color:var(--cold)}.read-body.svelte-lql4qy{margin:0;font-size:.9375rem;line-height:1.55;color:var(--board-text)}.read-number.svelte-lql4qy{text-align:center}.law.svelte-lql4qy{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.16em;color:var(--board-dim);text-transform:uppercase;margin:2.5rem 0 .25rem;font-weight:500}.row.svelte-lql4qy{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--board-rule);color:var(--board-text);font-size:.9375rem}.row-key.svelte-lql4qy{color:var(--color-text-primary)}.num.svelte-lql4qy{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.0625rem;color:var(--color-text-primary);letter-spacing:-.01em}.num.live.svelte-lql4qy{color:var(--live)}.num.cold.svelte-lql4qy{color:var(--cold)}.row-input.svelte-lql4qy label:where(.svelte-lql4qy){color:var(--board-text);font-size:.9375rem}.row-note.svelte-lql4qy{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;color:#ffffff4d;margin-left:.4rem}.row-input.svelte-lql4qy{background:#ffffff04}.row-input.svelte-lql4qy input:where(.svelte-lql4qy){width:9rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:.35rem .6rem;text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.0625rem;color:var(--color-text-primary);min-height:44px;cursor:text;transition:border-color .15s,background .15s}.row-input.svelte-lql4qy input:where(.svelte-lql4qy):hover{border-color:#ffffff4d;background:#ffffff12}.row-input.svelte-lql4qy input:where(.svelte-lql4qy):focus{outline:none;border-color:var(--live);background:#00d66f0f}.row-error.svelte-lql4qy{margin:.5rem 0 0;font-size:.8125rem;color:var(--cold)}.row-foot.svelte-lql4qy{margin:.75rem 0 0;font-size:.8125rem;color:var(--board-dim);max-width:66ch}.empty.svelte-lql4qy{margin:2.5rem 0 0;padding:1.25rem 0;border-top:1px solid var(--board-rule);border-bottom:1px solid var(--board-rule);color:var(--board-dim);font-family:var(--font-mono);font-size:.875rem}.caution.svelte-lql4qy{margin-top:2.5rem;padding:1.25rem 0 1.25rem 1rem;box-shadow:inset 2px 0 0 var(--caution)}.caution-tag.svelte-lql4qy{display:block;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.16em;color:var(--caution);margin-bottom:.5rem}.caution.svelte-lql4qy p:where(.svelte-lql4qy){margin:0;max-width:66ch;font-size:.9375rem;line-height:1.6;color:var(--board-text)}.out.svelte-lql4qy{margin-top:2.5rem}.row-out.svelte-lql4qy{text-decoration:none;color:var(--color-text-primary);border-top:1px solid var(--board-rule);border-bottom:none;transition:background .12s}.row-out.svelte-lql4qy:last-child{border-bottom:1px solid var(--board-rule)}.row-out.svelte-lql4qy:hover{background:#ffffff08}.out-tell.svelte-lql4qy{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:var(--board-dim)}.out-live.svelte-lql4qy{color:var(--live)}@media(max-width:760px){.calc.svelte-lql4qy{padding:1.75rem 1rem 3rem}.reads.svelte-lql4qy{grid-template-columns:1fr;gap:1.5rem;text-align:left}.read-number.svelte-lql4qy{text-align:left}.row-input.svelte-lql4qy input:where(.svelte-lql4qy){width:7rem;font-size:16px}}
