.income-warning.svelte-a7gv3b{color:var(--color-warn);font-size:13px;line-height:1.6}.apply-bar.svelte-a7gv3b{border:1px solid var(--color-accent-700);background:var(--color-panel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:16px 18px;display:flex}.apply-bar.svelte-a7gv3b strong:where(.svelte-a7gv3b){font-size:14px}.apply-bar.svelte-a7gv3b p:where(.svelte-a7gv3b){max-width:62ch;color:var(--color-neutral-400);margin:6px 0 0;font-size:12px;line-height:1.6}.apply-dialog.svelte-a7gv3b{border:1px solid var(--color-accent-700);background:var(--color-surface);width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);border-radius:12px;padding:24px;overflow-y:auto}.apply-dialog.svelte-a7gv3b::backdrop{background:#0b0c12bd}.apply-dialog.svelte-a7gv3b h2:where(.svelte-a7gv3b){margin-top:8px;font-size:21px}.apply-dialog.svelte-a7gv3b p:where(.svelte-a7gv3b){font-size:13px;line-height:1.65}.apply-metrics.svelte-a7gv3b{background:var(--color-panel);border-radius:8px;gap:12px;padding:14px;display:grid}.apply-metrics.svelte-a7gv3b>div:where(.svelte-a7gv3b){gap:4px;display:grid}.apply-metrics.svelte-a7gv3b span:where(.svelte-a7gv3b){color:var(--color-neutral-400);font-size:12px}.apply-metrics.svelte-a7gv3b strong:where(.svelte-a7gv3b){font-size:14px}.apply-confirm.svelte-a7gv3b{align-items:center;gap:10px;margin-block:18px;font-size:13px;display:flex}.apply-confirm.svelte-a7gv3b input:where(.svelte-a7gv3b){flex:none;width:18px;height:18px}.apply-dialog.svelte-a7gv3b footer:where(.svelte-a7gv3b){flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.mode-switch.svelte-a7gv3b{border:1px solid var(--color-divider);border-radius:9px;gap:4px;padding:4px;font-size:13px;display:flex}.mode-switch.svelte-a7gv3b a:where(.svelte-a7gv3b),.mode-switch.svelte-a7gv3b span:where(.svelte-a7gv3b){border-radius:6px;padding:9px 13px}.mode-switch.svelte-a7gv3b span:where(.svelte-a7gv3b){background:var(--color-accent-900);color:var(--color-accent-300)}.head.svelte-a7gv3b h1:where(.svelte-a7gv3b){margin-top:6px;font-size:30px}.start-panel.svelte-a7gv3b{border:1px solid var(--color-accent-700);background:linear-gradient(120deg, var(--color-accent-900), var(--color-panel));border-radius:14px;margin:12px 0 32px;padding:28px}.start-panel.svelte-a7gv3b h2:where(.svelte-a7gv3b){margin:9px 0;font-size:24px}.start-panel.svelte-a7gv3b p:where(.svelte-a7gv3b){color:var(--color-neutral-300);max-width:65ch;font-size:14px}.start-actions.svelte-a7gv3b,.restart.svelte-a7gv3b{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.start-panel.svelte-a7gv3b summary:where(.svelte-a7gv3b),.forecast-details.svelte-a7gv3b>summary:where(.svelte-a7gv3b){cursor:pointer;padding-block:14px;font-size:13px}.settings.svelte-a7gv3b{border:1px solid var(--color-divider);border-radius:10px;margin:4px 0 24px}.settings.svelte-a7gv3b>summary:where(.svelte-a7gv3b){cursor:pointer;color:var(--color-neutral-300);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:15px 18px;font-size:13px;display:flex}.settings-label.svelte-a7gv3b{color:var(--color-accent-300)}.separator.svelte-a7gv3b{color:var(--color-neutral-700);padding-inline:6px}.settings.svelte-a7gv3b .assume:where(.svelte-a7gv3b){border:0;border-radius:0;margin-bottom:0}.restart.svelte-a7gv3b{padding:0 18px 16px;font-size:12px}.forecast-details.svelte-a7gv3b{border-top:1px solid var(--color-divider);margin-top:26px}.replace-prompt.svelte-a7gv3b{width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);border:1px solid var(--color-warn);background:var(--color-surface);box-shadow:var(--shadow-lg);border-radius:12px;padding:20px;overflow-y:auto}.replace-prompt.svelte-a7gv3b::backdrop{background:#0b0c12bd}.replace-prompt.svelte-a7gv3b p:where(.svelte-a7gv3b){color:var(--color-neutral-300);font-size:13px}.btn.svelte-a7gv3b{min-height:42px}.planner.svelte-a7gv3b{border:0;min-width:0;margin:0;padding:0}.head.svelte-a7gv3b{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:30px 0 18px;display:flex}h1.svelte-a7gv3b{letter-spacing:-.02em;margin:0 0 6px;font-size:26px}.sub.svelte-a7gv3b{text-wrap:pretty;max-width:66ch;margin:0;font-size:12.5px;line-height:1.6}h2.svelte-a7gv3b{margin:0 0 10px;font-size:16px}section.svelte-a7gv3b{margin-bottom:30px}.assume.svelte-a7gv3b{background:var(--color-panel);border:1px solid var(--color-neutral-800);border-radius:12px;margin-bottom:18px;padding:16px 18px}.assume-head.svelte-a7gv3b{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.assume-head.svelte-a7gv3b h2:where(.svelte-a7gv3b){margin:0}.toggle.svelte-a7gv3b{color:var(--color-neutral-400);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.fields.svelte-a7gv3b{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:14px;display:grid}.field.svelte-a7gv3b{flex-direction:column;gap:5px;min-width:0;display:flex}.field.svelte-a7gv3b label:where(.svelte-a7gv3b){font:500 11.5px/1 var(--font-heading);color:var(--color-neutral-300)}.field-note.svelte-a7gv3b{margin:0;font-size:11px;line-height:1.5}.field.svelte-a7gv3b .input:where(.svelte-a7gv3b):disabled,select.svelte-a7gv3b:disabled{opacity:.55;cursor:not-allowed}select.svelte-a7gv3b{background:var(--color-panel-2);color:var(--color-text);border:1px solid var(--color-neutral-800);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px}.combined.svelte-a7gv3b{text-wrap:pretty;max-width:74ch;margin:16px 0 0;font-size:12px;line-height:1.65}.seed.svelte-a7gv3b{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;display:flex}.copied.svelte-a7gv3b{color:var(--color-neutral-400);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.table-scroll.svelte-a7gv3b{border:1px solid var(--color-neutral-800);border-radius:10px;overflow-x:auto}table.svelte-a7gv3b{border-collapse:collapse;width:100%;font-size:13px}th.svelte-a7gv3b,td.svelte-a7gv3b{text-align:left;border-bottom:1px solid var(--color-hairline);white-space:nowrap;padding:8px 14px}thead.svelte-a7gv3b th:where(.svelte-a7gv3b){background:var(--color-panel-2);font:500 12px/1.4 var(--font-heading);color:var(--color-neutral-300)}tbody.svelte-a7gv3b tr:where(.svelte-a7gv3b):last-child th:where(.svelte-a7gv3b),tbody.svelte-a7gv3b tr:where(.svelte-a7gv3b):last-child td:where(.svelte-a7gv3b){border-bottom:0}.num.svelte-a7gv3b{text-align:right;font-variant-numeric:tabular-nums}.note.svelte-a7gv3b{max-width:68ch;margin:10px 0 0;font-size:12px;line-height:1.6}.link.svelte-a7gv3b{font:inherit;color:var(--color-accent-400);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.assumptions.svelte-a7gv3b{max-width:72ch;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.about[data-astro-cid-ytstxos6]{max-width:66ch;padding-bottom:36px}.about[data-astro-cid-ytstxos6]>summary[data-astro-cid-ytstxos6]{cursor:pointer;color:var(--color-neutral-400);padding-block:16px;font-size:13px}.about[data-astro-cid-ytstxos6] h2[data-astro-cid-ytstxos6]{margin:0 0 10px;font-size:16px}.about[data-astro-cid-ytstxos6] p[data-astro-cid-ytstxos6]{color:var(--color-neutral-300);text-wrap:pretty;font-size:13px;line-height:1.7}
