.calculator-grid[data-astro-cid-pn6kv7ot]{gap:var(--calc-gap,1.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}@media (width<=960px){.calculator-grid[data-astro-cid-pn6kv7ot]{grid-template-columns:minmax(0,1fr)}}.input-column[data-astro-cid-pn6kv7ot],.results-column[data-astro-cid-pn6kv7ot]{gap:var(--calc-gap,1.25rem);flex-direction:column;display:flex}.advanced-card[data-astro-cid-pn6kv7ot]{border-radius:var(--calc-card-radius,14px)}.advanced-card[data-astro-cid-pn6kv7ot][open] .advanced-chevron[data-astro-cid-pn6kv7ot]{transform:rotate(180deg)}.advanced-summary[data-astro-cid-pn6kv7ot]{cursor:pointer;align-items:center;gap:.75rem;list-style:none;display:flex}.advanced-summary[data-astro-cid-pn6kv7ot]::-webkit-details-marker{display:none}.advanced-chevron[data-astro-cid-pn6kv7ot]{width:1rem;height:1rem;color:var(--calc-text-muted,#94a3b8);margin-left:auto;transition:transform .2s}.advanced-body[data-astro-cid-pn6kv7ot]{margin-top:.75rem}.field-label[data-astro-cid-pn6kv7ot]{color:var(--calc-text-muted,#94a3b8);margin-bottom:.4rem;font-size:.85rem;display:block}.field-help[data-astro-cid-pn6kv7ot]{color:var(--calc-text-muted,#94a3b8);margin-top:.5rem;font-size:.8rem}.currency-input[data-astro-cid-pn6kv7ot]{background:var(--calc-input-bg,#ffffff0a);border:1px solid var(--calc-input-border,#ffffff1a);border-radius:10px;align-items:center;gap:.35rem;padding:.6rem .75rem;display:flex}.currency-input[data-astro-cid-pn6kv7ot] input[data-astro-cid-pn6kv7ot]{color:var(--calc-text,#f1f5f9);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:1rem;font-weight:600}.currency-prefix[data-astro-cid-pn6kv7ot],.currency-suffix[data-astro-cid-pn6kv7ot]{color:var(--calc-text-muted,#94a3b8);font-weight:500}.currency-input[data-astro-cid-pn6kv7ot].small{padding:.45rem .6rem}.currency-input[data-astro-cid-pn6kv7ot].small input[data-astro-cid-pn6kv7ot]{font-size:.95rem}.expense-grid[data-astro-cid-pn6kv7ot]{flex-direction:column;gap:.6rem;display:flex}.expense-row[data-astro-cid-pn6kv7ot]{grid-template-columns:1fr 9rem;align-items:center;gap:.75rem;display:grid}.expense-row[data-astro-cid-pn6kv7ot] label[data-astro-cid-pn6kv7ot]{color:var(--calc-text,#e2e8f0);font-size:.9rem}.expense-total[data-astro-cid-pn6kv7ot]{border-top:1px solid var(--calc-divider,#ffffff14);color:var(--calc-text,#f1f5f9);justify-content:space-between;margin-top:.4rem;padding-top:.6rem;font-weight:600;display:flex}.disposable-card[data-astro-cid-pn6kv7ot]{flex-direction:column;gap:1rem;display:flex}.disposable-block[data-astro-cid-pn6kv7ot]{background:var(--calc-input-bg,#ffffff0a);border:1px solid var(--calc-divider,#ffffff14);border-radius:12px;padding:1rem 1.1rem}.legal-block[data-astro-cid-pn6kv7ot]{border-left:3px solid var(--calc-accent,#38bdf8)}.real-block[data-astro-cid-pn6kv7ot]{border-left:3px solid var(--calc-success,#34d399)}.disposable-label[data-astro-cid-pn6kv7ot]{color:var(--calc-text-muted,#94a3b8);align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.85rem;display:flex}.info-link[data-astro-cid-pn6kv7ot]{width:1rem;height:1rem;color:var(--calc-text-muted,#94a3b8);text-decoration:none;display:inline-flex}.info-link[data-astro-cid-pn6kv7ot]:hover{color:var(--calc-accent,#38bdf8)}.disposable-amount[data-astro-cid-pn6kv7ot]{color:var(--calc-text,#f1f5f9);letter-spacing:-.01em;font-size:1.75rem;font-weight:700}.disposable-amount[data-astro-cid-pn6kv7ot].hero{font-size:2.25rem}.disposable-amount[data-astro-cid-pn6kv7ot].positive{color:var(--calc-success,#34d399)}.disposable-amount[data-astro-cid-pn6kv7ot].negative{color:var(--calc-danger,#f87171)}.disposable-hint[data-astro-cid-pn6kv7ot]{color:var(--calc-text-muted,#94a3b8);margin-top:.45rem;font-size:.82rem;line-height:1.4}.disposable-stats[data-astro-cid-pn6kv7ot]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (width<=520px){.disposable-stats[data-astro-cid-pn6kv7ot]{grid-template-columns:1fr}}.stat[data-astro-cid-pn6kv7ot]{background:var(--calc-input-bg,#ffffff0a);border:1px solid var(--calc-divider,#ffffff14);border-radius:10px;padding:.75rem .9rem}.stat-label[data-astro-cid-pn6kv7ot]{color:var(--calc-text-muted,#94a3b8);margin-bottom:.35rem;font-size:.78rem}.stat-value[data-astro-cid-pn6kv7ot]{color:var(--calc-text,#f1f5f9);font-size:1.15rem;font-weight:700}.stat-value[data-astro-cid-pn6kv7ot].band-green{color:var(--calc-success,#34d399)}.stat-value[data-astro-cid-pn6kv7ot].band-amber{color:var(--warning-amber)}.stat-value[data-astro-cid-pn6kv7ot].band-red{color:var(--calc-danger,#f87171)}.stat-bar[data-astro-cid-pn6kv7ot]{background:var(--calc-divider,#ffffff14);border-radius:6px;height:6px;margin-top:.5rem;overflow:hidden}.stat-bar-fill[data-astro-cid-pn6kv7ot]{background:var(--calc-success,#34d399);width:0%;height:100%;transition:width .25s,background .25s}.stat-bar-fill[data-astro-cid-pn6kv7ot].band-amber{background:var(--warning-amber)}.stat-bar-fill[data-astro-cid-pn6kv7ot].band-red{background:var(--calc-danger,#f87171)}.callout[data-astro-cid-pn6kv7ot]{border-radius:10px;padding:.75rem .9rem;font-size:.88rem;line-height:1.45}.callout[data-astro-cid-pn6kv7ot].neutral{background:var(--info-bg);color:var(--calc-text,#e2e8f0);border:1px solid var(--info-border)}.callout[data-astro-cid-pn6kv7ot].amber{background:var(--warning-bg);color:var(--warning-amber);border:1px solid var(--warning-border)}.callout[data-astro-cid-pn6kv7ot].danger{background:var(--negative-glow);color:var(--negative);border:1px solid var(--negative-border)}.callout[data-astro-cid-pn6kv7ot].small{padding:.55rem .75rem;font-size:.8rem}.callout[data-astro-cid-pn6kv7ot] a{color:inherit;text-underline-offset:2px;text-decoration:underline}.badge[data-astro-cid-pn6kv7ot]{background:var(--calc-results-breakdown-bg);border:2px solid var(--positive);color:var(--calc-accent,#38bdf8);vertical-align:middle;border-radius:999px;margin-left:.4rem;padding:.1rem .45rem;font-size:.7rem;display:inline-block}.tax-note[data-astro-cid-pn6kv7ot].global{color:var(--calc-text-muted,#94a3b8);margin-top:1.5rem;font-size:.8rem}.content-section[data-astro-cid-pn6kv7ot]{margin-top:2.5rem}.content-container[data-astro-cid-pn6kv7ot]{max-width:760px;margin:0 auto}.content-container[data-astro-cid-pn6kv7ot] h2[data-astro-cid-pn6kv7ot]{color:var(--calc-text,#f1f5f9);margin-top:2rem;margin-bottom:.75rem;font-size:1.4rem}.content-container[data-astro-cid-pn6kv7ot] p[data-astro-cid-pn6kv7ot],.content-container[data-astro-cid-pn6kv7ot] ul[data-astro-cid-pn6kv7ot]{color:var(--calc-text,#e2e8f0);margin-bottom:.85rem;line-height:1.6}.content-container[data-astro-cid-pn6kv7ot] ul[data-astro-cid-pn6kv7ot]{padding-left:1.25rem}.content-container[data-astro-cid-pn6kv7ot] a[data-astro-cid-pn6kv7ot]{color:var(--calc-accent,#38bdf8)}
