.simulator-wrapper[data-astro-cid-uoltvqyw]{margin-bottom:1.4rem}.sim-collapsed-bar[data-astro-cid-uoltvqyw]{background:#fff;border:1.5px solid var(--border, #cbd5e1);border-radius:8px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 1px 3px #0000000a;transition:border-color .15s ease}.sim-collapsed-bar[data-astro-cid-uoltvqyw]:hover{border-color:#0d9488}.collapsed-left[data-astro-cid-uoltvqyw]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.collapsed-title[data-astro-cid-uoltvqyw]{font-size:.88rem;font-weight:700;color:#1e293b}.collapsed-status-pill[data-astro-cid-uoltvqyw]{background:#fef3c7;color:#92400e;border:1px solid #fcd34d;padding:1px 8px;border-radius:9999px;font-size:.75rem;font-weight:800}.sim-expand-btn[data-astro-cid-uoltvqyw]{background:#0d9488;color:#fff;border:1px solid #0f766e;padding:5px 12px;border-radius:4px;font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s ease}.sim-expand-btn[data-astro-cid-uoltvqyw]:hover{background:#0f766e}.sim-active-banner[data-astro-cid-uoltvqyw]{background:#fef3c7;border:1.5px solid #fcd34d;border-radius:8px;padding:8px 14px;margin-bottom:.8rem;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.82rem;color:#92400e;animation:fadeIn .2s ease-in-out}.banner-icon[data-astro-cid-uoltvqyw]{font-size:1rem}.banner-text[data-astro-cid-uoltvqyw] strong[data-astro-cid-uoltvqyw]{color:#b45309;font-weight:800}.banner-reset-btn[data-astro-cid-uoltvqyw]{background:#fff;border:1px solid #f59e0b;color:#b45309;padding:3px 9px;border-radius:4px;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s ease}.banner-reset-btn[data-astro-cid-uoltvqyw]:hover{background:#fef3c7}.simulator-card[data-astro-cid-uoltvqyw]{background:#fff;border:1.5px solid #0d9488;border-radius:var(--radius-md, 10px);padding:1rem 1.25rem;box-shadow:0 2px 8px #0d948814}.sim-header[data-astro-cid-uoltvqyw]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:8px}.sim-title[data-astro-cid-uoltvqyw]{font-size:.95rem;font-weight:800;color:#0f766e;display:flex;align-items:center;gap:6px}.sim-icon[data-astro-cid-uoltvqyw]{font-size:1.1rem}.sim-close-btn[data-astro-cid-uoltvqyw]{background:transparent;border:none;font-size:1rem;color:#64748b;cursor:pointer;padding:2px 6px;border-radius:4px}.sim-close-btn[data-astro-cid-uoltvqyw]:hover{background:#f1f5f9;color:#1e293b}.sim-controls[data-astro-cid-uoltvqyw]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:.6rem}.sim-check-label[data-astro-cid-uoltvqyw]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:700;color:#334155;user-select:none;transition:all .15s ease}.sim-check-label[data-astro-cid-uoltvqyw]:hover{border-color:#0d9488}.sim-check-label[data-astro-cid-uoltvqyw]:has(.sim-checkbox:checked){background:#f0fdfa;border-color:#0d9488;color:#0f766e}.sim-checkbox[data-astro-cid-uoltvqyw]{width:16px;height:16px;accent-color:#0d9488;cursor:pointer}.spu-select-wrapper[data-astro-cid-uoltvqyw]{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:#475569}.spu-select[data-astro-cid-uoltvqyw]{padding:6px 10px;border:1.5px solid #cbd5e1;border-radius:4px;background:#fff;font-size:.82rem;font-weight:700;color:#334155;outline:none;cursor:pointer}.reset-btn[data-astro-cid-uoltvqyw]{background:#f1f5f9;border:1px solid #e2e8f0;padding:6px 12px;border-radius:4px;font-size:.78rem;font-weight:700;color:#64748b;cursor:pointer;margin-left:auto;transition:all .15s ease}.reset-btn[data-astro-cid-uoltvqyw]:hover{background:#e2e8f0;color:#334155}.sim-summary[data-astro-cid-uoltvqyw]{font-size:.76rem;color:#475569;border-top:1px dashed #e2e8f0;padding-top:.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.sim-summary[data-astro-cid-uoltvqyw] strong[data-astro-cid-uoltvqyw]{color:#0d9488;font-size:.95rem;font-weight:800}.sim-share-hint[data-astro-cid-uoltvqyw]{color:#94a3b8;font-size:.75rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.monthly-simulator-card[data-astro-cid-p33i2m5a]{background:#fff;border:2px solid #0d9488;border-radius:12px;padding:1.5rem 1.6rem;margin-bottom:2rem;box-shadow:0 3px 12px #0d948814}.mode-compact[data-astro-cid-p33i2m5a]{padding:1.2rem;margin-bottom:1.5rem}.sim-card-header[data-astro-cid-p33i2m5a]{margin-bottom:1.2rem;border-bottom:1px dashed #e2e8f0;padding-bottom:.9rem}.sim-header-title[data-astro-cid-p33i2m5a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:.4rem}.sim-header-badge[data-astro-cid-p33i2m5a]{background:#f0fdfa;color:#0f766e;border:1px solid #99f6e4;font-size:.75rem;font-weight:800;padding:3px 10px;border-radius:9999px}.sim-heading[data-astro-cid-p33i2m5a]{font-size:1.2rem;font-weight:900;color:#0f766e;margin:0;letter-spacing:-.3px}.sim-header-sub[data-astro-cid-p33i2m5a]{font-size:.84rem;color:#475569;margin:0;line-height:1.5}.sim-grid[data-astro-cid-p33i2m5a]{display:grid;grid-template-columns:1fr 1.15fr;gap:1.5rem;align-items:center}@media (max-width: 768px){.sim-grid[data-astro-cid-p33i2m5a]{grid-template-columns:1fr;gap:1.2rem}}.sim-inputs-col[data-astro-cid-p33i2m5a]{display:flex;flex-direction:column;gap:1rem}.sim-input-group[data-astro-cid-p33i2m5a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem 1rem}.sim-label[data-astro-cid-p33i2m5a]{display:block;font-size:.82rem;font-weight:700;color:#334155;margin-bottom:.4rem}.sim-label-with-val[data-astro-cid-p33i2m5a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.sim-label-with-val[data-astro-cid-p33i2m5a] .sim-label[data-astro-cid-p33i2m5a]{margin-bottom:0}.sim-select-wrapper[data-astro-cid-p33i2m5a]{position:relative}.sim-select[data-astro-cid-p33i2m5a]{width:100%;padding:8px 12px;border:1.5px solid #cbd5e1;border-radius:6px;font-size:.88rem;font-weight:700;color:#1e293b;background:#fff;cursor:pointer;outline:none}.sim-select[data-astro-cid-p33i2m5a]:focus{border-color:#0d9488}.sim-static-size[data-astro-cid-p33i2m5a]{font-size:1rem;color:#0f766e;display:flex;align-items:baseline;gap:6px}.sim-static-age[data-astro-cid-p33i2m5a]{font-size:.82rem;color:#64748b}.sim-stepper[data-astro-cid-p33i2m5a]{display:flex;align-items:center;gap:6px}.stepper-btn[data-astro-cid-p33i2m5a]{width:26px;height:26px;border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:4px;font-weight:900;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.stepper-btn[data-astro-cid-p33i2m5a]:hover{background:#f0fdfa;border-color:#0d9488;color:#0f766e}.sim-daily-val-display[data-astro-cid-p33i2m5a]{font-size:.85rem;color:#0f766e;min-width:60px;text-align:center}.sim-daily-val-display[data-astro-cid-p33i2m5a] strong[data-astro-cid-p33i2m5a]{font-size:1.1rem}.sim-range-input[data-astro-cid-p33i2m5a]{width:100%;accent-color:#0d9488;cursor:pointer;margin:.4rem 0 .2rem}.sim-range-labels[data-astro-cid-p33i2m5a]{display:flex;justify-content:space-between;font-size:.75rem;color:#64748b}.range-hint[data-astro-cid-p33i2m5a] strong[data-astro-cid-p33i2m5a]{color:#0f766e}.sim-results-col[data-astro-cid-p33i2m5a]{display:flex;flex-direction:column;gap:.8rem}.sim-comparison-box[data-astro-cid-p33i2m5a]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:1rem 1.2rem}.cost-row[data-astro-cid-p33i2m5a]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:.86rem;color:#334155;border-bottom:1px dashed #e2e8f0}.cost-row[data-astro-cid-p33i2m5a]:last-child{border-bottom:none}.cost-dot[data-astro-cid-p33i2m5a]{display:inline-block;font-size:.75rem;margin-right:4px}.dot-min[data-astro-cid-p33i2m5a]{color:#0d9488}.dot-med[data-astro-cid-p33i2m5a]{color:#64748b}.unit-calc-hint[data-astro-cid-p33i2m5a]{color:#64748b;font-size:.75rem}.cost-value[data-astro-cid-p33i2m5a] strong[data-astro-cid-p33i2m5a]{font-size:1.05rem;font-weight:800}.cost-min[data-astro-cid-p33i2m5a] .cost-value[data-astro-cid-p33i2m5a] strong[data-astro-cid-p33i2m5a]{color:#0f766e}.cost-med[data-astro-cid-p33i2m5a] .cost-value[data-astro-cid-p33i2m5a] strong[data-astro-cid-p33i2m5a]{color:#475569}.cost-diff-highlight[data-astro-cid-p33i2m5a]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1.5px solid #f59e0b;border-radius:8px;padding:.75rem .9rem;margin-top:.8rem;text-align:center}.diff-tag[data-astro-cid-p33i2m5a]{font-size:.75rem;font-weight:800;color:#92400e;letter-spacing:.02em}.diff-numbers[data-astro-cid-p33i2m5a]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:.3rem}.diff-col[data-astro-cid-p33i2m5a]{display:flex;flex-direction:column;align-items:center}.diff-sub-label[data-astro-cid-p33i2m5a]{font-size:.75rem;color:#78350f;font-weight:700}.diff-month-val[data-astro-cid-p33i2m5a]{font-size:.9rem;color:#92400e}.diff-month-val[data-astro-cid-p33i2m5a] strong[data-astro-cid-p33i2m5a]{font-size:1.15rem;font-weight:900}.diff-sep[data-astro-cid-p33i2m5a]{font-size:1.2rem;color:#d97706;font-weight:300}.diff-year-val[data-astro-cid-p33i2m5a]{font-size:.95rem;color:#b45309;font-weight:700}.diff-year-val[data-astro-cid-p33i2m5a] strong[data-astro-cid-p33i2m5a]{font-size:1.35rem;font-weight:900;color:#b91c1c;background:linear-gradient(transparent 60%,#fed7aa 60%);padding:0 3px}.sim-cta-wrap[data-astro-cid-p33i2m5a]{margin-top:.2rem}.sim-cta-btn[data-astro-cid-p33i2m5a]{display:flex;align-items:center;justify-content:center;gap:6px;background:#0d9488;color:#fff;font-weight:800;font-size:.92rem;padding:10px 18px;border-radius:8px;text-decoration:none;transition:all .15s ease;box-shadow:0 2px 5px #0d948840}.sim-cta-btn[data-astro-cid-p33i2m5a]:hover{background:#0f766e;transform:translateY(-1px);box-shadow:0 4px 10px #0d948859}.sim-disclaimer[data-astro-cid-p33i2m5a]{font-size:.75rem;color:#64748b;margin:.8rem 0 0;text-align:right;line-height:1.4}@media (max-width: 600px){.sim-disclaimer[data-astro-cid-p33i2m5a]{text-align:left}}
