.calc-page[data-astro-cid-4sry6uxs]{max-width:760px}.calc-page[data-astro-cid-4sry6uxs] .lede[data-astro-cid-4sry6uxs]{font-size:1.12rem;color:var(--ink);line-height:1.7}.calc[data-astro-cid-4sry6uxs]{margin:1.5rem 0;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft)}.calc-inputs[data-astro-cid-4sry6uxs]{display:grid;grid-template-columns:1fr auto 1fr .8fr;gap:.75rem;align-items:end}.calc-field[data-astro-cid-4sry6uxs]{display:flex;flex-direction:column;gap:.3rem}.calc-field[data-astro-cid-4sry6uxs] label[data-astro-cid-4sry6uxs]{font-size:.72rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.calc-field[data-astro-cid-4sry6uxs] input[data-astro-cid-4sry6uxs]{padding:.6rem .7rem;border-radius:var(--radius);border:1px solid var(--line-2);font-size:1rem;background:var(--bg);color:var(--ink);font-family:ui-monospace,SF Mono,Menlo,monospace}.calc-field[data-astro-cid-4sry6uxs] input[data-astro-cid-4sry6uxs]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ea580c26}.speed-row[data-astro-cid-4sry6uxs]{display:flex;align-items:center;gap:.4rem}.speed-row[data-astro-cid-4sry6uxs] input[data-astro-cid-4sry6uxs]{width:4.5rem}.speed-row[data-astro-cid-4sry6uxs] span[data-astro-cid-4sry6uxs]{font-size:.85rem;color:var(--muted)}.calc-swap-wrap[data-astro-cid-4sry6uxs]{display:flex;align-items:end;padding-bottom:.2rem}#swap[data-astro-cid-4sry6uxs]{font-size:1.1rem;line-height:1;padding:.55rem .6rem;border:1px solid var(--line-2);background:var(--bg);border-radius:var(--radius);cursor:pointer;color:var(--ink-2)}#swap[data-astro-cid-4sry6uxs]:hover{border-color:var(--accent);color:var(--accent)}.calc-error[data-astro-cid-4sry6uxs]{margin:1rem 0 0;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;padding:.7rem .9rem;border-radius:var(--radius);font-size:.9rem}.calc-error[data-astro-cid-4sry6uxs] code[data-astro-cid-4sry6uxs]{background:#fde9d4;padding:.05rem .3rem;border-radius:4px}.verdict[data-astro-cid-4sry6uxs]{margin:1.25rem 0 0;padding:.9rem 1.1rem;border-radius:var(--radius);border:1px solid}.verdict[data-astro-cid-4sry6uxs].ok{background:#f0fdf4;border-color:#bbf7d0}.verdict[data-astro-cid-4sry6uxs].warn{background:#fffbeb;border-color:#fde68a}.verdict-lead[data-astro-cid-4sry6uxs]{margin:0;font-size:1rem;color:var(--ink);line-height:1.6}.verdict-speed[data-astro-cid-4sry6uxs]{margin:.4rem 0 0;font-size:.92rem;color:var(--ink-2)}.calc-grid[data-astro-cid-4sry6uxs]{display:grid;grid-template-columns:240px 1fr;gap:1rem;align-items:center;margin-top:1rem}.calc-visual[data-astro-cid-4sry6uxs] svg[data-astro-cid-4sry6uxs]{width:100%;max-width:240px;height:auto;display:block;margin:0 auto}.calc-table[data-astro-cid-4sry6uxs]{width:100%;border-collapse:collapse;font-size:.92rem}.calc-table[data-astro-cid-4sry6uxs] thead[data-astro-cid-4sry6uxs] th[data-astro-cid-4sry6uxs]{background:var(--bg);text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);padding:.4rem .6rem;border-bottom:1px solid var(--line)}.calc-table[data-astro-cid-4sry6uxs] th[data-astro-cid-4sry6uxs]{text-align:left;font-weight:500;color:var(--ink-2);padding:.5rem .6rem;border-bottom:1px solid var(--line)}.calc-table[data-astro-cid-4sry6uxs] td[data-astro-cid-4sry6uxs]{padding:.5rem .6rem;border-bottom:1px solid var(--line);font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--ink)}.dcell[data-astro-cid-4sry6uxs].up{color:#ea580c}.dcell[data-astro-cid-4sry6uxs].down{color:#1d4ed8}.dcell[data-astro-cid-4sry6uxs].nochg{color:var(--muted)}.calc-explain[data-astro-cid-4sry6uxs]{margin-top:2.5rem}.calc-explain[data-astro-cid-4sry6uxs] h2[data-astro-cid-4sry6uxs]{font-size:1.25rem;margin:1.75rem 0 .5rem}.calc-explain[data-astro-cid-4sry6uxs] p[data-astro-cid-4sry6uxs]{color:var(--ink-2);line-height:1.7;max-width:65ch}.calc-explain[data-astro-cid-4sry6uxs] code[data-astro-cid-4sry6uxs]{background:#f0f2f5;padding:.1rem .4rem;border-radius:4px;font-size:.9em;font-family:ui-monospace,SF Mono,Menlo,monospace}@media (max-width: 600px){.calc-inputs[data-astro-cid-4sry6uxs]{grid-template-columns:1fr 1fr}.calc-swap-wrap[data-astro-cid-4sry6uxs]{display:none}.calc-grid[data-astro-cid-4sry6uxs]{grid-template-columns:1fr}.calc-visual[data-astro-cid-4sry6uxs]{max-width:240px;margin:0 auto}}
