.tool-intro[data-astro-cid-bg4rrr7d]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.single-input[data-astro-cid-bg4rrr7d]{flex-direction:column;gap:.375rem;display:flex}.single-input[data-astro-cid-bg4rrr7d].spaced{margin-top:.875rem}.single-input[data-astro-cid-bg4rrr7d] label[data-astro-cid-bg4rrr7d],.field-label[data-astro-cid-bg4rrr7d]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));font-size:.8125rem}.single-input[data-astro-cid-bg4rrr7d] input[data-astro-cid-bg4rrr7d],.custom-rate-row[data-astro-cid-bg4rrr7d] input[data-astro-cid-bg4rrr7d],.calc-select[data-astro-cid-bg4rrr7d]{background:var(--calc-surface-2,var(--surface-2,#ffffff0a));border:1px solid var(--calc-input-border);border-radius:var(--calc-radius,12px);color:var(--calc-text,var(--text,#f5f5f5));width:100%;min-width:0;padding:.5rem .75rem;font-size:1rem}.single-input[data-astro-cid-bg4rrr7d] input[data-astro-cid-bg4rrr7d]::placeholder,.custom-rate-row[data-astro-cid-bg4rrr7d] input[data-astro-cid-bg4rrr7d]::placeholder{color:var(--calc-text-muted,var(--text-muted,#9ca3af))}.single-input[data-astro-cid-bg4rrr7d] input[data-astro-cid-bg4rrr7d]:focus,.calc-select[data-astro-cid-bg4rrr7d]:focus{border-color:var(--calc-accent,var(--accent,#60a5fa));box-shadow:0 0 0 3px var(--accent-shadow,#60a5fa26)}.field-help[data-astro-cid-bg4rrr7d]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));margin:0;font-size:.78rem;line-height:1.5}.inline-note[data-astro-cid-bg4rrr7d]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));margin:.75rem 0 0;font-size:.78rem;line-height:1.5}.hours-container[data-astro-cid-bg4rrr7d]{flex-direction:column;gap:.5rem;display:flex}.chip-block[data-astro-cid-bg4rrr7d]{margin-top:.875rem}.custom-rate-row[data-astro-cid-bg4rrr7d]{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.custom-rate-row[data-astro-cid-bg4rrr7d][hidden]{display:none}.custom-rate-row[data-astro-cid-bg4rrr7d] label[data-astro-cid-bg4rrr7d]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));white-space:nowrap;font-size:.8125rem}.hours-echo[data-astro-cid-bg4rrr7d]{border-radius:var(--calc-radius,12px);background:var(--calc-callout-bg,var(--info-bg,#22d3ee14));border:1px solid var(--calc-callout-border,var(--info-border,#22d3ee40));color:var(--calc-text,var(--text,#f5f5f5));margin:1rem 0 .35rem;padding:.6rem .75rem;font-size:.85rem}.hours-echo[data-astro-cid-bg4rrr7d] strong[data-astro-cid-bg4rrr7d],.hours-echo[data-astro-cid-bg4rrr7d] strong{font-variant-numeric:tabular-nums}.details-card[data-astro-cid-bg4rrr7d]{padding:0}.details-summary[data-astro-cid-bg4rrr7d]{cursor:pointer;flex-direction:column;gap:.25rem;padding:1rem 1.15rem;list-style:none;display:flex}.details-summary[data-astro-cid-bg4rrr7d]::-webkit-details-marker{display:none}.details-title[data-astro-cid-bg4rrr7d]{color:var(--calc-text,var(--text,#f5f5f5));font-size:1rem;font-weight:600}.details-title[data-astro-cid-bg4rrr7d]:after{content:" +";color:var(--calc-accent,var(--accent,#60a5fa))}.details-card[data-astro-cid-bg4rrr7d][open] .details-title[data-astro-cid-bg4rrr7d]:after{content:" -"}.details-hint[data-astro-cid-bg4rrr7d]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));font-size:.78rem;line-height:1.5}.details-body[data-astro-cid-bg4rrr7d]{padding:0 1.15rem 1.15rem}.primary-pair[data-astro-cid-bg4rrr7d]{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.verdict[data-astro-cid-bg4rrr7d]{border-radius:var(--calc-radius,12px);background:var(--calc-callout-bg,var(--info-bg,#22d3ee14));border:1px solid var(--calc-callout-border,var(--info-border,#22d3ee40));flex-direction:column;gap:.45rem;padding:.8rem .9rem;display:flex}.verdict[data-astro-cid-bg4rrr7d][data-state=pass]{background:var(--success-bg,#22c55e1f);border-color:var(--success-border,#22c55e40)}.verdict[data-astro-cid-bg4rrr7d][data-state=amber]{background:var(--calc-warning-bg,var(--warning-bg,#fbbf2414));border-color:var(--calc-warning-border,var(--warning-border,#fbbf2440))}.verdict[data-astro-cid-bg4rrr7d][data-state=red]{background:var(--danger-bg,#f8717114);border-color:var(--danger-border,#f8717140)}.verdict-badge[data-astro-cid-bg4rrr7d]{text-transform:uppercase;letter-spacing:.06em;background:var(--calc-border,var(--border,#ffffff1f));color:var(--calc-text,var(--text,#f5f5f5));border-radius:999px;align-self:flex-start;padding:.2rem .5rem;font-size:.68rem;font-weight:700}.verdict[data-astro-cid-bg4rrr7d][data-state=pass] .verdict-badge[data-astro-cid-bg4rrr7d]{background:var(--calc-success,var(--success,#4ade80));color:var(--text-on-accent)}.verdict[data-astro-cid-bg4rrr7d][data-state=amber] .verdict-badge[data-astro-cid-bg4rrr7d]{background:var(--calc-warning,var(--warning,#fbbf24));color:var(--text-on-accent)}.verdict[data-astro-cid-bg4rrr7d][data-state=red] .verdict-badge[data-astro-cid-bg4rrr7d]{background:var(--calc-danger,var(--danger,#f87171));color:var(--text-on-accent)}.verdict-text[data-astro-cid-bg4rrr7d]{color:var(--calc-text,var(--text,#f5f5f5));font-size:.88rem;line-height:1.55}.notice-inline[data-astro-cid-bg4rrr7d]{border-radius:var(--calc-radius,12px);background:var(--calc-warning-bg,var(--warning-bg,#fbbf2414));border:1px solid var(--calc-warning-border,var(--warning-border,#fbbf2440));color:var(--calc-warning-text,var(--warning-soft,#fde68a));margin-top:.9rem;padding:.65rem .8rem;font-size:.82rem;line-height:1.55}.notice-inline[data-astro-cid-bg4rrr7d][hidden]{display:none}.result-value[data-astro-cid-bg4rrr7d]{font-variant-numeric:tabular-nums}.result-value[data-astro-cid-bg4rrr7d][data-state=pass]{color:var(--calc-result-positive,var(--success,#4ade80))}.result-value[data-astro-cid-bg4rrr7d][data-state=amber]{color:var(--calc-warning,var(--warning,#fbbf24))}.result-value[data-astro-cid-bg4rrr7d][data-state=red]{color:var(--calc-result-negative,var(--danger,#f87171))}.result-row-strong[data-astro-cid-bg4rrr7d] .result-label[data-astro-cid-bg4rrr7d],.result-row-strong[data-astro-cid-bg4rrr7d] .result-value[data-astro-cid-bg4rrr7d]{font-weight:700}.annual-impact[data-astro-cid-bg4rrr7d]{border-radius:var(--calc-radius,12px);background:var(--danger-bg,#f8717114);border:1px solid var(--danger-border,#f8717140);color:var(--calc-text,var(--text,#f5f5f5));margin:.9rem 0 0;padding:.65rem .8rem;font-size:.85rem;line-height:1.55}.annual-impact[data-astro-cid-bg4rrr7d][hidden]{display:none}.calc-disclaimer[data-astro-cid-bg4rrr7d]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));margin:.9rem 0 0;font-size:.8125rem;line-height:1.55}.flag-list[data-astro-cid-bg4rrr7d]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.flag[data-astro-cid-bg4rrr7d],.flag-list[data-astro-cid-bg4rrr7d] .flag{border-radius:var(--calc-radius,12px);border:1px solid var(--calc-border,var(--border,#ffffff14));background:var(--calc-surface-2,var(--surface-2,#ffffff08));border-left-width:3px;padding:.7rem .8rem}.flag[data-astro-cid-bg4rrr7d][data-status=pass],.flag-list[data-astro-cid-bg4rrr7d] .flag[data-status=pass]{border-left-color:var(--calc-success,var(--success,#4ade80))}.flag[data-astro-cid-bg4rrr7d][data-status=amber],.flag-list[data-astro-cid-bg4rrr7d] .flag[data-status=amber]{border-left-color:var(--calc-warning,var(--warning,#fbbf24))}.flag[data-astro-cid-bg4rrr7d][data-status=red],.flag-list[data-astro-cid-bg4rrr7d] .flag[data-status=red]{border-left-color:var(--calc-danger,var(--danger,#f87171))}.flag[data-astro-cid-bg4rrr7d][data-status=rounding],.flag[data-astro-cid-bg4rrr7d][data-status=info],.flag-list[data-astro-cid-bg4rrr7d] .flag[data-status=rounding],.flag-list[data-astro-cid-bg4rrr7d] .flag[data-status=info]{border-left-color:var(--calc-muted-text,var(--text-muted,#a1a1aa))}.flag-head[data-astro-cid-bg4rrr7d],.flag-list[data-astro-cid-bg4rrr7d] .flag-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.flag-line[data-astro-cid-bg4rrr7d],.flag-list[data-astro-cid-bg4rrr7d] .flag-line{color:var(--calc-text,var(--text,#f5f5f5));font-size:.9rem;font-weight:600}.flag-chip[data-astro-cid-bg4rrr7d],.flag-list[data-astro-cid-bg4rrr7d] .flag-chip{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--calc-border,var(--border,#ffffff1f));color:var(--calc-text,var(--text,#f5f5f5));border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:700}.flag[data-astro-cid-bg4rrr7d][data-status=pass] .flag-chip[data-astro-cid-bg4rrr7d],.flag-list[data-astro-cid-bg4rrr7d] .flag[data-status=pass] .flag-chip{background:var(--success-bg,#22c55e1f);color:var(--success,#4ade80)}.flag[data-astro-cid-bg4rrr7d][data-status=amber] .flag-chip[data-astro-cid-bg4rrr7d],.flag-list[data-astro-cid-bg4rrr7d] .flag[data-status=amber] .flag-chip{background:var(--warning-bg,#fbbf2414);color:var(--warning,#fbbf24)}.flag[data-astro-cid-bg4rrr7d][data-status=red] .flag-chip[data-astro-cid-bg4rrr7d],.flag-list[data-astro-cid-bg4rrr7d] .flag[data-status=red] .flag-chip{background:var(--danger-bg,#f8717114);color:var(--danger,#f87171)}.flag-message[data-astro-cid-bg4rrr7d],.flag-list[data-astro-cid-bg4rrr7d] .flag-message{color:var(--calc-text,var(--text,#f5f5f5));margin:0;font-size:.84rem;line-height:1.55}.flag-causes[data-astro-cid-bg4rrr7d],.flag-list[data-astro-cid-bg4rrr7d] .flag-causes{color:var(--calc-text-muted,var(--text-muted,#9ca3af));flex-direction:column;gap:.2rem;margin:.45rem 0 0;padding-left:1.05rem;font-size:.8rem;line-height:1.5;display:flex}.related-card[data-astro-cid-bg4rrr7d] h3[data-astro-cid-bg4rrr7d],.flags-card[data-astro-cid-bg4rrr7d] h3[data-astro-cid-bg4rrr7d]{margin:0 0 .6rem;font-size:1.05rem}.related-list[data-astro-cid-bg4rrr7d]{flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.5;display:flex}@media (width<=420px){.primary-pair[data-astro-cid-bg4rrr7d]{grid-template-columns:1fr}}
