:root{color-scheme:light;--vui-palette-slate-0:#ffffff;--vui-palette-slate-50:#f4f6f8;--vui-palette-slate-100:#f0f3f6;--vui-palette-slate-150:#eef1f4;--vui-palette-slate-300:#d5dde6;--vui-palette-slate-400:#b7c2cf;--vui-palette-slate-600:#5d6b7c;--vui-palette-slate-900:#1c2430;--vui-palette-blue-50:#e8f1fd;--vui-palette-blue-300:#8bb8ff;--vui-palette-blue-350:#8bbbff;--vui-palette-blue-400:#6ea8fe;--vui-palette-blue-500:#4f90ea;--vui-palette-blue-600:#1f6feb;--vui-palette-blue-700:#1a5fd0;--vui-palette-blue-800:#164eab;--vui-palette-red-50:#fdecec;--vui-palette-red-300:#ffb1b1;--vui-palette-red-400:#ff8d8d;--vui-palette-red-600:#c53434;--vui-palette-red-700:#a82b2b;--vui-palette-red-900:#2a0d0d;--vui-palette-green-50:#e7f6ee;--vui-palette-green-300:#7dcea0;--vui-palette-green-700:#1f7a4d;--vui-palette-green-900:#1c3328;--vui-palette-amber-50:#fff6e0;--vui-palette-amber-300:#f0c36a;--vui-palette-amber-800:#8a5a00;--vui-palette-amber-900:#332a16;--vui-palette-ink-50:#e8eef6;--vui-palette-ink-200:#93a2b5;--vui-palette-ink-400:#5c6c7e;--vui-palette-ink-500:#3c4a5a;--vui-palette-ink-600:#2a3442;--vui-palette-ink-700:#212a36;--vui-palette-ink-800:#171f29;--vui-palette-ink-900:#0e1318;--vui-palette-navy-900:#0d1b2e;--vui-palette-info-900:#1c2a3d;--vui-palette-danger-900:#3a2224;--vui-palette-hc-black:#000000;--vui-palette-hc-white:#ffffff;--vui-palette-hc-yellow:#ffff00;--vui-palette-hc-yellow-soft:#fff6a3;--vui-palette-hc-yellow-deep:#e6e600;--vui-palette-hc-red:#ff8080;--vui-palette-hc-red-soft:#ffb3b3;--vui-palette-hc-green:#5dff9f;--vui-palette-hc-amber:#ffd000;--vui-palette-hc-cyan:#80f0ff;--vui-palette-hc-hover:#1a1a1a;--vui-palette-backdrop-light:rgba(20,28,38,0.48);--vui-palette-backdrop-dark:rgba(0,0,0,0.62);--vui-palette-backdrop-hc:rgba(0,0,0,0.86);--vui-palette-neon-void:#060a08;--vui-palette-neon-panel:#0c1210;--vui-palette-neon-raised:#121a16;--vui-palette-neon-sunken:#040706;--vui-palette-neon-hover:#143024;--vui-palette-neon-field:#080d0b;--vui-palette-neon-text:#e7fff2;--vui-palette-neon-muted:#8eab9a;--vui-palette-neon-line:#1a3328;--vui-palette-neon-line-strong:#2f6a48;--vui-palette-neon-green:#3dff8a;--vui-palette-neon-green-hot:#7dffb3;--vui-palette-neon-green-deep:#14c46a;--vui-palette-neon-ink:#03140c;--vui-palette-neon-magenta:#ff2bd6;--vui-palette-neon-magenta-hot:#ff7ae8;--vui-palette-neon-magenta-deep:#d414b0;--vui-palette-neon-magenta-void:#10060e;--vui-palette-neon-magenta-panel:#1a0c16;--vui-palette-neon-magenta-raised:#2a1222;--vui-palette-neon-magenta-hover:#3d1832;--vui-palette-neon-magenta-line:#7a2468;--vui-palette-neon-magenta-text:#ffd6f6;--vui-palette-neon-magenta-muted:#e090c8;--vui-palette-neon-magenta-ink:#140610;--vui-palette-neon-cyan:#2de2e6;--vui-palette-neon-cyan-hot:#7ff7f8;--vui-palette-neon-cyan-deep:#14b8c4;--vui-palette-neon-cyan-void:#041012;--vui-palette-neon-cyan-panel:#07181c;--vui-palette-neon-cyan-raised:#0c282e;--vui-palette-neon-cyan-hover:#123c44;--vui-palette-neon-cyan-line:#14686e;--vui-palette-neon-cyan-text:#d6fffe;--vui-palette-neon-cyan-muted:#8fd4d6;--vui-palette-neon-cyan-ink:#041416;--vui-palette-neon-danger:#ff4d6a;--vui-palette-neon-danger-hot:#ff8094;--vui-palette-neon-danger-ink:#2a0d12;--vui-palette-neon-warn:#e8ff47;--vui-palette-neon-info:#4dffe0;--vui-palette-shadow-ink-light:#101828;--vui-palette-shadow-ink-dark:#000000;--vui-palette-shadow-glow-neon-green:#3dff8a;--vui-palette-shadow-glow-neon-magenta:#ff2bd6;--vui-palette-shadow-glow-neon-cyan:#2de2e6;--vui-font-sans:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--vui-font-mono:"Cascadia Mono","Cascadia Code",ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--vui-font-weight:400;--vui-font-weight-medium:500;--vui-font-weight-strong:600;--vui-tracking-caps:0.06em;--vui-measure:68ch;--vui-color-selected:color-mix(in srgb,var(--vui-color-primary) 16%,var(--vui-color-surface));--vui-easing:cubic-bezier(0.2,0,0,1);--vui-z-dropdown:1000;--vui-z-sticky:1100;--vui-z-overlay:1200;--vui-z-dialog:1300;--vui-z-toast:1400;--vui-z-tooltip:1500;--vui-radius-full:999px;--vui-stroke-width:1.5px;--vui-border-width-strong:2px;--vui-border-width-accent:3px;--vui-breakpoint-xs:30rem;--vui-breakpoint-sm:40rem;--vui-breakpoint-md:48rem;--vui-breakpoint-lg:64rem;--vui-breakpoint-xl:80rem;--vui-breakpoint-2xl:96rem;--vui-container-sm:40rem;--vui-container-md:64rem;--vui-container-lg:80rem;--vui-container-xl:96rem;--vui-size-touch:44px;--vui-layout-narrow:22rem;--vui-layout-medium:40rem;--vui-field-inline:36rem;--vui-overlay-full:30rem;--vui-field-label-min:7rem;--vui-field-label-size:9rem;--vui-column-min:6rem;--vui-overlay-gutter:max(0.75rem,var(--vui-space-md,0.75rem));--vui-overlay-max-block:70dvh;--vui-dialog-block:min(85dvh,calc(100dvh - var(--vui-overlay-gutter) * 2));--vui-dialog-inline:min(32rem,calc(100vw - var(--vui-overlay-gutter) * 2));--vui-dialog-inline-sm:min(24rem,calc(100vw - var(--vui-overlay-gutter) * 2));--vui-dialog-inline-lg:min(48rem,calc(100vw - var(--vui-overlay-gutter) * 2));--vui-menu-inline:12rem;--vui-menu-block:24rem;--vui-toast-inline:22rem;--vui-tooltip-inline:16rem;--vui-list-block:16rem;--vui-size-separator:8px;--vui-split-min-block:8rem}html[data-vui-scroll-lock],html[data-vui-scroll-lock] body{overflow:hidden}:root,[data-vui-ui=web]{--vui-space-2xs:2px;--vui-space-xs:4px;--vui-space-sm:8px;--vui-space-md:12px;--vui-space-lg:16px;--vui-space-xl:20px;--vui-space-2xl:32px;--vui-space-3xl:48px;--vui-size-control:32px;--vui-size-control-sm:24px;--vui-size-control-lg:40px;--vui-font-size:14px;--vui-font-size-xs:11px;--vui-font-size-sm:12px;--vui-font-size-lg:16px;--vui-line-height:1.43;--vui-line-height-sm:1.34;--vui-line-height-heading:1.25;--vui-tracking-heading:-0.011em;--vui-font-weight-control:500;--vui-heading-1:clamp(24px,1.25rem + 1vw,28px);--vui-heading-2:clamp(18px,1rem + 0.5vw,20px);--vui-heading-3:16px;--vui-radius:6px;--vui-radius-sm:4px;--vui-radius-lg:8px;--vui-radius-box:8px;--vui-radius-field:6px;--vui-radius-selector:4px;--vui-icon-size-sm:14px;--vui-icon-size:16px;--vui-icon-size-lg:20px;--vui-icon-size-xl:24px;--vui-icon-stroke:2;--vui-icon-gap:8px;--vui-shadow-offset-sm:0 0.3px 0.9px;--vui-shadow-offset-md:0 1.6px 3.6px;--vui-shadow-offset-lg:0 6.4px 14.4px;--vui-shadow-ambient-sm:0 1.6px 3.6px;--vui-shadow-ambient-md:0 3.2px 7.2px;--vui-shadow-ambient-lg:0 12.8px 28.8px;--vui-shadow-sm:var(--vui-shadow-offset-sm) color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-sm,11%),transparent),var(--vui-shadow-ambient-sm) color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-sm,13%),transparent);--vui-shadow-md:var(--vui-shadow-offset-md) color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-md,11%),transparent),var(--vui-shadow-ambient-md) color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-md,13%),transparent),0 0 0 1px var(--vui-shadow-glow,transparent);--vui-shadow-lg:var(--vui-shadow-offset-lg) color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-lg,13%),transparent),var(--vui-shadow-ambient-lg) color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-lg,22%),transparent),0 0 0 1px var(--vui-shadow-glow,transparent);--vui-focus-offset:2px;--vui-focus-ring:2px solid var(--vui-color-focus);--vui-focus-shadow:0 0 0 1px var(--vui-color-background),0 0 0 3px var(--vui-color-focus);--vui-header-height:56px;--vui-toolbar-height:44px;--vui-statusbar-height:32px;--vui-row-height:40px;--vui-panel-padding:var(--vui-space-lg);--vui-field-gap:6px;--vui-dialog-padding:24px;--vui-popover-padding:var(--vui-space-md);--vui-menu-padding:4px;--vui-menu-item-height:32px;--vui-layout-nav:15rem;--vui-nav-item-height:36px;--vui-nav-item-padding-inline:12px;--vui-nav-gap:2px;--vui-nav-category-gap:12px;--vui-nav-indent:12px;--vui-nav-guide:var(--vui-color-border);--vui-layout-gap:var(--vui-space-lg);--vui-duration:100ms;--vui-opacity-disabled:0.5;--vui-scrollbar-size:12px;--vui-scrollbar-gutter:3px;--vui-drawer-inline:21.25rem;--vui-resizer-hit-size:8px;--vui-resizer-stroke:1px}[data-vui-ui=desktop]{--vui-space-2xs:2px;--vui-space-xs:4px;--vui-space-sm:6px;--vui-space-md:8px;--vui-space-lg:12px;--vui-space-xl:16px;--vui-space-2xl:24px;--vui-space-3xl:32px;--vui-size-control:32px;--vui-size-control-sm:24px;--vui-size-control-lg:40px;--vui-font-size:14px;--vui-font-size-xs:10px;--vui-font-size-sm:12px;--vui-font-size-lg:16px;--vui-line-height:1.43;--vui-line-height-sm:1.34;--vui-line-height-heading:1.3;--vui-tracking-heading:0em;--vui-font-weight-control:600;--vui-heading-1:24px;--vui-heading-2:20px;--vui-heading-3:16px;--vui-icon-size-sm:12px;--vui-icon-size:16px;--vui-icon-size-lg:20px;--vui-icon-size-xl:24px;--vui-icon-stroke:1.75;--vui-icon-gap:6px;--vui-radius:4px;--vui-radius-sm:2px;--vui-radius-lg:8px;--vui-radius-box:8px;--vui-radius-field:4px;--vui-radius-selector:2px;--vui-shadow-offset-sm:0 0.5px 1px;--vui-shadow-offset-md:0 2px 4px;--vui-shadow-offset-lg:0 8px 16px;--vui-shadow-ambient-sm:0 0 1px;--vui-shadow-ambient-md:0 0 2px;--vui-shadow-ambient-lg:0 0 2px;--vui-shadow-sm:var(--vui-shadow-offset-sm) color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-sm,6%),transparent),var(--vui-shadow-ambient-sm) color-mix(in srgb,color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-sm,6%),transparent) 35%,transparent);--vui-shadow-md:var(--vui-shadow-offset-md) color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-md,10%),transparent),var(--vui-shadow-ambient-md) color-mix(in srgb,color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-md,10%),transparent) 35%,transparent),0 0 0 1px var(--vui-shadow-glow,transparent);--vui-shadow-lg:var(--vui-shadow-offset-lg) color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-lg,16%),transparent),var(--vui-shadow-ambient-lg) color-mix(in srgb,color-mix(in srgb,var(--vui-shadow-ink,var(--vui-palette-shadow-ink-light)) var(--vui-shadow-strength-lg,16%),transparent) 35%,transparent),0 0 0 1px var(--vui-shadow-glow,transparent);--vui-focus-offset:1px;--vui-focus-ring:2px solid var(--vui-color-focus);--vui-focus-shadow:0 0 0 1px var(--vui-color-background),0 0 0 3px var(--vui-color-focus);--vui-header-height:48px;--vui-toolbar-height:40px;--vui-statusbar-height:24px;--vui-row-height:32px;--vui-panel-padding:var(--vui-space-lg);--vui-field-gap:4px;--vui-dialog-padding:24px;--vui-popover-padding:var(--vui-space-lg);--vui-menu-padding:4px;--vui-menu-item-height:32px;--vui-layout-nav:14.5rem;--vui-nav-item-height:36px;--vui-nav-item-padding-inline:10px;--vui-nav-gap:2px;--vui-nav-category-gap:12px;--vui-nav-indent:12px;--vui-nav-guide:var(--vui-color-border);--vui-layout-gap:var(--vui-space-md);--vui-duration:120ms;--vui-opacity-disabled:0.55;--vui-scrollbar-size:10px;--vui-scrollbar-gutter:3px;--vui-drawer-inline:24rem;--vui-resizer-hit-size:8px;--vui-resizer-stroke:1px}[data-vui-ui=terminal]{--vui-font-sans:var(--vui-font-mono);--vui-space-2xs:0px;--vui-space-xs:4px;--vui-space-sm:4px;--vui-space-md:8px;--vui-space-lg:8px;--vui-space-xl:12px;--vui-space-2xl:16px;--vui-space-3xl:24px;--vui-size-control:24px;--vui-size-control-sm:20px;--vui-size-control-lg:28px;--vui-font-size:13px;--vui-font-size-xs:12px;--vui-font-size-sm:12px;--vui-font-size-lg:14px;--vui-line-height:1.35;--vui-line-height-sm:1.35;--vui-line-height-heading:1.35;--vui-tracking-heading:0em;--vui-font-weight-control:400;--vui-heading-1:16px;--vui-heading-2:14px;--vui-heading-3:13px;--vui-icon-size-sm:12px;--vui-icon-size:14px;--vui-icon-size-lg:16px;--vui-icon-size-xl:20px;--vui-icon-stroke:2;--vui-icon-gap:4px;--vui-radius:0px;--vui-radius-sm:0px;--vui-radius-lg:0px;--vui-radius-box:0px;--vui-radius-field:0px;--vui-radius-selector:0px;--vui-radius-full:0px;--vui-shadow-offset-sm:0 0 0;--vui-shadow-offset-md:0 0 0;--vui-shadow-offset-lg:0 0 0;--vui-shadow-ambient-sm:0 0 0;--vui-shadow-ambient-md:0 0 0;--vui-shadow-ambient-lg:0 0 0;--vui-shadow-sm:none;--vui-shadow-md:none;--vui-shadow-lg:none;--vui-focus-offset:0px;--vui-focus-ring:1px solid var(--vui-color-focus);--vui-focus-shadow:inset 0 0 0 1px var(--vui-color-focus);--vui-header-height:28px;--vui-toolbar-height:28px;--vui-statusbar-height:22px;--vui-row-height:24px;--vui-panel-padding:var(--vui-space-lg);--vui-field-gap:2px;--vui-dialog-padding:var(--vui-space-md);--vui-popover-padding:var(--vui-space-md);--vui-menu-padding:0px;--vui-menu-item-height:24px;--vui-layout-nav:14rem;--vui-nav-item-height:24px;--vui-nav-item-padding-inline:8px;--vui-nav-gap:0px;--vui-nav-category-gap:8px;--vui-nav-indent:10px;--vui-nav-guide:var(--vui-color-border);--vui-layout-gap:var(--vui-space-sm);--vui-duration:0ms;--vui-opacity-disabled:0.5;--vui-scrollbar-size:8px;--vui-scrollbar-gutter:2px;--vui-drawer-inline:24rem;--vui-resizer-hit-size:6px;--vui-resizer-stroke:1px;--vui-terminal-prompt:"❯";--vui-terminal-bullet:"•";--vui-terminal-sep:"─";--vui-terminal-corner:"+"}:root,[data-vui-ui]{--vui-gap-related:var(--vui-space-sm);--vui-gap-group:var(--vui-space-lg);--vui-gap-section:var(--vui-space-2xl);--vui-form-gap:var(--vui-space-lg);--vui-container-gutter:clamp(var(--vui-space-lg),4vw,var(--vui-space-2xl))}@media (pointer:coarse){:root:not([data-vui-ui=terminal]),[data-vui-ui=desktop],[data-vui-ui=web]{--vui-size-control:40px;--vui-size-control-sm:32px;--vui-size-control-lg:48px;--vui-row-height:var(--vui-size-touch);--vui-nav-item-height:var(--vui-size-touch);--vui-menu-item-height:var(--vui-size-touch);--vui-resizer-hit-size:16px}}[data-vui-ui=terminal],[data-vui-ui=terminal] :where(*){animation:none;transition:none;scroll-behavior:auto}[data-vui-theme=high-contrast]{--vui-shadow-sm:none;--vui-shadow-md:none;--vui-shadow-lg:none;--vui-focus-ring:3px solid var(--vui-color-focus);--vui-focus-shadow:none;--vui-opacity-disabled:0.72}@media (prefers-color-scheme:dark){[data-vui-theme=system]{color-scheme:dark;--vui-color-background:var(--vui-palette-ink-900);--vui-color-surface:var(--vui-palette-ink-800);--vui-color-surface-raised:var(--vui-palette-ink-700);--vui-color-surface-sunken:var(--vui-palette-ink-900);--vui-color-surface-hover:var(--vui-palette-ink-600);--vui-color-field:color-mix(in srgb,var(--vui-palette-ink-800) 42%,var(--vui-palette-ink-900));--vui-color-selected:color-mix(in srgb,var(--vui-color-primary) 22%,var(--vui-color-surface));--vui-color-text:var(--vui-palette-ink-50);--vui-color-text-muted:var(--vui-palette-ink-200);--vui-color-border:var(--vui-palette-ink-500);--vui-color-border-strong:var(--vui-palette-ink-400);--vui-color-primary:var(--vui-palette-blue-400);--vui-color-primary-hover:var(--vui-palette-blue-350);--vui-color-primary-active:var(--vui-palette-blue-500);--vui-color-on-primary:var(--vui-palette-navy-900);--vui-color-danger:var(--vui-palette-red-400);--vui-color-danger-hover:var(--vui-palette-red-300);--vui-color-on-danger:var(--vui-palette-red-900);--vui-color-success:var(--vui-palette-green-300);--vui-color-warning:var(--vui-palette-amber-300);--vui-color-info:var(--vui-palette-blue-300);--vui-color-danger-surface:var(--vui-palette-danger-900);--vui-color-success-surface:var(--vui-palette-green-900);--vui-color-warning-surface:var(--vui-palette-amber-900);--vui-color-info-surface:var(--vui-palette-info-900);--vui-color-backdrop:var(--vui-palette-backdrop-dark);--vui-color-focus:var(--vui-palette-blue-300);--vui-color-tooltip-bg:var(--vui-palette-ink-50);--vui-color-tooltip-text:var(--vui-palette-slate-900);--vui-color-tooltip-border:transparent;--vui-shadow-ink:var(--vui-palette-shadow-ink-dark);--vui-shadow-strength-sm:35%;--vui-shadow-strength-md:36%;--vui-shadow-strength-lg:46%;--vui-border-width:1px}}@media (prefers-color-scheme:light){[data-vui-theme=system]{color-scheme:light;--vui-color-background:var(--vui-palette-slate-50);--vui-color-surface:var(--vui-palette-slate-0);--vui-color-surface-raised:var(--vui-palette-slate-0);--vui-color-surface-sunken:var(--vui-palette-slate-150);--vui-color-surface-hover:var(--vui-palette-slate-100);--vui-color-field:var(--vui-palette-slate-0);--vui-color-text:var(--vui-palette-slate-900);--vui-color-text-muted:var(--vui-palette-slate-600);--vui-color-border:var(--vui-palette-slate-300);--vui-color-border-strong:var(--vui-palette-slate-400);--vui-color-primary:var(--vui-palette-blue-600);--vui-color-primary-hover:var(--vui-palette-blue-700);--vui-color-primary-active:var(--vui-palette-blue-800);--vui-color-on-primary:var(--vui-palette-slate-0);--vui-color-danger:var(--vui-palette-red-600);--vui-color-danger-hover:var(--vui-palette-red-700);--vui-color-on-danger:var(--vui-palette-slate-0);--vui-color-success:var(--vui-palette-green-700);--vui-color-warning:var(--vui-palette-amber-800);--vui-color-info:var(--vui-palette-blue-600);--vui-color-danger-surface:var(--vui-palette-red-50);--vui-color-success-surface:var(--vui-palette-green-50);--vui-color-warning-surface:var(--vui-palette-amber-50);--vui-color-info-surface:var(--vui-palette-blue-50);--vui-color-backdrop:var(--vui-palette-backdrop-light);--vui-color-selected:color-mix(in srgb,var(--vui-color-primary) 14%,var(--vui-color-surface));--vui-color-focus:var(--vui-palette-blue-600);--vui-color-tooltip-bg:var(--vui-palette-slate-900);--vui-color-tooltip-text:var(--vui-palette-slate-0);--vui-color-tooltip-border:transparent;--vui-shadow-ink:var(--vui-palette-shadow-ink-light);--vui-shadow-strength-sm:6%;--vui-shadow-strength-md:10%;--vui-shadow-strength-lg:16%;--vui-border-width:1px}}