:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zinc-50:#fafafa;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-850:#1f1f23;--zinc-900:#18181b;--zinc-925:#111113;--zinc-950:#09090b;--fjord-200:#b6cbff;--fjord-300:#8db0ff;--fjord-600:#2250c8;--fjord-800:#1e2b4d;--fjord-900:#1a2440;--basil-400:#3dd68c;--basil-900:#12301f;--saffron-400:#ffb547;--saffron-900:#3a2a0e;--signal-400:#ff6b6b;--signal-900:#3a1518;--alpha-scrim-night:#0000009e;--slate-1000:#0a0d12;--surface-canvas:var(--zinc-950);--surface-card:var(--zinc-900);--surface-sunken:var(--zinc-925);--surface-raised:var(--zinc-850);--surface-hover:var(--zinc-800);--surface-selected:var(--fjord-900);--surface-inverse:var(--zinc-50);--surface-scrim:var(--alpha-scrim-night);--text-primary:var(--zinc-50);--text-secondary:var(--zinc-300);--text-tertiary:var(--zinc-400);--text-link:var(--fjord-300);--text-on-accent:var(--zinc-950);--text-inverse:var(--zinc-900);--text-selected:var(--fjord-200);--text-ok:var(--basil-400);--text-warn:var(--saffron-400);--text-crit:var(--signal-400);--icon-primary:var(--zinc-50);--icon-secondary:var(--zinc-300);--icon-tertiary:var(--zinc-400);--icon-accent:var(--fjord-300);--icon-on-accent:var(--zinc-950);--icon-selected:var(--fjord-200);--border-subtle:var(--zinc-800);--border-strong:var(--zinc-700);--border-focus:var(--fjord-300);--border-control:var(--zinc-500);--accent-primary:var(--fjord-300);--accent-pressed:var(--fjord-200);--accent-tint:var(--fjord-900);--state-ok:var(--basil-400);--state-ok-tint:var(--basil-900);--state-running:var(--zinc-400);--state-warn:var(--saffron-400);--state-warn-tint:var(--saffron-900);--state-crit:var(--signal-400);--state-crit-tint:var(--signal-900);--state-unknown:var(--zinc-400);--state-closed:var(--zinc-700);--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-full:999px;--font-display:"Bricolage Grotesque", Inter, system-ui, sans-serif;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--elevation-1:0 1px 2px 0 #0a0d120f;--elevation-2:0 2px 6px 0 #0a0d120f, 0 8px 24px 0 #0a0d121f;--elevation-3:0 4px 12px 0 #0a0d1214, 0 24px 64px 0 #0a0d123d;--focus-ring:0 0 0 3px #2250c873}.t-display-l{font-family:var(--font-display);letter-spacing:-.8px;font-size:40px;font-weight:700;line-height:44px}.t-display-m{font-family:var(--font-display);letter-spacing:-.5px;font-size:30px;font-weight:700;line-height:34px}.t-display-s{font-family:var(--font-display);letter-spacing:-.3px;font-size:24px;font-weight:600;line-height:28px}.t-wordmark{font-family:var(--font-display);letter-spacing:-.4px;font-size:20px;font-weight:700;line-height:normal}.t-heading-m{font-family:var(--font-sans);letter-spacing:-.1px;font-size:16px;font-weight:600;line-height:22px}.t-heading-s,.t-heading-section{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.t-body-l{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.t-body-m{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.t-body-m-strong{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.t-body-s{font-family:var(--font-sans);letter-spacing:.1px;font-size:12px;font-weight:400;line-height:16px}.t-label-l{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:600;line-height:20px}.t-label-m{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:500;line-height:16px}.t-label-s{font-family:var(--font-sans);letter-spacing:.055px;font-size:11px;font-weight:600;line-height:14px}.t-mono-m{font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:18px}.t-mono-s{font-family:var(--font-mono);letter-spacing:.2px;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:14px}
