.calculator-shell[data-astro-cid-2d2er7gt]{display:grid;gap:2rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;background:linear-gradient(135deg,#f0f9ff,#f8fafc);border:1px solid #bae6fd;border-radius:1.2rem;padding:2.4rem}.calculator-column[data-astro-cid-2d2er7gt] h2[data-astro-cid-2d2er7gt]{margin-top:0}.calculator-form[data-astro-cid-2d2er7gt]{display:grid;gap:.9rem}.calculator-field[data-astro-cid-2d2er7gt]{display:grid;gap:.35rem;font-weight:600}.calculator-field[data-astro-cid-2d2er7gt] input[data-astro-cid-2d2er7gt]{width:100%}.calculator-submit[data-astro-cid-2d2er7gt]{margin-top:1.15rem;justify-self:stretch;width:100%;white-space:nowrap;font-size:1.06rem;line-height:1;padding:.95rem 1.35rem;border-radius:999px;background:#9b1d19;border:1px solid #7f1815;color:#fff;box-shadow:0 8px 20px #7f181538;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.calculator-submit[data-astro-cid-2d2er7gt]:hover{background:#7f1815;border-color:#671210;transform:translateY(-1px);box-shadow:0 10px 24px #7f181547}.calculator-submit[data-astro-cid-2d2er7gt]:disabled{cursor:not-allowed;opacity:.9;transform:none}.comparison-table-wrap[data-astro-cid-2d2er7gt]{border:1px solid rgba(14,116,144,.2);border-radius:.85rem;overflow:hidden;background:#ffffffbf;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.comparison-table-wrap[data-astro-cid-2d2er7gt].calc-attention{border-color:#0e749073;box-shadow:0 0 0 4px #7dd3fc73;transform:translateY(-1px)}.calc-progress[data-astro-cid-2d2er7gt]{margin:0 0 .75rem;padding:.2rem 0}.calc-progress-track[data-astro-cid-2d2er7gt]{position:relative;display:block;width:100%;height:.4rem;border-radius:999px;overflow:hidden;background:#4c43a547}.calc-progress-fill[data-astro-cid-2d2er7gt]{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#7c3aed);animation:calc-loading-slide .9s linear infinite}.sr-only[data-astro-cid-2d2er7gt]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes calc-loading-slide{0%{transform:translate(-10%)}to{transform:translate(170%)}}.comparison-table[data-astro-cid-2d2er7gt]{width:100%;border-collapse:separate;border-spacing:0;font-size:.97rem}.comparison-table[data-astro-cid-2d2er7gt] th[data-astro-cid-2d2er7gt],.comparison-table[data-astro-cid-2d2er7gt] td[data-astro-cid-2d2er7gt]{padding:.85rem .95rem;text-align:left;vertical-align:middle}.comparison-table[data-astro-cid-2d2er7gt] th[data-astro-cid-2d2er7gt]{background:#0e74901a;color:#0f172a;font-weight:700;border-bottom:1px solid rgba(14,116,144,.2)}.comparison-table[data-astro-cid-2d2er7gt] tbody[data-astro-cid-2d2er7gt] tr[data-astro-cid-2d2er7gt]{background:#ffffffb3;transition:background-color .2s ease,box-shadow .2s ease}.comparison-table[data-astro-cid-2d2er7gt] tbody[data-astro-cid-2d2er7gt] tr[data-astro-cid-2d2er7gt]:nth-child(2n){background:#f0f9ffb8}.comparison-table[data-astro-cid-2d2er7gt] tbody[data-astro-cid-2d2er7gt] td[data-astro-cid-2d2er7gt]:nth-child(2),.comparison-table[data-astro-cid-2d2er7gt] tbody[data-astro-cid-2d2er7gt] td[data-astro-cid-2d2er7gt]:nth-child(3){font-variant-numeric:tabular-nums;font-weight:600}.comparison-table[data-astro-cid-2d2er7gt] tbody[data-astro-cid-2d2er7gt] tr[data-astro-cid-2d2er7gt].best-model{background:#bbf7d080;box-shadow:inset 3px 0 #16a34a}.delta-positive[data-astro-cid-2d2er7gt]{color:#b91c1c}.delta-negative[data-astro-cid-2d2er7gt]{color:#15803d}.delta-neutral[data-astro-cid-2d2er7gt]{color:var(--muted)}@media(max-width:900px){.calculator-shell[data-astro-cid-2d2er7gt]{grid-template-columns:1fr;padding:1.6rem}.comparison-table[data-astro-cid-2d2er7gt] th[data-astro-cid-2d2er7gt],.comparison-table[data-astro-cid-2d2er7gt] td[data-astro-cid-2d2er7gt]{padding:.7rem .65rem;font-size:.92rem}}:root[data-theme=dark] .calculator-shell[data-astro-cid-2d2er7gt]{background:linear-gradient(135deg,#172a3d,#1a2f45);border-color:#31547a;box-shadow:none}:root[data-theme=dark] .calculator-submit[data-astro-cid-2d2er7gt]{background:#b32621;border-color:#8f1e1a;box-shadow:0 10px 24px #00000052}:root[data-theme=dark] .calculator-submit[data-astro-cid-2d2er7gt]:hover{background:#9b1d19;border-color:#7f1815}:root[data-theme=dark] .comparison-table-wrap[data-astro-cid-2d2er7gt]{border-color:#7dd3fc47;background:#02081773}:root[data-theme=dark] .comparison-table-wrap[data-astro-cid-2d2er7gt].calc-attention{border-color:#7dd3fc8c;box-shadow:0 0 0 4px #1e40af59}:root[data-theme=dark] .comparison-table[data-astro-cid-2d2er7gt] th[data-astro-cid-2d2er7gt]{background:#1e3a5fb8;color:#e5e7eb;border-bottom-color:#7dd3fc40}:root[data-theme=dark] .calc-progress-track[data-astro-cid-2d2er7gt]{background:#7c3aed52}:root[data-theme=dark] .calc-progress-fill[data-astro-cid-2d2er7gt]{background:linear-gradient(90deg,#a78bfa,#8b5cf6)}:root[data-theme=dark] .comparison-table[data-astro-cid-2d2er7gt] tbody[data-astro-cid-2d2er7gt] tr[data-astro-cid-2d2er7gt]{background:#0f172a9e}:root[data-theme=dark] .comparison-table[data-astro-cid-2d2er7gt] tbody[data-astro-cid-2d2er7gt] tr[data-astro-cid-2d2er7gt]:nth-child(2n){background:#1e293bad}:root[data-theme=dark] .comparison-table[data-astro-cid-2d2er7gt] tbody[data-astro-cid-2d2er7gt] tr[data-astro-cid-2d2er7gt].best-model{background:#1665345c;box-shadow:inset 3px 0 #22c55e}:root[data-theme=dark] .delta-positive[data-astro-cid-2d2er7gt]{color:#fca5a5}:root[data-theme=dark] .delta-negative[data-astro-cid-2d2er7gt]{color:#86efac}
