@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}:root{--color-ground:#fbfcfd;--color-surface:#fff;--color-sidebar:#ebf0f8;--color-ink:#151b24;--color-ink-muted:#505966;--color-border:#ccd1d9;--color-border-strong:#848a93;--color-focus:var(--color-accent);--color-scrim:#161a2066;--color-accent:#2954bc;--color-accent-hover:#21459d;--color-accent-ink:#fff;--color-accent-soft:#e2ecfe;--color-success:#005032;--color-success-soft:#e1f4e9;--color-warning:#7b4c00;--color-warning-soft:#fff4dd;--color-danger:#a21a1b;--color-danger-soft:#fff2f0;--color-chart-1:#2a5cda;--color-chart-2:#c87a15;--color-chart-3:#00877c;--color-chart-4:#a151c2;--font-sans:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-2xs:.75rem;--font-size-xs:.875rem;--font-size-label:.9375rem;--font-size-sm:1rem;--font-size-base:1.0625rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.875rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-body:1.55;--type-title-size:var(--font-size-2xl);--type-title-weight:var(--font-weight-semibold);--type-title-leading:var(--leading-tight);--type-title-tracking:-.025em;--type-title-color:var(--color-ink);--type-heading-size:var(--font-size-lg);--type-heading-weight:var(--font-weight-semibold);--type-heading-leading:var(--leading-tight);--type-heading-tracking:normal;--type-heading-color:var(--color-ink);--type-subheading-size:var(--font-size-sm);--type-subheading-weight:var(--font-weight-semibold);--type-subheading-leading:1.4;--type-subheading-tracking:normal;--type-subheading-color:var(--color-ink);--type-metric-size:var(--font-size-xl);--type-metric-weight:var(--font-weight-semibold);--type-metric-leading:1.25;--type-metric-tracking:normal;--type-metric-color:var(--color-ink);--type-body-size:var(--font-size-base);--type-body-weight:var(--font-weight-regular);--type-body-leading:var(--leading-body);--type-body-tracking:normal;--type-body-color:var(--color-ink);--type-secondary-size:var(--font-size-base);--type-secondary-weight:var(--font-weight-regular);--type-secondary-leading:var(--leading-body);--type-secondary-tracking:normal;--type-secondary-color:var(--color-ink-muted);--type-label-size:var(--font-size-label);--type-label-weight:var(--font-weight-medium);--type-label-leading:var(--leading-tight);--type-label-tracking:normal;--type-label-color:var(--color-ink);--type-control-size:var(--font-size-label);--type-control-weight:var(--font-weight-medium);--type-control-leading:var(--leading-tight);--type-control-tracking:normal;--type-control-color:var(--color-ink);--type-control-strong-size:var(--font-size-sm);--type-control-strong-large-size:var(--font-size-base);--type-control-strong-weight:var(--font-weight-semibold);--type-control-strong-leading:var(--leading-tight);--type-control-strong-tracking:normal;--type-control-strong-color:var(--color-ink);--type-table-head-size:var(--font-size-xs);--type-table-head-weight:var(--font-weight-medium);--type-table-head-leading:1.3;--type-table-head-tracking:normal;--type-table-head-transform:none;--type-table-head-color:var(--color-ink-muted);--type-table-cell-size:var(--font-size-base);--type-table-cell-weight:var(--font-weight-regular);--type-table-cell-leading:var(--leading-body);--type-table-cell-tracking:normal;--type-table-cell-color:var(--color-ink);--type-caption-size:var(--font-size-xs);--type-caption-weight:var(--font-weight-regular);--type-caption-leading:var(--leading-body);--type-caption-tracking:normal;--type-caption-color:var(--color-ink-muted);--type-badge-size:var(--font-size-sm);--type-badge-weight:var(--font-weight-semibold);--type-badge-leading:var(--leading-tight);--type-badge-tracking:normal;--type-notice-size:var(--font-size-label);--type-notice-weight:var(--font-weight-regular);--type-notice-leading:1.5;--type-notice-tracking:normal;--type-notice-color:var(--color-ink);--type-input-size:var(--font-size-sm);--type-input-weight:var(--font-weight-regular);--type-input-leading:1.5;--type-input-tracking:normal;--type-input-color:var(--color-ink);--type-link-color:var(--color-accent);--type-danger-size:var(--font-size-xs);--type-danger-weight:var(--font-weight-medium);--type-danger-leading:var(--leading-body);--type-danger-tracking:normal;--type-danger-color:var(--color-danger);--type-success-size:var(--font-size-xs);--type-success-weight:var(--font-weight-medium);--type-success-leading:var(--leading-body);--type-success-tracking:normal;--type-success-color:var(--color-success);--type-warning-size:var(--font-size-xs);--type-warning-weight:var(--font-weight-medium);--type-warning-leading:var(--leading-body);--type-warning-tracking:normal;--type-warning-color:var(--color-warning);--type-disabled-color:var(--color-ink-muted);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--shadow-1:0 1px 2px #161a200f;--shadow-2:0 4px 12px #161a2014;--shadow-3:0 12px 32px #161a2024;--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-focus);--focus-ring-danger:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-danger);--duration-instant:.13s;--duration-fast:.15s;--duration-base:.18s;--duration-moderate:.2s;--duration-slow:.25s;--ease-standard:ease-out;--ease-enter:cubic-bezier(.32, .72, 0, 1);--ease-exit:ease-in;--ease-snap:cubic-bezier(.2, .8, .2, 1);--ease-move:cubic-bezier(.645, .045, .355, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--color-ground:lab(98.8339% -.108749 -.74997);--color-surface:lab(100% 0 0);--color-sidebar:lab(94.7411% -.614673 -4.478);--color-ink:lab(9.42785% -.533104 -7.25476);--color-ink-muted:lab(37.2611% -.959128 -9.1753);--color-border:lab(83.7208% -.609666 -4.47522);--color-border-strong:lab(57.0246% -.757426 -5.93774);--color-accent:lab(37.7751% 15.0809 -59.9308);--color-accent-hover:lab(31.0281% 13.4718 -52.8738);--color-accent-ink:lab(100% 0 0);--color-accent-soft:lab(92.9199% -.618935 -10.0991);--color-success:lab(29.2614% -30.2398 11.8527);--color-success-soft:lab(94.5389% -8.02141 3.18747);--color-warning:lab(37.1328% 16.4608 46.2192);--color-warning-soft:lab(96.6453% 1.26341 13.5378);--color-danger:lab(35.661% 53.5383 37.7963);--color-danger-soft:lab(96.3696% 5.11432 3.00269);--color-chart-1:lab(41.9251% 20.0026 -70.4365);--color-chart-2:lab(58.9461% 26.3941 61.1068);--color-chart-3:lab(50.1621% -34.6555 -3.51007);--color-chart-4:lab(48.4375% 47.1304 -45.6518)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-ground:#0f1114;--color-surface:#171a1f;--color-sidebar:#13161a;--color-ink:#eceef2;--color-ink-muted:#a3acb8;--color-border:#2a2f37;--color-border-strong:#6b7380;--color-scrim:#0009;--color-accent:#6b96ff;--color-accent-hover:#86a9ff;--color-accent-ink:#0b1220;--color-accent-soft:#1c2a4a;--color-success:#6fdc96;--color-success-soft:#14301f;--color-warning:#f2c267;--color-warning-soft:#3a2c0a;--color-danger:#ff9a92;--color-danger-soft:#3d1717;--color-chart-1:#4076f5;--shadow-1:0 1px 2px #0006;--shadow-2:0 4px 12px #00000073;--shadow-3:0 12px 32px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--color-chart-1:lab(51.4609% 16.2058 -70.5768)}}}:root[data-theme=dark]{--color-ground:#0f1114;--color-surface:#171a1f;--color-sidebar:#13161a;--color-ink:#eceef2;--color-ink-muted:#a3acb8;--color-border:#2a2f37;--color-border-strong:#6b7380;--color-scrim:#0009;--color-accent:#6b96ff;--color-accent-hover:#86a9ff;--color-accent-ink:#0b1220;--color-accent-soft:#1c2a4a;--color-success:#6fdc96;--color-success-soft:#14301f;--color-warning:#f2c267;--color-warning-soft:#3a2c0a;--color-danger:#ff9a92;--color-danger-soft:#3d1717;--color-chart-1:#4076f5;--shadow-1:0 1px 2px #0006;--shadow-2:0 4px 12px #00000073;--shadow-3:0 12px 32px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-chart-1:lab(51.4609% 16.2058 -70.5768)}}
