:root{--bq-color-primitive-brand-midnight:#010C23;--bq-color-primitive-brand-ink:#0A1020;--bq-color-primitive-brand-paper:#F7F7F4;--bq-color-primitive-brand-mark-gradient-start:#0A7DFE;--bq-color-primitive-brand-mark-gradient-end:#7450FD;--bq-color-primitive-brand-sub-gradient-start:#3366F6;--bq-color-primitive-brand-sub-gradient-end:#6A4FF4;--bq-color-primitive-blue-50:#EEF3FE;--bq-color-primitive-blue-100:#D9E4FD;--bq-color-primitive-blue-200:#B5CAFB;--bq-color-primitive-blue-300:#85A8F9;--bq-color-primitive-blue-400:#5587F8;--bq-color-primitive-blue-500:#3366F6;--bq-color-primitive-blue-600:#2A55D6;--bq-color-primitive-blue-700:#1B45C4;--bq-color-primitive-blue-800:#163AA3;--bq-color-primitive-blue-900:#102A78;--bq-color-primitive-violet-400:#8F75FD;--bq-color-primitive-violet-500:#7450FD;--bq-color-primitive-violet-600:#6A4FF4;--bq-color-primitive-navy-400:#34416A;--bq-color-primitive-navy-500:#243054;--bq-color-primitive-navy-600:#1A2442;--bq-color-primitive-navy-700:#121A33;--bq-color-primitive-navy-800:#0A1020;--bq-color-primitive-navy-900:#010C23;--bq-color-primitive-neutral-0:#FFFFFF;--bq-color-primitive-neutral-50:#F7F7F4;--bq-color-primitive-neutral-100:#F0F0EC;--bq-color-primitive-neutral-200:#E5E4DF;--bq-color-primitive-neutral-300:#D2D1CA;--bq-color-primitive-neutral-400:#B3B2AA;--bq-color-primitive-neutral-500:#8A8A80;--bq-color-primitive-neutral-600:#6B6B63;--bq-color-primitive-neutral-700:#57574F;--bq-color-primitive-neutral-800:#33332E;--bq-color-primitive-neutral-900:#1A1A19;--bq-color-primitive-green-50:#E8F5EE;--bq-color-primitive-green-100:#C7E8D5;--bq-color-primitive-green-300:#63C58F;--bq-color-primitive-green-500:#157F4A;--bq-color-primitive-green-600:#11693D;--bq-color-primitive-amber-50:#FBF3E4;--bq-color-primitive-amber-100:#F4E1B8;--bq-color-primitive-amber-300:#E7B45A;--bq-color-primitive-amber-500:#B5730F;--bq-color-primitive-amber-600:#94600D;--bq-color-primitive-red-50:#FBECEA;--bq-color-primitive-red-100:#F5CDC8;--bq-color-primitive-red-300:#E98A82;--bq-color-primitive-red-500:#C2352B;--bq-color-primitive-red-600:#A12C24;--bq-motion-duration-instant:0ms;--bq-motion-duration-fast:150ms;--bq-motion-duration-base:200ms;--bq-motion-duration-slow:220ms;--bq-motion-duration-emphasis:320ms;--bq-motion-easing-standard:cubic-bezier(0.2,0,0,1);--bq-motion-easing-enter:cubic-bezier(0,0,0.2,1);--bq-motion-easing-exit:cubic-bezier(0.4,0,1,1);--bq-radius-none:0;--bq-radius-sm:6px;--bq-radius-md:8px;--bq-radius-lg:12px;--bq-radius-xl:16px;--bq-radius-pill:999px;--bq-radius-icon:22%;--bq-shadow-sm:0 1px 2px 0 #0A102014;--bq-shadow-md:0 4px 12px -2px #0A10201A,0 1px 2px 0 #0A10200A;--bq-shadow-lg:0 16px 40px -8px #0A102029,0 2px 6px 0 #0A10200F;--bq-space-0:0;--bq-space-1:4px;--bq-space-2:8px;--bq-space-3:12px;--bq-space-4:16px;--bq-space-5:20px;--bq-space-6:24px;--bq-space-8:32px;--bq-space-10:40px;--bq-space-12:48px;--bq-space-16:64px;--bq-size-target-min:40px;--bq-size-target-min-mobile:44px;--bq-size-control-sm:32px;--bq-size-control-md:40px;--bq-size-control-lg:48px;--bq-size-sidebar:240px;--bq-size-sidebar-collapsed:64px;--bq-size-topbar:56px;--bq-size-content-max:1280px;--bq-size-icon-sm:16px;--bq-size-icon-md:20px;--bq-size-icon-lg:24px;--bq-border-width-hairline:1px;--bq-border-width-focus:2px;--bq-font-family-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-font-family-wordmark:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;--bq-font-family-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--bq-font-weight-regular:400;--bq-font-weight-medium:500;--bq-font-weight-semibold:600;--bq-font-weight-bold:700;--bq-font-weight-display:750;--bq-font-size-xs:0.75rem;--bq-font-size-sm:0.8125rem;--bq-font-size-md:0.875rem;--bq-font-size-lg:1rem;--bq-font-size-xl:1.125rem;--bq-font-size-2xl:1.375rem;--bq-font-size-3xl:1.875rem;--bq-font-size-4xl:2.5rem;--bq-font-line-height-xs:1.125rem;--bq-font-line-height-sm:1.125rem;--bq-font-line-height-md:1.25rem;--bq-font-line-height-lg:1.5rem;--bq-font-line-height-xl:1.625rem;--bq-font-line-height-2xl:1.875rem;--bq-font-line-height-3xl:2.375rem;--bq-font-line-height-4xl:3rem;--bq-font-letter-spacing-tight:-0.02em;--bq-font-letter-spacing-normal:0;--bq-text-display-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-display-size:2.5rem;--bq-text-display-weight:750;--bq-text-display-line-height:3rem;--bq-text-display-letter-spacing:-0.02em;--bq-text-display:750 2.5rem/3rem Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-h1-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-h1-size:1.875rem;--bq-text-h1-weight:700;--bq-text-h1-line-height:2.375rem;--bq-text-h1-letter-spacing:-0.02em;--bq-text-h1:700 1.875rem/2.375rem Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-h2-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-h2-size:1.375rem;--bq-text-h2-weight:700;--bq-text-h2-line-height:1.875rem;--bq-text-h2-letter-spacing:0;--bq-text-h2:700 1.375rem/1.875rem Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-h3-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-h3-size:1.125rem;--bq-text-h3-weight:600;--bq-text-h3-line-height:1.625rem;--bq-text-h3-letter-spacing:0;--bq-text-h3:600 1.125rem/1.625rem Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-title-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-title-size:1rem;--bq-text-title-weight:600;--bq-text-title-line-height:1.5rem;--bq-text-title-letter-spacing:0;--bq-text-title:600 1rem/1.5rem Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-body-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-body-size:0.875rem;--bq-text-body-weight:400;--bq-text-body-line-height:1.25rem;--bq-text-body-letter-spacing:0;--bq-text-body:400 0.875rem/1.25rem Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-body-strong-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-body-strong-size:0.875rem;--bq-text-body-strong-weight:600;--bq-text-body-strong-line-height:1.25rem;--bq-text-body-strong-letter-spacing:0;--bq-text-body-strong:600 0.875rem/1.25rem Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-caption-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-caption-size:0.8125rem;--bq-text-caption-weight:400;--bq-text-caption-line-height:1.125rem;--bq-text-caption-letter-spacing:0;--bq-text-caption:400 0.8125rem/1.125rem Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bq-text-mono-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--bq-text-mono-size:0.8125rem;--bq-text-mono-weight:400;--bq-text-mono-line-height:1.25rem;--bq-text-mono-letter-spacing:0;--bq-text-mono:400 0.8125rem/1.25rem ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}:root,[data-theme=light]{color-scheme:light;--bq-color-bg-canvas:var(--bq-color-primitive-brand-paper);--bq-color-bg-surface:var(--bq-color-primitive-neutral-0);--bq-color-bg-surface-raised:var(--bq-color-primitive-neutral-0);--bq-color-bg-subtle:var(--bq-color-primitive-neutral-100);--bq-color-bg-sunken:var(--bq-color-primitive-neutral-50);--bq-color-bg-brand-soft:var(--bq-color-primitive-blue-50);--bq-color-bg-inverse:var(--bq-color-primitive-brand-midnight);--bq-color-bg-backdrop:#0A102099;--bq-color-text-primary:var(--bq-color-primitive-neutral-900);--bq-color-text-secondary:var(--bq-color-primitive-neutral-700);--bq-color-text-muted:var(--bq-color-primitive-neutral-600);--bq-color-text-inverse:var(--bq-color-primitive-neutral-0);--bq-color-text-on-brand:var(--bq-color-primitive-neutral-0);--bq-color-text-link:var(--bq-color-primitive-blue-600);--bq-color-text-brand:var(--bq-color-primitive-brand-ink);--bq-color-border-default:var(--bq-color-primitive-neutral-200);--bq-color-border-strong:#807F77;--bq-color-border-subtle:var(--bq-color-primitive-neutral-100);--bq-color-border-focus:var(--bq-color-primitive-blue-500);--bq-color-action-primary-bg:var(--bq-color-primitive-blue-500);--bq-color-action-primary-bg-hover:var(--bq-color-primitive-blue-600);--bq-color-action-primary-bg-active:var(--bq-color-primitive-blue-700);--bq-color-action-primary-fg:var(--bq-color-primitive-neutral-0);--bq-color-action-secondary-bg:var(--bq-color-primitive-neutral-0);--bq-color-action-secondary-bg-hover:var(--bq-color-primitive-neutral-100);--bq-color-action-secondary-bg-active:var(--bq-color-primitive-neutral-200);--bq-color-action-secondary-fg:var(--bq-color-primitive-neutral-900);--bq-color-action-secondary-border:#807F77;--bq-color-action-quiet-bg:#00000000;--bq-color-action-quiet-bg-hover:var(--bq-color-primitive-neutral-100);--bq-color-action-quiet-bg-active:var(--bq-color-primitive-neutral-200);--bq-color-action-quiet-fg:var(--bq-color-primitive-neutral-700);--bq-color-action-danger-bg:var(--bq-color-primitive-red-500);--bq-color-action-danger-bg-hover:var(--bq-color-primitive-red-600);--bq-color-action-danger-bg-active:var(--bq-color-primitive-red-600);--bq-color-action-danger-fg:var(--bq-color-primitive-neutral-0);--bq-color-action-disabled-bg:var(--bq-color-primitive-neutral-200);--bq-color-action-disabled-fg:var(--bq-color-primitive-neutral-500);--bq-color-status-success-fg:var(--bq-color-primitive-green-600);--bq-color-status-success-bg:var(--bq-color-primitive-green-50);--bq-color-status-success-border:var(--bq-color-primitive-green-100);--bq-color-status-success-solid:var(--bq-color-primitive-green-500);--bq-color-status-warning-fg:var(--bq-color-primitive-amber-600);--bq-color-status-warning-bg:var(--bq-color-primitive-amber-50);--bq-color-status-warning-border:var(--bq-color-primitive-amber-100);--bq-color-status-warning-solid:var(--bq-color-primitive-amber-500);--bq-color-status-critical-fg:var(--bq-color-primitive-red-600);--bq-color-status-critical-bg:var(--bq-color-primitive-red-50);--bq-color-status-critical-border:var(--bq-color-primitive-red-100);--bq-color-status-critical-solid:var(--bq-color-primitive-red-500);--bq-color-status-info-fg:var(--bq-color-primitive-blue-700);--bq-color-status-info-bg:var(--bq-color-primitive-blue-50);--bq-color-status-info-border:var(--bq-color-primitive-blue-100);--bq-color-status-info-solid:var(--bq-color-primitive-blue-500);--bq-color-status-neutral-fg:var(--bq-color-primitive-neutral-700);--bq-color-status-neutral-bg:var(--bq-color-primitive-neutral-100);--bq-color-status-neutral-border:var(--bq-color-primitive-neutral-200);--bq-color-status-neutral-solid:var(--bq-color-primitive-neutral-500);--bq-color-brand-accent:var(--bq-color-primitive-blue-500);--bq-color-brand-midnight:var(--bq-color-primitive-brand-midnight);--bq-color-brand-ink:var(--bq-color-primitive-brand-ink);--bq-color-brand-gradient-start:var(--bq-color-primitive-brand-mark-gradient-start);--bq-color-brand-gradient-end:var(--bq-color-primitive-brand-mark-gradient-end);--bq-color-brand-sub-gradient-start:var(--bq-color-primitive-brand-sub-gradient-start);--bq-color-brand-sub-gradient-end:var(--bq-color-primitive-brand-sub-gradient-end);--bq-color-focus-ring:var(--bq-color-primitive-blue-500);--bq-color-nav-bg:var(--bq-color-primitive-brand-midnight);--bq-color-nav-fg:#A7B2C9;--bq-color-nav-fg-muted:#6E7B99;--bq-color-nav-fg-active:var(--bq-color-primitive-neutral-0);--bq-color-nav-item-hover:#FFFFFF14;--bq-color-nav-item-active:#FFFFFF1F;--bq-color-nav-item-selected:var(--bq-color-primitive-blue-600);--bq-color-nav-border:#FFFFFF14;--bq-shadow-focus:0 0 0 2px #3366F6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bq-color-bg-canvas:var(--bq-color-primitive-navy-900);--bq-color-bg-surface:var(--bq-color-primitive-navy-800);--bq-color-bg-surface-raised:var(--bq-color-primitive-navy-700);--bq-color-bg-subtle:var(--bq-color-primitive-navy-700);--bq-color-bg-sunken:#000814;--bq-color-bg-brand-soft:#1B2A5C;--bq-color-bg-inverse:var(--bq-color-primitive-neutral-50);--bq-color-bg-backdrop:#000814B3;--bq-color-text-primary:#F2F3F7;--bq-color-text-secondary:#B4BBCD;--bq-color-text-muted:#7C869F;--bq-color-text-inverse:var(--bq-color-primitive-neutral-900);--bq-color-text-on-brand:var(--bq-color-primitive-neutral-0);--bq-color-text-link:#7FA6FF;--bq-color-text-brand:var(--bq-color-primitive-neutral-0);--bq-color-border-default:#26304F;--bq-color-border-strong:#6B7BAA;--bq-color-border-subtle:#1A2442;--bq-color-border-focus:#7FA6FF;--bq-color-action-primary-bg:var(--bq-color-primitive-blue-500);--bq-color-action-primary-bg-hover:var(--bq-color-primitive-blue-400);--bq-color-action-primary-bg-active:var(--bq-color-primitive-blue-600);--bq-color-action-primary-fg:var(--bq-color-primitive-neutral-0);--bq-color-action-secondary-bg:var(--bq-color-primitive-navy-700);--bq-color-action-secondary-bg-hover:var(--bq-color-primitive-navy-600);--bq-color-action-secondary-bg-active:var(--bq-color-primitive-navy-500);--bq-color-action-secondary-fg:#F2F3F7;--bq-color-action-secondary-border:#6B7BAA;--bq-color-action-quiet-bg:#00000000;--bq-color-action-quiet-bg-hover:#FFFFFF14;--bq-color-action-quiet-bg-active:#FFFFFF1F;--bq-color-action-quiet-fg:#B4BBCD;--bq-color-action-danger-bg:var(--bq-color-primitive-red-500);--bq-color-action-danger-bg-hover:var(--bq-color-primitive-red-300);--bq-color-action-danger-bg-active:var(--bq-color-primitive-red-600);--bq-color-action-danger-fg:var(--bq-color-primitive-neutral-0);--bq-color-action-disabled-bg:var(--bq-color-primitive-navy-600);--bq-color-action-disabled-fg:#7C869F;--bq-color-status-success-fg:var(--bq-color-primitive-green-300);--bq-color-status-success-bg:#0F2E20;--bq-color-status-success-border:#1A4A33;--bq-color-status-success-solid:var(--bq-color-primitive-green-500);--bq-color-status-warning-fg:var(--bq-color-primitive-amber-300);--bq-color-status-warning-bg:#33240A;--bq-color-status-warning-border:#4F3810;--bq-color-status-warning-solid:var(--bq-color-primitive-amber-500);--bq-color-status-critical-fg:var(--bq-color-primitive-red-300);--bq-color-status-critical-bg:#3A1512;--bq-color-status-critical-border:#58201B;--bq-color-status-critical-solid:var(--bq-color-primitive-red-500);--bq-color-status-info-fg:#9DBBFF;--bq-color-status-info-bg:#15244D;--bq-color-status-info-border:#1F3570;--bq-color-status-info-solid:var(--bq-color-primitive-blue-500);--bq-color-status-neutral-fg:#B4BBCD;--bq-color-status-neutral-bg:var(--bq-color-primitive-navy-700);--bq-color-status-neutral-border:var(--bq-color-primitive-navy-600);--bq-color-status-neutral-solid:#7C869F;--bq-color-brand-accent:var(--bq-color-primitive-blue-500);--bq-color-brand-midnight:var(--bq-color-primitive-brand-midnight);--bq-color-brand-ink:var(--bq-color-primitive-brand-ink);--bq-color-brand-gradient-start:var(--bq-color-primitive-brand-mark-gradient-start);--bq-color-brand-gradient-end:var(--bq-color-primitive-brand-mark-gradient-end);--bq-color-brand-sub-gradient-start:var(--bq-color-primitive-brand-sub-gradient-start);--bq-color-brand-sub-gradient-end:var(--bq-color-primitive-brand-sub-gradient-end);--bq-color-focus-ring:#7FA6FF;--bq-color-nav-bg:#000814;--bq-color-nav-fg:#A7B2C9;--bq-color-nav-fg-muted:#6E7B99;--bq-color-nav-fg-active:var(--bq-color-primitive-neutral-0);--bq-color-nav-item-hover:#FFFFFF14;--bq-color-nav-item-active:#FFFFFF1F;--bq-color-nav-item-selected:var(--bq-color-primitive-blue-600);--bq-color-nav-border:#FFFFFF14;--bq-shadow-focus:0 0 0 2px #7FA6FF}}[data-theme=dark]{color-scheme:dark;--bq-color-bg-canvas:var(--bq-color-primitive-navy-900);--bq-color-bg-surface:var(--bq-color-primitive-navy-800);--bq-color-bg-surface-raised:var(--bq-color-primitive-navy-700);--bq-color-bg-subtle:var(--bq-color-primitive-navy-700);--bq-color-bg-sunken:#000814;--bq-color-bg-brand-soft:#1B2A5C;--bq-color-bg-inverse:var(--bq-color-primitive-neutral-50);--bq-color-bg-backdrop:#000814B3;--bq-color-text-primary:#F2F3F7;--bq-color-text-secondary:#B4BBCD;--bq-color-text-muted:#7C869F;--bq-color-text-inverse:var(--bq-color-primitive-neutral-900);--bq-color-text-on-brand:var(--bq-color-primitive-neutral-0);--bq-color-text-link:#7FA6FF;--bq-color-text-brand:var(--bq-color-primitive-neutral-0);--bq-color-border-default:#26304F;--bq-color-border-strong:#6B7BAA;--bq-color-border-subtle:#1A2442;--bq-color-border-focus:#7FA6FF;--bq-color-action-primary-bg:var(--bq-color-primitive-blue-500);--bq-color-action-primary-bg-hover:var(--bq-color-primitive-blue-400);--bq-color-action-primary-bg-active:var(--bq-color-primitive-blue-600);--bq-color-action-primary-fg:var(--bq-color-primitive-neutral-0);--bq-color-action-secondary-bg:var(--bq-color-primitive-navy-700);--bq-color-action-secondary-bg-hover:var(--bq-color-primitive-navy-600);--bq-color-action-secondary-bg-active:var(--bq-color-primitive-navy-500);--bq-color-action-secondary-fg:#F2F3F7;--bq-color-action-secondary-border:#6B7BAA;--bq-color-action-quiet-bg:#00000000;--bq-color-action-quiet-bg-hover:#FFFFFF14;--bq-color-action-quiet-bg-active:#FFFFFF1F;--bq-color-action-quiet-fg:#B4BBCD;--bq-color-action-danger-bg:var(--bq-color-primitive-red-500);--bq-color-action-danger-bg-hover:var(--bq-color-primitive-red-300);--bq-color-action-danger-bg-active:var(--bq-color-primitive-red-600);--bq-color-action-danger-fg:var(--bq-color-primitive-neutral-0);--bq-color-action-disabled-bg:var(--bq-color-primitive-navy-600);--bq-color-action-disabled-fg:#7C869F;--bq-color-status-success-fg:var(--bq-color-primitive-green-300);--bq-color-status-success-bg:#0F2E20;--bq-color-status-success-border:#1A4A33;--bq-color-status-success-solid:var(--bq-color-primitive-green-500);--bq-color-status-warning-fg:var(--bq-color-primitive-amber-300);--bq-color-status-warning-bg:#33240A;--bq-color-status-warning-border:#4F3810;--bq-color-status-warning-solid:var(--bq-color-primitive-amber-500);--bq-color-status-critical-fg:var(--bq-color-primitive-red-300);--bq-color-status-critical-bg:#3A1512;--bq-color-status-critical-border:#58201B;--bq-color-status-critical-solid:var(--bq-color-primitive-red-500);--bq-color-status-info-fg:#9DBBFF;--bq-color-status-info-bg:#15244D;--bq-color-status-info-border:#1F3570;--bq-color-status-info-solid:var(--bq-color-primitive-blue-500);--bq-color-status-neutral-fg:#B4BBCD;--bq-color-status-neutral-bg:var(--bq-color-primitive-navy-700);--bq-color-status-neutral-border:var(--bq-color-primitive-navy-600);--bq-color-status-neutral-solid:#7C869F;--bq-color-brand-accent:var(--bq-color-primitive-blue-500);--bq-color-brand-midnight:var(--bq-color-primitive-brand-midnight);--bq-color-brand-ink:var(--bq-color-primitive-brand-ink);--bq-color-brand-gradient-start:var(--bq-color-primitive-brand-mark-gradient-start);--bq-color-brand-gradient-end:var(--bq-color-primitive-brand-mark-gradient-end);--bq-color-brand-sub-gradient-start:var(--bq-color-primitive-brand-sub-gradient-start);--bq-color-brand-sub-gradient-end:var(--bq-color-primitive-brand-sub-gradient-end);--bq-color-focus-ring:#7FA6FF;--bq-color-nav-bg:#000814;--bq-color-nav-fg:#A7B2C9;--bq-color-nav-fg-muted:#6E7B99;--bq-color-nav-fg-active:var(--bq-color-primitive-neutral-0);--bq-color-nav-item-hover:#FFFFFF14;--bq-color-nav-item-active:#FFFFFF1F;--bq-color-nav-item-selected:var(--bq-color-primitive-blue-600);--bq-color-nav-border:#FFFFFF14;--bq-shadow-focus:0 0 0 2px #7FA6FF}.bq-root{font:var(--bq-text-body);letter-spacing:var(--bq-text-body-letter-spacing);color:var(--bq-color-text-primary);background:var(--bq-color-bg-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bq-root *,.bq-root :after,.bq-root :before{box-sizing:border-box}html{scroll-padding-top:calc(var(--bq-size-topbar, 3.5rem) + var(--bq-space-2))}.bq-root :focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--bq-shadow-focus);border-radius:var(--bq-radius-sm)}.bq-root :where(a){color:var(--bq-color-text-link);text-decoration:none}.bq-root :where(p,li,dd,td,small,label) :where(a){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.bq-root :where(a):hover{text-decoration:underline}.bq-root button{font:inherit}.bq-text-display{font:var(--bq-text-display);letter-spacing:var(--bq-text-display-letter-spacing)}.bq-text-h1{font:var(--bq-text-h1);letter-spacing:var(--bq-text-h1-letter-spacing)}.bq-text-h2{font:var(--bq-text-h2)}.bq-text-h3{font:var(--bq-text-h3)}.bq-text-title{font:var(--bq-text-title)}.bq-text-body{font:var(--bq-text-body)}.bq-text-body-strong{font:var(--bq-text-body-strong)}.bq-text-caption{font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-text-mono{font:var(--bq-text-mono)}.bq-text-muted{color:var(--bq-color-text-muted)}.bq-text-secondary{color:var(--bq-color-text-secondary)}.bq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.bq-root *,.bq-root :after,.bq-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:719px){.bq-root,.bq-text-body,.bq-text-body-strong{font-size:1rem;line-height:1.5rem}.bq-text-caption{font-size:max(.8125rem,13px);line-height:1.125rem}}.bq-button{--_bg:var(--bq-color-action-secondary-bg);--_bg-hover:var(--bq-color-action-secondary-bg-hover);--_bg-active:var(--bq-color-action-secondary-bg-active);--_fg:var(--bq-color-action-secondary-fg);--_border:var(--bq-color-action-secondary-border);display:inline-flex;align-items:center;justify-content:center;gap:var(--bq-space-2);min-height:var(--bq-size-control-md);min-width:var(--bq-size-target-min);padding:0 var(--bq-space-4);border:var(--bq-border-width-hairline) solid var(--_border);border-radius:var(--bq-radius-md);background:var(--_bg);color:var(--_fg);font:var(--bq-text-body-strong);line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:background-color var(--bq-motion-duration-fast) var(--bq-motion-easing-standard),border-color var(--bq-motion-duration-fast) var(--bq-motion-easing-standard),box-shadow var(--bq-motion-duration-fast) var(--bq-motion-easing-standard)}.bq-button:hover{background:var(--_bg-hover);text-decoration:none}.bq-button:active{background:var(--_bg-active)}.bq-button:focus-visible{outline:2px solid transparent;box-shadow:var(--bq-shadow-focus)}.bq-button:disabled,.bq-button[aria-disabled=true]{--_bg:var(--bq-color-action-disabled-bg);--_bg-hover:var(--bq-color-action-disabled-bg);--_bg-active:var(--bq-color-action-disabled-bg);--_fg:var(--bq-color-action-disabled-fg);--_border:transparent;cursor:not-allowed}.bq-button--primary{--_bg:var(--bq-color-action-primary-bg);--_bg-hover:var(--bq-color-action-primary-bg-hover);--_bg-active:var(--bq-color-action-primary-bg-active);--_fg:var(--bq-color-action-primary-fg);--_border:transparent}.bq-button--quiet{--_bg:var(--bq-color-action-quiet-bg);--_bg-hover:var(--bq-color-action-quiet-bg-hover);--_bg-active:var(--bq-color-action-quiet-bg-active);--_fg:var(--bq-color-action-quiet-fg);--_border:transparent}.bq-button--danger{--_bg:var(--bq-color-action-danger-bg);--_bg-hover:var(--bq-color-action-danger-bg-hover);--_bg-active:var(--bq-color-action-danger-bg-active);--_fg:var(--bq-color-action-danger-fg);--_border:transparent}.bq-button--sm{min-height:var(--bq-size-control-sm);padding:0 var(--bq-space-3);font-size:var(--bq-font-size-sm)}.bq-button--lg{min-height:var(--bq-size-control-lg);padding:0 var(--bq-space-5);font-size:var(--bq-font-size-lg)}.bq-button--icon{padding:0;width:var(--bq-size-control-md)}.bq-button--icon.bq-button--sm{width:var(--bq-size-control-sm)}.bq-button--block{display:flex;width:100%}.bq-button__icon{display:inline-flex;width:var(--bq-size-icon-sm);height:var(--bq-size-icon-sm);flex:none}.bq-button__icon>svg{width:100%;height:100%}.bq-button[data-loading=true]{position:relative;color:transparent}.bq-button[data-loading=true]>*{visibility:hidden}.bq-button__progress{position:absolute;inset:0;display:grid;place-items:center;visibility:visible!important;color:var(--_fg)}.bq-button__progress:after{content:"";width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:bq-spin .8s linear infinite}@keyframes bq-spin{to{transform:rotate(1turn)}}.bq-field{display:flex;flex-direction:column;gap:var(--bq-space-1);min-width:0}.bq-field__label{font:var(--bq-text-body-strong);color:var(--bq-color-text-primary)}.bq-field__label-optional{font:var(--bq-text-caption);color:var(--bq-color-text-muted);margin-left:var(--bq-space-1)}.bq-field__hint{font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-field__error{font:var(--bq-text-caption);color:var(--bq-color-status-critical-fg);gap:var(--bq-space-1)}.bq-control,.bq-field__error{display:flex;align-items:center}.bq-control{gap:var(--bq-space-2);min-height:var(--bq-size-control-md);padding:0 var(--bq-space-3);border:var(--bq-border-width-hairline) solid var(--bq-color-border-strong);border-radius:var(--bq-radius-md);background:var(--bq-color-bg-surface);color:var(--bq-color-text-primary);transition:border-color var(--bq-motion-duration-fast) var(--bq-motion-easing-standard),box-shadow var(--bq-motion-duration-fast) var(--bq-motion-easing-standard)}.bq-control:hover{border-color:var(--bq-color-text-muted)}.bq-control:focus-within{border-color:var(--bq-color-border-focus);box-shadow:var(--bq-shadow-focus)}.bq-control .bq-control__input:focus,.bq-control .bq-control__input:focus-visible{box-shadow:none;outline:2px solid transparent}.bq-control[data-invalid=true]{border-color:var(--bq-color-status-critical-solid)}.bq-control[data-disabled=true]{background:var(--bq-color-bg-subtle);color:var(--bq-color-text-muted);cursor:not-allowed}.bq-control__input{flex:1;min-width:0;border:0;background:transparent;color:inherit;font:var(--bq-text-body);padding:0;outline:2px solid transparent;height:100%;min-height:calc(var(--bq-size-control-md) - 2px)}.bq-control__input::-moz-placeholder{color:var(--bq-color-text-muted)}.bq-control__input::placeholder{color:var(--bq-color-text-muted)}.bq-control__input:disabled{cursor:not-allowed}.bq-control__adornment{display:inline-flex;align-items:center;color:var(--bq-color-text-muted);flex:none}.bq-control--sm{min-height:var(--bq-size-control-sm)}.bq-control--sm .bq-control__input{min-height:calc(var(--bq-size-control-sm) - 2px);font-size:var(--bq-font-size-sm)}.bq-control--lg{min-height:var(--bq-size-control-lg)}.bq-control--lg .bq-control__input{min-height:calc(var(--bq-size-control-lg) - 2px);font-size:var(--bq-font-size-lg)}select.bq-control__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:var(--bq-space-6);cursor:pointer}.bq-select__chevron{position:absolute;right:var(--bq-space-3);pointer-events:none;color:var(--bq-color-text-muted);display:inline-flex}.bq-control--select{position:relative;padding-right:0}.bq-control--select select{padding-left:0}.bq-control--select option{color:var(--bq-color-text-primary);background:var(--bq-color-bg-surface)}.bq-control--textarea{align-items:stretch;padding:var(--bq-space-2) var(--bq-space-3);min-height:auto}.bq-control__textarea{resize:vertical;line-height:1.5;font:var(--bq-text-body);width:100%}.bq-badge{--_fg:var(--bq-color-status-neutral-fg);--_bg:var(--bq-color-status-neutral-bg);--_border:var(--bq-color-status-neutral-border);--_solid:var(--bq-color-status-neutral-solid);display:inline-flex;align-items:center;gap:var(--bq-space-1);height:22px;padding:0 var(--bq-space-2);border-radius:var(--bq-radius-pill);border:var(--bq-border-width-hairline) solid var(--_border);background:var(--_bg);color:var(--_fg);font:var(--bq-text-caption);font-weight:var(--bq-font-weight-medium);white-space:nowrap;vertical-align:middle}.bq-badge--info{--_fg:var(--bq-color-status-info-fg);--_bg:var(--bq-color-status-info-bg);--_border:var(--bq-color-status-info-border);--_solid:var(--bq-color-status-info-solid)}.bq-badge--success{--_fg:var(--bq-color-status-success-fg);--_bg:var(--bq-color-status-success-bg);--_border:var(--bq-color-status-success-border);--_solid:var(--bq-color-status-success-solid)}.bq-badge--warning{--_fg:var(--bq-color-status-warning-fg);--_bg:var(--bq-color-status-warning-bg);--_border:var(--bq-color-status-warning-border);--_solid:var(--bq-color-status-warning-solid)}.bq-badge--critical{--_fg:var(--bq-color-status-critical-fg);--_bg:var(--bq-color-status-critical-bg);--_border:var(--bq-color-status-critical-border);--_solid:var(--bq-color-status-critical-solid)}.bq-badge--brand{--_fg:var(--bq-color-status-info-fg);--_bg:var(--bq-color-bg-brand-soft);--_border:transparent;--_solid:var(--bq-color-brand-accent)}.bq-badge--solid{background:var(--_solid);color:var(--bq-color-text-on-brand);border-color:transparent}.bq-badge--outline{background:transparent}.bq-badge--sm{height:18px;padding:0 6px;font-size:11px}.bq-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--_solid);flex:none}.bq-badge--solid .bq-badge__dot{background:currentColor}.bq-badge__dot--live{animation:bq-pulse 1.6s var(--bq-motion-easing-standard) infinite}@keyframes bq-pulse{0%,to{opacity:1}50%{opacity:.35}}.bq-badge__icon{display:inline-flex;width:12px;height:12px}.bq-badge__icon>svg{width:100%;height:100%}.bq-card{display:flex;flex-direction:column;background:var(--bq-color-bg-surface);border:var(--bq-border-width-hairline) solid var(--bq-color-border-default);border-radius:var(--bq-radius-lg);box-shadow:var(--bq-shadow-sm);min-width:0}.bq-card--flat{box-shadow:none}.bq-card--interactive{cursor:pointer;transition:border-color var(--bq-motion-duration-fast) var(--bq-motion-easing-standard),box-shadow var(--bq-motion-duration-fast) var(--bq-motion-easing-standard)}.bq-card--interactive:hover{border-color:var(--bq-color-border-strong);box-shadow:var(--bq-shadow-md)}.bq-card--interactive:focus-visible{outline:2px solid transparent;box-shadow:var(--bq-shadow-focus)}.bq-card--tone-warning{border-color:var(--bq-color-status-warning-border);background:var(--bq-color-status-warning-bg)}.bq-card--tone-critical{border-color:var(--bq-color-status-critical-border);background:var(--bq-color-status-critical-bg)}.bq-card--tone-brand{border-color:transparent;background:var(--bq-color-bg-brand-soft)}.bq-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bq-space-3);padding:var(--bq-space-4) var(--bq-space-4) 0}.bq-card__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.bq-card__title{font:var(--bq-text-title);margin:0;color:var(--bq-color-text-primary)}.bq-card__description{font:var(--bq-text-caption);color:var(--bq-color-text-secondary);margin:0}.bq-card__actions{display:flex;align-items:center;gap:var(--bq-space-2);flex:none}.bq-card__body{padding:var(--bq-space-4)}.bq-card__body--flush{padding:0}.bq-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--bq-space-2);padding:var(--bq-space-3) var(--bq-space-4);border-top:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle)}.bq-card--dense .bq-card__header{padding:var(--bq-space-3) var(--bq-space-3) 0}.bq-card--dense .bq-card__body{padding:var(--bq-space-3)}.bq-card--roomy .bq-card__header{padding:var(--bq-space-6) var(--bq-space-6) 0}.bq-card--roomy .bq-card__body{padding:var(--bq-space-6)}.bq-stat{display:flex;flex-direction:column;gap:var(--bq-space-1)}.bq-stat__label{font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-stat__value{font:var(--bq-text-h1);letter-spacing:var(--bq-text-h1-letter-spacing);color:var(--bq-color-text-primary);font-variant-numeric:tabular-nums}.bq-stat__meta{font:var(--bq-text-caption);color:var(--bq-color-text-secondary);display:flex;gap:var(--bq-space-2);align-items:center}.bq-table-wrap{width:100%;overflow-x:auto;border:var(--bq-border-width-hairline) solid var(--bq-color-border-default);border-radius:var(--bq-radius-lg);background:var(--bq-color-bg-surface)}.bq-table-wrap--bare{border:0;border-radius:0;background:transparent}.bq-table{width:100%;border-collapse:separate;border-spacing:0;font:var(--bq-text-body);color:var(--bq-color-text-primary)}.bq-table caption{text-align:left;padding:var(--bq-space-3) var(--bq-space-4);font:var(--bq-text-body-strong)}.bq-table th{text-align:left;font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);color:var(--bq-color-text-secondary);background:var(--bq-color-bg-subtle);padding:var(--bq-space-2) var(--bq-space-4);border-bottom:var(--bq-border-width-hairline) solid var(--bq-color-border-default);white-space:nowrap}.bq-table--sticky th{position:sticky;top:0;z-index:1}.bq-table td{padding:var(--bq-space-3) var(--bq-space-4);border-bottom:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);vertical-align:middle}.bq-table tbody tr:last-child td{border-bottom:0}.bq-table--dense td{padding:var(--bq-space-2) var(--bq-space-4)}.bq-table--dense th{padding:var(--bq-space-1) var(--bq-space-4)}.bq-table tbody tr[data-clickable=true]{cursor:pointer}.bq-table tbody tr[data-clickable=true]:hover td{background:var(--bq-color-bg-subtle)}.bq-table tbody tr[data-clickable=true]:focus-visible{outline:2px solid transparent}.bq-table tbody tr[data-clickable=true]:focus-visible td{box-shadow:inset 0 0 0 2px var(--bq-color-focus-ring)}.bq-table tbody tr[data-selected=true] td{background:var(--bq-color-bg-brand-soft)}.bq-table [data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.bq-table [data-align=center],.bq-table__empty{text-align:center}.bq-table__empty{padding:var(--bq-space-8) var(--bq-space-4);color:var(--bq-color-text-secondary)}.bq-table__sort{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--bq-space-1);min-height:var(--bq-size-control-sm)}.bq-table__sort:focus-visible{outline:2px solid transparent;box-shadow:var(--bq-shadow-focus);border-radius:var(--bq-radius-sm)}.bq-tabs{display:flex;flex-direction:column;gap:var(--bq-space-4)}.bq-tabs__list{display:flex;gap:var(--bq-space-1);border-bottom:var(--bq-border-width-hairline) solid var(--bq-color-border-default);overflow-x:auto}.bq-tabs__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--bq-space-2) var(--bq-space-3);min-height:var(--bq-size-target-min);font:var(--bq-text-body-strong);color:var(--bq-color-text-secondary);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--bq-space-2);transition:color var(--bq-motion-duration-fast) var(--bq-motion-easing-standard),border-color var(--bq-motion-duration-fast) var(--bq-motion-easing-standard)}.bq-tabs__trigger:hover{color:var(--bq-color-text-primary)}.bq-tabs__trigger[data-state=active]{color:var(--bq-color-brand-accent);border-bottom-color:var(--bq-color-brand-accent)}.bq-tabs__trigger:focus-visible{outline:2px solid transparent;box-shadow:var(--bq-shadow-focus);border-radius:var(--bq-radius-sm)}.bq-tabs__trigger:disabled{color:var(--bq-color-text-muted);cursor:not-allowed}.bq-tabs__content:focus-visible{outline:2px solid transparent}.bq-tabs--pills .bq-tabs__list{border-bottom:0;gap:var(--bq-space-2)}.bq-tabs--pills .bq-tabs__trigger{border:0;border-radius:var(--bq-radius-pill);margin:0;padding:0 var(--bq-space-3);min-height:var(--bq-size-control-sm)}.bq-tabs--pills .bq-tabs__trigger[data-state=active]{background:var(--bq-color-bg-brand-soft)}.bq-dialog__overlay{position:fixed;inset:0;background:var(--bq-color-bg-backdrop);animation:bq-fade-in var(--bq-motion-duration-base) var(--bq-motion-easing-enter);z-index:50}.bq-dialog__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(calc(100vw - var(--bq-space-8)),520px);max-height:calc(100vh - var(--bq-space-8));display:flex;flex-direction:column;background:var(--bq-color-bg-surface-raised);color:var(--bq-color-text-primary);border:var(--bq-border-width-hairline) solid var(--bq-color-border-default);border-radius:var(--bq-radius-xl);box-shadow:var(--bq-shadow-lg);animation:bq-dialog-in var(--bq-motion-duration-slow) var(--bq-motion-easing-enter);z-index:51;outline:2px solid transparent}.bq-dialog__content--sm{width:min(calc(100vw - var(--bq-space-8)),400px)}.bq-dialog__content--lg{width:min(calc(100vw - var(--bq-space-8)),760px)}.bq-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bq-space-3);padding:var(--bq-space-6) var(--bq-space-6) 0}.bq-dialog__title{font:var(--bq-text-h2);margin:0}.bq-dialog__description{font:var(--bq-text-body);color:var(--bq-color-text-secondary);margin:var(--bq-space-1) 0 0}.bq-dialog__body{padding:var(--bq-space-4) var(--bq-space-6);overflow-y:auto;flex:1}.bq-dialog__footer{display:flex;justify-content:flex-end;gap:var(--bq-space-2);padding:0 var(--bq-space-6) var(--bq-space-6)}.bq-dialog__close{flex:none;margin:calc(var(--bq-space-2) * -1) calc(var(--bq-space-2) * -1) 0 0}@keyframes bq-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bq-dialog-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.bq-toast__viewport{position:fixed;bottom:var(--bq-space-6);right:var(--bq-space-6);display:flex;flex-direction:column;gap:var(--bq-space-2);width:min(380px,calc(100vw - var(--bq-space-8)));margin:0;padding:0;list-style:none;z-index:100;outline:2px solid transparent}.bq-toast{--_accent:var(--bq-color-status-neutral-solid);display:grid;grid-template-columns:1fr auto;gap:var(--bq-space-1) var(--bq-space-3);padding:var(--bq-space-3) var(--bq-space-4);background:var(--bq-color-bg-surface-raised);color:var(--bq-color-text-primary);border:var(--bq-border-width-hairline) solid var(--bq-color-border-default);border-left:3px solid var(--_accent);border-radius:var(--bq-radius-lg);box-shadow:var(--bq-shadow-lg);font:var(--bq-text-body)}.bq-toast--info{--_accent:var(--bq-color-status-info-solid)}.bq-toast--success{--_accent:var(--bq-color-status-success-solid)}.bq-toast--warning{--_accent:var(--bq-color-status-warning-solid)}.bq-toast--critical{--_accent:var(--bq-color-status-critical-solid)}.bq-toast[data-state=open]{animation:bq-toast-in var(--bq-motion-duration-slow) var(--bq-motion-easing-enter)}.bq-toast[data-state=closed]{animation:bq-fade-out var(--bq-motion-duration-fast) var(--bq-motion-easing-exit)}.bq-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.bq-toast[data-swipe=end]{animation:bq-toast-swipe-out var(--bq-motion-duration-fast) var(--bq-motion-easing-exit)}.bq-toast__title{font:var(--bq-text-body-strong);grid-column:1}.bq-toast__description{color:var(--bq-color-text-secondary);grid-column:1}.bq-toast__actions{grid-column:2;grid-row:1/span 2;display:flex;align-items:center;gap:var(--bq-space-1)}@keyframes bq-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bq-fade-out{to{opacity:0}}@keyframes bq-toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(calc(100% + var(--bq-space-6)))}}.bq-shell{display:grid;grid-template-columns:var(--bq-size-sidebar) 1fr;grid-template-rows:var(--bq-size-topbar) 1fr;min-height:100vh;background:linear-gradient(to right,var(--bq-color-nav-bg) var(--bq-size-sidebar),var(--bq-color-bg-canvas) var(--bq-size-sidebar));color:var(--bq-color-text-primary)}.bq-shell--collapsed{grid-template-columns:var(--bq-size-sidebar-collapsed) 1fr;background:linear-gradient(to right,var(--bq-color-nav-bg) var(--bq-size-sidebar-collapsed),var(--bq-color-bg-canvas) var(--bq-size-sidebar-collapsed))}.bq-shell--no-rail,.bq-shell--no-rail.bq-shell--collapsed{grid-template-columns:1fr;background:var(--bq-color-bg-canvas)}.bq-shell--no-rail .bq-shell__main,.bq-shell--no-rail .bq-shell__topbar{grid-column:1}.bq-shell__sidebar{grid-row:1/span 2;display:flex;flex-direction:column;background:var(--bq-color-nav-bg);color:var(--bq-color-nav-fg);position:sticky;top:0;height:100vh;overflow:hidden auto}.bq-shell__brand{display:flex;align-items:center;gap:var(--bq-space-2);height:var(--bq-size-topbar);padding:0 var(--bq-space-4);border-bottom:var(--bq-border-width-hairline) solid var(--bq-color-nav-border);flex:none;color:var(--bq-color-nav-fg-active)}.bq-shell__brand a{color:inherit;display:inline-flex;align-items:center}.bq-shell__nav{display:flex;flex-direction:column;gap:2px;padding:var(--bq-space-3) var(--bq-space-2);flex:1}.bq-shell__nav-group{font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--bq-color-nav-fg-muted);padding:var(--bq-space-5) var(--bq-space-3) var(--bq-space-1)}.bq-shell__nav-group:first-child{padding-top:var(--bq-space-1)}.bq-shell__nav-item{display:flex;align-items:center;gap:var(--bq-space-3);min-height:var(--bq-size-target-min);padding:0 var(--bq-space-3);border-radius:var(--bq-radius-md);color:var(--bq-color-nav-fg);font:var(--bq-text-body);font-weight:var(--bq-font-weight-medium);text-decoration:none;transition:background-color var(--bq-motion-duration-fast) var(--bq-motion-easing-standard),color var(--bq-motion-duration-fast) var(--bq-motion-easing-standard)}.bq-shell__nav-item:hover{background:var(--bq-color-nav-item-hover);color:var(--bq-color-nav-fg-active);text-decoration:none}.bq-shell__nav-item[aria-current=page]{color:var(--bq-color-nav-fg-active);font-weight:var(--bq-font-weight-semibold)}.bq-shell__nav-item[aria-current=page],.bq-shell__nav-item[aria-current=page]:hover{background:var(--bq-color-nav-item-selected)}.bq-shell__nav-item:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--bq-color-primitive-neutral-0)}.bq-shell__nav-icon{display:inline-flex;width:var(--bq-size-icon-md);height:var(--bq-size-icon-md);flex:none;opacity:.75;transition:opacity var(--bq-motion-duration-fast) var(--bq-motion-easing-standard)}.bq-shell__nav-item:hover .bq-shell__nav-icon,.bq-shell__nav-item[aria-current=page] .bq-shell__nav-icon{opacity:1}.bq-shell__nav-icon>svg{width:100%;height:100%}.bq-shell__nav-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bq-shell__nav-badge{flex:none}.bq-shell--collapsed .bq-shell__nav-badge,.bq-shell--collapsed .bq-shell__nav-group,.bq-shell--collapsed .bq-shell__nav-label,.bq-shell--collapsed .bq-shell__sidebar-footer{display:none}.bq-shell--collapsed .bq-shell__nav-item{justify-content:center;padding:0}.bq-shell__sidebar-footer{padding:var(--bq-space-3);border-top:var(--bq-border-width-hairline) solid var(--bq-color-nav-border);flex:none;color-scheme:dark;--bq-color-text-primary:var(--bq-color-nav-fg-active);--bq-color-text-secondary:var(--bq-color-nav-fg);--bq-color-text-muted:var(--bq-color-nav-fg-muted);--bq-color-bg-surface:var(--bq-color-nav-item-active);--bq-color-bg-surface-raised:var(--bq-color-nav-item-active);--bq-color-bg-subtle:var(--bq-color-nav-item-hover);--bq-color-border-default:transparent;--bq-color-border-strong:transparent;--bq-color-border-subtle:var(--bq-color-nav-border);--bq-color-focus-ring:var(--bq-color-primitive-blue-300);--bq-color-border-focus:var(--bq-color-primitive-blue-300);--bq-shadow-focus:0 0 0 2px var(--bq-color-primitive-blue-300)}.bq-shell__sidebar-footer .bq-field__label{font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--bq-color-nav-fg-muted)}.bq-shell__sidebar-footer .bq-control:hover{border-color:var(--bq-color-nav-border)}.bq-shell__topbar{grid-column:2;padding:0 var(--bq-space-6);background:var(--bq-color-bg-surface);border-bottom:var(--bq-border-width-hairline) solid var(--bq-color-border-default);position:sticky;top:0;z-index:10}.bq-shell__topbar,.bq-shell__topbar-start{display:flex;align-items:center;gap:var(--bq-space-3)}.bq-shell__topbar-start{min-width:0}.bq-shell__topbar-title{font:var(--bq-text-title);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bq-shell__topbar-center{flex:1;display:flex;justify-content:center;min-width:0}.bq-shell__topbar-end{display:flex;align-items:center;gap:var(--bq-space-2);margin-left:auto}.bq-shell__main{grid-column:2;padding:var(--bq-space-6);min-width:0}.bq-shell__main-inner{max-width:var(--bq-size-content-max);margin:0 auto}.bq-shell__menu-btn{display:none}.bq-shell__skip{position:absolute;left:var(--bq-space-2);top:-100px;background:var(--bq-color-bg-surface);color:var(--bq-color-text-primary);padding:var(--bq-space-2) var(--bq-space-3);border-radius:var(--bq-radius-md);z-index:200}.bq-shell__skip:focus{top:var(--bq-space-2)}@media (max-width:900px){.bq-shell,.bq-shell--collapsed{grid-template-columns:1fr;background:var(--bq-color-bg-canvas)}.bq-shell__sidebar{position:fixed;inset:0 auto 0 0;width:var(--bq-size-sidebar);z-index:40;transform:translateX(-100%);transition:transform var(--bq-motion-duration-base) var(--bq-motion-easing-standard)}.bq-shell--mobile-open .bq-shell__sidebar{transform:none;box-shadow:var(--bq-shadow-lg)}.bq-shell__main,.bq-shell__topbar{grid-column:1}.bq-shell__main{padding:var(--bq-space-4)}.bq-shell__menu-btn{display:inline-flex}.bq-shell__scrim{position:fixed;inset:0;background:var(--bq-color-bg-backdrop);z-index:39;border:0;padding:0}}.bq-avatar{display:inline-grid;place-items:center;border-radius:50%;background:var(--bq-color-bg-brand-soft);color:var(--bq-color-status-info-fg);font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);letter-spacing:.02em;flex:none;overflow:hidden}.bq-avatar--sm{width:24px;height:24px;font-size:10px}.bq-avatar--md{width:32px;height:32px}.bq-avatar--lg{width:40px;height:40px;font-size:var(--bq-font-size-md)}.bq-avatar--xl{width:56px;height:56px;font-size:var(--bq-font-size-xl)}.bq-avatar--inverse{background:var(--bq-color-nav-item-active);color:var(--bq-color-nav-fg-active)}.bq-avatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bq-logo{display:inline-block;vertical-align:middle;flex:none}.bq-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--bq-space-2);padding:var(--bq-space-8) var(--bq-space-4);color:var(--bq-color-text-secondary)}.bq-empty__title{font:var(--bq-text-title);color:var(--bq-color-text-primary);margin:0}.bq-empty__actions{margin-top:var(--bq-space-2);display:flex;gap:var(--bq-space-2)}.bq-divider{border:0;border-top:var(--bq-border-width-hairline) solid var(--bq-color-border-default);margin:var(--bq-space-4) 0}.bq-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bq-timeline__item{display:grid;grid-template-columns:20px 1fr;gap:var(--bq-space-3);position:relative;padding-bottom:var(--bq-space-4)}.bq-timeline__item:last-child{padding-bottom:0}.bq-timeline__rail{display:flex;flex-direction:column;align-items:center}.bq-timeline__dot{--_c:var(--bq-color-status-neutral-solid);width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--_c);box-shadow:0 0 0 3px var(--bq-color-bg-surface);flex:none}.bq-timeline__dot--info{--_c:var(--bq-color-status-info-solid)}.bq-timeline__dot--success{--_c:var(--bq-color-status-success-solid)}.bq-timeline__dot--warning{--_c:var(--bq-color-status-warning-solid)}.bq-timeline__dot--critical{--_c:var(--bq-color-status-critical-solid)}.bq-timeline__line{flex:1;width:2px;background:var(--bq-color-border-default);margin-top:2px}.bq-timeline__item:last-child .bq-timeline__line{display:none}.bq-timeline__content{display:flex;flex-direction:column;gap:2px;min-width:0}.bq-timeline__title{font:var(--bq-text-body-strong)}.bq-timeline__meta{font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-stepper__list{list-style:none;margin:0;padding:0;display:flex;gap:var(--bq-space-2)}.bq-stepper--vertical .bq-stepper__list{flex-direction:column}.bq-stepper__step{display:flex;align-items:center;flex:1;min-width:0;gap:var(--bq-space-2)}.bq-stepper--vertical .bq-stepper__step{flex-direction:column;align-items:flex-start}.bq-stepper__button{display:inline-flex;align-items:center;gap:var(--bq-space-2);border:0;background:transparent;padding:var(--bq-space-1);margin:calc(-1 * var(--bq-space-1));border-radius:var(--bq-radius-md);font:inherit;color:inherit;text-align:left}button.bq-stepper__button{cursor:pointer}button.bq-stepper__button:focus-visible{outline:2px solid var(--bq-color-focus-ring);outline-offset:2px}.bq-stepper__marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:var(--bq-radius-pill);font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);border:var(--bq-border-width-hairline) solid var(--bq-color-border-strong);color:var(--bq-color-text-secondary);background:var(--bq-color-bg-surface)}.bq-stepper__step--current .bq-stepper__marker{background:var(--bq-color-action-primary-bg);border-color:var(--bq-color-action-primary-bg);color:var(--bq-color-action-primary-fg)}.bq-stepper__step--complete .bq-stepper__marker{background:var(--bq-color-status-success-bg);border-color:var(--bq-color-status-success-border);color:var(--bq-color-status-success-fg)}.bq-stepper__text{display:flex;flex-direction:column;min-width:0}.bq-stepper__label{font:var(--bq-text-body-strong);color:var(--bq-color-text-primary);white-space:nowrap}.bq-stepper__step--upcoming .bq-stepper__label{color:var(--bq-color-text-secondary);font-weight:var(--bq-font-weight-medium)}.bq-stepper__description{font:var(--bq-text-caption);color:var(--bq-color-text-muted)}.bq-stepper__connector{flex:1;height:1px;min-width:var(--bq-space-4);background:var(--bq-color-border-default)}.bq-stepper--vertical .bq-stepper__connector{width:1px;height:var(--bq-space-4);min-width:0;margin-left:13px}.bq-stepper__step--complete .bq-stepper__connector{background:var(--bq-color-status-success-solid)}@media (max-width:640px){.bq-stepper--horizontal .bq-stepper__text{display:none}.bq-stepper--horizontal .bq-stepper__step--current .bq-stepper__text{display:flex}}.bq-key-input__input{font:var(--bq-text-mono);letter-spacing:.08em}.bq-key-input__input[type=text]{letter-spacing:normal}.bq-key-input__toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--bq-size-control-sm);height:var(--bq-size-control-sm);margin-right:calc(-1 * var(--bq-space-2));border:0;border-radius:var(--bq-radius-sm);background:transparent;color:var(--bq-color-text-secondary);cursor:pointer}.bq-key-input__toggle:hover{background:var(--bq-color-action-quiet-bg-hover);color:var(--bq-color-text-primary)}.bq-key-input__toggle:focus-visible{outline:2px solid var(--bq-color-focus-ring);outline-offset:1px}.bq-key-input__toggle:disabled{cursor:not-allowed;color:var(--bq-color-text-muted)}.bq-stored-secret{display:grid;gap:var(--bq-space-1)}.bq-stored-secret__label{font:var(--bq-text-body-strong)}.bq-stored-secret__value{display:inline-flex;align-items:center;min-height:var(--bq-size-control-md);padding:0 var(--bq-space-3);border:var(--bq-border-width-hairline) dashed var(--bq-color-border-strong);border-radius:var(--bq-radius-md);background:var(--bq-color-bg-subtle);font:var(--bq-text-mono);color:var(--bq-color-text-muted);letter-spacing:.12em}.bq-stored-secret__hint{font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-cmdbar-trigger{display:inline-flex;align-items:center;gap:var(--bq-space-2);width:100%;max-width:560px;min-height:var(--bq-size-control-sm);padding:0 var(--bq-space-2) 0 var(--bq-space-3);border:var(--bq-border-width-hairline) solid var(--bq-color-border-default);border-radius:var(--bq-radius-pill);background:var(--bq-color-bg-subtle);color:var(--bq-color-text-secondary);font:var(--bq-text-body);cursor:pointer;text-align:left;transition:border-color var(--bq-motion-duration-fast) var(--bq-motion-easing-standard),background var(--bq-motion-duration-fast) var(--bq-motion-easing-standard)}.bq-cmdbar-trigger:hover{border-color:var(--bq-color-border-strong);background:var(--bq-color-bg-surface)}.bq-cmdbar-trigger:focus-visible{outline:2px solid transparent;border-color:var(--bq-color-border-focus);box-shadow:var(--bq-shadow-focus)}.bq-cmdbar-trigger__icon{display:inline-flex;color:var(--bq-color-brand-accent)}.bq-cmdbar-trigger__placeholder{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-kbd{display:inline-flex;align-items:center;padding:0 var(--bq-space-2);min-height:22px;border:var(--bq-border-width-hairline) solid var(--bq-color-border-default);border-bottom-width:2px;border-radius:var(--bq-radius-sm);background:var(--bq-color-bg-surface);font:var(--bq-text-caption);color:var(--bq-color-text-muted)}.bq-cmdbar__overlay{position:fixed;inset:0;background:var(--bq-color-bg-backdrop);animation:bq-cmdbar-fade var(--bq-motion-duration-base) var(--bq-motion-easing-enter);z-index:60}.bq-cmdbar{position:fixed;top:12vh;left:50%;transform:translateX(-50%);width:min(720px,calc(100vw - var(--bq-space-8)));max-height:76vh;display:flex;flex-direction:column;background:var(--bq-color-bg-surface-raised);border:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);border-radius:var(--bq-radius-xl);box-shadow:var(--bq-shadow-lg);overflow:hidden;z-index:61;animation:bq-cmdbar-in var(--bq-motion-duration-base) var(--bq-motion-easing-enter)}.bq-cmdbar:focus{outline:2px solid transparent}.bq-cmdbar__form{display:flex;flex-direction:column;min-height:0}.bq-cmdbar__input-row{display:flex;align-items:flex-start;gap:var(--bq-space-3);padding:var(--bq-space-4) var(--bq-space-5);border-bottom:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle)}.bq-cmdbar__input-icon{display:inline-flex;margin-top:4px;color:var(--bq-color-brand-accent)}.bq-cmdbar__input{flex:1;min-width:0;border:0;background:transparent;resize:none;font:var(--bq-text-title);font-weight:var(--bq-font-weight-medium);line-height:1.4;color:var(--bq-color-text-primary);outline:2px solid transparent;field-sizing:content;max-height:30vh}.bq-cmdbar__input::-moz-placeholder{color:var(--bq-color-text-muted);font-weight:var(--bq-font-weight-medium)}.bq-cmdbar__input::placeholder{color:var(--bq-color-text-muted);font-weight:var(--bq-font-weight-medium)}.bq-cmdbar__body{display:flex;flex-direction:column;gap:var(--bq-space-4);padding:var(--bq-space-4) var(--bq-space-5);overflow:auto}.bq-cmdbar__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--bq-space-3);padding:var(--bq-space-3) var(--bq-space-5);border-top:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);background:var(--bq-color-bg-subtle)}.bq-cmdbar__hint{margin:0;font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-cmdbar__hint--info{color:var(--bq-color-status-info-fg)}.bq-cmdbar__hint--warning{color:var(--bq-color-status-warning-fg)}.bq-cmdbar__hint--critical{color:var(--bq-color-status-critical-fg)}.bq-cmdbar__hint--success{color:var(--bq-color-status-success-fg)}@keyframes bq-cmdbar-fade{0%{opacity:0}}@keyframes bq-cmdbar-in{0%{opacity:0;transform:translate(-50%,-8px)}}@media (prefers-reduced-motion:reduce){.bq-cmdbar,.bq-cmdbar__overlay{animation:none}}@media (max-width:640px){.bq-cmdbar{top:var(--bq-space-4);width:calc(100vw - var(--bq-space-4));max-height:calc(100vh - var(--bq-space-8))}}.bq-chips{border:0;padding:0;margin:0;min-width:0;display:grid;gap:var(--bq-space-2)}.bq-chips__legend{padding:0;font:var(--bq-text-body-strong);color:var(--bq-color-text-primary);margin-bottom:var(--bq-space-1)}.bq-chips__list{display:flex;flex-wrap:wrap;gap:var(--bq-space-2)}.bq-chips__hint{margin:0;font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-chip{position:relative;display:inline-flex;flex-direction:column;gap:2px;padding:var(--bq-space-2) var(--bq-space-3);border:var(--bq-border-width-hairline) solid var(--bq-color-border-strong);border-radius:var(--bq-radius-md);background:var(--bq-color-bg-surface);color:var(--bq-color-text-primary);cursor:pointer;font:var(--bq-text-body);transition:border-color var(--bq-motion-duration-fast) var(--bq-motion-easing-standard),background var(--bq-motion-duration-fast) var(--bq-motion-easing-standard)}.bq-chip:hover{border-color:var(--bq-color-text-muted)}.bq-chip--checked{border-color:var(--bq-color-action-primary-bg);background:var(--bq-color-bg-brand-soft)}.bq-chip--disabled,.bq-chips:disabled .bq-chip{cursor:not-allowed;color:var(--bq-color-text-muted);background:var(--bq-color-bg-subtle)}.bq-chip:focus-within{box-shadow:var(--bq-shadow-focus);border-color:var(--bq-color-border-focus)}.bq-chip .bq-chip__input:focus-visible{box-shadow:none}.bq-chip__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.bq-chip__label{font-weight:var(--bq-font-weight-medium)}.bq-chip__description{font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-policy,.bq-policy__rule{display:grid;gap:var(--bq-space-4)}.bq-policy__rule{padding:var(--bq-space-4);border:var(--bq-border-width-hairline) solid var(--bq-color-border-default);border-radius:var(--bq-radius-lg);background:var(--bq-color-bg-surface)}.bq-policy__rule--no_ai{border-color:var(--bq-color-status-warning-border)}.bq-policy__rule-header{display:grid;gap:var(--bq-space-1)}.bq-policy__rule-title{margin:0;font:var(--bq-text-title)}.bq-policy__rule-description{margin:0;font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-policy__restrictions{display:grid;gap:var(--bq-space-4);padding-top:var(--bq-space-3);border-top:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle)}@media (min-width:900px){.bq-policy__restrictions{grid-template-columns:1fr 1fr}}.bq-activity-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bq-activity{display:flex;gap:var(--bq-space-3);padding:var(--bq-space-3) var(--bq-space-2);border-bottom:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);align-items:flex-start}.bq-activity:last-child{border-bottom:0}.bq-activity__leading{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:24px}.bq-activity__dot{width:10px;height:10px;border-radius:var(--bq-radius-pill);background:var(--bq-color-status-neutral-solid);margin-top:6px}.bq-activity--info .bq-activity__dot{background:var(--bq-color-status-info-solid)}.bq-activity--success .bq-activity__dot{background:var(--bq-color-status-success-solid)}.bq-activity--warning .bq-activity__dot{background:var(--bq-color-status-warning-solid)}.bq-activity--critical .bq-activity__dot{background:var(--bq-color-status-critical-solid)}.bq-activity__content{flex:1;min-width:0;display:grid;gap:2px}.bq-activity__title{font:var(--bq-text-body-strong);color:var(--bq-color-text-primary);overflow-wrap:anywhere}.bq-activity__link{color:inherit;text-decoration:none}.bq-activity__link:hover{color:var(--bq-color-text-link);text-decoration:underline}.bq-activity__link:focus-visible{outline:2px solid var(--bq-color-focus-ring);outline-offset:2px;border-radius:var(--bq-radius-sm)}.bq-activity__meta{font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-activity__body{font:var(--bq-text-body);color:var(--bq-color-text-secondary);margin-top:var(--bq-space-1)}.bq-activity__trailing{flex:none;display:inline-flex;align-items:center;gap:var(--bq-space-2)}.bq-activity-day{padding:var(--bq-space-3) var(--bq-space-2) var(--bq-space-1)}.bq-activity-day__label{font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--bq-color-text-muted)}.bq-outcome{--_bg:var(--bq-color-status-neutral-bg);--_border:var(--bq-color-status-neutral-border);--_fg:var(--bq-color-status-neutral-fg);display:flex;gap:var(--bq-space-3);align-items:flex-start;padding:var(--bq-space-4);border-radius:var(--bq-radius-lg);border:var(--bq-border-width-hairline) solid var(--_border);background:var(--_bg)}.bq-outcome--success{--_bg:var(--bq-color-status-success-bg);--_border:var(--bq-color-status-success-border);--_fg:var(--bq-color-status-success-fg)}.bq-outcome--warning{--_bg:var(--bq-color-status-warning-bg);--_border:var(--bq-color-status-warning-border);--_fg:var(--bq-color-status-warning-fg)}.bq-outcome--critical{--_bg:var(--bq-color-status-critical-bg);--_border:var(--bq-color-status-critical-border);--_fg:var(--bq-color-status-critical-fg)}.bq-outcome__icon{flex:none;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--bq-radius-pill);color:var(--_fg);background:var(--bq-color-bg-surface);border:var(--bq-border-width-hairline) solid var(--_border)}.bq-outcome__content{flex:1;min-width:0;display:grid;gap:2px}.bq-outcome__label{font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--_fg)}.bq-outcome__headline{font:var(--bq-text-h3);margin:0;color:var(--bq-color-text-primary);overflow-wrap:anywhere}.bq-outcome__meta{font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-outcome__actions{flex:none;display:inline-flex;gap:var(--bq-space-2);align-items:center;flex-wrap:wrap}@media (max-width:640px){.bq-outcome{flex-wrap:wrap}.bq-outcome__actions{width:100%}}.bq-attention{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bq-space-2)}.bq-attention__item{--_fg:var(--bq-color-status-warning-fg);--_border:var(--bq-color-status-warning-border);display:flex;gap:var(--bq-space-3);align-items:flex-start;padding:var(--bq-space-3);border-radius:var(--bq-radius-md);border:var(--bq-border-width-hairline) solid var(--_border);border-left-width:3px;background:var(--bq-color-bg-surface)}.bq-attention__item--info{--_fg:var(--bq-color-status-info-fg);--_border:var(--bq-color-status-info-border)}.bq-attention__item--critical{--_fg:var(--bq-color-status-critical-fg);--_border:var(--bq-color-status-critical-border)}.bq-attention__marker{flex:none;color:var(--_fg);display:inline-flex;margin-top:1px}.bq-attention__content{flex:1;min-width:0;display:grid;gap:2px}.bq-attention__title{font:var(--bq-text-body-strong);color:var(--bq-color-text-primary)}.bq-attention__detail{font:var(--bq-text-body);color:var(--bq-color-text-secondary)}.bq-attention__action{flex:none}.bq-keyfacts{margin:0;display:grid;gap:var(--bq-space-3)}.bq-keyfacts--grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.bq-keyfacts--stack{grid-template-columns:1fr}.bq-keyfacts__item{display:grid;gap:2px;padding:var(--bq-space-3);border-radius:var(--bq-radius-md);background:var(--bq-color-bg-subtle);min-width:0}.bq-keyfacts__label{font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-keyfacts__value{margin:0;font:var(--bq-text-body-strong);color:var(--bq-color-text-primary);overflow-wrap:anywhere}.bq-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--bq-space-2)}.bq-trust__item{--_fg:var(--bq-color-text-primary);display:grid;gap:1px;padding:var(--bq-space-2) var(--bq-space-3);border-radius:var(--bq-radius-md);border:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);background:var(--bq-color-bg-surface);min-width:120px}.bq-trust__item--success{--_fg:var(--bq-color-status-success-fg)}.bq-trust__item--warning{--_fg:var(--bq-color-status-warning-fg)}.bq-trust__item--critical{--_fg:var(--bq-color-status-critical-fg)}.bq-trust__item--info{--_fg:var(--bq-color-status-info-fg)}.bq-trust__value{font:var(--bq-text-title);color:var(--_fg)}.bq-trust__label{font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);color:var(--bq-color-text-secondary)}.bq-trust__hint{font:var(--bq-text-caption);color:var(--bq-color-text-muted)}.bq-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);border-radius:var(--bq-radius-md);background:var(--bq-color-bg-surface);overflow:hidden}.bq-checklist__item{--_fg:var(--bq-color-text-secondary);display:flex;gap:var(--bq-space-3);align-items:flex-start;padding:var(--bq-space-3) var(--bq-space-4);border-top:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle)}.bq-checklist--dense .bq-checklist__item{padding:var(--bq-space-2) var(--bq-space-3)}.bq-checklist__item:first-child{border-top:0}.bq-checklist__item--ready{--_fg:var(--bq-color-status-success-fg)}.bq-checklist__item--warning{--_fg:var(--bq-color-status-warning-fg)}.bq-checklist__item--blocked{--_fg:var(--bq-color-status-critical-fg);background:var(--bq-color-status-critical-bg)}.bq-checklist__item--pending{--_fg:var(--bq-color-text-muted)}.bq-checklist__item--info{--_fg:var(--bq-color-status-info-fg)}.bq-checklist__icon{flex:none;display:inline-flex;color:var(--_fg);margin-top:2px}.bq-checklist__content{flex:1;min-width:0;display:grid;gap:1px}.bq-checklist__label{font:var(--bq-text-body);color:var(--bq-color-text-primary)}.bq-checklist__item--blocked .bq-checklist__label{font:var(--bq-text-body-strong)}.bq-checklist__detail{font:var(--bq-text-caption);color:var(--bq-color-text-secondary);overflow-wrap:anywhere}.bq-checklist__trailing{flex:none;display:inline-flex;align-items:center;gap:var(--bq-space-2)}.bq-evidence-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);border-radius:var(--bq-radius-md);background:var(--bq-color-bg-surface);overflow:hidden}.bq-evidence-list__empty{margin:0;font:var(--bq-text-body);color:var(--bq-color-text-secondary)}.bq-evidence-list__item{display:flex;gap:var(--bq-space-3);align-items:center;padding:var(--bq-space-2) var(--bq-space-3);border-top:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle)}.bq-evidence-list__item:first-child{border-top:0}.bq-evidence-list__item--selected{background:var(--bq-color-bg-brand-soft)}.bq-evidence-list__icon{flex:none;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--bq-radius-sm);background:var(--bq-color-bg-subtle);color:var(--bq-color-text-secondary)}.bq-evidence-list__content{flex:1;min-width:0;display:grid;gap:1px}.bq-evidence-list__title{font:var(--bq-text-body-strong);color:var(--bq-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-evidence-list__meta{display:flex;gap:var(--bq-space-2);flex-wrap:wrap;align-items:center;font:var(--bq-text-caption);color:var(--bq-color-text-secondary)}.bq-evidence-list__redacted{display:inline-flex;align-items:center;gap:2px;color:var(--bq-color-status-info-fg)}.bq-evidence-list__actions{flex:none;display:inline-flex;gap:var(--bq-space-1)}.bq-evidence-preview{border:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);border-radius:var(--bq-radius-md);background:var(--bq-color-bg-sunken);overflow:hidden;min-height:120px;display:flex}.bq-evidence-preview__image{display:block;max-width:100%;height:auto;margin:auto;background:var(--bq-color-bg-surface)}.bq-evidence-preview__frame{display:block;width:100%;min-height:420px;border:0;background:var(--bq-color-bg-surface)}.bq-evidence-preview__text{margin:0;padding:var(--bq-space-3);width:100%;max-height:480px;overflow:auto;font:var(--bq-text-mono);color:var(--bq-color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.bq-evidence-preview__text:focus-visible{outline:var(--bq-border-width-focus) solid var(--bq-color-border-focus);outline-offset:-2px}.bq-evidence-preview__placeholder{margin:auto;padding:var(--bq-space-4);font:var(--bq-text-body);color:var(--bq-color-text-secondary);text-align:center}.bq-approval-effect{display:grid;gap:var(--bq-space-3)}.bq-approval-effect__block{display:grid;gap:var(--bq-space-1);padding-left:var(--bq-space-3);border-left:2px solid var(--bq-color-border-default);min-width:0;overflow-wrap:anywhere}.bq-approval-effect__block--approve{border-left-color:var(--bq-color-status-info-border)}.bq-approval-effect__heading{font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);color:var(--bq-color-text-secondary);margin:0}.bq-approval-effect__sentence{font:var(--bq-text-body);color:var(--bq-color-text-primary);margin:0}.bq-approval-payload{display:grid;gap:var(--bq-space-2);min-width:0}.bq-approval-payload__heading{font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);color:var(--bq-color-text-secondary);margin:0}.bq-approval-payload__facts{margin:0;display:grid;gap:0;min-width:0}.bq-approval-payload__row{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:var(--bq-space-3);align-items:baseline;padding:var(--bq-space-2) 0;border-bottom:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);min-width:0}.bq-approval-payload__row:last-child{border-bottom:0;padding-bottom:0}.bq-approval-payload__label{font:var(--bq-text-caption);color:var(--bq-color-text-secondary);margin:0;min-width:0;overflow-wrap:anywhere}.bq-approval-payload__value{font:var(--bq-text-body);color:var(--bq-color-text-primary);margin:0;min-width:0;overflow-wrap:anywhere}.bq-approval-payload__value--date,.bq-approval-payload__value--money,.bq-approval-payload__value--number{font-variant-numeric:tabular-nums}.bq-approval-payload__value--money{font-weight:var(--bq-font-weight-semibold)}.bq-approval-payload__table-block{display:grid;gap:var(--bq-space-2);min-width:0}.bq-approval-payload__table-label{font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);color:var(--bq-color-text-secondary)}.bq-approval-payload__scroller{overflow-x:auto;min-width:0;border:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);border-radius:var(--bq-radius-md)}.bq-approval-payload__table{width:100%;border-collapse:collapse;font:var(--bq-text-caption)}.bq-approval-payload__table td,.bq-approval-payload__table th{text-align:left;padding:var(--bq-space-2) var(--bq-space-3);white-space:nowrap;border-bottom:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle)}.bq-approval-payload__table th{color:var(--bq-color-text-secondary);font-weight:var(--bq-font-weight-semibold);background:var(--bq-color-bg-subtle)}.bq-approval-payload__table tbody tr:last-child td{border-bottom:0}.bq-approval-payload__table td.bq-approval-payload__value--money,.bq-approval-payload__table td.bq-approval-payload__value--number{font-variant-numeric:tabular-nums}.bq-approval-raw__summary{cursor:pointer;font:var(--bq-text-caption);font-weight:var(--bq-font-weight-semibold);color:var(--bq-color-text-secondary)}.bq-approval-raw__summary:hover{color:var(--bq-color-text-primary)}.bq-approval-raw__summary:focus-visible{outline:var(--bq-border-width-focus) solid var(--bq-color-focus-ring);outline-offset:2px;border-radius:var(--bq-radius-sm)}.bq-approval-raw__pre{font:var(--bq-text-mono);margin:var(--bq-space-2) 0 0;padding:var(--bq-space-3);background:var(--bq-color-bg-sunken);border:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);border-radius:var(--bq-radius-md);color:var(--bq-color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto;max-height:24rem;overflow-y:auto}.bq-screen{display:flex;flex-direction:column;gap:var(--bq-space-4);color:var(--bq-color-text-primary)}.bq-screen__heading{font:var(--bq-text-title);margin:0}.bq-screen__title{font:var(--bq-text-body-strong);margin:0 0 var(--bq-space-2)}.bq-screen__text{font:var(--bq-text-body);margin:0}.bq-screen__quiet{font:var(--bq-text-caption);color:var(--bq-color-text-muted);margin:0}.bq-screen__error{font:var(--bq-text-caption);color:var(--bq-color-text-primary);margin:var(--bq-space-2) 0 0}.bq-screen-list,.bq-screen-page,.bq-screen-section,.bq-screen-ui{display:flex;flex-direction:column;gap:var(--bq-space-2)}.bq-screen-list{list-style:none;margin:0;padding:0}.bq-screen-list__item{font:var(--bq-text-body)}.bq-screen-list__button,.bq-screen-list__row{all:unset;box-sizing:border-box;width:100%;min-height:var(--bq-size-target-min);padding:var(--bq-space-2) var(--bq-space-3);border:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);border-radius:var(--bq-radius-md);cursor:pointer}.bq-screen-list__button{display:flex;flex-direction:column;gap:var(--bq-space-1);color:var(--bq-color-text-primary);background:var(--bq-color-bg-surface)}.bq-screen-list__button:hover{border-color:var(--bq-color-border-default)}.bq-screen-list__button:focus-visible,.bq-screen-list__row:focus-visible,.bq-screen-tile:focus-visible{outline:2px solid var(--bq-color-focus-ring);outline-offset:2px}.bq-screen-list__detail{color:var(--bq-color-text-secondary)}.bq-screen-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--bq-space-3)}.bq-screen-tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bq-space-2);min-height:var(--bq-size-target-min);padding:var(--bq-space-4);border:var(--bq-border-width-hairline) solid var(--bq-color-border-default);border-radius:var(--bq-radius-md);background:transparent;color:inherit;font:var(--bq-text-body-strong);text-align:left;text-decoration:none;cursor:pointer}.bq-screen-tile__hint{font:var(--bq-text-caption);color:var(--bq-color-text-muted)}.bq-screen-box,.bq-screen-field{flex-direction:column;position:relative}.bq-screen-box,.bq-screen-box__row,.bq-screen-field{display:flex;gap:var(--bq-space-2)}.bq-screen-box__input{flex:1;min-height:var(--bq-size-control-md);padding:0 var(--bq-space-3);border:var(--bq-border-width-hairline) solid var(--bq-color-border-strong);border-radius:var(--bq-radius-md);font:var(--bq-text-body);color:inherit;background:var(--bq-color-bg-surface)}.bq-screen-box__list{list-style:none;margin:0;padding:0;border:var(--bq-border-width-hairline) solid var(--bq-color-border-default);border-radius:var(--bq-radius-md)}.bq-screen-box__list[hidden]{display:none}.bq-screen-box__option{padding:var(--bq-space-2) var(--bq-space-3);cursor:pointer}.bq-screen-box__option[aria-selected=true]{background:var(--bq-color-border-subtle)}.bq-screen-check{display:flex;align-items:center;gap:var(--bq-space-2)}.bq-screen-choice{border:0;margin:0;padding:0}.bq-screen-facts{margin:0}.bq-screen-facts__row{display:flex;gap:var(--bq-space-3)}.bq-screen-facts dt{color:var(--bq-color-text-secondary)}.bq-screen-facts dd{margin:0}.bq-screen-table{border-collapse:collapse;font:var(--bq-text-body)}.bq-screen-table td,.bq-screen-table th{text-align:left;padding:var(--bq-space-2) var(--bq-space-3);border-bottom:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle)}.bq-screen-notice{font:var(--bq-text-body);margin:0;padding:var(--bq-space-2) var(--bq-space-3);border:var(--bq-border-width-hairline) solid var(--bq-color-border-subtle);border-radius:var(--bq-radius-md)}.bq-screen-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bq-space-3);font:var(--bq-text-body)}.bq-screen-section--step{align-items:flex-start}.bq-screen-ui__actions{display:flex;gap:var(--bq-space-2);flex-wrap:wrap}.bq-screen-progress__bar{height:var(--bq-space-2);border-radius:var(--bq-radius-md);background:var(--bq-color-border-subtle);overflow:hidden}.bq-screen-progress__fill{height:100%;background:var(--bq-color-border-default)}.bq-flow__nav{display:flex;gap:var(--bq-space-2);margin-top:var(--bq-space-3)}