.card-hint[data-astro-cid-katk3w6v]{color:var(--calc-text-muted,var(--color-text-muted,#71717a));margin:0 0 1rem;font-size:.85rem;line-height:1.5}.rate-rows[data-astro-cid-katk3w6v]{flex-direction:column;gap:.75rem;display:flex}.rate-rows[data-astro-cid-katk3w6v] .rate-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem;display:grid}.rate-rows[data-astro-cid-katk3w6v] .rate-field{flex-direction:column;gap:.35rem;display:flex}.rate-rows[data-astro-cid-katk3w6v] .rate-field label{color:var(--calc-text-muted,var(--color-text-muted,#71717a));font-size:.8rem;font-weight:600}.rate-rows[data-astro-cid-katk3w6v] .field-affix{background:var(--calc-input-bg,var(--color-surface,#18181b));border:1px solid var(--calc-input-border);border-radius:var(--calc-radius,.5rem);align-items:center;gap:.35rem;padding:0 .65rem;transition:border-color .15s;display:flex}.rate-rows[data-astro-cid-katk3w6v] .field-affix:focus-within{border-color:var(--calc-accent,var(--color-accent,#3b82f6));outline:2px solid var(--midnight-accent);outline-offset:3px}.rate-rows[data-astro-cid-katk3w6v] .affix-prefix,.rate-rows[data-astro-cid-katk3w6v] .affix-suffix{color:var(--calc-text-muted,var(--color-text-muted,#71717a));flex-shrink:0;font-size:.95rem}.rate-rows[data-astro-cid-katk3w6v] .field-affix input{min-width:0;color:var(--calc-text,var(--color-text,#fafafa));background:0 0;border:none;outline:none;flex:1;padding:.6rem 0;font-size:1.05rem;font-weight:600}.rate-rows[data-astro-cid-katk3w6v] .row-remove{border-radius:var(--calc-radius,.5rem);border:1px solid var(--calc-input-border);width:2.5rem;height:2.5rem;color:var(--calc-text-muted,var(--color-text-muted,#71717a));cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.rate-rows[data-astro-cid-katk3w6v] .row-remove svg{width:1.1rem;height:1.1rem}.rate-rows[data-astro-cid-katk3w6v] .row-remove:hover:not(:disabled){color:var(--calc-text,var(--color-text,#fafafa));border-color:var(--calc-accent,var(--color-accent,#3b82f6))}.rate-rows[data-astro-cid-katk3w6v] .row-remove:disabled{opacity:.35;cursor:not-allowed}.add-row-btn[data-astro-cid-katk3w6v]{border-radius:var(--calc-radius,.5rem);border:1px dashed var(--calc-chip-border);width:100%;color:var(--calc-text,var(--color-text,#fafafa));cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.7rem 1rem;font-size:.95rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.add-row-btn[data-astro-cid-katk3w6v] svg[data-astro-cid-katk3w6v]{width:1.1rem;height:1.1rem}.add-row-btn[data-astro-cid-katk3w6v]:hover:not(:disabled){border-color:var(--calc-accent,var(--color-accent,#3b82f6));color:var(--calc-accent,var(--color-accent,#3b82f6))}.add-row-btn[data-astro-cid-katk3w6v]:disabled{opacity:.4;cursor:not-allowed}.results-empty[data-astro-cid-katk3w6v]{text-align:center;justify-content:center;align-items:center;min-height:180px;padding:1.5rem;display:flex}.results-empty[data-astro-cid-katk3w6v] p[data-astro-cid-katk3w6v]{color:var(--calc-text-muted,var(--color-text-muted,#71717a));margin:0;font-size:.95rem}.rate-per[data-astro-cid-katk3w6v]{color:var(--calc-text-muted,var(--color-text-muted,#71717a));margin-left:.15rem;font-size:1.1rem;font-weight:600}.premium-result[data-astro-cid-katk3w6v]{border-top:1px solid var(--calc-border,var(--color-border,#3f3f46));text-align:center;margin-top:1.25rem;padding-top:1.25rem}.premium-result-label[data-astro-cid-katk3w6v]{letter-spacing:.05em;color:var(--calc-text-muted,var(--color-text-muted,#71717a));font-size:.75rem;font-weight:700}.premium-result-amount[data-astro-cid-katk3w6v]{color:var(--calc-accent,var(--color-accent,#3b82f6));margin-top:.25rem;font-size:1.6rem;font-weight:700}.primary-result[data-astro-cid-katk3w6v].emphasized{border-top:1px solid var(--calc-border,var(--color-border,#3f3f46));margin-top:1.25rem;padding-top:1.25rem}.no-ot-note[data-astro-cid-katk3w6v]{border-radius:var(--calc-radius,.5rem);background:var(--calc-input-bg,var(--color-surface,#18181b));border:1px solid var(--calc-border,var(--color-border,#3f3f46));color:var(--calc-text-muted,var(--color-text-muted,#71717a));margin-top:1.25rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.no-ot-note[data-astro-cid-katk3w6v] strong[data-astro-cid-katk3w6v]{color:var(--calc-text,var(--color-text,#fafafa))}@media (width<=480px){.rate-rows[data-astro-cid-katk3w6v] .rate-row{grid-template-columns:1fr 1fr auto;gap:.5rem}}
