.scroll.svelte-hwv3t3{min-width:0;overflow-x:auto}table.svelte-hwv3t3{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}th.svelte-hwv3t3,td.svelte-hwv3t3{border-bottom:1px solid var(--hairline);text-align:left;white-space:nowrap;padding:.55rem .5rem}thead.svelte-hwv3t3 th:where(.svelte-hwv3t3){color:var(--text-faint);font-size:.7rem;font-weight:500}td.svelte-hwv3t3{color:var(--text-muted)}.num.svelte-hwv3t3{text-align:right}.strong.svelte-hwv3t3{color:var(--text);font-weight:600}tbody.svelte-hwv3t3 th:where(.svelte-hwv3t3){font-weight:500}button.svelte-hwv3t3{color:var(--text-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}button.svelte-hwv3t3:hover{color:var(--text)}button.svelte-hwv3t3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}tr.selected.svelte-hwv3t3 button:where(.svelte-hwv3t3),tr.selected.svelte-hwv3t3 .strong:where(.svelte-hwv3t3){color:var(--accent)}@media (width<=639px){.desktop.svelte-hwv3t3{display:none}button.svelte-hwv3t3{min-height:2.75rem}}.head-start.svelte-n54njy{gap:1rem;min-width:0;display:grid}.lede.svelte-n54njy{color:var(--text);max-width:48rem;margin:0;font-size:.95rem;line-height:1.55}.bar.svelte-n54njy{fill:var(--balance);transition:opacity .15s}.bar.now.svelte-n54njy{fill:var(--accent)}.bar.dim.svelte-n54njy{opacity:.5}.note.svelte-n54njy{color:var(--text-faint);max-width:48rem;margin:0;font-size:.8rem;line-height:1.55}.note.svelte-n54njy strong:where(.svelte-n54njy){color:var(--text-muted);font-weight:500}.plans.svelte-1vgeg4i{gap:1.5rem;min-width:0;display:grid}.tiles.svelte-1vgeg4i{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.tile.svelte-1vgeg4i{align-content:start;gap:.2rem;display:grid}.tile-value.svelte-1vgeg4i{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.tile-label.svelte-1vgeg4i{color:var(--text-faint);font-size:.75rem;line-height:1.4}.bar.svelte-1vgeg4i{fill:var(--balance);transition:opacity .15s}.bar.dim.svelte-1vgeg4i{opacity:.5}.rules.svelte-1vgeg4i{gap:1rem 1.5rem;margin:0;display:grid}@media (width>=720px){.rules.svelte-1vgeg4i{grid-template-columns:1fr 1fr}}dt.svelte-1vgeg4i{color:var(--text);margin-bottom:.25rem;font-size:.875rem;font-weight:600}dd.svelte-1vgeg4i{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.55}.public.svelte-19f7e2g{--key:var(--public)}.private.svelte-19f7e2g{--key:var(--private)}.elite.svelte-19f7e2g{--key:var(--elite)}.cpi.svelte-19f7e2g{--key:var(--text-muted)}.axis.end-label.svelte-19f7e2g{fill:var(--text-muted)}.line.svelte-19f7e2g{stroke:var(--key)}.line.cpi.svelte-19f7e2g{stroke-dasharray:4 4}.point.svelte-19f7e2g{fill:var(--key)}.history.svelte-eg70ix{gap:1rem;min-width:0;display:grid}.controls.svelte-eg70ix{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.scroll.svelte-eg70ix{min-width:0;overflow-x:auto}table.svelte-eg70ix{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}caption.svelte-eg70ix{color:var(--text-faint);text-align:left;margin-bottom:.5rem;font-size:.8rem}th.svelte-eg70ix,td.svelte-eg70ix{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:.5rem}thead.svelte-eg70ix th:where(.svelte-eg70ix){color:var(--text-faint);font-size:.7rem;font-weight:500}tbody.svelte-eg70ix th:where(.svelte-eg70ix){color:var(--text-muted);white-space:nowrap;font-weight:500}td.svelte-eg70ix{color:var(--text)}.num.svelte-eg70ix{text-align:right}.real.svelte-eg70ix{color:var(--text-faint);white-space:nowrap;font-size:.7rem;display:block}.key.svelte-eg70ix{vertical-align:middle;background:var(--series);width:10px;height:2px;margin-right:.4rem;display:inline-block}.key.cpi.svelte-eg70ix{border-top:2px dashed var(--text-muted);background:0 0;height:0}.public.svelte-eg70ix{--series:var(--public)}.private.svelte-eg70ix{--series:var(--private)}.elite.svelte-eg70ix{--series:var(--elite)}@media (width<=639px){.off.svelte-eg70ix{display:none}}.axis.college.svelte-1ffjawf{fill:var(--text-muted)}.area.svelte-1ffjawf{fill:var(--balance);opacity:.18}.line.balance.svelte-1ffjawf{stroke:var(--balance)}.line.contributed.svelte-1ffjawf{stroke:var(--text-muted);stroke-dasharray:4 4}.bar.svelte-1ffjawf{fill:var(--cost);stroke:var(--bg);stroke-width:2px}.point.balance.svelte-1ffjawf{fill:var(--balance)}.wide.svelte-9kjnww{grid-column:1/-1}.check.svelte-9kjnww{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.45;display:flex}.check.svelte-9kjnww input:where(.svelte-9kjnww){accent-color:var(--accent);margin:.15rem 0 0}.hint-text.svelte-9kjnww{color:var(--text-faint);margin:0;font-size:.75rem}.chart-note.svelte-9kjnww{color:var(--text-faint);margin:0;font-size:.8rem}
