.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}
.compare-card{padding:1rem;border-radius:10px;background:var(--panel);border:1px solid var(--line);text-align:center}
.compare-card h4{color:var(--cyan);margin:0 0 .5rem;font-size:.95rem}
.compare-card.num h4{color:var(--amber)}
.compare-card .val{font-family:"JetBrains Mono",monospace;font-size:1.4rem;font-weight:700;color:var(--ink)}
.compare-card .note{font-size:.8rem;color:var(--muted);margin-top:.3rem}
.scenario-note{padding:.6rem 1rem;background:rgba(34,211,238,.05);border-left:3px solid var(--cyan);border-radius:0 8px 8px 0;margin:.8rem 0;font-size:.9rem;color:var(--muted)}
.formula-big{font-family:"JetBrains Mono",monospace;font-size:1.8rem;font-weight:700;color:var(--cyan);text-align:center;padding:20px;background:var(--panel2);border:2px solid var(--line);border-radius:12px;margin:16px 0}
.calc-panel{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;max-width:360px;margin:10px auto}
.calc-btn{padding:12px;border-radius:8px;border:1px solid var(--line);background:var(--panel2);color:var(--ink);font-family:"JetBrains Mono",monospace;font-size:16px;font-weight:600;cursor:pointer;text-align:center;transition:.12s}
.calc-btn:hover{border-color:var(--cyan);color:var(--cyan)}
.calc-btn.op{background:rgba(34,211,238,.08);color:var(--cyan)}
.calc-btn.eq{background:var(--cyan);color:#04222b;grid-column:span 2}
.calc-btn.fn{background:rgba(252,211,77,.08);color:var(--amber)}
