.calculator-root[data-astro-cid-5npkivay]{margin:2rem 0 3.5rem}.calculator-grid[data-astro-cid-5npkivay]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.calculator-grid[data-astro-cid-5npkivay]{grid-template-columns:1.12fr 1.38fr}}.calc-inputs-col[data-astro-cid-5npkivay]{padding:2rem}@media(max-width:640px){.calc-inputs-col[data-astro-cid-5npkivay]{padding:1.25rem 1rem}}.calc-panel-header[data-astro-cid-5npkivay]{margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border-color)}.panel-header-badge[data-astro-cid-5npkivay]{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--emerald-400);margin-bottom:.5rem}[data-theme=light] .panel-header-badge[data-astro-cid-5npkivay]{color:var(--emerald-600)}.panel-title[data-astro-cid-5npkivay]{font-size:1.4rem;font-weight:800;color:var(--text-primary);margin-bottom:.25rem}.panel-subtitle[data-astro-cid-5npkivay]{font-size:.85rem;color:var(--text-secondary);line-height:1.45}.icon-label[data-astro-cid-5npkivay]{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.icon-emerald[data-astro-cid-5npkivay]{background:#10b98126;color:var(--emerald-400)}.icon-indigo[data-astro-cid-5npkivay]{background:#6366f126;color:var(--primary-400)}.icon-purple[data-astro-cid-5npkivay]{background:#a855f726;color:var(--purple-400)}.icon-cyan[data-astro-cid-5npkivay]{background:#06b6d426;color:var(--cyan-400)}.icon-amber[data-astro-cid-5npkivay]{background:#f59e0b26;color:var(--amber-400)}.icon-rose[data-astro-cid-5npkivay]{background:#f43f5e26;color:var(--rose-400)}.input-with-affix[data-astro-cid-5npkivay]{position:relative;display:flex;align-items:center}.input-prefix[data-astro-cid-5npkivay]{position:absolute;left:1rem;color:var(--text-muted);font-weight:700;font-size:.95rem;pointer-events:none}.input-suffix[data-astro-cid-5npkivay]{position:absolute;right:1rem;color:var(--text-muted);font-weight:700;font-size:.95rem;pointer-events:none}.input-with-affix[data-astro-cid-5npkivay] .form-input[data-astro-cid-5npkivay]{padding-left:1.85rem}.input-with-affix[data-astro-cid-5npkivay] .form-input[data-astro-cid-5npkivay]:has(+.input-suffix){padding-left:1rem;padding-right:2rem}.form-row-2[data-astro-cid-5npkivay]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.form-row-2[data-astro-cid-5npkivay]{grid-template-columns:1fr 1fr}}.slider-hint[data-astro-cid-5npkivay]{font-size:.725rem;color:var(--text-muted);margin-top:.35rem}.preset-buttons[data-astro-cid-5npkivay]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-color)}.preset-label[data-astro-cid-5npkivay]{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.65rem}.preset-pills-wrap[data-astro-cid-5npkivay]{display:flex;flex-wrap:wrap;gap:.5rem}.preset-pill[data-astro-cid-5npkivay]{background:var(--bg-glass-subtle);border:1px solid var(--border-color);color:var(--text-secondary);font-size:.775rem;font-weight:600;padding:.4rem .85rem;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast)}.preset-pill[data-astro-cid-5npkivay]:hover{background:var(--bg-glass-hover);color:var(--text-primary);border-color:var(--border-hover)}.preset-pill[data-astro-cid-5npkivay].active{background:linear-gradient(135deg,#6366f140,#4f46e566);border-color:var(--primary-500);color:#fff;box-shadow:0 0 12px #6366f14d}[data-theme=light] .preset-pill[data-astro-cid-5npkivay].active{background:var(--primary-500);color:#fff}.calc-outputs-col[data-astro-cid-5npkivay]{display:flex;flex-direction:column;gap:1.5rem}.metrics-grid[data-astro-cid-5npkivay]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.metrics-grid[data-astro-cid-5npkivay]{grid-template-columns:1fr 1fr}}.metric-card[data-astro-cid-5npkivay]{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;min-height:140px}.metric-card[data-astro-cid-5npkivay].highlight-emerald{border-color:#10b98166;background:linear-gradient(135deg,#10b98126,#0f172ae6);box-shadow:0 0 25px #10b98126}.metric-card[data-astro-cid-5npkivay].highlight-emerald .metric-sub[data-astro-cid-5npkivay]{color:#94a3b8;font-size:.8rem;font-weight:500}[data-theme=light] .metric-card[data-astro-cid-5npkivay].highlight-emerald{background:#fff!important;background-image:linear-gradient(135deg,#ecfdf5,#fff)!important;border-color:#10b98173!important;box-shadow:0 8px 24px #10b9811a!important}[data-theme=light] .metric-card[data-astro-cid-5npkivay].highlight-emerald .metric-label[data-astro-cid-5npkivay]{color:#047857!important;font-weight:700!important}[data-theme=light] .metric-card[data-astro-cid-5npkivay].highlight-emerald .metric-value-lg[data-astro-cid-5npkivay]{color:#065f46!important;font-weight:800!important}[data-theme=light] .metric-card[data-astro-cid-5npkivay].highlight-emerald .metric-sub[data-astro-cid-5npkivay]{color:#047857!important;font-weight:600!important;font-size:.825rem!important}[data-theme=light] .metric-card[data-astro-cid-5npkivay].highlight-emerald .badge-emerald[data-astro-cid-5npkivay]{background:#d1fae5!important;color:#065f46!important;border:1px solid #a7f3d0!important}[data-theme=light] .metric-card[data-astro-cid-5npkivay].highlight-emerald .icon-emerald[data-astro-cid-5npkivay]{background:#d1fae5!important;color:#059669!important}.metric-top[data-astro-cid-5npkivay]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.metric-icon-wrap[data-astro-cid-5npkivay]{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.metric-value-lg[data-astro-cid-5npkivay]{font-family:var(--font-heading);font-size:2.25rem;font-weight:800;color:var(--text-primary);line-height:1.1;margin:.25rem 0;transition:transform var(--transition-fast),color var(--transition-fast)}@media(max-width:480px){.metric-value-lg[data-astro-cid-5npkivay]{font-size:1.85rem}}.metric-value-md[data-astro-cid-5npkivay]{font-family:var(--font-heading);font-size:1.75rem;font-weight:800;line-height:1.1;margin:.25rem 0;transition:transform var(--transition-fast)}@media(max-width:480px){.metric-value-md[data-astro-cid-5npkivay]{font-size:1.45rem}}.text-amber[data-astro-cid-5npkivay]{color:var(--amber-400)}[data-theme=light] .text-amber[data-astro-cid-5npkivay]{color:var(--amber-600)}.text-cyan[data-astro-cid-5npkivay]{color:var(--cyan-400)}[data-theme=light] .text-cyan[data-astro-cid-5npkivay]{color:var(--cyan-600)}.text-gold[data-astro-cid-5npkivay]{color:#fbbf24}[data-theme=light] .text-gold[data-astro-cid-5npkivay]{color:#d97706}[data-theme=light] .metric-sub[data-astro-cid-5npkivay]{color:#475569!important;font-weight:500}.decision-banner[data-astro-cid-5npkivay]{padding:1.5rem 1.75rem;border-left:4px solid var(--emerald-500);background:var(--bg-card);display:flex;flex-direction:column;gap:.65rem;transition:border-color var(--transition-base),background var(--transition-base)}.decision-banner[data-astro-cid-5npkivay].verdict-lump{border-left-color:var(--primary-500)}.decision-banner[data-astro-cid-5npkivay].verdict-neutral{border-left-color:var(--amber-500)}.decision-header[data-astro-cid-5npkivay]{display:flex;align-items:center;gap:.85rem}.decision-icon-badge[data-astro-cid-5npkivay]{width:38px;height:38px;border-radius:var(--radius-sm);background:#10b98126;color:var(--emerald-400);display:flex;align-items:center;justify-content:center;flex-shrink:0}.decision-badge[data-astro-cid-5npkivay]{font-size:.725rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--emerald-400)}[data-theme=light] .decision-badge[data-astro-cid-5npkivay]{color:var(--emerald-600)}.decision-title[data-astro-cid-5npkivay]{font-size:1.2rem;font-weight:800;color:var(--text-primary)}.decision-text[data-astro-cid-5npkivay]{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.chart-panel[data-astro-cid-5npkivay]{padding:1.5rem}.chart-header[data-astro-cid-5npkivay]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}@media(min-width:640px){.chart-header[data-astro-cid-5npkivay]{flex-direction:row;justify-content:space-between;align-items:center}}.chart-title-row[data-astro-cid-5npkivay]{display:flex;align-items:center;gap:.45rem}.chart-title[data-astro-cid-5npkivay]{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.chart-desc[data-astro-cid-5npkivay]{font-size:.775rem;color:var(--text-muted);display:block;margin-top:.15rem}.chart-legend[data-astro-cid-5npkivay]{display:flex;gap:1rem;font-size:.775rem;color:var(--text-secondary);font-weight:600}.legend-item[data-astro-cid-5npkivay]{display:flex;align-items:center;gap:.45rem}.legend-dot[data-astro-cid-5npkivay]{width:10px;height:10px;border-radius:50%}.dot-pension[data-astro-cid-5npkivay]{background:#10b981;box-shadow:0 0 8px #10b98199}.dot-lump[data-astro-cid-5npkivay]{background:#818cf8;box-shadow:0 0 8px #818cf899}.chart-canvas-wrapper[data-astro-cid-5npkivay]{position:relative;width:100%;height:250px;background:var(--bg-input);border-radius:var(--radius-md);padding:.75rem;border:1px solid var(--border-color)}canvas[data-astro-cid-5npkivay]{width:100%!important;height:100%!important;display:block}.chart-custom-tooltip[data-astro-cid-5npkivay]{position:absolute;pointer-events:none;background:var(--bg-surface);border:1px solid var(--border-color);padding:.5rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;color:var(--text-primary);box-shadow:var(--shadow-lg);z-index:10;transform:translate(-50%,-120%);white-space:nowrap}.calc-client-toolbar[data-astro-cid-5npkivay]{padding:.75rem 1.15rem;margin-bottom:1.25rem;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.calc-client-toolbar[data-astro-cid-5npkivay] .toolbar-left[data-astro-cid-5npkivay]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-secondary)}.calc-client-toolbar[data-astro-cid-5npkivay] .toolbar-actions[data-astro-cid-5npkivay]{display:flex;align-items:center;gap:.5rem}.calc-formula-note[data-astro-cid-5npkivay]{padding:.85rem 1.15rem;margin:1.25rem 0;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-color);display:flex;align-items:flex-start;gap:.65rem}.calc-formula-note[data-astro-cid-5npkivay] p[data-astro-cid-5npkivay]{margin:0;font-size:.82rem;color:var(--text-secondary);line-height:1.45}.calc-sync-sub[data-astro-cid-5npkivay]{font-size:.74rem;color:var(--text-muted)}.btn-calc-save[data-astro-cid-5npkivay]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:var(--radius-sm);background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:var(--emerald-400);font-size:.8rem;font-weight:700;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.btn-calc-save[data-astro-cid-5npkivay]:hover{background:#10b98138;border-color:var(--emerald-400);transform:translateY(-1px);box-shadow:0 2px 8px #10b98140}.btn-calc-signin[data-astro-cid-5npkivay]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:var(--radius-sm);background:#6366f11f;border:1px solid rgba(99,102,241,.35);color:var(--primary-400);font-size:.8rem;font-weight:700;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.btn-calc-signin[data-astro-cid-5npkivay]:hover{background:var(--primary-600);color:#fff;border-color:var(--primary-500);transform:translateY(-1px)}@media(max-width:640px){.calc-sync-logged-in[data-astro-cid-5npkivay],.calc-sync-logged-out[data-astro-cid-5npkivay]{flex-direction:column;align-items:flex-start;gap:.65rem}.btn-calc-save[data-astro-cid-5npkivay],.btn-calc-signin[data-astro-cid-5npkivay]{width:100%;justify-content:center}}.calc-action-strip[data-astro-cid-5npkivay]{display:flex;flex-wrap:wrap;gap:.85rem}@media(max-width:640px){.calc-action-strip[data-astro-cid-5npkivay]{gap:.5rem}.calc-action-strip[data-astro-cid-5npkivay] .btn[data-astro-cid-5npkivay]{flex:1 1 calc(50% - .5rem);min-width:130px;padding:.65rem .85rem;font-size:.825rem}}.cashflow-table-container[data-astro-cid-5npkivay]{margin-top:2.5rem;padding:2rem;animation:fadeInScale .3s ease-out}@media(max-width:640px){.cashflow-table-container[data-astro-cid-5npkivay]{padding:1.25rem 1rem;margin-top:1.75rem}.chart-panel[data-astro-cid-5npkivay]{padding:1.25rem 1rem}}.table-header-wrap[data-astro-cid-5npkivay]{margin-bottom:1.5rem}.table-title-row[data-astro-cid-5npkivay]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.table-title[data-astro-cid-5npkivay]{font-size:1.25rem;font-weight:800;color:var(--text-primary)}.table-subtitle[data-astro-cid-5npkivay]{font-size:.825rem;color:var(--text-muted)}.table-responsive[data-astro-cid-5npkivay]{overflow-x:auto}.schedule-table[data-astro-cid-5npkivay]{width:100%;border-collapse:collapse;font-size:.875rem;text-align:right}.schedule-table[data-astro-cid-5npkivay] th[data-astro-cid-5npkivay],.schedule-table[data-astro-cid-5npkivay] td[data-astro-cid-5npkivay]{padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.schedule-table[data-astro-cid-5npkivay] th[data-astro-cid-5npkivay]{background:var(--bg-glass-subtle);color:var(--text-primary);font-weight:700;font-family:var(--font-heading);white-space:nowrap}.schedule-table[data-astro-cid-5npkivay] th[data-astro-cid-5npkivay]:first-child,.schedule-table[data-astro-cid-5npkivay] td[data-astro-cid-5npkivay]:first-child,.schedule-table[data-astro-cid-5npkivay] th[data-astro-cid-5npkivay]:nth-child(2),.schedule-table[data-astro-cid-5npkivay] td[data-astro-cid-5npkivay]:nth-child(2){text-align:left}.schedule-table[data-astro-cid-5npkivay] tbody[data-astro-cid-5npkivay] tr[data-astro-cid-5npkivay]{transition:background-color var(--transition-fast)}.schedule-table[data-astro-cid-5npkivay] tbody[data-astro-cid-5npkivay] tr[data-astro-cid-5npkivay]:hover{background:var(--bg-glass-hover)}.calculator-section[data-astro-cid-j7pv25f6]{padding:3rem 0}.section-title[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:800;letter-spacing:-.03em;color:var(--text-primary);margin:.65rem 0 .25rem}.text-gradient[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#10b981,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle[data-astro-cid-j7pv25f6]{font-size:1.35rem;font-weight:700;color:var(--emerald-400);margin-bottom:.5rem;letter-spacing:-.01em}[data-theme=light] .section-subtitle[data-astro-cid-j7pv25f6]{color:var(--emerald-600)}.section-desc[data-astro-cid-j7pv25f6]{font-size:1.05rem;color:var(--text-secondary);max-width:700px;line-height:1.5;margin-bottom:1.5rem}.deep-dive-section[data-astro-cid-j7pv25f6]{padding:5rem 0;border-top:1px solid var(--border-color)}.guide-main-heading[data-astro-cid-j7pv25f6]{font-size:2.25rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);margin:.75rem 0 1.25rem}.sub-heading[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:2.5rem 0 1rem;letter-spacing:-.01em}.lead-text[data-astro-cid-j7pv25f6]{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.formula-card[data-astro-cid-j7pv25f6]{padding:1.75rem;margin:1.5rem 0 2rem;border-left:4px solid var(--emerald-500);background:var(--bg-surface)}.formula-title[data-astro-cid-j7pv25f6]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--emerald-400);margin-bottom:.75rem}[data-theme=light] .formula-title[data-astro-cid-j7pv25f6]{color:var(--emerald-600)}.formula-math[data-astro-cid-j7pv25f6]{font-family:var(--font-mono, monospace);font-size:1.35rem;font-weight:700;color:#38bdf8;background:#0f172a99;padding:.85rem 1.25rem;border-radius:var(--radius-sm);overflow-x:auto}[data-theme=light] .formula-math[data-astro-cid-j7pv25f6]{background:#f1f5f9;color:#0284c7}.formula-caption[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--text-muted);margin:.75rem 0 1rem;font-style:italic}.formula-vars[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:.4rem;font-size:.9rem;color:var(--text-secondary)}@media(min-width:640px){.formula-vars[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.npv-scenarios-wrapper[data-astro-cid-j7pv25f6]{margin:2rem 0 2.5rem}.scenarios-heading[data-astro-cid-j7pv25f6]{font-size:1.2rem;font-weight:800;color:var(--text-primary);margin-bottom:.4rem;letter-spacing:-.01em}.scenarios-subtext[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--text-secondary);line-height:1.55;margin-bottom:1.25rem}.npv-scenarios-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:860px){.npv-scenarios-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.scenario-card[data-astro-cid-j7pv25f6]{padding:1.35rem 1.25rem;border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:space-between;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);position:relative;overflow:hidden}.scenario-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 12px 24px -10px #0006}.scenario-positive[data-astro-cid-j7pv25f6]{border-top:3px solid #10b981;background:linear-gradient(180deg,#10b98114,#0f172a66)}.scenario-negative[data-astro-cid-j7pv25f6]{border-top:3px solid #f43f5e;background:linear-gradient(180deg,#f43f5e14,#0f172a66)}.scenario-zero[data-astro-cid-j7pv25f6]{border-top:3px solid #f59e0b;background:linear-gradient(180deg,#f59e0b14,#0f172a66)}[data-theme=light] .scenario-positive[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#ecfdf5,#fff);border-color:#a7f3d0;border-top-color:#059669}[data-theme=light] .scenario-negative[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fff1f2,#fff);border-color:#fecdd3;border-top-color:#e11d48}[data-theme=light] .scenario-zero[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fffbeb,#fff);border-color:#fde68a;border-top-color:#d97706}.scenario-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9rem;gap:.5rem}.scenario-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;padding:.25rem .55rem;border-radius:9999px;letter-spacing:.02em}.badge-pos[data-astro-cid-j7pv25f6]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.badge-neg[data-astro-cid-j7pv25f6]{background:#f43f5e26;color:#f43f5e;border:1px solid rgba(244,63,94,.3)}.badge-zer[data-astro-cid-j7pv25f6]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}[data-theme=light] .badge-pos[data-astro-cid-j7pv25f6]{background:#d1fae5;color:#047857;border-color:#6ee7b7}[data-theme=light] .badge-neg[data-astro-cid-j7pv25f6]{background:#ffe4e6;color:#be123c;border-color:#fca5a5}[data-theme=light] .badge-zer[data-astro-cid-j7pv25f6]{background:#fef3c7;color:#b45309;border-color:#fcd34d}.scenario-tag[data-astro-cid-j7pv25f6]{font-family:var(--font-mono, monospace);font-size:.75rem;font-weight:700;padding:.2rem .45rem;border-radius:4px}.tag-pos[data-astro-cid-j7pv25f6]{color:#34d399;background:#10b9811a}.tag-neg[data-astro-cid-j7pv25f6]{color:#fb7185;background:#f43f5e1a}.tag-zer[data-astro-cid-j7pv25f6]{color:#fbbf24;background:#f59e0b1a}[data-theme=light] .tag-pos[data-astro-cid-j7pv25f6]{color:#059669;background:#ecfdf5}[data-theme=light] .tag-neg[data-astro-cid-j7pv25f6]{color:#e11d48;background:#fff1f2}[data-theme=light] .tag-zer[data-astro-cid-j7pv25f6]{color:#d97706;background:#fffbeb}.scenario-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--text-secondary);line-height:1.55;margin:0 0 1.15rem}.scenario-body[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text-primary)}.scenario-verdict[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--text-secondary);padding-top:.75rem;border-top:1px solid var(--border-color)}.verdict-dot[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.verdict-pos[data-astro-cid-j7pv25f6] .verdict-dot[data-astro-cid-j7pv25f6]{background:#10b981;box-shadow:0 0 6px #10b981cc}.verdict-neg[data-astro-cid-j7pv25f6] .verdict-dot[data-astro-cid-j7pv25f6]{background:#f43f5e;box-shadow:0 0 6px #f43f5ecc}.verdict-zer[data-astro-cid-j7pv25f6] .verdict-dot[data-astro-cid-j7pv25f6]{background:#f59e0b;box-shadow:0 0 6px #f59e0bcc}.scenario-action-link[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none;font-weight:700;transition:opacity var(--transition-fast),transform var(--transition-fast);display:inline-flex;align-items:center;gap:.25rem}.scenario-action-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;opacity:.85}.steps-container[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:1.5rem 0 2.5rem}@media(min-width:768px){.steps-container[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.step-card[data-astro-cid-j7pv25f6]{padding:1.5rem;display:flex;gap:1.25rem;align-items:flex-start}.step-num[data-astro-cid-j7pv25f6]{width:36px;height:36px;border-radius:var(--radius-full);background:linear-gradient(135deg,#10b981,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;flex-shrink:0}.step-body[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:.4rem}.step-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--text-secondary);line-height:1.55;margin:0}.npv-definition-card[data-astro-cid-j7pv25f6]{padding:2rem 2.25rem;margin:1.5rem 0 2rem;border-left:4px solid var(--emerald-500);background:var(--bg-surface)}.def-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.def-icon-badge[data-astro-cid-j7pv25f6]{width:42px;height:42px;border-radius:var(--radius-sm);background:#10b98126;display:flex;align-items:center;justify-content:center;flex-shrink:0}.def-title[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin:.35rem 0 0}.def-text[data-astro-cid-j7pv25f6]{font-size:1.05rem;color:var(--text-secondary);line-height:1.65;margin-bottom:1.5rem}.example-mini-callout[data-astro-cid-j7pv25f6]{padding:1.5rem;border-radius:var(--radius-md);background:#0b132bd9;border:1px solid var(--border-color)}.mini-callout-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--emerald-400);margin-bottom:1rem}.mini-callout-flow[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.flow-step[data-astro-cid-j7pv25f6]{padding:.75rem 1.15rem;border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:.2rem}.flow-step[data-astro-cid-j7pv25f6].highlight{background:#10b9811a;border-color:#10b98159}.flow-label[data-astro-cid-j7pv25f6]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.flow-val[data-astro-cid-j7pv25f6]{font-size:1.05rem;font-weight:800}.flow-operator[data-astro-cid-j7pv25f6]{font-weight:800;color:var(--text-muted);font-size:.95rem}.mini-callout-note[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--text-secondary);line-height:1.55;margin:0}.concept-pillars-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:1.75rem 0 2rem}@media(min-width:768px){.concept-pillars-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.pillar-card[data-astro-cid-j7pv25f6]{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.pillar-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem}.pillar-top[data-astro-cid-j7pv25f6] h5[data-astro-cid-j7pv25f6]{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0}.pillar-icon[data-astro-cid-j7pv25f6]{width:34px;height:34px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pillar-icon[data-astro-cid-j7pv25f6].icon-cyan{background:#06b6d426;color:var(--cyan-400)}.pillar-icon[data-astro-cid-j7pv25f6].icon-amber{background:#f59e0b26;color:var(--amber-400)}.pillar-icon[data-astro-cid-j7pv25f6].icon-purple{background:#a855f726;color:var(--purple-400)}.pillar-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}[data-theme=light] .npv-definition-card[data-astro-cid-j7pv25f6]{background:#fff!important;border-color:#10b98159!important;box-shadow:0 10px 30px #0f172a0d!important}[data-theme=light] .def-title[data-astro-cid-j7pv25f6]{color:#0f172a!important}[data-theme=light] .def-text[data-astro-cid-j7pv25f6]{color:#334155!important}[data-theme=light] .example-mini-callout[data-astro-cid-j7pv25f6]{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .mini-callout-header[data-astro-cid-j7pv25f6]{color:var(--emerald-600)!important}[data-theme=light] .flow-step[data-astro-cid-j7pv25f6]{background:#fff!important;border-color:#e2e8f0!important}[data-theme=light] .flow-step[data-astro-cid-j7pv25f6].highlight{background:#ecfdf5!important;border-color:#a7f3d0!important}[data-theme=light] .flow-label[data-astro-cid-j7pv25f6]{color:#64748b!important}[data-theme=light] .mini-callout-note[data-astro-cid-j7pv25f6]{color:#475569!important}[data-theme=light] .pillar-card[data-astro-cid-j7pv25f6]{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 15px #0f172a0a!important}[data-theme=light] .pillar-top[data-astro-cid-j7pv25f6] h5[data-astro-cid-j7pv25f6]{color:#0f172a!important}[data-theme=light] .pillar-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#334155!important}.outcomes-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:1.5rem 0 2.5rem}@media(min-width:768px){.outcomes-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.outcome-card[data-astro-cid-j7pv25f6]{padding:1.6rem;display:flex;flex-direction:column;gap:.85rem;border-top:4px solid var(--border-color)}.outcome-card[data-astro-cid-j7pv25f6].positive{border-top-color:var(--emerald-500)}.outcome-card[data-astro-cid-j7pv25f6].negative{border-top-color:var(--rose-500)}.outcome-card[data-astro-cid-j7pv25f6].zero{border-top-color:var(--amber-500)}.outcome-header[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:1.15rem;font-weight:800;color:var(--text-primary);margin:.5rem 0 0}.outcome-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.uses-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.5rem 0 2.5rem}@media(min-width:640px){.uses-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.use-item[data-astro-cid-j7pv25f6]{padding:1.25rem;display:flex;gap:1rem;align-items:flex-start}.use-icon-wrap[data-astro-cid-j7pv25f6]{width:34px;height:34px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;background:#10b98126;color:var(--emerald-400);flex-shrink:0}.use-text[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.use-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text-primary);display:block;margin-bottom:.25rem;font-size:.95rem}.callout-box[data-astro-cid-j7pv25f6]{padding:1.25rem 1.5rem;margin:1.5rem 0 2.5rem;border-left:4px solid var(--emerald-500);font-size:.95rem;color:var(--text-secondary);line-height:1.6;background:var(--bg-surface)}.callout-box[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text-primary)}[data-theme=light] .outcome-card[data-astro-cid-j7pv25f6]{background:#fff!important}[data-theme=light] .outcome-header[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{color:#0f172a!important}[data-theme=light] .outcome-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#334155!important}[data-theme=light] .use-item[data-astro-cid-j7pv25f6]{background:#fff!important}[data-theme=light] .use-text[data-astro-cid-j7pv25f6]{color:#334155!important}[data-theme=light] .use-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#0f172a!important}[data-theme=light] .callout-box[data-astro-cid-j7pv25f6]{background:#f8fafc!important;color:#334155!important}[data-theme=light] .callout-box[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#0f172a!important}.table-responsive[data-astro-cid-j7pv25f6]{overflow-x:auto;margin:1.5rem 0 2rem;padding:.5rem}.comparison-table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;font-size:.9rem;text-align:left}.comparison-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{padding:1rem 1.25rem;background:#10b98114;color:var(--text-primary);font-weight:700;border-bottom:2px solid var(--border-color)}.comparison-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);color:var(--text-secondary);line-height:1.5}.tag[data-astro-cid-j7pv25f6]{display:inline-block;padding:.2rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:700}.tag-emerald[data-astro-cid-j7pv25f6]{background:#10b98126;color:var(--emerald-400)}[data-theme=light] .tag-emerald[data-astro-cid-j7pv25f6]{color:var(--emerald-700)}.tag-amber[data-astro-cid-j7pv25f6]{background:#f59e0b26;color:#f59e0b}.tools-cluster-section[data-astro-cid-j7pv25f6],.guides-preview-section[data-astro-cid-j7pv25f6],.faq-section[data-astro-cid-j7pv25f6]{padding:5.5rem 0;border-top:1px solid var(--border-color)}.two-col-hub[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:3.5rem}@media(min-width:1024px){.two-col-hub[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.guides-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.15rem;margin-top:1.75rem}.guide-item[data-astro-cid-j7pv25f6]{padding:1.35rem 1.6rem;display:flex;justify-content:space-between;align-items:center;gap:1.25rem;text-decoration:none}.guide-item-content[data-astro-cid-j7pv25f6]{flex:1}.guide-cat[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--emerald-400);letter-spacing:.05em}[data-theme=light] .guide-cat[data-astro-cid-j7pv25f6]{color:var(--emerald-600)}.guide-title[data-astro-cid-j7pv25f6]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:.35rem 0}.guide-summary[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.guide-arrow[data-astro-cid-j7pv25f6]{color:var(--text-muted);transition:transform var(--transition-fast),color var(--transition-fast);flex-shrink:0}.guide-item[data-astro-cid-j7pv25f6]:hover .guide-arrow[data-astro-cid-j7pv25f6]{transform:translate(5px);color:var(--primary-400)}[data-theme=light] .guide-item[data-astro-cid-j7pv25f6]:hover .guide-arrow[data-astro-cid-j7pv25f6]{color:var(--primary-600)}.deep-dive-main[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].content-inline-link,.deep-dive-main[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].content-inline-link,.content-inline-link[data-astro-cid-j7pv25f6]{color:#38bdf8;font-weight:600;text-decoration:underline;text-decoration-color:#38bdf866;text-underline-offset:3px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.deep-dive-main[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].content-inline-link:hover,.deep-dive-main[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].content-inline-link:hover,.content-inline-link[data-astro-cid-j7pv25f6]:hover{color:var(--emerald-400);text-decoration-color:var(--emerald-400)}[data-theme=light] .deep-dive-main[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].content-inline-link,[data-theme=light] .deep-dive-main[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].content-inline-link,[data-theme=light] .content-inline-link[data-astro-cid-j7pv25f6]{color:#0284c7!important;text-decoration-color:#0284c766!important}[data-theme=light] .deep-dive-main[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].content-inline-link:hover,[data-theme=light] .deep-dive-main[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].content-inline-link:hover,[data-theme=light] .content-inline-link[data-astro-cid-j7pv25f6]:hover{color:#059669!important;text-decoration-color:#059669!important}
