:root{--vx-ground:#0b0918;--vx-ground-2:#110e22;--vx-ground-3:#1b1633;--vx-panel:#a78bfa0d;--vx-panel-solid:#141029;--vx-panel-hi:#a78bfa1a;--vx-glass:#0b0918b8;--vx-blur:12px;--vx-ink:#f6f4ff;--vx-muted:#bdb6dd;--vx-faint:#9890bf;--vx-azure:#a78bfa;--vx-azure-hi:#c4b5fd;--vx-azure-lo:#7c5cf0;--vx-on-azure:#0b0918;--vx-azure-wash:#9e7aff1f;--vx-azure-glow:0 0 0 1px #9e7aff66, 0 0 40px -6px #9e7aff73;--vx-gold:#ffbd7a;--vx-gold-hi:#ffd6ad;--vx-gold-lo:#f59e4c;--vx-on-gold:#160c02;--vx-gold-wash:#ffbd7a1a;--vx-gold-glow:0 0 0 1px #ffbd7a6b, 0 0 40px -6px #fe8bbb66;--vx-cta:#7c3aed;--vx-cta-hi:#8b5cf6;--vx-cta-lo:#6d28d9;--vx-on-cta:#fff;--vx-glow-1:#ffbd7a;--vx-glow-2:#fe8bbb;--vx-glow-3:#9e7aff;--vx-line:#a78bfa47;--vx-line-soft:#a78bfa24;--vx-line-strong:#6f6796;--vx-line-gold:#ffbd7a66;--vx-ok:#4ade80;--vx-warn:#fbbf24;--vx-bad:#f87171;--vx-shadow:0 1px 0 #ffffff0d inset, 0 20px 50px -30px #04020ce6;--vx-shadow-sm:0 1px 0 #ffffff0d inset, 0 8px 20px -16px #04020ccc;--vx-aurora:radial-gradient(55% 50% at 50% 0%, #7c3aed47, transparent 70%), radial-gradient(35% 35% at 18% 6%, #ffbd7a24, transparent 70%), radial-gradient(35% 35% at 84% 8%, #fe8bbb29, transparent 70%);--vx-brand-gradient:linear-gradient(90deg, #ffbd7a, #fe8bbb 45%, #9e7aff);--vx-cta-gradient:linear-gradient(135deg, #7c3aed, #a21caf);--vx-heading-gradient:linear-gradient(to bottom right, #fff 25%, #ddd6fe 60%, #f5d0fe);--vx-font-display:"Inter", system-ui, sans-serif;--vx-font-text:"Inter", system-ui, sans-serif;--vx-font-mono:"JetBrains Mono", ui-monospace, monospace;--vx-display-weight:500;--vx-display-tracking:-.05em;--vx-display-leading:1;--vx-text-tracking:-.01em;--vx-display-xl:clamp(3rem, 7vw, 6rem);--vx-display-l:clamp(2.25rem, 4.6vw, 3.75rem);--vx-display-m:clamp(1.75rem, 3vw, 2.5rem);--vx-display-s:clamp(1.35rem, 2vw, 1.75rem);--vx-title:clamp(1.4rem, 2vw, 1.875rem);--vx-lede:clamp(1.0625rem, 1.3vw, 1.25rem);--vx-body:1rem;--vx-ui:.875rem;--vx-small:.8125rem;--vx-label:.6875rem;--vx-tracking-label:.02em;--vx-tracking-eyebrow:.02em;--vx-text-2xs:.75rem;--vx-text-xs:.8125rem;--vx-text-sm:.875rem;--vx-text-md:.9375rem;--vx-text-lg:1.0625rem;--vx-text-xl:1.25rem;--vx-weight-body:450;--vx-weight-label:500;--vx-weight-strong:600;--vx-leading-body:1.6;--vx-leading-tight:1.25;--vx-wrap:1280px;--vx-gutter:clamp(16px, 4vw, 32px);--vx-section:clamp(80px, 11vw, 160px);--vx-radius:14px;--vx-radius-sm:10px;--vx-radius-xs:8px;--vx-radius-pill:999px;--vx-nav-height:3.5rem;--vx-ease:cubic-bezier(.22, 1, .36, 1);--vx-ease-io:cubic-bezier(.65, 0, .35, 1);--vx-reveal:1s;--vx-stagger:.2s;--vx-hover:.2s;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vx-mask-ink:var(--vx-gold);--vx-mask-bg:var(--vx-gold-wash);--vx-mask-line:var(--vx-line-gold);--vx-sev-critical:var(--vx-bad);--vx-sev-high:#fb923c;--vx-sev-medium:var(--vx-warn);--vx-sev-low:var(--vx-azure);--vx-sev-info:var(--vx-muted);--vx-status-ok:var(--vx-ok);--vx-status-degraded:var(--vx-warn);--vx-status-down:var(--vx-bad);--vx-diff-add:var(--vx-ok);--vx-diff-add-bg:color-mix(in srgb, var(--vx-ok) 12%, transparent);--vx-diff-remove:var(--vx-bad);--vx-diff-remove-bg:color-mix(in srgb, var(--vx-bad) 12%, transparent);--vx-diff-change:var(--vx-warn);--vx-arena-attacker:var(--vx-glow-2);--vx-arena-defender:var(--vx-azure);--vx-arena-win:var(--vx-ok);--vx-arena-loss:var(--vx-bad);--vx-arena-partial:var(--vx-warn)}:root[data-theme=light]{--vx-ground:#fbfaff;--vx-ground-2:#f4f1ff;--vx-ground-3:#ebe5ff;--vx-panel:#6d28d908;--vx-panel-solid:#fff;--vx-panel-hi:#6d28d90f;--vx-glass:#fbfaffc7;--vx-ink:#15102e;--vx-muted:#4b4470;--vx-faint:#645c8c;--vx-azure:#6d28d9;--vx-azure-hi:#7c3aed;--vx-azure-lo:#5b21b6;--vx-on-azure:#fff;--vx-azure-wash:#6d28d912;--vx-azure-glow:0 0 0 1px #6d28d94d, 0 12px 32px -12px #6d28d94d;--vx-gold:#b45309;--vx-gold-hi:#c2410c;--vx-gold-lo:#92400e;--vx-on-gold:#fff;--vx-gold-wash:#ffbd7a2e;--vx-gold-glow:0 0 0 1px #b4530959, 0 12px 32px -12px #fe8bbb73;--vx-cta:#6d28d9;--vx-cta-hi:#7c3aed;--vx-cta-lo:#5b21b6;--vx-on-cta:#fff;--vx-line:#6d28d933;--vx-line-soft:#6d28d91a;--vx-line-strong:#8a82b0;--vx-line-gold:#b4530961;--vx-ok:#15803d;--vx-warn:#a16207;--vx-bad:#b91c1c;--vx-shadow:0 1px 0 #ffffffe6 inset, 0 20px 40px -28px #0000002e;--vx-shadow-sm:0 1px 0 #ffffffe6 inset, 0 8px 18px -14px #00000029;--vx-aurora:radial-gradient(55% 50% at 50% 0%, #7c3aed24, transparent 70%), radial-gradient(35% 35% at 18% 6%, #ffbd7a2e, transparent 70%), radial-gradient(35% 35% at 84% 8%, #fe8bbb24, transparent 70%);--vx-heading-gradient:linear-gradient(to bottom right, #15102e 30%, #5b21b6 75%, #a21caf);--vx-sev-high:#c2410c;--vx-cta-gradient:linear-gradient(135deg, #6d28d9, #a21caf);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--vx-ground:#fbfaff;--vx-ground-2:#f4f1ff;--vx-ground-3:#ebe5ff;--vx-panel:#6d28d908;--vx-panel-solid:#fff;--vx-panel-hi:#6d28d90f;--vx-glass:#fbfaffc7;--vx-ink:#15102e;--vx-muted:#4b4470;--vx-faint:#645c8c;--vx-azure:#6d28d9;--vx-azure-hi:#7c3aed;--vx-azure-lo:#5b21b6;--vx-on-azure:#fff;--vx-azure-wash:#6d28d912;--vx-azure-glow:0 0 0 1px #6d28d94d, 0 12px 32px -12px #6d28d94d;--vx-gold:#b45309;--vx-gold-hi:#c2410c;--vx-gold-lo:#92400e;--vx-on-gold:#fff;--vx-gold-wash:#ffbd7a2e;--vx-gold-glow:0 0 0 1px #b4530959, 0 12px 32px -12px #fe8bbb73;--vx-cta:#6d28d9;--vx-cta-hi:#7c3aed;--vx-cta-lo:#5b21b6;--vx-on-cta:#fff;--vx-line:#6d28d933;--vx-line-soft:#6d28d91a;--vx-line-strong:#8a82b0;--vx-line-gold:#b4530961;--vx-ok:#15803d;--vx-warn:#a16207;--vx-bad:#b91c1c;--vx-shadow:0 1px 0 #ffffffe6 inset, 0 20px 40px -28px #0000002e;--vx-shadow-sm:0 1px 0 #ffffffe6 inset, 0 8px 18px -14px #00000029;--vx-aurora:radial-gradient(55% 50% at 50% 0%, #7c3aed24, transparent 70%), radial-gradient(35% 35% at 18% 6%, #ffbd7a2e, transparent 70%), radial-gradient(35% 35% at 84% 8%, #fe8bbb24, transparent 70%);--vx-heading-gradient:linear-gradient(to bottom right, #15102e 30%, #5b21b6 75%, #a21caf);--vx-sev-high:#c2410c;--vx-cta-gradient:linear-gradient(135deg, #6d28d9, #a21caf);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{accent-color:var(--vx-azure-lo)}.vx-panel{background:var(--vx-panel-solid);border:1px solid var(--vx-line-soft);border-radius:var(--vx-radius);box-shadow:var(--vx-shadow)}.vx-panel-live{border-color:var(--vx-line);box-shadow:var(--vx-azure-glow)}.vx-panel-alert{border-color:var(--vx-line-gold);background:linear-gradient(180deg, var(--vx-gold-wash), transparent), var(--vx-panel-solid);box-shadow:var(--vx-gold-glow)}.vx-btn-cta{background:var(--vx-cta-gradient);color:var(--vx-on-cta);border-radius:var(--vx-radius-xs);transition:background-color var(--vx-hover) ease, transform var(--vx-hover) ease;font-weight:500}.vx-btn-cta:hover{background:var(--vx-cta-gradient);filter:brightness(1.08)}.vx-chip{border-radius:var(--vx-radius-pill);border:1px solid var(--vx-line-soft);font:var(--vx-weight-label) var(--vx-text-2xs)/1.4 var(--vx-font-text);letter-spacing:0;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.vx-mask{border-radius:var(--vx-radius-xs);border:1px solid var(--vx-mask-line);background:var(--vx-mask-bg);color:var(--vx-mask-ink);font:var(--vx-weight-label) .92em/1.5 var(--vx-font-mono);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.vx-label{font:var(--vx-weight-label) var(--vx-text-xs)/1.4 var(--vx-font-text);color:var(--vx-muted);letter-spacing:0;text-transform:none}.vx-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.vx-heading{font-family:var(--vx-font-display);font-weight:var(--vx-display-weight);letter-spacing:var(--vx-display-tracking);line-height:var(--vx-display-leading);background:var(--vx-heading-gradient);color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.vx-pill{border-radius:var(--vx-radius-pill);border:1px solid var(--vx-line-soft);height:28px;color:var(--vx-muted);background:#ffffff0a;align-items:center;gap:4px;padding:0 12px;font-size:.75rem;display:inline-flex}.vx-shimmer{--vx-shimmer-width:100px;background:linear-gradient(to right, transparent, var(--vx-ink) 50%, transparent) no-repeat, linear-gradient(var(--vx-muted), var(--vx-muted));background-size:var(--vx-shimmer-width) 100%, 100% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s infinite vx-shimmer}.vx-fade-in{opacity:0;animation:vx-fade-in var(--vx-reveal) var(--vx-delay,0s) ease forwards}.vx-fade-up{opacity:0;animation:vx-fade-up var(--vx-reveal) var(--vx-delay,0s) ease forwards}.vx-beam{position:relative}.vx-beam:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--vx-beam-angle,0deg), transparent 0 78%, var(--vx-glow-1) 86%, var(--vx-glow-2) 92%, transparent 100%);-webkit-mask-composite:xor;padding:1px;animation:12s linear infinite vx-beam;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --vx-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes vx-beam{to{--vx-beam-angle:360deg}}@keyframes vx-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes vx-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes vx-shimmer{0%,90%,to{background-position:calc(-100% - var(--vx-shimmer-width)) 0, 0 0}30%,60%{background-position:calc(100% + var(--vx-shimmer-width)) 0, 0 0}}@media (prefers-reduced-motion:reduce){.vx-fade-in,.vx-fade-up{opacity:1;animation:none}.vx-shimmer,.vx-beam:after{animation:none}}