:where(.ds-v2){--color-mono-25:#faf9f6;--color-mono-50:#f6f5f2;--color-mono-100:#efede8;--color-mono-150:#e9e7e0;--color-mono-200:#e3e0d8;--color-mono-300:#d2cec4;--color-mono-400:#b2ab9e;--color-mono-500:#8c8477;--color-mono-600:#655f57;--color-mono-700:#47423d;--color-mono-800:#2d2a27;--color-mono-900:#1f1d1b;--color-mono-950:#171614;--color-primary-50:#edf3f8;--color-primary-100:#dde7f1;--color-primary-200:#c3d3e4;--color-primary-300:#9eb7d2;--color-primary-400:#7899bc;--color-primary-500:#567b9e;--color-primary-600:#44647f;--color-primary-700:#355066;--color-primary-800:#273d4d;--color-primary-900:#1d2f3c;--color-secondary-50:#faf1ea;--color-secondary-100:#f4e2d3;--color-secondary-200:#e9c3a6;--color-secondary-300:#d99d78;--color-secondary-400:#c57d55;--color-secondary-500:#b36541;--color-secondary-600:#925137;--color-secondary-700:#73402d;--color-secondary-800:#593124;--color-secondary-900:#45261d;--color-success-50:#edf8f2;--color-success-200:#b5e0c9;--color-success-400:#50a77c;--color-success-600:#2c6b4f;--color-success-800:#1c4a36;--color-warning-50:#fff6e8;--color-warning-400:#d9a24f;--color-warning-600:#956b2c;--color-danger-50:#fceeee;--color-danger-200:#ebb2b2;--color-danger-300:#e39696;--color-danger-400:#d97d7d;--color-danger-500:#be6262;--color-danger-600:#a34848;--color-danger-700:#7f3838;--color-danger-800:#662d2d;--color-info-50:#eef4fa;--color-info-400:#72a1cd;--color-info-600:#40698f;--color-purple-50:#f1eff8;--color-purple-100:#e5dff1;--color-purple-200:#cec5e4;--color-purple-300:#afa0d2;--color-purple-400:#8f7dbc;--color-purple-500:#6f5b9e;--color-purple-600:#59487f;--color-purple-700:#463966;--color-purple-800:#352b4d;--color-purple-900:#28203c;--color-field-touched:oklch(0.95 0.03 155);--color-app:var(--color-mono-100);--color-canvas:#fcfbf8;--color-surface:#ffffff;--color-surface-muted:#f4f1eb;--color-surface-elevated:#fffdf9;--color-surface-selected:var(--color-primary-50);--color-border-subtle:#ddd7cc;--color-border-strong:#c6bdaa;--color-text-primary:var(--color-mono-900);--color-text-secondary:var(--color-mono-700);--color-text-tertiary:var(--color-mono-500);--color-text-inverse:#fcfbf8;--color-action-primary:var(--color-primary-700);--color-action-primary-hover:var(--color-primary-800);--color-action-secondary:var(--color-surface-muted);--color-action-ghost:transparent;--color-focus-ring:rgba(86,123,158,0.34);--font-heading:var(--font-just-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:var(--font-just-sans),var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-just-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--spacing-shell-x:clamp(1rem,1.4vw,1.75rem);--spacing-shell-y:clamp(1rem,1.2vw,1.5rem);--spacing-section:1.25rem;--spacing-stack:0.875rem;--radius-sm:4px;--radius:6px;--radius-lg:10px;--radius-xl:14px;--border-width-soft:1px;--shadow-card:0 1px 2px rgba(23,22,20,0.05),0 10px 24px rgba(23,22,20,0.04);--shadow-overlay:0 18px 40px rgba(23,22,20,0.12);--shadow-sm:0 1px 2px rgba(23,22,20,0.05);--sidebar-width-expanded:240px;--sidebar-width-collapsed:72px;--sidebar-transition:200ms cubic-bezier(0.2,0,0,1);--mobile-nav-bar-height:56px;--bottom-nav-height:56px;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-shell:cubic-bezier(0.22,0,0,1);--duration-micro:150ms;--duration-standard:200ms;--duration-shell:180ms}.ds-v2 .t-body,.ds-v2 body{font-family:var(--font-body)}.ds-v2 .font-heading,.ds-v2 h1,.ds-v2 h2,.ds-v2 h3,.ds-v2 h4,.ds-v2 h5,.ds-v2 h6{font-family:var(--font-heading);font-weight:700;letter-spacing:-.015em}.ds-v2 h1{letter-spacing:-.02em;line-height:1.05}.ds-v2 h2{letter-spacing:-.015em;line-height:1.2}.ds-v2 h3{letter-spacing:-.01em;line-height:1.25;font-weight:600}.ds-v2 h4{letter-spacing:-.005em;line-height:1.3;font-weight:600}.ds-v2 .font-mono,.ds-v2 code,.ds-v2 kbd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ds-v2 select:not([multiple]){appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23655f57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;padding-right:36px}.ds-v3 body{background:var(--color-app)}.ds-v3{--color-control-border:var(--color-mono-300);--color-control-border-hover:var(--color-mono-400);--color-action-primary:var(--color-primary-700);--color-action-primary-hover:var(--color-primary-800);--color-action-primary-active:var(--color-primary-900);--color-status-submitted-ink:var(--color-primary-600);--button-height-sm:calc(var(--spacing) * 7);--button-height-md:var(--spacing-control-sm);--button-height-lg:calc(var(--spacing) * 9);--field-height:var(--spacing-control-sm);--shadow-field:0 1px 1px color-mix(in srgb,var(--color-mono-900) 5%,transparent);--shadow-button-filled:inset 0 1px 0 color-mix(in srgb,var(--color-white) 14%,transparent),0 1px 2px color-mix(in srgb,var(--color-mono-900) 22%,transparent);--shadow-button-secondary:0 1px 2px color-mix(in srgb,var(--color-mono-900) 6%,transparent);--focus-halo:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 22%,transparent);--focus-halo-error:0 0 0 3px color-mix(in srgb,var(--color-field-error) 18%,transparent);--color-text-placeholder:var(--color-text-tertiary);--color-text-title:var(--color-text-primary);--color-text-strong:var(--color-text-primary);--color-text-description:var(--color-text-secondary);--color-icon-subtle:var(--color-border-strong);--color-focus-indicator:var(--color-focus-ring);--color-field-error:var(--color-status-danger-ink);--color-surface-border:var(--color-border-subtle);--color-border-emphasis:var(--color-border-strong);--color-surface-subtle:var(--color-surface-muted);--color-surface-inset:var(--color-surface-muted);--color-track:var(--color-border-subtle);--color-text-hint:var(--color-text-tertiary);--color-divider-soft:var(--color-border-subtle);--color-well-border:var(--color-border-subtle);--color-surface-sunken-fill:var(--color-surface-sunken);--color-surface-faint:var(--color-surface-muted);--color-tone-neutral-ink:var(--color-status-neutral-ink);--color-tone-neutral-ink-400:var(--color-status-neutral-ink);--color-tone-neutral-ink-500:var(--color-status-neutral-ink);--color-tone-neutral-ink-700:var(--color-status-neutral-ink);--color-tone-neutral-ink-800:var(--color-status-neutral-ink);--color-tone-neutral-fill:var(--color-status-neutral-bg);--color-tone-neutral-fill-50:var(--color-status-neutral-bg);--color-tone-neutral-fill-200:var(--color-status-neutral-bg);--color-tone-neutral-edge:transparent;--color-tone-neutral-edge-300:transparent;--color-tone-neutral-outline:var(--color-status-neutral-ink);--color-tone-neutral-outline-200:var(--color-status-neutral-ink);--color-tone-outline-fill:transparent;--color-tone-neutral-dot:var(--color-border-strong);--color-tone-neutral-dot-400:var(--color-border-strong);--color-tone-neutral-dot-500:var(--color-border-strong);--color-tone-neutral-solid:var(--color-status-neutral-bg);--color-tone-neutral-solid-400:var(--color-status-neutral-bg);--color-tone-neutral-on-solid:var(--color-status-neutral-ink);--color-tone-info-ink:var(--color-status-info-ink);--color-tone-info-fill:var(--color-status-info-bg);--color-tone-info-dot-primary:var(--color-dot-info);--color-tone-primary-ink:var(--color-status-primary-ink);--color-tone-primary-ink-600:var(--color-status-primary-ink);--color-tone-primary-fill:var(--color-status-primary-bg);--color-tone-primary-edge:transparent;--color-tone-primary-edge-300:transparent;--color-tone-primary-dot:var(--color-status-primary-ink);--color-tone-primary-dot-400:var(--color-status-primary-ink);--color-tone-success-ink:var(--color-status-success-ink);--color-tone-success-fill:var(--color-status-success-bg);--color-tone-success-edge:transparent;--color-tone-success-dot-600:var(--color-dot-ready);--color-tone-success-solid:var(--color-status-success-bg);--color-tone-success-on-solid:var(--color-status-success-ink);--color-tone-warning-ink:var(--color-status-warning-ink);--color-tone-warning-fill:var(--color-status-warning-bg);--color-tone-warning-edge:transparent;--color-tone-warning-dot:var(--color-dot-warn);--color-tone-warning-dot-600:var(--color-dot-warn);--color-tone-warning-solid:var(--color-status-warning-bg);--color-tone-warning-on-solid:var(--color-status-warning-ink);--color-tone-caution-ink:var(--color-status-warning-ink);--color-tone-caution-ink-600:var(--color-status-warning-ink);--color-tone-caution-fill:var(--color-status-warning-bg);--color-tone-caution-edge:transparent;--color-tone-caution-dot:var(--color-dot-warn);--color-tone-danger-ink:var(--color-status-danger-ink);--color-tone-danger-ink-700:var(--color-status-danger-ink);--color-tone-danger-fill:var(--color-status-danger-bg);--color-tone-danger-edge:transparent;--color-tone-danger-dot:var(--color-dot-danger);--color-tone-danger-dot-400:var(--color-dot-danger);--color-tone-danger-dot-600:var(--color-dot-danger);--color-tone-danger-solid:var(--color-status-danger-bg);--color-tone-danger-on-solid:var(--color-status-danger-ink);--color-plot-1:var(--color-chart-1);--color-plot-1-200:color-mix(in srgb,var(--color-chart-1) 40%,var(--color-surface));--color-plot-1-400:var(--color-chart-1);--color-plot-1-600:var(--color-chart-1);--color-plot-2:var(--color-chart-2);--color-plot-2-400:var(--color-chart-2);--color-plot-2-600:var(--color-chart-2);--color-plot-2-primary:var(--color-chart-2);--color-plot-2-primary-200:color-mix(in srgb,var(--color-chart-2) 40%,var(--color-surface));--color-plot-3:var(--color-chart-3);--color-plot-3-purple:var(--color-chart-3);--color-plot-3-warning-400:var(--color-chart-3);--color-plot-4:var(--color-chart-4);--color-plot-4-400:var(--color-chart-4);--color-plot-5:var(--color-chart-5);--color-plot-5-400:var(--color-chart-5);--color-plot-6:var(--color-chart-6);--color-plot-6-400:var(--color-chart-6);--color-plot-compare:var(--color-chart-compare);--color-plot-compare-fill:transparent;--color-plot-compare-edge:var(--color-chart-compare);--color-plot-cycle-1:var(--color-chart-1);--color-plot-cycle-2:var(--color-chart-2);--color-plot-cycle-3:var(--color-chart-3);--color-plot-cycle-4:var(--color-chart-4);--color-plot-cycle-5:var(--color-chart-5);--color-plot-cycle-6:var(--color-chart-6);--color-plot-cycle-7:var(--color-chart-1);--color-plot-cycle-8:var(--color-chart-2);--color-plot-cycle-9:var(--color-chart-3);--color-plot-cycle-10:var(--color-chart-4)}.ds-v3 .recharts-cartesian-grid line{stroke:var(--color-chart-grid);stroke-opacity:1}.ds-v3 .recharts-cartesian-axis-tick-value{fill:var(--color-text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.ds-v3 [data-slot=page-title]{font-size:15px;line-height:24px;letter-spacing:0}.ds-v3 [data-slot=page-actions]{--button-height-sm:calc(var(--spacing) * 7);--button-height-md:calc(var(--spacing) * 7);--button-height-lg:calc(var(--spacing) * 7)}.ds-v3 [data-slot=borrower-portal]{--color-control-border:var(--color-border-strong);--color-control-border-hover:var(--color-border-strong);--button-height-sm:var(--spacing-control-sm);--button-height-md:var(--spacing-control-md);--button-height-lg:var(--spacing-control-lg);--field-height:var(--spacing-control-md)}.ds-v3 [data-slot=field-control]{border-radius:var(--radius);border-color:var(--color-control-border);box-shadow:var(--shadow-field)}.ds-v3 div[data-slot=field-control],.ds-v3 input[data-slot=field-control],.ds-v3 select[data-slot=field-control]{height:var(--field-height)}@media (width >= 640px){.ds-v3 [data-slot=field-control]{font-size:13px}}.ds-v3 [data-slot=field-control][data-adorned]{padding-left:0;padding-right:0}.ds-v3 select[data-slot=field-control]{padding-top:0;padding-bottom:0;background-position:right 8px center;background-size:14px 14px;padding-right:30px}.ds-v3 [data-slot=field-control]:hover:not(:disabled):not(:focus):not(:focus-within):not([aria-invalid=true]):not([data-invalid]){border-color:var(--color-control-border-hover)}.ds-v3 [data-slot=field-control]:focus,.ds-v3 [data-slot=field-control]:focus-visible,.ds-v3 [data-slot=field-control]:focus-within{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--focus-halo)}.ds-v3 [data-slot=field-control][aria-invalid=true],.ds-v3 [data-slot=field-control][data-invalid]{border-color:var(--color-field-error)}.ds-v3 [data-slot=field-control][aria-invalid=true]:focus,.ds-v3 [data-slot=field-control][data-invalid]:focus-within{border-color:var(--color-field-error);box-shadow:var(--focus-halo-error)}.ds-v3 [data-slot=field-control]:disabled{background-color:var(--color-surface-muted);box-shadow:none}.ds-v3 [data-slot=field-label]{font-size:12px;color:var(--color-text-secondary)}.ds-v3{--font-heading:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--default-mono-font-family:var(--font-mono)}