/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:optional;src:url(./space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:optional;src:url(./space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2")}:root{--paper:#fff;--vellum:#f3f3f3;--ink:#191a23;--graphite:#55555d;--rule:#d4d4da;--seal:var(--ink);--deficit:#a72e26;--surplus:#34613b;--accent:#b9ff66;--clear:transparent;--overlay-surface:white;--overlay-backdrop:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--overlay-backdrop:color-mix(in srgb, var(--ink) 40%, var(--clear))}}:root{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-soft:color-mix(in srgb, var(--accent) 18%, var(--paper))}}:root{--on-ink-muted:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--on-ink-muted:color-mix(in srgb, var(--paper) 78%, var(--ink))}}:root{--on-ink-rule:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--on-ink-rule:color-mix(in srgb, var(--paper) 24%, var(--ink))}}:root{--on-ink-hover:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--on-ink-hover:color-mix(in srgb, var(--paper) 10%, var(--ink))}}:root{--font-serif:var(--font-sans);--font-fallback:Arial, sans-serif;--font-sans:"Space Grotesk", var(--font-fallback);--weight-regular:400;--weight-strong:500;--tracking:0;--t-figure-xl-size:36px;--t-figure-l-size:24px;--t-h1-size:26px;--t-h2-size:20px;--t-h3-size:14px;--t-body-size:15px;--t-body-s-size:13px;--t-label-size:12px;--t-data-size:13px;--t-data-strong-size:13px;--t-micro-size:11.5px;--leading-figure-xl:1.05;--leading-figure-l:1.1;--leading-h1:1.2;--leading-h2:1.25;--leading-label:1.3;--leading-body:1.6;--leading-body-s:1.55;--leading-data:1.4;--leading-micro:1.45;--t-figure-xl:var(--weight-regular) var(--t-figure-xl-size)/var(--leading-figure-xl) var(--font-serif);--t-figure-l:var(--weight-regular) var(--t-figure-l-size)/var(--leading-figure-l) var(--font-serif);--t-h1:var(--weight-regular) var(--t-h1-size)/var(--leading-h1) var(--font-serif);--t-h2:var(--weight-strong) var(--t-h2-size)/var(--leading-h2) var(--font-serif);--t-h3:var(--weight-strong) var(--t-h3-size)/var(--leading-label) var(--font-sans);--t-body:var(--weight-regular) var(--t-body-size)/var(--leading-body) var(--font-sans);--t-body-s:var(--weight-regular) var(--t-body-s-size)/var(--leading-body-s) var(--font-sans);--t-label:var(--weight-strong) var(--t-label-size)/var(--leading-label) var(--font-sans);--t-data:var(--weight-regular) var(--t-data-size)/var(--leading-data) var(--font-sans);--t-data-strong:var(--weight-strong) var(--t-data-strong-size)/var(--leading-data) var(--font-sans);--t-micro:var(--weight-regular) var(--t-micro-size)/var(--leading-micro) var(--font-sans);--measure:66ch;--measure-tight:52ch;--public-title-size:32px;--public-tagline-size:28px;--public-figure-size:32px;--public-gutter:var(--s-4);--public-header-padding:var(--s-4);--public-hero-bottom:var(--s-4);--public-intro-gap:var(--s-4);--public-secondary-link-display:none;--capital-padding:var(--s-4);--capital-gap:var(--s-4);--public-intro-columns:minmax(0, 1fr);--capital-columns:minmax(0, 1fr);--method-columns:minmax(0, 1fr);--brand-icon-size:var(--icon-large);--r-highlight:4px;--zero:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-flat:0;--r-control:8px;--r-overlay:8px;--r-panel:8px;--r-pill:999px;--rule-width:1px;--rule-strong:2px;--focus-width:2px;--focus-offset:2px;--focus-inset:-2px;--elevation-page:none;--elevation-inset:none;--elevation-card:0 4px 0 var(--ink);--elevation-control:0 2px 0 var(--ink);--elevation-overlay:0 24px 60px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--elevation-overlay:0 24px 60px color-mix(in srgb, var(--ink) 18%, var(--clear))}}:root{--motion-acknowledge:.12s;--motion-overlay:.14s;--motion-settle:.4s;--motion-settle-reduced:1.5s;--motion-instant:0s;--ease-acknowledge:ease-out;--ease-overlay:ease-out;--ease-settle:ease-out;--overlay-rise:4px;--control-height:40px;--control-compact-height:32px;--control-icon-size:40px;--backup-label-display:none;--backup-control-width:var(--control-icon-size);--backup-control-padding:var(--zero);--backup-control-radius:var(--r-pill);--icon-size:16px;--icon-small:12px;--icon-large:24px;--empty-height:176px;--modal-width:760px;--modal-height:90dvh;--modal-gutter:var(--s-6);--table-viewport-height:60dvh;--table-header-height:0px;--table-scroll-start:0px;--table-scroll-end:0px;--holding-name-width:128px;--holding-name-position:relative;--holding-name-offset:var(--zero);--holding-year-width:176px;--holding-input-width:176px;--holding-input-height:64px;--compact-input-width:96px;--detail-height:304px;--import-height:320px;--repayment-height:416px;--forecast-height:480px;--chart-height:288px;--chart-pie-size:168px;--chart-pie-inner:48px;--chart-pie-outer:72px;--chart-margin-top:16px;--chart-margin-right:16px;--chart-margin-bottom:0px;--chart-margin-left:8px;--chart-hatch-size:8px;--chart-axis-width:88px;--chart-tick-gap:32px;--chart-dot-radius:3px;--chart-dash-projection:2 4;--chart-dash-median:3 5;--chart-dash-target:6 4;--chart-opacity-liquid:1;--chart-opacity-accessible:1;--chart-opacity-band:1;--shell-display:block;--shell-columns:208px minmax(0, 1fr);--sidebar-position:static;--sidebar-height:auto;--sidebar-padding:var(--s-3);--sidebar-right-rule:var(--zero);--sidebar-bottom-rule:var(--rule-width);--workspace-label-display:none;--sidebar-bottom-display:none;--brand-padding:var(--zero) var(--s-2);--brand-size:20px;--nav-direction:row;--nav-overflow:auto;--nav-gap:var(--s-2);--nav-margin-top:var(--s-3);--nav-padding:var(--s-2) var(--s-3);--nav-icon-display:none;--nav-shell-columns:var(--control-icon-size) minmax(0, 1fr) var(--control-icon-size);--nav-scroll-display:inline-flex;--topbar-height:auto;--topbar-min-height:64px;--topbar-padding:var(--s-3);--topbar-wrap:wrap;--page-padding:var(--s-5) var(--s-4);--form-columns:minmax(0, 1fr);--assumption-columns:minmax(0, 1fr);--split-columns:minmax(0, 1fr);--metric-padding:var(--s-4) var(--s-3);--metric-middle-rule:var(--zero);--metric-third-padding:var(--zero);--headline-direction:column;--headline-align:flex-start;--headline-secondary-align:left;--footer-padding:var(--s-4);--footer-wrap:wrap;--readiness-columns:var(--s-5) minmax(0, 1fr);--readiness-action-column:2;--readiness-action-align:start;--major-section-gap:var(--s-7);--dialog-padding:var(--s-5);--field-note-height:20px;--specimen-columns:repeat(2, minmax(0, 1fr));--decision-basis:100%;--overview-card-reserve:576px;--overview-progress-lines:3lh;--stop-now-reserve:434px;--specimen-cell-height:240px;--specimen-max-width:1440px;--sheet-width:480px;--overlay-z:30;--holding-register-display:none;--holding-blocks-display:block;--holding-inspector-display:none;--holding-workbench-columns:minmax(0, 1fr);--holding-inspector-width:288px;--date-input-width:160px;--public-width:1200px;--capital-rail-height:16px;--og-width:1200px;--og-height:630px;--favicon-size:64px;--preview-width:1440px;--preview-height:1312px;--preview-mobile-width:375px;--preview-mobile-height:600px;--preview-mobile-query:(max-width: 700px)}@media (width>=701px){:root{--t-figure-xl-size:44px;--t-figure-l-size:28px;--t-h1-size:30px;--t-h2-size:22px;--public-title-size:40px;--public-tagline-size:40px;--public-figure-size:36px;--public-gutter:var(--s-6);--public-header-padding:var(--s-5);--public-hero-bottom:var(--s-7);--public-intro-gap:var(--s-5);--public-secondary-link-display:inline;--capital-padding:var(--s-5);--capital-gap:var(--s-5);--public-intro-columns:minmax(0, 1fr) minmax(0, 1fr);--capital-columns:minmax(0, 1.15fr) minmax(0, 1fr);--holding-name-width:224px;--chart-height:360px;--shell-display:grid;--shell-columns:208px minmax(0, 1fr);--sidebar-position:sticky;--sidebar-height:100dvh;--sidebar-padding:var(--s-5) var(--s-3);--sidebar-right-rule:var(--rule-width);--sidebar-bottom-rule:var(--zero);--workspace-label-display:block;--sidebar-bottom-display:flex;--brand-padding:var(--zero) var(--s-3);--nav-direction:column;--nav-overflow:visible;--nav-margin-top:var(--zero);--nav-padding:var(--s-3);--nav-icon-display:inline-block;--nav-shell-columns:minmax(0, 1fr);--nav-scroll-display:none;--topbar-height:72px;--topbar-min-height:72px;--topbar-padding:var(--zero) var(--s-5);--topbar-wrap:nowrap;--page-padding:var(--s-7) var(--s-5) var(--s-5);--form-columns:repeat(2, minmax(0, 1fr));--assumption-columns:repeat(2, minmax(0, 1fr));--metric-padding:var(--s-5);--headline-direction:row;--headline-align:flex-end;--headline-secondary-align:right;--footer-padding:var(--s-5) var(--s-6);--footer-wrap:nowrap;--readiness-columns:var(--s-5) minmax(0, 1fr) auto;--readiness-action-column:auto;--readiness-action-align:stretch;--major-section-gap:var(--s-8);--specimen-columns:repeat(3, minmax(0, 1fr));--decision-basis:calc((100% - var(--s-4)) / 2);--overview-card-reserve:704px;--overview-progress-lines:2lh;--stop-now-reserve:335px;--holding-register-display:block;--holding-blocks-display:none;--holding-inspector-display:block}}@media (width>=1101px){:root{--backup-label-display:inline;--backup-control-width:auto;--backup-control-padding:var(--s-3);--backup-control-radius:var(--r-control);--public-gutter:var(--s-7);--public-figure-size:44px;--method-columns:repeat(3, minmax(0, 1fr));--shell-columns:208px minmax(0, 1fr);--sidebar-padding:var(--s-5) var(--s-4);--topbar-padding:var(--zero) var(--s-6);--page-padding:var(--s-7) var(--s-6) var(--s-5);--assumption-columns:repeat(3, minmax(0, 1fr));--split-columns:minmax(0, 1.7fr) minmax(0, 1fr);--metric-middle-rule:var(--rule-width);--metric-third-padding:var(--s-5);--specimen-columns:repeat(5, minmax(0, 1fr));--decision-basis:calc((100% - var(--s-4) * 2) / 3);--overview-card-reserve:480px;--stop-now-reserve:281px;--holding-workbench-columns:minmax(0, 1fr) var(--holding-inspector-width)}}@container holding-register (width>=640px){.holding-register .table-scroll{--holding-name-position:sticky;--holding-name-offset:var(--holding-name-width)}}@media (prefers-reduced-motion:reduce){:root{--motion-acknowledge:var(--motion-instant);--motion-overlay:var(--motion-instant)}}:root{font-family:var(--font-sans);color:var(--ink);background:var(--paper);font-synthesis:none;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking)}*{box-sizing:border-box}body{margin:var(--zero);font-size:var(--t-h3-size)}button,input,select,textarea{font:inherit;color:inherit}button,select,input{border:var(--rule-width) solid var(--ink);border-radius:var(--r-control);background:var(--paper)}button{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control-height);padding:var(--s-2) var(--s-3);cursor:pointer;font-weight:var(--weight-strong);display:inline-flex}button:hover{background:var(--vellum)}button:disabled{cursor:not-allowed;opacity:1}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:var(--focus-width) solid var(--seal);outline-offset:var(--focus-width)}input,select{min-height:var(--control-height);padding:var(--s-2) var(--s-2);min-width:0}input[type=checkbox]{min-height:0;accent-color:var(--seal)}h1,h2,h3,p{margin:var(--zero)}h1{font-size:var(--t-h1-size);font-weight:var(--weight-strong);line-height:var(--leading-h1)}h2{font-size:var(--t-h2-size);font-weight:var(--weight-strong)}h3{font-size:var(--t-body-size);font-weight:var(--weight-strong)}small{font-size:var(--t-label-size);color:var(--graphite)}.app-shell{display:var(--shell-display);grid-template-columns:var(--shell-columns);background:var(--ink);min-height:100vh}.sidebar{background:var(--ink);color:var(--paper);border-right:var(--sidebar-right-rule) solid var(--ink);padding:var(--sidebar-padding);position:var(--sidebar-position);height:var(--sidebar-height);flex-direction:column;display:flex;top:0}.brand{align-items:center;gap:var(--s-2);padding:var(--brand-padding);color:var(--ink);display:flex}.brand>span{font-size:var(--brand-size);font-weight:var(--weight-strong);color:var(--ink);white-space:nowrap}.brand-dot{color:inherit}.brand>.lucide{inline-size:var(--brand-icon-size);block-size:var(--brand-icon-size);flex-shrink:0}.sidebar .brand,.sidebar .brand>span{color:var(--paper)}.sidebar .brand>.lucide,.sidebar .brand-dot{color:var(--accent)}.workspace-name{margin:var(--s-6) var(--s-3) var(--s-5);font-weight:var(--weight-strong)}.workspace-name span{font-size:var(--t-label-size);font-weight:var(--weight-regular);color:var(--on-ink-muted);margin-top:var(--s-1);display:block}nav{flex-direction:var(--nav-direction);gap:var(--nav-gap);display:flex}nav button{border-color:var(--clear);color:var(--graphite);padding:var(--nav-padding);min-height:var(--control-height);background:0 0;justify-content:flex-start}nav button.active{color:var(--ink);background:var(--accent);border-color:var(--ink)}.sidebar nav button{color:var(--on-ink-muted);font:var(--t-body-s)}.sidebar nav button:hover{background:var(--on-ink-hover);color:var(--paper)}.sidebar nav button.active,.sidebar nav button.active:hover{background:var(--accent);color:var(--ink)}.sidebar :focus-visible{outline-color:var(--accent)}.sidebar-bottom{display:var(--sidebar-bottom-display);gap:var(--s-3);padding:var(--s-4) var(--s-2) var(--zero);color:var(--paper);font-size:var(--t-label-size);align-items:center;margin-top:auto}.sidebar-bottom small{font-size:var(--t-micro-size);margin-top:var(--s-1);color:var(--on-ink-muted);display:block}.sidebar-bottom>.lucide{color:var(--accent)}.workspace{background:var(--paper);flex-direction:column;min-width:0;display:flex}.topbar{height:var(--topbar-height);border-bottom:var(--rule-width) solid var(--rule);background:var(--paper);padding:var(--topbar-padding);justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.breadcrumb{color:var(--graphite);white-space:nowrap}.breadcrumb span{margin:var(--zero) var(--s-3);color:var(--rule)}.breadcrumb strong{font-weight:var(--weight-strong);color:var(--ink)}main{padding:var(--page-padding);flex:1;min-width:0}.toolbar{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.icon{width:var(--control-icon-size);height:var(--control-icon-size);min-height:var(--control-icon-size);padding:var(--zero);border-radius:var(--r-pill);flex:none}.file-button{cursor:pointer;border:var(--rule-width) solid var(--ink);border-radius:var(--r-control);background:var(--paper);justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);min-block-size:var(--control-height);display:inline-flex;position:relative}.file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.segments{border:var(--rule-width) solid var(--rule);border-radius:var(--r-control);padding:var(--s-1);background:var(--paper);display:inline-flex}.segments button{min-height:var(--s-6);font-size:var(--t-label-size);padding:var(--s-1) var(--s-2);background:0 0;border:0}.segments button[aria-pressed=true]{background:var(--ink);box-shadow:var(--elevation-page);color:var(--paper)}.section-heading{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.section-heading p{color:var(--graphite);font-size:var(--t-data-size);margin-top:var(--s-2)}.status{font-size:var(--t-label-size);border:var(--rule-width) solid var(--rule);border-radius:var(--r-control);padding:var(--s-1) var(--s-2);color:var(--seal);background:var(--vellum)}.readiness{padding:var(--s-4) var(--zero) var(--s-5);margin-bottom:var(--s-5);border-block:var(--rule-width) solid var(--rule)}.readiness .section-heading{margin-bottom:var(--s-3)}.readiness ol{padding:var(--zero);margin:var(--zero);list-style:none}.readiness li{grid-template-columns:var(--readiness-columns);align-items:center;gap:var(--s-3);padding:var(--s-3) var(--zero);border-bottom:var(--rule-width) solid var(--rule);display:grid}.readiness li:last-child{border-bottom:0}.readiness strong{font-weight:var(--weight-strong)}.readiness small{margin-top:var(--s-1);display:block}.readiness li.complete>svg{color:var(--seal)}.unavailable{font-size:var(--t-figure-l-size);color:var(--graphite)}.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.primary:hover{background:var(--accent);color:var(--ink)}.danger,.negative{color:var(--deficit)!important}.muted{color:var(--graphite)}.empty{border-top:var(--rule-width) solid var(--rule);border-bottom:var(--rule-width) solid var(--rule);min-height:var(--empty-height);color:var(--graphite);padding:var(--s-6);text-align:center;justify-content:center;align-items:center;display:flex}.form-grid{grid-template-columns:var(--form-columns);gap:var(--s-4) var(--s-5);align-items:start;display:grid}.assumptions{grid-template-columns:var(--assumption-columns);padding:var(--zero);margin-bottom:var(--zero)}.field{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.field>span{font-size:var(--t-data-size);font-weight:var(--weight-strong)}.field small{line-height:var(--leading-body);min-height:var(--zero)}.form-actions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.form-actions p{overflow-wrap:anywhere;width:100%}.checkbox{align-items:center;gap:var(--s-2);display:flex}.table-scroll{border:var(--rule-width) solid var(--ink);border-radius:var(--r-control);scrollbar-width:thin;scrollbar-color:var(--graphite) var(--vellum);max-width:100%;scroll-padding-block:var(--table-scroll-start) var(--table-scroll-end);overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-data-size);text-align:left}th,td{padding:var(--s-3) var(--s-3);border-bottom:var(--rule-width) solid var(--rule);white-space:nowrap}thead th{font-size:var(--t-label-size);font-weight:var(--weight-strong);background:var(--vellum);color:var(--ink);z-index:1;position:sticky;top:0}tbody th{font-weight:var(--weight-strong)}tbody tr:hover{background:var(--vellum)}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}td small,th small{font-weight:var(--weight-regular);font-size:var(--t-micro-size);margin-top:var(--s-1);display:block}.holdings-grid{background:var(--paper)}.holdings-grid th{min-width:var(--holding-year-width)}.holdings-grid .sticky-col{min-width:var(--holding-name-width);width:var(--holding-name-width);max-width:var(--holding-name-width);white-space:normal;overflow-wrap:anywhere;position:var(--holding-name-position);background:var(--paper);z-index:2;left:0}.holdings-grid thead .sticky-col{background:var(--vellum);z-index:3}.holdings-grid .latest-year{left:var(--holding-name-offset);z-index:2;background:inherit;position:sticky;right:0}.holdings-grid tbody .latest-year,.holdings-grid tfoot .latest-year{background:var(--vellum)}.holdings-grid thead .latest-year{background:var(--vellum);border-block-end:var(--rule-strong) solid var(--ink);z-index:3}.holdings-grid tfoot{z-index:3;background:var(--paper);position:sticky;bottom:0}.holdings-grid tfoot td{white-space:normal}.grid-cell{padding:var(--zero);border-right:var(--rule-width) solid var(--rule);position:relative}:is(.table-scroll:has(>.dated-table),.table-scroll:has(>.holdings-grid)){max-height:var(--table-viewport-height)}.dated-table,.dated-table tbody,.dated-table tbody tr{background:var(--paper)}.dated-table thead{z-index:4;position:sticky;top:0}.dated-table .date-col{z-index:2;position:sticky;left:0;right:0}.dated-table tbody .date-col{background:inherit}.dated-table .latest-record>*{top:var(--table-header-height);z-index:3;background:var(--vellum);position:sticky}.dated-table .latest-record>.date-col{z-index:4}.dated-table .horizon-record>*{z-index:3;background:var(--vellum);border-block-start:var(--rule-strong) solid var(--ink);position:sticky;bottom:0}.dated-table .horizon-record>.date-col{z-index:4}.grid-cell input{width:var(--holding-input-width);border-radius:var(--r-flat);text-align:right;padding:var(--s-4) var(--s-5) var(--s-4) var(--s-2);background:var(--clear);min-height:var(--holding-input-height);border:0}.grid-cell input:focus{outline-offset:var(--focus-inset);background:var(--paper)}.cell-detail{right:var(--rule-width);bottom:var(--rule-width);padding:var(--rule-width);background:var(--clear);min-height:var(--s-4);opacity:.2;border:0;position:absolute}.grid-cell:hover .cell-detail,.grid-cell:focus-within .cell-detail{opacity:1}.compact{align-items:center;gap:var(--s-2);font-size:var(--t-label-size);display:flex}.compact input{max-width:var(--compact-input-width)}.border-bottom{border-bottom:var(--rule-width) solid var(--rule);padding-bottom:var(--s-4);margin-bottom:var(--s-4)}.table-footer{margin-top:var(--s-3);font-size:var(--t-label-size);color:var(--graphite);justify-content:space-between;display:flex}.app-footer{padding:var(--footer-padding);font-size:var(--t-micro-size);color:var(--graphite);justify-content:space-between;gap:var(--s-3);border-block-start:var(--rule-width) solid var(--rule);display:flex}.app-footer span{gap:var(--s-2);align-items:center;display:flex}.notice{padding:var(--s-3) var(--s-4);background:var(--paper);border:var(--rule-width) solid var(--rule);justify-content:space-between;align-items:center;gap:var(--s-3);margin:var(--s-3) var(--zero);font-size:var(--t-data-size);overflow-wrap:anywhere;display:flex}.notice.negative{background:var(--paper);border-color:var(--rule)}.auditable{border-radius:var(--r-flat);padding:var(--zero);background:var(--clear);min-height:0;text-align:inherit;font:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--rule);-webkit-text-decoration:underline dotted var(--rule);-webkit-text-decoration:underline dotted var(--rule);text-decoration:underline dotted var(--rule);text-underline-offset:var(--s-1);border:0;display:inline}.auditable:hover{background:var(--clear);-webkit-text-decoration-color:var(--seal);-webkit-text-decoration-color:var(--seal);-webkit-text-decoration-color:var(--seal);text-decoration-color:var(--seal)}.table-scroll .auditable{text-decoration:none}.table-scroll .auditable:hover,.table-scroll .auditable:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.calculation-detail{white-space:pre-line;overflow-wrap:anywhere;line-height:var(--leading-body)}.modal{z-index:20;width:min(var(--modal-width), calc(100vw - var(--modal-gutter)));max-height:var(--modal-height);border:var(--rule-width) solid var(--ink);border-radius:var(--r-overlay);background:var(--overlay-surface);padding:var(--dialog-padding);box-shadow:var(--elevation-card), var(--elevation-overlay);margin:auto;position:fixed;inset:0;overflow:auto}.modal::backdrop{background:var(--overlay-backdrop)}.modal>header{margin-bottom:var(--s-5);justify-content:space-between;align-items:center;gap:var(--s-4);border-block-end:var(--rule-width) solid var(--ink);padding-block-end:var(--s-4);display:flex}.modal>header h2{overflow-wrap:anywhere}.modal>p{margin-bottom:var(--s-4)}.summary-list{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.summary-list dd{text-align:right}.summary-list dt{color:var(--graphite)}pre{font-size:var(--t-micro-size);white-space:pre-wrap;overflow-wrap:anywhere;max-height:var(--detail-height);background:var(--vellum);padding:var(--s-3);overflow:auto}details{margin:var(--s-4) var(--zero)}summary{cursor:pointer;color:var(--seal)}.split{grid-template-columns:var(--split-columns);gap:var(--s-6);display:grid}.chart{height:var(--chart-height);width:100%;min-width:0}.chart-explorer{min-width:0}.fire-view>.chart-explorer{margin-block:var(--s-3);border-top:0;padding-top:0}.insight-tools{align-items:flex-start;gap:var(--s-3);margin-block:var(--s-3);flex-wrap:wrap;display:flex}.insight-tools>details{border-top:0;min-width:0;max-width:100%;margin:0;padding-top:0}.insight-tools>details[open]{flex-basis:100%}.insight-tools>.chart-explorer>summary{font:var(--t-body-s)}.chart-explorer>summary{font:var(--t-h3)}.chart-explorer-controls{grid-template-columns:var(--form-columns);margin-block:var(--s-4);align-items:end;display:grid}.chart-explorer-controls label,.chart-observation label{gap:var(--s-2);flex:1 1 var(--date-input-width);min-width:0;max-width:100%;display:grid}.chart-explorer select{width:100%;max-width:100%}.chart-input-context,.chart-caption{font:var(--t-body-s);color:var(--graphite)}.financial-chart-result{gap:var(--s-4);margin-top:var(--s-5);min-width:0;display:grid}.financial-chart-result>.button{justify-self:start;max-width:100%}.financial-chart-result h2,.financial-chart-result p,.financial-chart-result small{overflow-wrap:anywhere}.financial-chart--tornado{height:calc(var(--s-7) * 9)}.chart-reference,.chart-bridge{border:var(--rule-strong) solid var(--ink);border-radius:var(--r-panel);padding:var(--s-4);gap:var(--s-3);display:grid}.chart-marker{font:var(--t-data-strong);border-inline-start:var(--rule-strong) solid var(--seal);padding-inline-start:var(--s-3)}.chart-data,.chart-evidence,.chart-events{min-width:0}.chart-data>summary,.chart-evidence>summary{margin-bottom:var(--s-3)}.chart-amount{gap:var(--s-1);max-width:100%;display:inline-grid}.chart-selected-observation{font:var(--t-body-s);overflow-wrap:anywhere;flex-basis:100%}.chart-amount small{white-space:normal;overflow-wrap:anywhere;max-width:var(--measure-tight)}.chart-explorer table th,.chart-explorer table td{white-space:normal;min-inline-size:var(--s-9);vertical-align:top}.chart-explorer table small{display:block}.chart-explorer .auditable{overflow-wrap:anywhere;max-width:100%}.chart-levers{gap:var(--s-3);padding-inline-start:var(--s-5);list-style:decimal;display:grid}.chart-levers li{padding-inline-start:var(--s-1)}.chart-levers li span,.chart-levers li strong{overflow-wrap:anywhere;display:block}.chart-levers li strong{font:var(--t-data-strong)}.metric{padding:var(--metric-padding);border-right:var(--rule-width) solid var(--rule)}.metric:first-child{padding-left:var(--zero)}.metric:last-child{border-right:0}.metric .label{font-size:var(--t-label-size);color:var(--graphite);margin-bottom:var(--s-2)}.metric .value{font-size:var(--t-figure-l-size);font-weight:var(--weight-strong);overflow-wrap:anywhere}.metric small{margin-top:var(--s-1);display:block}.headline{padding:var(--s-3) var(--zero) var(--s-5);border-bottom:var(--rule-width) solid var(--rule);justify-content:space-between;align-items:var(--headline-align);gap:var(--s-5);display:flex}.headline-label{font-size:var(--t-h3-size);color:var(--graphite);margin-bottom:var(--s-2)}.headline-value{font-size:var(--t-figure-xl-size);line-height:var(--leading-figure-xl);font-weight:var(--weight-strong);color:var(--seal);overflow-wrap:anywhere}.headline-value.unavailable{font-size:var(--t-figure-l-size);color:var(--graphite)}.headline-secondary{text-align:var(--headline-secondary-align);line-height:var(--leading-body)}.legend{gap:var(--s-4);font-size:var(--t-label-size);color:var(--graphite);margin:var(--s-4) var(--zero);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:var(--s-2);display:flex}.chart .recharts-tooltip-wrapper{overflow-wrap:anywhere}.chart .recharts-tooltip-label,.chart .recharts-tooltip-item{white-space:normal}.swatch{width:var(--s-5);height:var(--s-3);border-radius:var(--r-flat);display:inline-block}.section{margin-top:var(--major-section-gap);padding-top:var(--s-5);border-top:var(--rule-width) solid var(--rule)}.number{text-align:right}body{font:var(--t-body)}h1{font:var(--t-h1)}h2{font:var(--t-h2)}h3{font:var(--t-h3)}small{font:var(--t-body-s)}p{max-inline-size:var(--measure)}.field small{max-inline-size:var(--measure-tight)}.field>span,thead th{font:var(--t-label)}table{font:var(--t-data)}.holdings-grid .latest-year,tfoot{font:var(--t-data-strong)}.headline-value,.headline-value.unavailable{font:var(--t-figure-xl);color:var(--ink)}.metric .value,.headline-secondary-value{font:var(--t-figure-l)}.brand>span{font-family:var(--font-serif)}.sidebar{border-bottom:var(--sidebar-bottom-rule) solid var(--ink)}.workspace-name{display:var(--workspace-label-display)}nav{overflow:var(--nav-overflow);margin-top:var(--nav-margin-top)}nav button{white-space:nowrap}nav button svg{display:var(--nav-icon-display)}.topbar{min-height:var(--topbar-min-height);flex-wrap:var(--topbar-wrap)}.headline{flex-direction:var(--headline-direction)}.app-footer{flex-wrap:var(--footer-wrap)}.readiness li button{grid-column:var(--readiness-action-column);justify-self:var(--readiness-action-align)}.metric:nth-child(2){border-right-width:var(--metric-middle-rule)}.metric:nth-child(3){padding-left:var(--metric-third-padding)}.headline-note{margin-top:var(--s-3);display:block}.liquidity-layout{grid-template-columns:var(--chart-pie-size) minmax(0, 1fr);align-items:center;gap:var(--s-3);display:grid}.liquidity-chart{height:var(--chart-pie-size)}.wrap{white-space:normal}.absence{font:var(--t-body-s);color:var(--graphite);white-space:normal;overflow-wrap:anywhere}a.absence{text-underline-offset:var(--s-1);text-decoration:underline}a.absence:hover{color:var(--ink)}.not-applicable{font:var(--t-body-s);color:var(--graphite);white-space:normal}.outcome{font:inherit;color:inherit;white-space:normal}:is(td:has(>.absence),td:has(>.not-applicable)){white-space:normal;min-inline-size:var(--holding-year-width)}.swatch{vertical-align:middle;flex:none;position:relative}.swatch--liquid{background:var(--ink)}.swatch--fire_accessible{background:var(--accent);border:var(--rule-width) solid var(--ink)}.swatch--locked_60{background:repeating-linear-gradient(135deg, var(--rule) var(--zero), var(--rule) var(--s-1), var(--graphite) var(--s-1), var(--graphite) calc(var(--s-1) + var(--rule-width)));border:var(--rule-width) solid var(--graphite)}.swatch--recorded:before,.swatch--available:before,.swatch--projected:before,.swatch--target:before,.swatch--median:before{content:"";inset-inline:var(--zero);border-block-start:var(--rule-strong) solid var(--ink);position:absolute;inset-block-start:50%}.swatch--recorded:after{content:"";inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-pill);background:var(--ink);position:absolute;inset-block-start:calc(50% - var(--s-1));inset-inline-start:calc(50% - var(--s-1))}.swatch--projected:before{border-block-start:var(--rule-width) dotted var(--ink)}.swatch--target:before{border-block-start:var(--rule-strong) dashed var(--ink)}.swatch--median:before{border-block-start:var(--rule-width) dashed var(--graphite)}.swatch--band{background:var(--vellum);border:var(--rule-width) solid var(--graphite)}.wrap .swatch{margin-right:var(--s-2)}.compact-amount{width:var(--compact-input-width)}.detail-table{margin-top:var(--s-5);max-height:var(--detail-height)}.span-all{grid-column:1/-1}.toolbar-separated{margin-bottom:var(--s-5)}.file-button-label{padding:var(--s-2) var(--s-3);gap:var(--s-2);display:inline-flex}.space-before{margin-top:var(--s-5)}.space-before-small{margin-top:var(--s-3)}.import-scroll{max-height:var(--import-height)}.repayment-scroll{max-height:var(--repayment-height)}.forecast-scroll{max-height:var(--forecast-height)}.section-figure{font:var(--t-h2)}.recharts-default-tooltip{border-radius:var(--r-flat);box-shadow:var(--elevation-page);font:var(--t-data);background:var(--paper)!important;border:var(--rule-width) solid var(--rule)!important}.recharts-tooltip-item{color:var(--ink)!important}.lucide{width:var(--icon-size);height:var(--icon-size);flex:none}input,select,textarea{border-color:var(--graphite)}a:focus-visible,textarea:focus-visible,.file-button:focus-within{outline:var(--focus-width) solid var(--ink);outline-offset:var(--focus-offset)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.button,a,input,select,textarea{transition:box-shadow var(--motion-acknowledge) var(--ease-acknowledge), transform var(--motion-acknowledge) var(--ease-acknowledge)}.button{white-space:normal;overflow-wrap:anywhere;text-align:center;max-inline-size:100%}a.button{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);min-block-size:var(--control-height);border:var(--rule-width) solid var(--ink);border-radius:var(--r-control);font:var(--t-body-s);text-decoration:none;display:inline-flex}.button:not(:disabled):hover,.button[data-state=hover]{box-shadow:var(--elevation-control)}.button--primary,.button.primary,a.button--primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button--primary:hover,.button--primary[data-state=hover],.button.primary:hover{background:var(--accent);border-color:var(--ink);color:var(--ink)}.button--quiet{background:var(--clear);border-color:var(--clear)}.button--destructive{color:var(--deficit);border-color:var(--deficit)}.button--destructive:hover,.button--destructive[data-state=hover]{background:var(--vellum);border-color:var(--ink)}.button--secondary:hover,.button--quiet:hover,.button--secondary[data-state=hover],.button--quiet[data-state=hover]{background:var(--vellum)}.button:active:not(:disabled),.button[data-state=active]{border-color:var(--ink);background:var(--rule);color:var(--ink);transform:translateY(var(--rule-width));box-shadow:var(--elevation-inset)}[data-state=focus-visible],:focus-visible{outline:var(--focus-width) solid var(--ink);outline-offset:var(--focus-offset)}[data-state=disabled],[data-state=blocked]{cursor:not-allowed}.button:disabled{background:var(--vellum);border-color:var(--rule);color:var(--graphite)}.control-reason{font:var(--t-body-s);color:var(--graphite);max-inline-size:var(--measure-tight);white-space:normal;display:block}.state-note{min-block-size:var(--field-note-height);font:var(--t-micro);color:var(--graphite);white-space:normal;display:block}.state-note:empty{display:none}[data-state=error]{border-color:var(--deficit)}[data-state=dirty]{-webkit-text-decoration-color:var(--graphite);text-decoration-color:var(--graphite)}.field{font:var(--t-body-s);gap:var(--s-2)}.field:hover input,.field:hover select,.field[data-state=hover] input,.field[data-state=hover] select{border-color:var(--ink)}.field[data-state=active] input,.field[data-state=active] select{background:var(--vellum)}.form-fields{padding:var(--zero);margin:var(--zero);border:0;min-inline-size:0;display:contents}.field small{min-block-size:var(--zero);font:var(--t-body-s)}.field small:empty{display:none}.field-error{color:var(--deficit)}[aria-invalid=true]{border:var(--rule-strong) solid var(--deficit)}.notice{border:var(--rule-width) solid var(--rule);border-left:var(--s-1) solid var(--ink);background:var(--vellum);border-radius:var(--r-control);padding:var(--s-3) var(--s-4);margin-block:var(--s-4)}.notice--blocking,.notice.negative{border-left-color:var(--deficit);background:var(--vellum);color:var(--ink)!important}.status{align-items:center;gap:var(--s-1);border-radius:var(--r-control);background:var(--clear);color:var(--graphite);border-color:var(--rule);white-space:normal;display:inline-flex}.figure{margin:var(--zero);min-inline-size:0}.figure figcaption,.figure-caption{font:var(--t-body-s);color:var(--graphite)}.figure-value{font:var(--t-figure-l);margin-block:var(--s-2);overflow-wrap:anywhere}.auditable{cursor:pointer}[data-save-feedback=hairline]{outline:var(--rule-width) solid var(--graphite);outline-offset:var(--zero)}.save-status{font:var(--t-micro);color:var(--graphite);white-space:nowrap}.overview-statement{font:var(--t-h2);max-inline-size:var(--measure);margin-block:var(--s-5) var(--s-3)}.overview .headline{border:0;border-inline-start:var(--s-1) solid var(--accent);border-radius:var(--r-flat);background:var(--clear);padding:var(--zero) var(--zero) var(--zero) var(--s-4);margin-block:var(--s-5);display:block}.overview .headline-label{font:var(--t-label);color:var(--graphite)}.overview .headline-value{margin-block:var(--s-3)}.overview .headline-value:has(.absence){font:var(--t-h2)}.overview .headline-secondary{align-items:baseline;gap:var(--s-3);text-align:start;flex-wrap:wrap;margin-block-start:var(--s-4);display:flex}.overview .headline-secondary-value{font:var(--t-data-strong)}.decision-list{gap:var(--s-4);margin-block:var(--s-5) var(--s-6);flex-wrap:wrap;display:flex}.decision-list .metric{flex:1 1 var(--decision-basis);gap:var(--s-2);border:var(--rule-width) solid var(--rule);border-radius:var(--r-panel);background:var(--paper);padding:var(--s-4);flex-direction:column;min-inline-size:0;display:flex}.decision-list .metric .label{align-items:center;gap:var(--s-2);font:var(--t-body-s);display:flex}.decision-list .metric .value{font:var(--t-h2);text-align:start;overflow-wrap:anywhere}.decision-list .metric small{font:var(--t-micro);grid-column:1/-1}.decision-list .metric .absence,.decision-list .locked-capital{color:var(--ink)}.chart-controls{margin-block-end:var(--s-4)}.insights-context,.insight-count-help,.insight-family-count,.insight-conventions,.insight-coverage{font:var(--t-body-s);color:var(--graphite);overflow-wrap:anywhere}.insights-context{margin-block-end:var(--s-4)}.insight-filters{margin-block:var(--s-4) var(--s-2)}.insight-filters .segments{flex-wrap:wrap}.insight-availability{gap:var(--s-3) var(--s-5);padding:var(--zero);margin-block:var(--s-4);flex-wrap:wrap;list-style:none;display:flex}.insight-availability li{flex:1 1 var(--decision-basis);min-inline-size:0;font:var(--t-body-s)}.insight-availability span,.insight-availability strong{display:block}.insight-progress{font:var(--t-body-s);margin-block:var(--s-4)}.insight-family{margin-block:var(--s-6)}.insight-family>.section-heading{margin-block-end:var(--s-2)}.insight-family-count{margin-block-end:var(--s-4)}.insight-card{border:var(--rule-width) solid var(--ink);border-radius:var(--r-panel);min-inline-size:0;padding:var(--s-4);margin-block:var(--s-4);background:var(--paper);overflow-wrap:anywhere}.insight-card-label{justify-content:space-between;gap:var(--s-2) var(--s-4);color:var(--graphite);font:var(--t-label);flex-wrap:wrap;margin-block-end:var(--s-3);display:flex}.insight-card h3{font:var(--t-h2)}.insight-card[data-insight-status=not-applicable]{border-color:var(--rule)}.insight-card[data-insight-status=not-applicable]>details>summary{font:var(--t-body-s)}.insight-guide{margin-block:var(--s-3)}.insight-guide>summary{font:var(--t-body-s)}.insight-figures{gap:var(--s-5);margin-block:var(--s-4);flex-wrap:wrap;display:flex}.insight-figures .figure{flex:1 1 var(--decision-basis);max-inline-size:100%}.insight-figures .auditable{overflow-wrap:anywhere;max-inline-size:100%;min-block-size:var(--control-height)}.insight-explanation{margin-block:var(--s-3);font:var(--t-body-s)}.insight-absence small{display:block}.insight-actions{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;margin-block-start:var(--s-4);display:flex}.insight-actions a{min-block-size:var(--control-height);max-inline-size:100%;font:var(--t-body-s);align-items:center;display:inline-flex}.insight-conventions{margin-block-start:var(--s-3)}.insight-coverage{border-block-start:var(--rule-width) solid var(--rule);padding-block-start:var(--s-4)}.stop-now{border-inline-start:var(--s-1) solid var(--accent);padding:var(--s-4);margin-block:var(--s-4) var(--s-5);overflow-wrap:anywhere}.stop-now-label{font:var(--t-label);color:var(--graphite);margin-block-end:var(--s-2)}.stop-now h2{font:var(--t-figure-l);margin-block:var(--s-2)}.stop-now h2 .auditable{overflow-wrap:anywhere;max-inline-size:100%}.stop-now-budget{font:var(--t-body);margin-block:var(--s-3)}.stop-now-basis{font:var(--t-body-s);margin-block:var(--s-3)}.stop-now-notes{font:var(--t-body-s);color:var(--graphite);margin-block:var(--s-3)}.stop-now-notes ul{margin-block:var(--s-2) 0;padding-inline-start:var(--s-4)}.stop-now>span small{margin-block:var(--s-2);display:block}.overview-cards{gap:var(--s-4);flex-wrap:wrap;display:flex}.overview-cards>.insight-card{flex:1 1 var(--decision-basis);margin:var(--zero)}.insight-card--compact h3{font:var(--t-h3)}.insight-card--pending{color:var(--graphite);border-style:dashed}.overview-insights[data-planning-status=calculating] .overview-cards>.insight-card{min-block-size:var(--overview-card-reserve)}.stop-now-pending{color:var(--graphite)}.stop-now[data-planning-status=calculating]{min-block-size:var(--stop-now-reserve)}.insight-card--compact .insight-figures{margin-block:var(--s-3)}.insight-card--compact .figure-value{font:var(--t-h2)}.insight-card--compact .insight-actions{gap:var(--s-2) var(--s-3)}.insight-details{margin-block:var(--s-3)}.insight-details>summary{font:var(--t-body-s)}.insight-caveats{font:var(--t-body-s);color:var(--graphite);margin-block:var(--s-3);padding-inline-start:var(--s-4)}.overview-insights,.refine-checklist{margin-block:var(--s-5)}.snapshot-reminder{margin-block:var(--s-5);gap:var(--s-3);justify-items:start;display:grid}.snapshot-reminder p{margin:var(--zero);max-inline-size:70ch}.refine-checklist ol{gap:var(--s-2);padding-inline-start:var(--s-5);display:grid}.refine-checklist a{text-underline-offset:var(--s-1);text-decoration:underline}.quick-start-review{gap:var(--s-3);margin-block:var(--s-4);display:grid}.quick-start-review div{gap:var(--s-1);display:grid}.quick-start-review dt{font:var(--t-label);color:var(--graphite)}.quick-start-offer{border:var(--rule-width) solid var(--ink);border-radius:var(--r-panel);padding:var(--s-4);margin-block:var(--s-4);background:var(--paper)}.overview-insights>.insight-progress{min-block-size:var(--overview-progress-lines)}.overview-metrics{border-block-start:var(--rule-width) solid var(--rule);padding-block:var(--s-4);margin-block-start:var(--s-5)}.overview-metrics>summary{font:var(--t-h3)}.overview-metric-content{padding-block-start:var(--s-4)}.contextual-insights{margin-block:var(--s-4)}.contextual-insight-group{min-inline-size:0}.contextual-insight-group>h3{margin-block:var(--s-4) var(--s-2)}.prepay-compare{min-inline-size:0;margin-block-start:var(--s-4)}.prepay-compare>h4,.prepay-compare-result>h5{margin-block:var(--s-2)}.prepay-compare-result{margin-block-start:var(--s-4)}.overview .readiness{border:0;border-block:var(--rule-width) solid var(--rule);border-radius:var(--r-flat);background:var(--clear)}.sidebar nav .button{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.nav-shell{grid-template-columns:var(--nav-shell-columns);align-items:center;gap:var(--s-1);min-inline-size:0;margin-block-start:var(--nav-margin-top);display:grid}.nav-shell nav{min-inline-size:0;margin:var(--zero);scrollbar-width:thin}.nav-scroll{display:var(--nav-scroll-display);background:var(--clear);border-color:var(--rule)}.nav-scroll[aria-disabled=true]{cursor:default;color:var(--graphite);border-color:var(--clear)}.sidebar .nav-scroll{color:var(--paper);border-color:var(--on-ink-rule)}.sidebar .nav-scroll:hover{background:var(--on-ink-hover)}.sidebar .nav-scroll[aria-disabled=true]{color:var(--on-ink-muted);border-color:var(--clear);background:var(--clear)}.overview .liquidity-layout{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.overview .liquidity-layout table{flex:1 1 var(--sheet-width)}.overview .liquidity-chart{inline-size:var(--chart-pie-size);flex:0 0 var(--chart-pie-size)}.topbar{height:auto;min-block-size:var(--control-height);padding-block:var(--s-3);flex-wrap:wrap}.topbar-context{flex:1 1 calc(var(--s-8) * 2);gap:var(--s-1);flex-direction:column;min-inline-size:0;display:flex}.topbar-context .breadcrumb{white-space:normal}.topbar>.toolbar{margin-inline-start:auto}.topbar .toolbar{gap:var(--s-2)}.chart-options{min-block-size:var(--control-height);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.chart-options .checkbox{margin:var(--zero);font:var(--t-body-s)}.chart-key{flex-basis:100%}.chart-key summary{cursor:pointer;color:var(--ink);font:var(--t-body-s)}.chart-key>.legend{margin-block:var(--s-3) var(--zero)}.file-button.icon{padding:var(--zero);overflow:hidden}.topbar .backup-control{width:var(--backup-control-width);padding-inline:var(--backup-control-padding);border-radius:var(--backup-control-radius);white-space:nowrap}.backup-label{display:var(--backup-label-display)}.table-region{min-inline-size:0}.table-controls{justify-content:flex-end;gap:var(--s-2);margin-block-end:var(--s-2);display:flex}.table-controls[hidden]{display:none}.table-controls [aria-disabled=true]{cursor:default;background:var(--vellum);border-color:var(--rule);color:var(--graphite)}.liquidity-layout th.wrap .swatch{vertical-align:middle;display:inline-block}.holdings-workbench{grid-template-columns:var(--holding-workbench-columns);gap:var(--s-5);align-items:start;display:grid}.holding-register{display:var(--holding-register-display);min-inline-size:0;container:holding-register/inline-size}.holding-register .table-scroll{scroll-padding-inline:var(--holding-name-offset) var(--holding-year-width)}.holding-inspector{display:var(--holding-inspector-display);border-inline-start:var(--rule-width) solid var(--ink);min-inline-size:0;padding-inline-start:var(--s-4)}.holding-inspector .figure{margin-block:var(--s-5)}.holding-inspector .figure-value{font:var(--t-figure-l)}.inspector-values{margin-block:var(--s-4)}.inspector-values dt{border-block-start:var(--rule-width) solid var(--rule);font:var(--t-label);padding-block-start:var(--s-3)}.inspector-values dd{margin:var(--s-2) var(--zero) var(--s-4);font:var(--t-data)}.holding-name{padding:var(--zero);min-block-size:var(--control-compact-height);text-align:start;font:var(--t-data-strong)}.holding-identity{grid-template-columns:minmax(0, 1fr) var(--control-icon-size);gap:var(--s-2);align-items:start;display:grid}.holding-identity .holding-name{white-space:normal;overflow-wrap:anywhere;min-inline-size:0}.holdings-grid tfoot .button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.holdings-grid [data-selected]>.sticky-col{background:var(--vellum)}.holding-blocks{display:var(--holding-blocks-display)}.holding-block{padding:var(--s-5);border:var(--rule-width) solid var(--ink);border-radius:var(--r-panel);box-shadow:var(--elevation-card);margin-block-end:var(--s-5)}.holding-block .figure{margin-block:var(--s-4)}.holding-block .section-heading{flex-wrap:nowrap;align-items:flex-start}.holding-block .section-heading h2{overflow-wrap:anywhere;min-inline-size:0}.holding-block .section-heading>.button{white-space:nowrap;overflow-wrap:normal;flex:none}.holding-block details{margin-block-start:var(--s-4)}.holding-history>div{gap:var(--s-2);border-block-end:var(--rule-width) solid var(--rule);padding-block:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;display:grid}.holding-history dd{margin:var(--zero);justify-content:flex-end;align-items:center;gap:var(--s-2);display:flex}.fire-view .headline{background:var(--clear);padding-inline:var(--zero);border:0}.fire-view .headline-value:has(.outcome){font:var(--t-h2);max-inline-size:var(--measure-tight)}.fire-view .headline-secondary{font:var(--t-body-s);text-align:start;max-inline-size:var(--measure-tight)}.fire-view .headline-secondary strong{font:var(--t-data-strong);margin-block-start:var(--s-2);display:block}.fire-view>.split{margin-block:var(--s-6)}.section-links{gap:var(--s-3) var(--s-5);margin-block:var(--s-4);flex-flow:wrap;display:flex}.section-links a{font:var(--t-body-s);color:var(--graphite);text-underline-offset:var(--s-1)}.input-group{grid-column:1/-1;grid-template-columns:var(--form-columns);gap:var(--s-4);margin:var(--zero);padding:var(--zero);border:0;min-inline-size:0;display:grid}.input-group legend{font:var(--t-h2);margin-block-end:var(--s-4)}.assumptions-view .form-grid{align-items:start}.assumptions-view>.ruled-section{margin-block-start:var(--s-6)}.assumptions-view>.ruled-section>.section{border-block-start:0;margin-block-start:var(--zero);padding-block-start:var(--zero)}.assumptions-view>.ruled-section>.section+.section{border-block-start:var(--rule-width) solid var(--rule);margin-block-start:var(--s-6);padding-block-start:var(--s-4)}.milestone-choices{gap:var(--s-2) var(--s-5);margin:var(--s-4) var(--zero);padding:var(--zero);border:0;flex-wrap:wrap;min-inline-size:0;display:flex}.milestone-choices legend{font:var(--t-body-s);margin-block-end:var(--s-2)}.milestone-forecast tbody th{white-space:normal;inline-size:44ch;min-inline-size:24ch}.milestone-forecast tbody th small{font:var(--t-body-s);color:var(--graphite);margin-block-start:var(--s-1);display:block}.milestone-forecast td{min-inline-size:12ch}.destructive-action{border-block-start:var(--rule-width) solid var(--rule);padding-block-start:var(--s-4)}.destructive-action .control-reason{margin-block-start:var(--s-2)}.allocation-view th{white-space:normal}.allocation-view .table-scroll tbody th{min-inline-size:var(--holding-name-width)}.allocation-view .table-scroll{border-color:var(--ink)}.allocation-groups{border-block-start:var(--rule-width) solid var(--rule);padding-block-start:var(--s-4)}.allocation-groups section{min-inline-size:0}.allocation-groups table{table-layout:fixed}.allocation-groups td,.allocation-groups th{white-space:normal;overflow-wrap:anywhere;min-inline-size:0}.loans-view>.figure{margin-block:var(--s-5)}.loans-view>.figure .figure-value{font:var(--t-figure-xl)}.loans-view .empty{padding-inline:var(--zero);border:0}.loans-view .empty>div{gap:var(--s-4);display:grid}.loans-view .notice>div>strong{margin-block-end:var(--s-2);display:block}.loans-view>.table-scroll{border-color:var(--ink)}.loans-view [aria-label=Recorded\ loans] tbody th{min-inline-size:var(--holding-name-width)}.loans-view [aria-label=Recorded\ loans] tbody th .button{white-space:nowrap}.compact input[type=date]{inline-size:var(--date-input-width);max-inline-size:var(--date-input-width)}.public-page{min-inline-size:0}.public-page main{padding:var(--zero)}.public-header{justify-content:space-between;align-items:center;gap:var(--s-4);max-inline-size:var(--public-width);padding:var(--public-header-padding) var(--public-gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.public-header .brand{padding:var(--zero);text-decoration:none}.public-header nav{align-items:center;gap:var(--s-5);margin:var(--zero);font:var(--t-body-s);flex-flow:wrap;display:flex}.public-header nav a:not(.button){display:var(--public-secondary-link-display);text-decoration:none}.public-header nav a:not(.button):hover{text-underline-offset:var(--s-1);text-decoration:underline}.public-hero{max-inline-size:var(--public-width);padding:var(--s-5) var(--public-gutter) var(--public-hero-bottom);margin-inline:auto}.public-intro{grid-template-columns:var(--public-intro-columns);align-items:center;gap:var(--public-intro-gap);margin-block-end:var(--s-5);display:grid}.public-hero h1{font:var(--weight-strong) var(--public-title-size)/var(--leading-figure-xl) var(--font-sans);margin:var(--zero)}.public-intro h2{font:var(--weight-strong) var(--public-tagline-size)/var(--leading-h1) var(--font-sans)}.text-highlight{background:var(--accent);border-radius:var(--r-highlight);padding-inline:var(--s-1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.public-positioning{margin-block:var(--s-3) var(--zero);color:var(--graphite);max-inline-size:var(--measure-tight)}.capital-workbench{grid-template-columns:var(--capital-columns);gap:var(--capital-gap);border-block:var(--rule-width) solid var(--ink);padding-block:var(--capital-padding);display:grid}.capital-main{min-inline-size:0}.public-hero .figure-value{font:var(--weight-strong) var(--public-figure-size)/var(--leading-figure-l) var(--font-sans)}.public-hero .figure{margin-block:var(--s-4)}.sample-heading{justify-content:space-between;align-items:center;gap:var(--s-3);font:var(--t-body-s);display:flex}.sample-age{align-items:center;gap:var(--s-3);font:var(--t-body-s);grid-template-columns:auto auto minmax(0,1fr);display:grid}.sample-age output{font:var(--t-h2);inline-size:var(--control-height);block-size:var(--control-height);border:var(--rule-width) solid var(--ink);border-radius:var(--r-pill);background:var(--accent);place-items:center;display:grid}.sample-age input{inline-size:100%;min-inline-size:0;padding:var(--zero);accent-color:var(--ink)}.capital-rail{block-size:var(--capital-rail-height);gap:var(--rule-strong);margin-block:var(--s-4) var(--zero);border:var(--rule-width) solid var(--ink);border-radius:var(--r-pill);display:flex;overflow:hidden}.capital-accessible{background:var(--accent)}.capital-locked{background:repeating-linear-gradient(135deg, var(--ink), var(--ink) var(--s-1), var(--vellum) var(--s-1), var(--vellum) var(--s-2))}.public-decisions{margin:var(--zero);flex-direction:column;justify-content:center;min-inline-size:0;display:flex}.public-decisions>div{align-items:center;gap:var(--s-2) var(--s-4);padding-block:var(--s-3);border-block-end:var(--rule-width) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.public-decisions dt{align-items:center;gap:var(--s-2);font:var(--t-body-s);display:flex}.public-decisions dd{margin:var(--zero);font:var(--t-h2);overflow-wrap:anywhere}.locked-capital{color:var(--graphite)}.locked-capital svg{inline-size:var(--icon-size);block-size:var(--icon-size)}.public-actions{gap:var(--s-3);flex-wrap:wrap;align-items:center;margin-block-start:var(--s-5);display:flex}.public-actions .button{text-decoration:none}.public-actions .button--primary .lucide{color:var(--accent)}.public-actions .button--primary:hover .lucide{color:var(--ink)}.text-action{align-items:center;gap:var(--s-2);text-underline-offset:var(--s-1);display:inline-flex}.text-action .lucide{inline-size:var(--icon-large);block-size:var(--icon-large)}.public-section{max-inline-size:var(--public-width);padding:var(--s-7) var(--public-gutter);border-block-start:var(--rule-width) solid var(--rule);margin-inline:auto}.public-section>h2{background:var(--accent);padding-inline:var(--s-2);border-radius:var(--r-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:var(--leading-body);display:inline}.public-section p{max-inline-size:var(--measure)}.public-section>p{margin-block-start:var(--s-4)}#methodology{max-inline-size:none;padding-inline:max(var(--public-gutter), calc((100% - var(--public-width)) / 2 + var(--public-gutter)));background:var(--ink);color:var(--paper);border:0}#methodology>h2{color:var(--ink)}.methodology-grid{grid-template-columns:var(--method-columns);gap:var(--s-6);margin-block:var(--s-6);display:grid}.methodology-grid article{border-inline-start:var(--rule-width) solid var(--on-ink-rule);padding-inline-start:var(--s-5)}.method-number{font:var(--t-figure-xl);color:var(--accent)}.methodology-grid h3{font:var(--t-h2);margin-block:var(--s-3)}.methodology-grid p{font:var(--t-body-s);color:var(--on-ink-muted)}.differentiator-grid{grid-template-columns:var(--method-columns);gap:var(--s-6);margin-block:var(--s-6);display:grid}.differentiator-grid article{border-inline-start:var(--rule-width) solid var(--ink);min-inline-size:0;padding-inline-start:var(--s-5)}.differentiator-grid h3{font:var(--t-h3);margin-block:var(--s-3)}.differentiator-grid p{font:var(--t-body-s);color:var(--graphite)}.public-page main.info-page{max-inline-size:var(--public-width);padding:var(--s-5) var(--public-gutter) var(--s-7);margin-inline:auto}.info-page p{max-inline-size:var(--measure)}.info-page h1{font:var(--t-h1);margin-block:var(--s-5) var(--s-3);overflow-wrap:anywhere}.info-page h2{font:var(--t-h2);margin-block:var(--s-6) var(--s-3)}.convention-list{gap:var(--s-4);padding-inline-start:var(--s-5);display:grid}.convention-list h2{font:var(--t-h3);margin-block:var(--zero) var(--s-1)}.event-table{border-collapse:collapse;margin-block:var(--s-4)}.event-table th,.event-table td{text-align:start;padding:var(--s-2) var(--s-4) var(--s-2) var(--zero);border-block-end:var(--rule-width) solid var(--rule)}.public-section details{margin-block:var(--s-5) var(--zero);padding:var(--s-5);border:var(--rule-width) solid var(--ink);border-radius:var(--r-panel);background:var(--vellum);color:var(--ink)}.public-section details[open]{background:var(--accent)}.public-section details p{margin-block-start:var(--s-4)}.public-section summary{justify-content:space-between;align-items:center;gap:var(--s-4);cursor:pointer;font:var(--t-h3);color:var(--ink);list-style:none;display:flex}.public-section summary::-webkit-details-marker{display:none}.public-section summary .lucide{inline-size:var(--control-compact-height);block-size:var(--control-compact-height);border:var(--rule-width) solid var(--ink);border-radius:var(--r-pill);padding:var(--s-1)}.public-section details[open] summary .lucide{transform:rotate(45deg)}.sample-preview img{border:var(--rule-width) solid var(--ink);border-radius:var(--r-panel);block-size:auto;inline-size:100%;box-shadow:var(--elevation-card);display:block}.sample-preview picture{display:block}.sample-preview>a{border-radius:var(--r-panel);display:block}.public-footer{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-6) max(var(--public-gutter), calc((100% - var(--public-width)) / 2 + var(--public-gutter)));background:var(--ink);font:var(--t-body-s);color:var(--paper);flex-wrap:wrap;display:flex}.public-footer .brand,.public-footer .brand>span{color:var(--paper);text-decoration:none}.public-footer .brand>.lucide{color:var(--accent)}.public-footer :focus-visible{outline-color:var(--accent)}.entry-privacy{font:var(--t-body-s);max-inline-size:var(--measure);color:var(--graphite);margin-block-start:var(--s-3)}.storage-notice{display:block}.storage-notice p{font:var(--t-body-s);max-inline-size:var(--measure);margin-block-start:var(--s-2)}.author-signature{border-block-start:var(--rule-width) solid var(--rule);margin-block-start:var(--s-5);padding-block-start:var(--s-4)}.author-signature p{font:var(--t-h2);margin-block-start:var(--s-3)}.updates-form{gap:var(--s-3);max-inline-size:var(--measure-tight);margin-block-start:var(--s-4);display:grid}.updates-form>.button{justify-self:start}.updates-form .field{margin:var(--zero)}.updates-status{min-block-size:var(--control-height);color:var(--graphite)}.view-recovery{padding-block:var(--s-5)}.view-recovery>p{max-inline-size:var(--measure)}.sample-banner{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);background:var(--vellum);border-block-end:var(--rule-width) solid var(--rule);font:var(--t-body-s);display:flex}.sample-banner strong,.sample-banner span{display:block}.sample-banner>div{min-inline-size:0}.sample-banner span{font:var(--t-micro);color:var(--graphite)}.sample-banner>.button{white-space:nowrap;flex:none}.setup-progress{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-end:var(--rule-width) solid var(--rule);font:var(--t-body-s);flex-wrap:wrap;margin-block-end:var(--s-5);padding-block-end:var(--s-3);display:flex}.first-run>progress{appearance:none;border:var(--rule-width) solid var(--ink);border-radius:var(--r-pill);background:var(--vellum);inline-size:100%;block-size:var(--s-3);margin-block:var(--s-3) var(--s-5);accent-color:var(--accent);display:block;overflow:hidden}.first-run>progress::-webkit-progress-bar{background:var(--vellum)}.first-run>progress::-webkit-progress-value{background:var(--accent)}.first-run>progress::-moz-progress-bar{background:var(--accent)}.setup-steps{padding:var(--zero);margin-block:var(--s-5);list-style:none}.setup-steps li{grid-template-columns:var(--readiness-columns);column-gap:var(--s-3);row-gap:var(--s-2);padding:var(--s-5);border:var(--rule-width) solid var(--ink);border-radius:var(--r-panel);box-shadow:var(--elevation-card);background:var(--vellum);margin-block-end:var(--s-4);display:grid}.setup-steps li[data-complete=true]{background:var(--accent-soft)}.setup-steps li>.button{grid-column:var(--readiness-action-column);place-self:center start}.setup-steps p{max-inline-size:var(--measure);font:var(--t-body-s);margin-block:var(--s-2)}.setup-marker svg{inline-size:var(--icon-size);block-size:var(--icon-size);color:var(--graphite)}.setup-steps [data-complete=true] .setup-marker svg{color:var(--surplus)}.overview .split:has(>section:only-child){grid-template-columns:minmax(0,1fr)}.locked-capital{border-inline-start:var(--rule-strong) solid var(--seal);padding-inline-start:var(--s-3)}.ruled-section{border-block-start:var(--rule-width) solid var(--rule);margin-block-start:var(--major-section-gap);padding-block-start:var(--s-4)}.liabilities-view>.commitments-section{margin-block-start:var(--s-5)}.commitment-table th,.commitment-table td{white-space:normal;min-inline-size:var(--holding-year-width);max-inline-size:var(--measure-tight);overflow-wrap:anywhere}.commitment-table td:last-child,.commitment-table th:last-child{min-inline-size:var(--control-icon-size)}.commitment-timeline{margin-block-start:var(--s-6)}.commitment-timeline>summary{font:var(--t-h3);cursor:pointer}.commitment-estimate{justify-content:space-between;gap:var(--s-3);padding-block:var(--s-4);border-block:var(--rule-width) solid var(--rule);flex-wrap:wrap;display:flex}.instalment-row{align-items:start;gap:var(--s-3);flex-wrap:wrap;display:flex}.instalment-row>.field{flex:1 1 var(--holding-name-width);min-inline-size:0}.instalment-row>.control-reason{flex-basis:100%}.empty{text-align:start;align-items:flex-start;gap:var(--s-3);flex-direction:column}.modal{z-index:var(--overlay-z);animation:overlay-arrival var(--motion-overlay) var(--ease-overlay)}.modal::backdrop{animation:backdrop-arrival var(--motion-overlay) var(--ease-overlay)}.sheet{margin-inline-end:var(--zero);margin-block:var(--zero);block-size:100dvh;max-block-size:100dvh;inline-size:min(var(--sheet-width), 100%);border-radius:var(--r-flat)}.modal-preview{block-size:auto;max-block-size:none;inline-size:100%;margin:var(--zero);padding:var(--s-3);box-shadow:var(--elevation-page);animation:none;position:static}.modal-preview>header{gap:var(--s-2);margin-block-end:var(--s-3)}.modal-preview h2{font:var(--t-h3)}.modal-preview .icon{inline-size:var(--control-compact-height);min-block-size:var(--control-compact-height)}.specimen{max-inline-size:var(--specimen-max-width);padding:var(--s-4);margin-inline:auto}.specimen>header{margin-block-end:var(--s-6)}.specimen-section{border-block-start:var(--rule-width) solid var(--rule);padding-block:var(--s-4)}.specimen-section>h2{background:var(--accent);padding-inline:var(--s-2);border-radius:var(--r-highlight);margin-block-end:var(--s-4);display:inline-block}.specimen-grid{grid-template-columns:var(--specimen-columns);gap:var(--s-4);display:grid}.specimen-cell{min-inline-size:0;min-block-size:var(--specimen-cell-height);padding-block:var(--s-3);overflow-wrap:anywhere}.specimen-cell>h3{color:var(--graphite);margin-block-end:var(--s-3)}.specimen-cell .empty{min-block-size:var(--zero);padding:var(--s-3)}.specimen-cell nav{margin:var(--zero);flex-direction:column;display:flex}.specimen-cell table{font:var(--t-micro)}.specimen-cell td,.specimen-cell th{padding:var(--s-2);white-space:normal}.specimen-cell .app-footer{padding:var(--s-3);display:block}.specimen-cell .figure-value{font:var(--t-h2)}.specimen-cell .field small{min-block-size:var(--zero)}@keyframes overlay-arrival{0%{opacity:0;transform:translateY(var(--overlay-rise))}to{opacity:1;transform:translateY(var(--zero))}}@keyframes backdrop-arrival{0%{opacity:0}to{opacity:1}}
