.calc-grid[data-astro-cid-ko5jryiz]{gap:var(--calc-gap,1.5rem);grid-template-columns:1fr;width:100%;display:grid}@media (width>=900px){.calc-grid[data-astro-cid-ko5jryiz]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.calc-inputs[data-astro-cid-ko5jryiz],.calc-results[data-astro-cid-ko5jryiz]{gap:var(--calc-gap,1.5rem);flex-direction:column;min-width:0;display:flex}.mode-card[data-astro-cid-ko5jryiz][hidden]{display:none}.chip-row[data-astro-cid-ko5jryiz]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-ko5jryiz]{cursor:pointer;border:1px solid var(--calc-chip-border,var(--border,#ffffff14));border-radius:var(--calc-radius,10px);background:var(--calc-chip-bg,var(--calc-surface-2,var(--surface-2,#ffffff0a)));color:var(--calc-chip-text,var(--text-muted,#9ca3af));transition:all var(--calc-transition-fast,.15s ease);padding:.5rem .85rem;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.2}.chip[data-astro-cid-ko5jryiz]:hover{border-color:var(--calc-chip-hover-border,var(--accent,#4f8cff));color:var(--calc-chip-hover-text,var(--text,#f5f5f5))}.chip[data-astro-cid-ko5jryiz].active{background:var(--calc-chip-active-bg,var(--accent,#4f8cff));border-color:var(--calc-chip-active-border,var(--accent,#4f8cff));color:var(--calc-chip-active-text,#fff)}.rate-input-container[data-astro-cid-ko5jryiz]{flex-direction:column;gap:.75rem;display:flex}.rate-display[data-astro-cid-ko5jryiz]{border-radius:var(--calc-radius,12px);background:var(--calc-surface-2,var(--surface-2,#ffffff0a));align-items:baseline;gap:.25rem;padding:.5rem .75rem;display:flex}.rate-currency[data-astro-cid-ko5jryiz]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));font-size:1.5rem}.rate-value[data-astro-cid-ko5jryiz]{min-width:0;color:var(--calc-text,var(--text,#f5f5f5));background:0 0;border:0;outline:0;flex:1;padding:.25rem 0;font-size:1.75rem;font-weight:600}.rate-suffix[data-astro-cid-ko5jryiz]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));font-size:1rem}.hours-container[data-astro-cid-ko5jryiz]{flex-direction:column;gap:.85rem;margin-top:.85rem;display:flex}.hours-custom[data-astro-cid-ko5jryiz]{align-items:center;gap:.5rem;display:flex}.hours-custom[data-astro-cid-ko5jryiz] label[data-astro-cid-ko5jryiz]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));font-size:.875rem}.hours-custom[data-astro-cid-ko5jryiz] input[data-astro-cid-ko5jryiz]{background:var(--calc-surface-2,var(--surface-2,#ffffff0a));border:1px solid var(--calc-input-border);border-radius:var(--calc-radius,12px);min-width:0;color:var(--calc-text,var(--text,#f5f5f5));flex:1;padding:.5rem .75rem;font-size:1rem}.ot-mult-block[data-astro-cid-ko5jryiz]{flex-direction:column;gap:.4rem;display:flex}.field-label[data-astro-cid-ko5jryiz]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));font-size:.82rem;font-weight:600}.field-hint[data-astro-cid-ko5jryiz]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));margin:.85rem 0 0;font-size:.8rem;line-height:1.5}.results-content[data-astro-cid-ko5jryiz]{flex-direction:column;gap:1rem;display:flex}.primary-result[data-astro-cid-ko5jryiz]{text-align:center;padding-bottom:.5rem}.primary-result-label[data-astro-cid-ko5jryiz]{letter-spacing:.1em;color:var(--calc-text-muted,var(--text-muted,#9ca3af));font-size:.75rem}.primary-result-amount[data-astro-cid-ko5jryiz]{color:var(--calc-accent,var(--accent,#4f8cff));margin-top:.25rem;font-size:2.25rem;font-weight:700}.results-breakdown[data-astro-cid-ko5jryiz]{flex-direction:column;gap:.25rem;display:flex}.result-row[data-astro-cid-ko5jryiz][hidden]{display:none}.callout[data-astro-cid-ko5jryiz]{border-radius:var(--calc-radius,8px);background:var(--calc-callout-bg,var(--calc-warning-bg,#fbbf2414));border:1px solid var(--calc-callout-border,var(--calc-warning-border,#fbbf2440));color:var(--calc-callout-text,var(--calc-text,var(--text,#f5f5f5)));padding:.7rem .85rem;font-size:.85rem;line-height:1.5}.calc-disclaimer[data-astro-cid-ko5jryiz]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));margin:0;font-size:.8125rem}.related-card[data-astro-cid-ko5jryiz] h3[data-astro-cid-ko5jryiz]{margin:0 0 .5rem;font-size:1.05rem}.related-card[data-astro-cid-ko5jryiz] p[data-astro-cid-ko5jryiz]{margin:0;font-size:.9rem;line-height:1.55}.content-section[data-astro-cid-ko5jryiz]{margin-top:2.5rem}.content-container[data-astro-cid-ko5jryiz].prose{max-width:70ch;margin:0 auto}.content-container[data-astro-cid-ko5jryiz].prose h2[data-astro-cid-ko5jryiz]{margin-top:2rem}.content-container[data-astro-cid-ko5jryiz].prose p[data-astro-cid-ko5jryiz]{line-height:1.65}
