@layer base{.marketing-site{background:var(--ex-mkt-canvas);min-width:320px;color:var(--ex-text-primary);font-family:var(--ex-font-body);font-size:var(--ex-mkt-body);line-height:var(--ex-mkt-leading-copy)}.marketing-site *,.marketing-site :before,.marketing-site :after{box-sizing:border-box}.marketing-site :where(a){color:inherit;transition:color var(--ex-duration-base) var(--ex-ease-standard);text-decoration:none}.marketing-site :focus-visible{box-shadow:var(--ex-focus-ring);outline:none}.marketing-site :where(h1,h2,p,ol,ul,dl,dd,dt){margin:0;padding:0}.marketing-site :where(ol,ul){list-style:none}.marketing-site .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-shell{width:100%;max-width:calc(var(--ex-mkt-content) + var(--ex-mkt-gutter) * 2);padding-inline:var(--ex-mkt-gutter);margin-inline:auto}}@layer components{.marketing-site h1{max-width:18ch;font-size:var(--ex-mkt-display);font-weight:var(--ex-mkt-weight-display);letter-spacing:var(--ex-mkt-tracking-display);line-height:var(--ex-mkt-leading-display);text-wrap:pretty}.marketing-site h2{max-width:var(--ex-mkt-measure-headline);font-size:var(--ex-mkt-headline);font-weight:var(--ex-mkt-weight-display);letter-spacing:var(--ex-mkt-tracking-headline);line-height:var(--ex-mkt-leading-headline);text-wrap:pretty}.lead{max-width:var(--ex-mkt-measure-lead);color:var(--ex-text-secondary);font-size:var(--ex-mkt-lead);letter-spacing:var(--ex-mkt-tracking-lead);line-height:var(--ex-mkt-leading-copy);text-wrap:pretty}.body-copy{max-width:var(--ex-mkt-measure-body);color:var(--ex-text-tertiary);text-wrap:pretty}.mono-label,.eyebrow{color:var(--ex-text-tertiary);font-family:var(--ex-font-mono);font-size:var(--ex-mkt-mono-label);font-weight:var(--ex-mkt-weight-medium);letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.eyebrow-row{align-items:center;gap:var(--ex-mkt-rhythm-1);flex-wrap:wrap;display:flex}.arrow{color:var(--ex-text-disabled);font-family:var(--ex-font-mono);font-size:var(--ex-mkt-mono-label)}.button{height:var(--ex-control-height-lg);padding-inline:var(--ex-space-5);border-radius:var(--ex-radius-sm);cursor:pointer;font-family:inherit;font-size:var(--ex-mkt-body);font-weight:var(--ex-mkt-weight-medium);transition:background-color var(--ex-duration-base) var(--ex-ease-standard), border-color var(--ex-duration-base) var(--ex-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.button-primary{background:var(--ex-accent);color:var(--ex-on-accent)}.button-primary:hover{background:var(--ex-accent-hover);color:var(--ex-on-accent)}.button-primary:active{background:var(--ex-accent-pressed)}.button-secondary{border-color:var(--ex-border-strong);background:var(--ex-bg-raised);color:var(--ex-text-primary)}.button-secondary:hover{background:var(--ex-bg-overlay);border-color:#fff3}.chip{height:22px;clip-path:var(--ex-cut-chip);font-family:var(--ex-font-mono);font-size:var(--ex-mkt-caption);font-weight:var(--ex-mkt-weight-medium);letter-spacing:var(--ex-letter-label);text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 10px 0 11px;display:inline-flex}.chip-beta{box-shadow:inset 0 0 0 1px var(--ex-accent-border);background:var(--ex-accent-subtle);color:var(--ex-accent)}.chip-roadmap{background:var(--ex-surface-1);color:var(--ex-text-secondary)}.chip-example{box-shadow:inset 0 0 0 1px var(--ex-border-strong);color:var(--ex-text-tertiary)}.site-header{z-index:var(--ex-z-nav);border-bottom:1px solid var(--ex-border-subtle);backdrop-filter:blur(12px);transition:border-color var(--ex-duration-base) var(--ex-ease-standard);background:#08080be6;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--ex-mkt-rhythm-4);width:100%;max-width:calc(var(--ex-mkt-content) + var(--ex-mkt-gutter) * 2);min-height:var(--ex-space-16);padding-block:var(--ex-space-2);padding-inline:var(--ex-mkt-gutter);transition:height var(--ex-duration-base) var(--ex-ease-standard);margin-inline:auto;display:flex}.site-header.is-condensed{border-bottom-color:var(--ex-border-strong)}.site-header.is-condensed .site-header-inner{min-height:calc(var(--ex-control-height-lg) + var(--ex-space-2))}.site-header.is-condensed .chip-beta{display:none}.brand{align-items:center;gap:var(--ex-mkt-rhythm-1);flex:none;display:flex}.site-header .brand{flex-wrap:wrap;flex:0 auto;min-width:0}.brand-mark{flex-shrink:0;display:block}.brand-word{color:var(--ex-text-primary);font-family:var(--ex-font-display);letter-spacing:-.025em;font-size:20px;font-weight:700}.site-nav{align-items:center;gap:var(--ex-mkt-rhythm-1);color:var(--ex-text-secondary);display:flex}.site-nav a{height:var(--ex-control-height-sm);padding-inline:var(--ex-space-4);border-radius:var(--ex-radius-sm);font-size:var(--ex-mkt-small);font-weight:var(--ex-mkt-weight-medium);align-items:center;display:inline-flex}.site-nav a:hover{color:var(--ex-text-primary)}.site-nav a[aria-current=page]{background:var(--ex-grid-line);color:var(--ex-text-primary)}.button-nav{height:var(--ex-control-height-sm);padding-inline:var(--ex-space-4);font-size:var(--ex-mkt-small)}.nav-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.nav-toggle span{background:var(--ex-text-secondary);width:18px;height:1.5px;transition:transform var(--ex-duration-base) var(--ex-ease-standard)}.nav-toggle[aria-expanded=true] span{background:var(--ex-text-primary);position:absolute}.nav-toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.mobile-menu{gap:var(--ex-mkt-rhythm-3);padding:var(--ex-space-3) var(--ex-mkt-gutter-390) var(--ex-mkt-rhythm-3);border-top:1px solid var(--ex-border-subtle);background:var(--ex-bg-base);flex-direction:column;display:none}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav a{border-bottom:1px solid var(--ex-border-subtle);height:56px;font-size:var(--ex-mkt-lead);align-items:center;display:flex}.mobile-menu .button{height:48px}.split-grid{gap:var(--ex-mkt-rhythm-5);grid-template-columns:5fr 7fr;align-items:start;display:grid}.split-grid-flip{margin-top:var(--ex-mkt-rhythm-2);align-items:end}.split-grid h2{margin-top:var(--ex-mkt-rhythm-2)}.split-grid-flip h2{margin-top:0}.split-grid .lead{margin-top:var(--ex-mkt-rhythm-3)}.split-grid-flip .lead{margin-top:0}.hero-grid{gap:var(--ex-mkt-rhythm-5);margin-top:var(--ex-mkt-rhythm-2);grid-template-columns:7fr 5fr;align-items:end;display:grid}.hero-aside{padding-bottom:var(--ex-mkt-rhythm-1)}.hero-actions{gap:var(--ex-mkt-rhythm-1);margin-top:var(--ex-mkt-rhythm-3);flex-wrap:wrap;display:flex}.section-gap{padding-top:var(--ex-mkt-rhythm-6)}.band{margin-top:var(--ex-mkt-rhythm-6);padding-block:var(--ex-mkt-rhythm-5);border-top:1px solid var(--ex-border-default);border-bottom:1px solid var(--ex-border-default);background:var(--ex-bg-raised)}.bullet-list{gap:var(--ex-space-3);margin-top:var(--ex-mkt-rhythm-4);flex-direction:column;display:flex}.bullet{align-items:flex-start;gap:var(--ex-space-3);max-width:var(--ex-mkt-measure-lead);color:var(--ex-text-tertiary);display:flex}.bullet strong{color:var(--ex-text-primary);font-weight:var(--ex-mkt-weight-medium)}.bullet-dot{background:var(--ex-text-disabled);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.rows .row{gap:var(--ex-mkt-column-gap);grid-template-columns:var(--ex-mkt-rows-key) 1fr;padding-block:var(--ex-mkt-rhythm-3);border-top:1px solid var(--ex-border-subtle);align-items:baseline;display:grid}.rows .row-lead{grid-template-columns:var(--ex-mkt-rows-key) 1fr auto;border-top-color:#ffffff1a}.rows .row-first{border-top-color:#ffffff1a}.rows .row-last{border-bottom:1px solid #ffffff1a}.row-strong{color:var(--ex-text-primary);font-size:var(--ex-mkt-lead);font-weight:var(--ex-mkt-weight-medium);letter-spacing:var(--ex-mkt-tracking-lead);display:block}.row-note{max-width:var(--ex-mkt-measure-body);color:var(--ex-text-tertiary);margin-top:4px;display:block}.row-value{color:var(--ex-text-secondary);font-size:var(--ex-mkt-lead);letter-spacing:var(--ex-mkt-tracking-lead)}.frame{border:1px solid var(--ex-border-default);border-radius:var(--ex-radius-lg);background:var(--ex-bg-base);overflow:hidden}.frame-bar{justify-content:space-between;align-items:center;gap:var(--ex-space-4);height:44px;padding-inline:var(--ex-mkt-rhythm-3);border-bottom:1px solid var(--ex-border-default);background:var(--ex-bg-raised);display:flex}.frame-bar .mono-label{color:var(--ex-text-secondary)}.frame-body{padding:var(--ex-mkt-rhythm-3)}.frame-row{gap:var(--ex-space-4);padding-block:var(--ex-mkt-rhythm-3);color:var(--ex-text-secondary);border-bottom:1px solid #ffffff0d;grid-template-columns:140px 16px 1fr;align-items:baseline;display:grid}.frame-row:first-child{padding-top:0}.frame-row-last{border-bottom:0;padding-bottom:0}.frame-trail{align-items:center;gap:var(--ex-space-3);padding:var(--ex-space-4) var(--ex-mkt-rhythm-3);border-top:1px solid var(--ex-border-default);color:var(--ex-text-tertiary);font-size:var(--ex-mkt-small);display:flex}.frame-trail-strong{color:var(--ex-text-secondary)}.frame-strong{color:var(--ex-text-primary);font-weight:var(--ex-mkt-weight-medium)}.recap li{gap:var(--ex-space-4) var(--ex-mkt-column-gap);padding-block:var(--ex-mkt-rhythm-3);border-top:1px solid var(--ex-border-subtle);grid-template-columns:1fr 1fr;align-items:baseline;display:grid}.recap li:last-child{border-bottom:1px solid var(--ex-border-subtle)}.recap-title{color:var(--ex-text-secondary);font-weight:var(--ex-mkt-weight-medium)}.recap-note{color:var(--ex-text-tertiary)}.site-footer{margin-top:var(--ex-mkt-rhythm-6);border-top:1px solid var(--ex-border-subtle);background:var(--ex-bg-base)}.site-footer .section-shell{padding-block:var(--ex-mkt-rhythm-5)}.footer-grid{gap:var(--ex-mkt-column-gap);grid-template-columns:1.4fr repeat(var(--footer-columns,2), 1fr);padding-bottom:var(--ex-mkt-rhythm-3);border-bottom:1px solid var(--ex-border-default);display:grid}.footer-brand,.footer-column{gap:var(--ex-space-3);flex-direction:column;display:flex}.footer-email,.footer-column a{color:var(--ex-text-secondary);font-size:var(--ex-mkt-small)}.footer-email:hover,.footer-column a:hover,.footer-column a[aria-current=page]{color:var(--ex-text-primary)}.footer-column .mono-label{color:var(--ex-text-tertiary);font-size:var(--ex-mkt-small)}.footer-legal{justify-content:space-between;align-items:baseline;gap:var(--ex-space-3) var(--ex-mkt-column-gap);padding-top:var(--ex-mkt-rhythm-3);color:var(--ex-text-tertiary);font-size:var(--ex-mkt-small);letter-spacing:.01em;flex-wrap:wrap;line-height:1.45;display:flex}@media (width<=1024px){.section-shell,.site-header-inner{padding-inline:var(--ex-mkt-gutter-1024)}.site-nav{display:none}.nav-toggle{display:flex;position:relative}.mobile-menu:not([hidden]){display:flex}.hero-grid,.split-grid{gap:var(--ex-mkt-rhythm-4);grid-template-columns:1fr 1fr}}@media (width<=768px){.section-shell,.site-header-inner{padding-inline:var(--ex-mkt-gutter-768)}.hero-grid,.split-grid{gap:var(--ex-mkt-rhythm-4);grid-template-columns:1fr}.hero-aside,.split-grid-flip{padding-bottom:0}.recap li,.rows .row,.rows .row-lead,.frame-row{gap:var(--ex-space-2);grid-template-columns:1fr}.frame-row .arrow{display:none}}@media (width<=640px){.section-shell,.site-header-inner{padding-inline:var(--ex-mkt-gutter-390)}.marketing-site h1{max-width:none;font-size:var(--ex-mkt-display-390);line-height:1.05}.marketing-site h2{font-size:var(--ex-mkt-headline-390);line-height:1.1}.lead{font-size:var(--ex-mkt-lead-390)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{height:48px}.band,.section-gap,.site-footer{margin-top:var(--ex-mkt-rhythm-5);padding-top:var(--ex-mkt-rhythm-5)}.section-gap{margin-top:0}.band{padding-bottom:var(--ex-mkt-rhythm-5)}.footer-grid{gap:var(--ex-mkt-rhythm-3) var(--ex-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{transition-duration:1ms!important;animation-duration:1ms!important}}}@layer page;:root{--ex-mkt-mark-opacity:.09;--ex-mkt-mark-divider-height:88px;--ex-mkt-person-portrait:120px;--ex-mkt-person-portrait-small:88px;--ex-mkt-closing-background:radial-gradient(78% 70% at 50% 108%, color-mix(in srgb, var(--ex-accent) 9%, transparent), color-mix(in srgb, var(--ex-accent) 2%, transparent) 46%, transparent 72%), var(--ex-bg-raised);--ex-mkt-display:68px;--ex-mkt-display-390:40px;--ex-mkt-headline:48px;--ex-mkt-headline-390:28px;--ex-mkt-subhead:24px;--ex-mkt-subhead-390:20px;--ex-mkt-lead:20px;--ex-mkt-lead-390:16px;--ex-mkt-body:16px;--ex-mkt-small:13px;--ex-mkt-caption:11px;--ex-mkt-mono-label:13px;--ex-mkt-metric-xl:68px;--ex-mkt-metric-lg:40px;--ex-mkt-metric-md:32px;--ex-mkt-metric-sm:28px;--ex-mkt-leading-display:1;--ex-mkt-leading-headline:1.04;--ex-mkt-leading-subhead:1.2;--ex-mkt-leading-copy:1.5;--ex-mkt-leading-small:1.55;--ex-mkt-tracking-display:-.022em;--ex-mkt-tracking-headline:-.02em;--ex-mkt-tracking-subhead:-.015em;--ex-mkt-tracking-lead:-.005em;--ex-mkt-weight-regular:400;--ex-mkt-weight-medium:500;--ex-mkt-weight-display:590;--ex-mkt-measure-headline:28ch;--ex-mkt-measure-lead:60ch;--ex-mkt-measure-body:70ch;--ex-space-24:96px;--ex-mkt-rhythm-1:var(--ex-space-2);--ex-mkt-rhythm-2:var(--ex-space-4);--ex-mkt-rhythm-3:var(--ex-space-6);--ex-mkt-rhythm-4:var(--ex-space-10);--ex-mkt-rhythm-5:var(--ex-space-16);--ex-mkt-rhythm-6:var(--ex-space-24);--ex-mkt-canvas:#08080b;--ex-mkt-rows-key:280px;--ex-mkt-content:1200px;--ex-mkt-gutter:48px;--ex-mkt-gutter-1024:32px;--ex-mkt-gutter-768:24px;--ex-mkt-gutter-390:20px;--ex-mkt-column-gap:var(--ex-space-6);--ex-cut-chip:polygon(0 0, calc(100% - 6px) 0, 100% 100%, 0 100%);--ex-bg-base:#0b0b0f;--ex-bg-raised:#101017;--ex-bg-overlay:#15151c;--ex-surface-1:#1c1c22;--ex-surface-2:#23232b;--ex-tile-stroke:#17171f;--ex-border-subtle:#ffffff0f;--ex-border-default:#ffffff14;--ex-border-strong:#ffffff1f;--ex-text-primary:#f4f4f6;--ex-text-secondary:#c7cad2;--ex-text-tertiary:#8a8a96;--ex-text-quaternary:#6e6e7a;--ex-text-disabled:#5a5a66;--ex-text-faint:#3a3a44;--ex-accent:#4df88a;--ex-accent-hover:#66fba0;--ex-accent-pressed:#3fd97d;--ex-accent-subtle:#4df88a0f;--ex-accent-border:#4df88a4d;--ex-accent-border-strong:#4df88a73;--ex-on-accent:#0b0b0f;--ex-data-positive:#4df88a;--ex-data-positive-subtle:#4df88a1a;--ex-data-negative:#ff6b6b;--ex-data-negative-subtle:#ff6b6b1a;--ex-data-negative-border:#ff6b6b4d;--ex-data-positive-border:#4df88a4d;--ex-data-neutral:#8a8a96;--ex-data-positive-text:#9be3b4;--ex-data-negative-text:#ff8f8f;--ex-status-success:#4df88a;--ex-status-success-subtle:#4df88a1a;--ex-status-warning:#e6b450;--ex-status-warning-subtle:#e6b4501f;--ex-status-error:#ff3b30;--ex-status-error-subtle:#ff3b301f;--ex-status-error-pressed:#d92215;--ex-status-info:#5be1ff;--ex-status-info-subtle:#5be1ff1f;--ex-chart-1:#4df88a;--ex-chart-2:#5be1ff;--ex-chart-3:#9d8cff;--ex-chart-4:#e6b450;--ex-chart-5:#ff8fa3;--ex-chart-6:#5b8def;--ex-chart-grid:#ffffff0d;--ex-chart-axis:#6e6e7a;--ex-chart-cursor:#ffffff24;--ex-trend-fill-positive:#4df88a24;--ex-trend-fill-negative:#ff6b6b24;--ex-trend-fill-neutral:#8a8a961a;--ex-grid-line:#ffffff0a;--ex-grid-line-strong:#ffffff12;--ex-grid-line-accent:#4df88a0d;--ex-overlay-scrim:#0009;--ex-font-display:"Space Grotesk", sans-serif;--ex-font-body:"Space Grotesk", sans-serif;--ex-font-mono:"JetBrains Mono", monospace;--ex-text-display-xl:34px;--ex-text-display-l:30px;--ex-text-h1:24px;--ex-text-h2:18px;--ex-text-h3:13px;--ex-text-body-l:12.5px;--ex-text-body:12px;--ex-text-body-s:11px;--ex-text-caption:10px;--ex-mono-metric-xl:30px;--ex-mono-metric:18px;--ex-mono-label:11px;--ex-mono-micro:9.5px;--ex-leading-tight:1.15;--ex-leading-body:1.45;--ex-leading-mono:1.35;--ex-letter-label:.08em;--ex-letter-micro:.12em;--ex-space-1:4px;--ex-space-2:8px;--ex-space-3:12px;--ex-space-4:16px;--ex-space-5:20px;--ex-space-6:24px;--ex-space-7:28px;--ex-space-8:32px;--ex-space-10:40px;--ex-space-12:48px;--ex-space-16:64px;--ex-radius-mark:1px;--ex-radius-xs:3px;--ex-radius-sm:6px;--ex-radius-md:8px;--ex-radius-lg:12px;--ex-radius-xl:14px;--ex-radius-2xl:16px;--ex-radius-pill:9999px;--ex-border-width-hairline:1px;--ex-shadow-none:none;--ex-shadow-overlay:0 8px 24px -6px #0009, 0 0 0 1px #ffffff0f;--ex-app-sidebar-width:280px;--ex-app-main-inset-x:32px;--ex-app-main-inset-y:28px;--ex-app-content-max:none;--ex-app-topbar-height:56px;--ex-app-section-gap:28px;--ex-app-panel-radius:var(--ex-radius-xl);--ex-duration-instant:50ms;--ex-duration-fast:.12s;--ex-duration-base:.2s;--ex-duration-slow:.32s;--ex-duration-shimmer:1.8s;--ex-ease-standard:cubic-bezier(.2, 0, 0, 1);--ex-ease-in:cubic-bezier(.4, 0, 1, 1);--ex-ease-out:cubic-bezier(0, 0, .2, 1);--ex-ease-emphasized:cubic-bezier(.05, .7, .1, 1);--ex-grid-size:28px;--ex-grid-baseline:28px;--ex-control-height-xs:28px;--ex-control-height-sm:32px;--ex-control-height-md:40px;--ex-control-height-lg:44px;--ex-control-px-sm:10px;--ex-control-px-md:14px;--ex-control-gap:10px;--ex-focus-ring-width:2px;--ex-focus-ring:0 0 0 2px var(--ex-bg-base), 0 0 0 4px var(--ex-accent);--ex-table-header-height:44px;--ex-table-row-height:58px;--ex-table-row-height-dense:52px;--ex-table-cell-px:18px;--ex-table-cell-py:12px;--ex-table-footer-height:52px;--ex-table-column-divider:var(--ex-border-width-hairline) solid var(--ex-border-default);--ex-table-row-selected-bg:var(--ex-accent-subtle);--ex-table-row-disabled-opacity:.52;--ex-table-row-marker-width:3px;--ex-drawer-width-md:440px;--ex-drawer-width-lg:480px;--ex-drawer-padding:24px;--ex-drawer-section-gap:20px;--ex-cut-angle:18deg;--ex-cut-badge:polygon(11% 0, 100% 0, 100% 100%, 0 100%);--ex-cut-corner:16px;--ex-flat-threshold:0.5%;--ex-z-nav:1100;--ex-z-dropdown:1200;--ex-z-modal:1300;--ex-z-toast:1400}[data-theme=light]{--ex-bg-base:#f4f4f6;--ex-bg-raised:#fff;--ex-bg-overlay:#fff;--ex-surface-1:#ececef;--ex-surface-2:#e2e2e7;--ex-tile-stroke:#e2e2e7;--ex-border-subtle:#0000000f;--ex-border-default:#0000001a;--ex-border-strong:#00000029;--ex-text-primary:#0b0b0f;--ex-text-secondary:#3a3a44;--ex-text-tertiary:#5a5a66;--ex-text-quaternary:#6e6e7a;--ex-text-disabled:#8a8a96;--ex-text-faint:#c7cad2;--ex-accent:#15c46a;--ex-accent-hover:#12b561;--ex-accent-pressed:#0f9e54;--ex-accent-subtle:#15c46a14;--ex-accent-border:#15c46a4d;--ex-accent-border-strong:#15c46a73;--ex-on-accent:#fff;--ex-data-positive:#15a65a;--ex-data-positive-subtle:#15a65a1a;--ex-data-negative:#d93b3b;--ex-data-negative-subtle:#d93b3b1a;--ex-data-negative-border:#d93b3b4d;--ex-data-positive-border:#15a65a4d;--ex-data-neutral:#6e6e7a;--ex-data-positive-text:var(--ex-data-positive);--ex-data-negative-text:var(--ex-data-negative);--ex-status-success:#15a65a;--ex-status-success-subtle:#15a65a1a;--ex-status-warning:#b8860b;--ex-status-warning-subtle:#b8860b1f;--ex-status-error:#d92215;--ex-status-error-subtle:#d922151a;--ex-status-error-pressed:#b01910;--ex-status-info:#1c8fb8;--ex-status-info-subtle:#1c8fb81f;--ex-chart-grid:#00000012;--ex-chart-axis:#6e6e7a;--ex-chart-cursor:#0000002e;--ex-trend-fill-positive:#15a65a1f;--ex-trend-fill-negative:#d93b3b1f;--ex-trend-fill-neutral:#6e6e7a1a;--ex-grid-line:#0000000d;--ex-grid-line-strong:#00000017;--ex-grid-line-accent:#15a65a12;--ex-overlay-scrim:#0000002e;--ex-shadow-overlay:0 8px 24px -6px #0000002e, 0 0 0 1px #0000000f}html,body{background:var(--ex-bg-base);color:var(--ex-text-primary);font-family:var(--ex-font-body);margin:0}
