.stelo-theme,[data-theme=light] .stelo-theme,.stelo-theme [data-theme=light]{--canvas:#f4f3f1;--surface:#fff;--surface-sunken:#f6f5f3;--surface-hover:#efeeeb;--surface-selected:#e9e7e3;--surface-inverse:#0d0d0d;--surface-inverse-hover:#2a2926;--sidebar-bg:linear-gradient(180deg, #1c1c1a 0%, #121211 55%, #0b0b0a 100%);--sidebar-text:#a8a39c;--sidebar-text-strong:#f4f3f1;--sidebar-muted:#75716b;--sidebar-hover:#ffffff0f;--sidebar-active:#ffffff1a;--sidebar-border:#ffffff0f;--gradient-ink:linear-gradient(150deg, #1c1c1a 0%, #121211 45%, #070707 100%);--gradient-paper:linear-gradient(135deg, #fff 0%, #fbfaf9 55%, #f2f1ef 100%);--gradient-wash:linear-gradient(120deg, #f6f5f3 0%, #efedea 55%, #e7e4e0 100%);--text-primary:#0d0d0d;--text-secondary:#5c5a57;--text-tertiary:#6b6862;--text-muted:#97948f;--text-payoff:#b0aca6;--text-inverse:#fff;--border:#e6e4e0;--border-strong:#d6d3ce;--border-inverse:#0d0d0d;--divider:#eeece8;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #0d0d0d;--status-progress-bg:#f6ecd9;--status-progress-fg:#8a5a12;--status-progress-dot:#c98a2b;--status-info-bg:#e5eef7;--status-info-fg:#2f5f8f;--status-info-dot:#4a82bd;--status-success-bg:#e4f0e8;--status-success-fg:#2f6b45;--status-success-dot:#3f8c5a;--verdict-good:#0e9f6e;--status-danger-bg:#f7e3e1;--status-danger-fg:#9b2c2c;--status-danger-dot:#c24b44;--status-neutral-bg:#efeeeb;--status-neutral-fg:#5c5a57;--status-neutral-dot:#97948f;--delta-up:#2f6b45;--delta-down:#9b2c2c;--viz-1:#2b2a27;--viz-2:#5c5a57;--viz-3:#8f8a83;--viz-4:#bcb8b1;--viz-5:#dedbd6;--viz-attention:#6b4a3f;--viz-grid:#eeece8;--viz-axis:#97948f;--shadow-card:0 1px 2px #0d0d0d0a, 0 0 0 1px #0d0d0d05;--shadow-card-hover:0 6px 18px -8px #0d0d0d24, 0 1px 2px #0d0d0d0a;--shadow-popover:0 12px 32px -8px #0d0d0d2e, 0 2px 6px #0d0d0d0f;--shadow-modal:0 28px 70px -16px #0d0d0d52, 0 4px 12px #0d0d0d14;--overlay:#0d0d0d5c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .stelo-theme,.stelo-theme [data-theme=dark]{--canvas:#0f0f0e;--surface:#181816;--surface-sunken:#1f1e1c;--surface-hover:#252422;--surface-selected:#2c2b28;--surface-inverse:#f4f3f1;--surface-inverse-hover:#dcd9d4;--sidebar-bg:linear-gradient(180deg, #121211 0%, #0b0b0a 60%, #070707 100%);--sidebar-text:#a8a39c;--sidebar-text-strong:#f4f3f1;--sidebar-muted:#6f6b65;--sidebar-hover:#ffffff0d;--sidebar-active:#ffffff17;--sidebar-border:#1f1e1c;--gradient-ink:linear-gradient(150deg, #34322e 0%, #252422 48%, #1b1a18 100%);--gradient-paper:linear-gradient(135deg, #1c1c1a 0%, #181816 55%, #141413 100%);--gradient-wash:linear-gradient(120deg, #22211f 0%, #1f1e1c 55%, #1b1a18 100%);--text-primary:#f4f3f1;--text-secondary:#b5b0a8;--text-tertiary:#8f8a83;--text-muted:#75716b;--text-payoff:#6f6b65;--text-inverse:#0d0d0d;--border:#2e2c29;--border-strong:#3a3733;--border-inverse:#f4f3f1;--divider:#252422;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #f4f3f1;--status-progress-bg:#2b2418;--status-progress-fg:#e0b877;--status-progress-dot:#d19a3f;--status-info-bg:#18222d;--status-info-fg:#8fb3d9;--status-info-dot:#6a9fd4;--status-success-bg:#17241c;--status-success-fg:#86c29b;--status-success-dot:#5aa876;--verdict-good:#34c38f;--status-danger-bg:#2c1a18;--status-danger-fg:#e39a93;--status-danger-dot:#d4665e;--status-neutral-bg:#242320;--status-neutral-fg:#b5b0a8;--status-neutral-dot:#75716b;--delta-up:#86c29b;--delta-down:#e39a93;--viz-1:#f4f3f1;--viz-2:#cfcbc4;--viz-3:#a8a39c;--viz-4:#75716b;--viz-5:#3a3733;--viz-attention:#b98b7a;--viz-grid:#252422;--viz-axis:#75716b;--shadow-card:0 0 0 1px #ffffff05, 0 1px 2px #0006;--shadow-card-hover:0 8px 22px -8px #0009, 0 0 0 1px #ffffff0a;--shadow-popover:0 14px 36px -8px #000000a6, 0 0 0 1px #ffffff0d;--shadow-modal:0 30px 80px -16px #000000bf, 0 0 0 1px #ffffff0d;--overlay:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0%;size-adjust:104.53%}.stelo-theme{--font-sans:var(--font-dm-ext,var(--font-dm)), var(--font-dm), "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--sidebar-w:248px;--sidebar-w-collapsed:72px;--topbar-h:64px;--content-max:1440px;--page-pad-x:40px;--card-pad:24px;--grid-gap:24px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--gradient-number:linear-gradient(105deg, #fff 0%, #d8d4ce 46%, #7a7670 100%);--brand-meta:#0866ff}:root{--stelo-page-light:#f4f3f1;--stelo-page-dark:#0f0f0e;--stelo-page-print:#fff}@media (max-width:1023.98px){.stelo-theme{--page-pad-x:24px;--card-pad:20px;--grid-gap:16px}}@media (max-width:639.98px){.stelo-theme{--page-pad-x:16px}}@media (prefers-reduced-motion:reduce){.stelo-theme,.stelo-theme *,.stelo-theme :before,.stelo-theme :after{transition-duration:0s!important;animation-duration:0s!important}}[data-stelo-app],[data-theme=light] [data-stelo-app],[data-stelo-app] [data-theme=light]{--canvas:#fff;--canvas-overview:#f7f6f4;--surface:#fff;--surface-sunken:#f7f6f4;--surface-tile-hover:#f1efec;--surface-hover:#f2f1f0;--surface-selected:#e5e5e3;--surface-row-hover:#fafaf9;--surface-inverse:#1a1917;--surface-inverse-hover:#33312c;--surface-inverse-pressed:#524f49;--sidebar-bg:#0f0e0d;--sidebar-text:#b8b5b0;--sidebar-text-strong:#fff;--sidebar-muted:#8f8b85;--sidebar-icon:#848079;--sidebar-hover:#1f1d1a;--sidebar-active:#33312c;--sidebar-active-edge:#33312c;--sidebar-border:#1f1d1a;--gradient-ink:linear-gradient(#1a1917, #1a1917);--gradient-paper:linear-gradient(#fff, #fff);--gradient-wash:linear-gradient(#f6f5f4, #f6f5f4);--text-primary:#1a1917;--text-secondary:#33312c;--text-tertiary:#706d66;--text-muted:#9e9b95;--text-payoff:#9e9b95;--text-inverse:#fff;--border:#e6e4e0;--border-strong:#cccac6;--border-control:#cccac6;--border-inverse:#1a1917;--divider:#e6e4e0;--band-1:#f1f4f4;--band-2:#d7dfe0;--band-3:#e4e9ea;--band-4:#f7f8f8;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #33312c;--status-progress-bg:#f8ecc9;--status-progress-fg:#9a5413;--status-progress-dot:#9a5413;--status-info-bg:#dee8ff;--status-info-fg:#1a5bdb;--status-info-dot:#1a5bdb;--status-success-bg:#dcf3e2;--status-success-fg:#1d6b39;--status-success-dot:#1d6b39;--status-danger-bg:#fde4e2;--status-danger-fg:#b42318;--status-danger-dot:#b42318;--status-neutral-bg:#f2f1f0;--status-neutral-fg:#524f49;--status-neutral-dot:#8f8b85;--text-danger:#b42318;--delta-up:#2f7d4f;--delta-down:#b42318;--viz-1:#575f6c;--viz-2:#3c4452;--viz-3:#8f96a3;--viz-4:#c3c8d0;--viz-5:#e3e5e8;--viz-attention:#6d5353;--viz-grid:#ecebe9;--viz-axis:#8f8b85;--shadow-card:0 0 0 1px #0f0e0d09, 0 1px 3px #0f0e0d0a;--shadow-card-hover:0 0 0 1px #0f0e0d0d, 0 2px 8px #0f0e0d0f;--shadow-popover:0 0 0 1px #0f0e0d0f, 0 8px 24px #0f0e0d1a;--shadow-modal:0 0 0 1px #0f0e0d0f, 0 24px 64px #0f0e0d2e;--overlay:#0f0e0d52;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] [data-stelo-app],[data-stelo-app] [data-theme=dark]{--canvas:#0f0e0d;--canvas-overview:#0f0e0d;--surface:#1a1917;--surface-sunken:#1f1d1a;--surface-tile-hover:#262420;--surface-row-hover:#161513;--surface-hover:#262420;--surface-selected:#33312c;--surface-inverse:#f7f6f4;--surface-inverse-hover:#e6e4e0;--surface-inverse-pressed:#cccac6;--sidebar-bg:#0a0908;--sidebar-text:#b8b5b0;--sidebar-text-strong:#fff;--sidebar-muted:#8f8b85;--sidebar-icon:#848079;--sidebar-hover:#1a1917;--sidebar-active:#33312c;--sidebar-active-edge:#33312c;--sidebar-border:#1f1d1a;--gradient-ink:linear-gradient(#33312c, #33312c);--gradient-paper:linear-gradient(#1a1917, #1a1917);--gradient-wash:linear-gradient(#1f1d1a, #1f1d1a);--text-primary:#f7f6f4;--text-secondary:#cccac6;--text-tertiary:#adaba5;--text-muted:#79766f;--text-payoff:#79766f;--text-inverse:#0f0e0d;--border:#2c2a26;--border-strong:#3d3a35;--border-control:#524f49;--band-1:#1a1917;--band-2:#232a2b;--band-3:#1d2223;--band-4:#141312;--border-inverse:#f7f6f4;--divider:#262420;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #e6e4e0;--status-progress-bg:#2b2418;--status-progress-fg:#f2c97a;--status-progress-dot:#e0a52b;--status-info-bg:#1e232a;--status-info-fg:#c3c8d0;--status-info-dot:#8f96a3;--status-success-bg:#15281f;--status-success-fg:#86d9a8;--status-success-dot:#34d399;--status-danger-bg:#2e171a;--status-danger-fg:#fca5a5;--status-danger-dot:#fb7185;--status-neutral-bg:#262420;--status-neutral-fg:#cccac6;--status-neutral-dot:#79766f;--text-danger:#fca5a5;--delta-up:#86efac;--delta-down:#fca5a5;--viz-1:#c3c8d0;--viz-2:#e3e5e8;--viz-3:#8f96a3;--viz-4:#575f6c;--viz-5:#3c4452;--viz-attention:#b98b8b;--viz-grid:#262420;--viz-axis:#8f8b85;--shadow-card:0 0 0 1px #ffffff0d;--shadow-card-hover:0 0 0 1px #ffffff14;--shadow-popover:0 14px 36px -8px #000000a6, 0 0 0 1px #ffffff0f;--shadow-modal:0 30px 80px -16px #000000bf, 0 0 0 1px #ffffff0f;--overlay:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-stelo-app]{--font-sans:var(--font-app-sans,Arial), Arial, ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-app-serif,Georgia), Georgia, "Times New Roman", serif;--radius-xs:4px;--radius-sm:6px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:12px;--sidebar-w:248px;--sidebar-w-collapsed:56px;--page-pad-x:40px;--card-pad:20px;--grid-gap:20px;--control-h:30px;--control-h-sm:26px;--control-h-lg:32px;--nav-row-h:28px;--table-row-h:44px;--reading-w:720px;--context-w:300px;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, .7, .3, 1);--ease-soft:cubic-bezier(.3, .3, .3, 1);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--gradient-number:linear-gradient(#fff, #fff)}@media (max-width:1023.98px){[data-stelo-app]{--page-pad-x:24px;--card-pad:18px;--grid-gap:16px}}@media (max-width:639.98px){[data-stelo-app]{--page-pad-x:16px;--card-pad:16px;--grid-gap:12px}}[data-stelo-buyer],[data-theme=light] [data-stelo-buyer],[data-stelo-buyer] [data-theme=light]{--accent:#1e4537;--accent-hover:#163629;--accent-soft:#ebf1ee;--accent-text:#1e4537;--accent-ink:#fff;--buyer-side:#f3f2ef}[data-theme=dark] [data-stelo-buyer],[data-stelo-buyer] [data-theme=dark]{--accent:#2d6250;--accent-hover:#367360;--accent-soft:#15241e;--accent-text:#8fd0b2;--accent-ink:#fff;--buyer-side:#161513}[data-stelo-buyer]{--font-display:var(--font-app-serif,"Newsreader"), "Iowan Old Style", Georgia, serif;--needs-you-ink:#fff;--needs-you-bg:radial-gradient(70% 45% at 28% 0%, #3e7c6229, #3e7c6200 70%), radial-gradient(55% 55% at 0% 62%, #0516116b, #05161100 72%), radial-gradient(55% 45% at 58% 100%, #20564238, #20564200 72%), linear-gradient(180deg, #1c4538 0%, #153a2f 34%, #10322a 62%, #10362b 100%);--needs-you-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cfilter id='s' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='.45'/%3E%3C/filter%3E%3Cpolygon points='10,1 19,10 10,19 1,10' fill='rgb(160,230,200)' fill-opacity='.085' filter='url(%23s)'/%3E%3C/svg%3E");--needs-you-patches:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='800' preserveAspectRatio='none'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0035 .006' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.4 0 0 0 -.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--needs-you-fade:linear-gradient(180deg, #000 0%, #000000d9 24%, #00000061 52%, #0003 78%, #00000026 100%);--photo-chip:#fff;--photo-chip-ink:#0d0d0d;--photo-scrim:#0d0d0d7a}:root{--stelo-app-page-light:#fff;--stelo-app-page-dark:#0f0e0d}.stelo-theme,.stelo-theme [data-theme]{color:var(--text-primary);background:var(--canvas)}.stelo-theme{transition:background-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1, "lnum" 1;font-size:14px;line-height:1.5}.stelo-theme .st-display{letter-spacing:-.045em;font-size:48px;font-weight:500;line-height:1}.stelo-theme .st-page-title{letter-spacing:-.04em;font-size:32px;font-weight:500;line-height:1.1}.stelo-theme .st-record-title{letter-spacing:-.035em;font-size:30px;font-weight:500;line-height:1.1}.stelo-theme .st-kpi{letter-spacing:-.045em;font-size:40px;font-weight:500;line-height:1}.stelo-theme .st-kpi-sm{letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1}.stelo-theme .st-section-title{letter-spacing:-.028em;font-size:20px;font-weight:500;line-height:1.2}.stelo-theme .st-card-title{letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.3}.stelo-theme .st-banner{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.35}.stelo-theme .st-body{letter-spacing:-.005em;font-size:14px;font-weight:400;line-height:1.5}.stelo-theme .st-body-strong{letter-spacing:-.005em;font-size:14px;font-weight:500;line-height:1.5}.stelo-theme .st-body-sm{font-size:13px;font-weight:400;line-height:1.45}.stelo-theme .st-label{font-size:13px;font-weight:500;line-height:1.3}.stelo-theme .st-caption{font-size:12px;font-weight:400;line-height:1.4}.stelo-theme .st-overline{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.3}.stelo-theme .st-prose{max-width:68ch}.stelo-theme .payoff{color:var(--text-payoff)}.stelo-theme .st-tail{color:var(--text-tertiary);font-weight:400}@media (max-width:767.98px){.stelo-theme .st-page-title{font-size:26px}.stelo-theme .st-kpi{font-size:32px}}.vc-root.stelo-theme{right:var(--space-4);bottom:var(--space-4);z-index:9;width:min(400px, calc(100vw - 2 * var(--space-4)));font-family:var(--font-sans);background:0 0;position:fixed}.vc-banner{gap:var(--space-3);padding:var(--space-4);background:var(--surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);flex-direction:column;display:flex}.vc-text{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.5}.vc-link{color:var(--text-primary);text-underline-offset:2px;cursor:pointer;border-radius:var(--radius-xs);text-decoration:underline}.vc-link:hover{text-decoration-thickness:2px}.vc-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.vc-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.vc-button{min-width:96px;height:34px;padding:0 var(--space-4);font:inherit;color:var(--text-primary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);font-size:13.5px;font-weight:500}.vc-button:hover{background:var(--surface-hover)}.vc-button:active{background:var(--surface-selected)}.vc-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.vc-button--primary{color:var(--text-inverse);background:var(--surface-inverse);border-color:var(--surface-inverse)}.vc-button--primary:hover{background:var(--surface-inverse-hover);border-color:var(--surface-inverse-hover)}.vc-button--primary:active{background:var(--surface-inverse)}@media (max-width:639.98px){.vc-root.stelo-theme{right:var(--space-3);bottom:var(--space-3);width:calc(100vw - 2 * var(--space-3))}.vc-button{flex:1;height:40px}}
