.reverse-calc-card[data-astro-cid-slvzhxku]{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1.75rem;margin-block:2rem}.rev-badge[data-astro-cid-slvzhxku]{display:inline-block;font-size:.75rem;font-weight:700;padding:.25rem .65rem;background:hsl(var(--primary-subtle));color:hsl(var(--primary));border-radius:var(--radius-full);margin-bottom:.5rem}.rev-title[data-astro-cid-slvzhxku]{font-size:var(--text-xl);font-weight:800;color:hsl(var(--text-primary));margin-bottom:.35rem}.rev-subtitle[data-astro-cid-slvzhxku]{font-size:var(--text-sm);color:hsl(var(--text-muted));margin-bottom:1.5rem}.rev-grid[data-astro-cid-slvzhxku]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.rev-grid[data-astro-cid-slvzhxku]{grid-template-columns:1.1fr 1fr}}.rev-inputs[data-astro-cid-slvzhxku]{display:flex;flex-direction:column;gap:1rem}.field[data-astro-cid-slvzhxku] label[data-astro-cid-slvzhxku]{display:block;font-size:var(--text-sm);font-weight:700;color:hsl(var(--text-primary));margin-bottom:.4rem}.input-currency-wrap[data-astro-cid-slvzhxku]{display:flex;align-items:center;border:2px solid hsl(var(--border-medium));border-radius:var(--radius-md);background:hsl(var(--bg-card));padding-left:.75rem}.input-currency-wrap[data-astro-cid-slvzhxku] input[data-astro-cid-slvzhxku]{border:none;background:transparent;font-family:var(--font-mono);font-size:var(--text-xl);font-weight:800;color:hsl(var(--text-primary));width:100%}.input-currency-wrap[data-astro-cid-slvzhxku] select[data-astro-cid-slvzhxku]{border:none;background:hsl(var(--bg-surface));border-left:1px solid hsl(var(--border-subtle));font-weight:600}.options-box[data-astro-cid-slvzhxku]{display:flex;flex-direction:column;gap:.5rem;font-size:var(--text-sm)}.custom-check[data-astro-cid-slvzhxku]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.rev-result-box[data-astro-cid-slvzhxku]{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.rev-res-lbl[data-astro-cid-slvzhxku]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:hsl(var(--text-muted))}.rev-res-hero[data-astro-cid-slvzhxku]{font-size:var(--text-3xl);font-weight:900;color:hsl(var(--primary));line-height:1.1}.rev-res-sub[data-astro-cid-slvzhxku]{font-size:var(--text-sm);color:hsl(var(--text-muted));font-weight:600}.rev-stats-strip[data-astro-cid-slvzhxku]{margin-top:.5rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-sm);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.4rem;font-size:var(--text-sm)}.stat-cell[data-astro-cid-slvzhxku]{display:flex;justify-content:space-between}.tax-color[data-astro-cid-slvzhxku]{color:hsl(var(--accent-tax))}.super-color[data-astro-cid-slvzhxku]{color:hsl(var(--accent-super))}.page-content-wrap[data-astro-cid-44cugobu]{padding-top:2.5rem;padding-bottom:4rem}.page-intro-header[data-astro-cid-44cugobu]{text-align:center;max-width:44rem;margin-inline:auto;margin-bottom:2rem}.page-tag[data-astro-cid-44cugobu]{display:inline-block;font-size:.75rem;font-weight:700;padding:.25rem .65rem;background:hsl(var(--primary-subtle));color:hsl(var(--primary));border-radius:var(--radius-full);margin-bottom:.5rem}.page-h1[data-astro-cid-44cugobu]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;color:hsl(var(--text-primary));margin-bottom:.5rem}.page-lead[data-astro-cid-44cugobu]{font-size:var(--text-base);color:hsl(var(--text-secondary));line-height:1.6;margin:0}.section-spacer[data-astro-cid-44cugobu]{margin-block:2.5rem}.container-prose[data-astro-cid-44cugobu]{margin-top:3.5rem}.container-prose[data-astro-cid-44cugobu] h2[data-astro-cid-44cugobu]{font-size:var(--text-2xl);font-weight:800;color:hsl(var(--text-primary));letter-spacing:-.025em;margin-bottom:1rem}.code-math-box[data-astro-cid-44cugobu]{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);padding:1rem 1.25rem;margin-block:1rem;font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--primary));overflow-x:auto}
