.donut-wrap.svelte-19pd9gq{flex-shrink:0;margin-inline:auto;position:relative}.arc.svelte-19pd9gq{cursor:default;transition:stroke-width .12s}.donut-center.svelte-19pd9gq{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:0 2.6rem;display:flex;position:absolute;inset:0}.donut-center-label.svelte-19pd9gq{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px;font-weight:600;line-height:1.25}.donut-center-value.svelte-19pd9gq{color:var(--ink);letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.pie.svelte-o42zhw{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.pie-legend.svelte-o42zhw{flex-direction:column;flex:1;gap:.12rem;min-width:10rem;margin:0;padding:0;list-style:none;display:flex}.pie-legend.svelte-o42zhw li:where(.svelte-o42zhw){border-bottom:1px dotted var(--line);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:.4rem;padding:.18rem 0;font-size:.7rem;display:grid}.pie-legend.svelte-o42zhw li:where(.svelte-o42zhw):last-child{border-bottom:0}.swatch.svelte-o42zhw{border-radius:2px;width:8px;height:8px}.swatch-empty.svelte-o42zhw{background:0 0;border:0}.label.svelte-o42zhw{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pct.svelte-o42zhw{color:var(--ink);font-weight:600}.shares.svelte-o42zhw{color:var(--ink-faint);text-align:right;min-width:3.2rem;font-size:.64rem}.total.svelte-o42zhw{border-top:1px solid var(--line);margin-top:.15rem;padding-top:.3rem}.total.svelte-o42zhw .label:where(.svelte-o42zhw){color:var(--ink-soft);font-weight:500}.waterfall.svelte-xurhwj{flex-direction:column;gap:.55rem;display:flex}.bars.svelte-xurhwj{flex-direction:column;gap:.35rem;display:flex}.bar-row.svelte-xurhwj{grid-template-columns:5.4rem minmax(0,1fr) 4.2rem;align-items:center;gap:.45rem;display:grid}.bar-label.svelte-xurhwj{color:var(--ink-muted);white-space:nowrap;font-size:.66rem;font-weight:500}.bar.svelte-xurhwj{background:var(--surface-3);border:1px solid var(--line);border-radius:3px;height:13px;display:flex;overflow:hidden}.seg.svelte-xurhwj{min-width:0;height:100%;display:block}.bar-total.svelte-xurhwj{color:var(--ink-faint);text-align:right;font-size:.66rem}.table-scroll.svelte-xurhwj{border:1px solid var(--line);border-radius:.45rem;max-height:420px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%)}.cap-table.svelte-xurhwj{border-collapse:collapse;width:100%;font-size:.7rem}.cap-table.svelte-xurhwj thead:where(.svelte-xurhwj) th:where(.svelte-xurhwj){background:var(--surface-3);color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:.3rem .45rem;font-size:.6rem;font-weight:600;position:sticky;top:0}.cap-table.svelte-xurhwj thead:where(.svelte-xurhwj) th:where(.svelte-xurhwj):first-child{text-align:left}.cap-table.svelte-xurhwj tbody:where(.svelte-xurhwj) th:where(.svelte-xurhwj),.cap-table.svelte-xurhwj tbody:where(.svelte-xurhwj) td:where(.svelte-xurhwj),.cap-table.svelte-xurhwj tfoot:where(.svelte-xurhwj) th:where(.svelte-xurhwj),.cap-table.svelte-xurhwj tfoot:where(.svelte-xurhwj) td:where(.svelte-xurhwj){text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;color:var(--ink-muted);padding:.26rem .45rem}.cap-table.svelte-xurhwj tbody:where(.svelte-xurhwj) th:where(.svelte-xurhwj),.cap-table.svelte-xurhwj tfoot:where(.svelte-xurhwj) th:where(.svelte-xurhwj){text-align:left;color:var(--ink-soft);font-weight:500}.cap-table.svelte-xurhwj tbody:where(.svelte-xurhwj) th:where(.svelte-xurhwj){align-items:center;gap:.3rem;display:flex}.dot.svelte-xurhwj{border-radius:2px;flex-shrink:0;width:6px;height:6px}.strong.svelte-xurhwj{font-weight:600;color:var(--ink)!important}.delta-neg.svelte-xurhwj{color:var(--neg)!important}.delta-pos.svelte-xurhwj{color:var(--pos)!important}.row-founder.svelte-xurhwj{background:var(--surface-2)}.cap-table.svelte-xurhwj tfoot:where(.svelte-xurhwj) th:where(.svelte-xurhwj),.cap-table.svelte-xurhwj tfoot:where(.svelte-xurhwj) td:where(.svelte-xurhwj){border-top:1px solid var(--line-strong);color:var(--ink);border-bottom:0;font-weight:600}@media print{.table-scroll.svelte-xurhwj{border:0;max-height:none;overflow:visible}}.calc-root.svelte-vae9zi{flex-direction:column;gap:.9rem;display:flex}.mobile-summary.svelte-vae9zi{padding:.6rem .7rem}.ms-grid.svelte-vae9zi{grid-template-columns:1fr 1fr;gap:.5rem .75rem;display:grid}.ms-item.svelte-vae9zi{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ms-label.svelte-vae9zi{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px;font-weight:600}.ms-value.svelte-vae9zi{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.ms-neg.svelte-vae9zi{color:var(--neg)}.calc-grid.svelte-vae9zi{align-items:stretch;gap:.9rem;display:grid}@media (width>=1024px){.calc-grid.svelte-vae9zi{grid-template-columns:minmax(0,41fr) minmax(0,59fr);gap:1.1rem}}.input-col.svelte-vae9zi,.output-col.svelte-vae9zi{flex-direction:column;gap:.75rem;min-width:0;display:flex}.presets.svelte-vae9zi{flex-direction:column;gap:.4rem;display:flex}.presets-head.svelte-vae9zi{justify-content:space-between;align-items:center;display:flex}.presets-label.svelte-vae9zi{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:600}.reset-btn.svelte-vae9zi{color:var(--ink-faint);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:10.5px;text-decoration:underline}.reset-btn.svelte-vae9zi:hover{color:var(--ink-soft)}.presets-row.svelte-vae9zi{flex-wrap:wrap;gap:.3rem;display:flex}.panel.svelte-vae9zi{padding:.8rem .85rem}.panel-title.svelte-vae9zi{color:var(--ink);margin:0;font-size:.78rem;font-weight:600}.panel-head-row.svelte-vae9zi,.panel-title-row.svelte-vae9zi{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.panel-head-row.svelte-vae9zi{margin-bottom:.55rem}.panel-title-row.svelte-vae9zi{margin-bottom:.5rem}.panel-body.svelte-vae9zi{flex-direction:column;gap:.65rem;margin-top:.6rem;display:flex}.add-btn.svelte-vae9zi{padding:.26rem .45rem;font-size:.7rem}.inst-list.svelte-vae9zi{flex-direction:column;gap:.4rem;display:flex}.inst.svelte-vae9zi{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--surface-2);border-radius:.45rem;flex-direction:column;gap:.28rem;padding:.4rem;display:flex}.inst-note.svelte-vae9zi{border-left-color:var(--neg)}.inst-top.svelte-vae9zi{align-items:center;gap:.3rem;display:flex}.inst-type-row.svelte-vae9zi{display:flex}.inst-fields.svelte-vae9zi{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.field-cell.svelte-vae9zi{flex-direction:column;gap:.12rem;min-width:0;display:flex}.field-cap.svelte-vae9zi{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-size:8.5px;font-weight:650}.i-input.svelte-vae9zi{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:.32rem;outline:none;min-width:0;padding:.2rem .32rem;font-size:.71rem}.i-input.svelte-vae9zi:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.i-name.svelte-vae9zi{flex:1;font-weight:500}.i-type.svelte-vae9zi{width:100%;color:var(--ink-soft);font-size:.69rem}.i-remove.svelte-vae9zi{width:1.3rem;height:1.3rem;color:var(--ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.3rem;flex-shrink:0;place-items:center;display:grid}.i-remove.svelte-vae9zi:hover{color:var(--neg);background:var(--neg-wash)}.inst-empty.svelte-vae9zi,.inst-hint.svelte-vae9zi{color:var(--ink-faint);margin:.4rem 0 0;font-size:.66rem;line-height:1.45}.sticky-stack.svelte-vae9zi{flex-direction:column;gap:.75rem;display:flex}.details.svelte-vae9zi{flex-direction:column;grid-column:1/-1;gap:.75rem;min-width:0;display:flex}@media (width>=1024px) and (height>=680px){.sticky-stack.svelte-vae9zi{position:sticky;top:1rem}}.output-head.svelte-vae9zi{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:.6rem;display:flex}.output-sub.svelte-vae9zi{color:var(--ink-faint);margin:.12rem 0 0;font-size:.68rem}.output-actions.svelte-vae9zi{flex-wrap:wrap;gap:.35rem;display:flex}.kpi-grid.svelte-vae9zi{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:.6rem;display:grid}@media (width>=1280px){.kpi-grid.svelte-vae9zi{grid-template-columns:repeat(4,minmax(0,1fr))}}.insight.svelte-vae9zi{background:var(--warn-wash);border:1px solid color-mix(in oklab, var(--warn) 30%, transparent);color:var(--ink-soft);border-radius:.4rem;margin:.55rem 0 0;padding:.45rem .55rem;font-size:.72rem;line-height:1.45;display:block}.insight-pos.svelte-vae9zi{background:var(--pos-wash);border-color:color-mix(in oklab, var(--pos) 30%, transparent)}.insight-neg.svelte-vae9zi{background:var(--neg-wash);border-color:color-mix(in oklab, var(--neg) 30%, transparent)}.alerts.svelte-vae9zi{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.alert.svelte-vae9zi{border:1px solid var(--line);background:var(--surface-2);border-radius:.45rem;grid-template-columns:1rem minmax(0,1fr);gap:.4rem;padding:.45rem .5rem;display:grid}.alert-danger.svelte-vae9zi{border-color:color-mix(in oklab, var(--neg) 35%, transparent);background:var(--neg-wash)}.alert-warn.svelte-vae9zi{border-color:color-mix(in oklab, var(--warn) 32%, transparent);background:var(--warn-wash)}.alert-info.svelte-vae9zi{border-color:var(--line)}.alert-icon.svelte-vae9zi{color:var(--ink-muted);padding-top:.1rem}.alert-danger.svelte-vae9zi .alert-icon:where(.svelte-vae9zi){color:var(--neg)}.alert-warn.svelte-vae9zi .alert-icon:where(.svelte-vae9zi){color:var(--warn)}.alert-title.svelte-vae9zi{color:var(--ink);margin:0;font-size:.72rem;font-weight:600}.alert-detail.svelte-vae9zi{color:var(--ink-muted);margin:.12rem 0 0;font-size:.67rem;line-height:1.45}.alerts-more.svelte-vae9zi{color:var(--ink-faint);margin:.35rem 0 0;font-size:.64rem}.table-scroll.svelte-vae9zi{border:1px solid var(--line);border-radius:.45rem;max-height:420px;margin-top:.1rem;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%)}.detail-table.svelte-vae9zi{border-collapse:collapse;width:100%;font-size:.7rem}.detail-table.svelte-vae9zi thead:where(.svelte-vae9zi) th:where(.svelte-vae9zi){background:var(--surface-3);color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:.3rem .45rem;font-size:.6rem;font-weight:600;position:sticky;top:0}.detail-table.svelte-vae9zi thead:where(.svelte-vae9zi) th:where(.svelte-vae9zi):first-child{text-align:left}.detail-table.svelte-vae9zi tbody:where(.svelte-vae9zi) th:where(.svelte-vae9zi),.detail-table.svelte-vae9zi tbody:where(.svelte-vae9zi) td:where(.svelte-vae9zi){text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;color:var(--ink-muted);padding:.26rem .45rem}.detail-table.svelte-vae9zi tbody:where(.svelte-vae9zi) th:where(.svelte-vae9zi){text-align:left;color:var(--ink-soft);font-weight:500}.row-type.svelte-vae9zi{color:var(--ink-faint);font-size:.58rem;font-weight:400;display:block}.empty-cell.svelte-vae9zi{text-align:center!important;color:var(--ink-faint)!important;padding:.7rem!important}.strong.svelte-vae9zi{font-weight:600;color:var(--ink)!important}.neg-text.svelte-vae9zi{color:var(--neg)!important}@media (width<=400px){.kpi-grid.svelte-vae9zi{grid-template-columns:minmax(0,1fr)}}@media print{.table-scroll.svelte-vae9zi{border:0;max-height:none;overflow:visible}}
