:root{--bai-color-brand-50: var(--accent-subtle, hsl(234 80% 97%));--bai-color-brand-100: var(--accent-subtle, hsl(234 75% 92%));--bai-color-brand-200: var(--accent, hsl(234 70% 83%));--bai-color-brand-500: var(--accent, hsl(234 55% 50%));--bai-color-brand-600: var(--accent, hsl(234 55% 42%));--bai-color-brand-700: var(--accent-hover, hsl(234 55% 34%));--bai-color-brand-800: var(--surface-raised, hsl(234 50% 26%));--bai-color-brand-900: var(--sidebar-bg, hsl(234 45% 18%));--bai-color-brand-950: var(--sidebar-bg, hsl(234 45% 12%));--bai-color-neutral-0: var(--surface-raised, hsl(220 20% 100%));--bai-color-neutral-50: var(--surface-base, hsl(220 20% 98%));--bai-color-neutral-100: var(--surface-overlay, hsl(220 18% 95%));--bai-color-neutral-200: var(--border-default, hsl(220 16% 90%));--bai-color-neutral-300: var(--border-default, hsl(220 14% 80%));--bai-color-neutral-400: var(--text-muted, hsl(220 12% 65%));--bai-color-neutral-500: var(--text-secondary, hsl(220 10% 50%));--bai-color-neutral-700: var(--surface-overlay, hsl(220 10% 32%));--bai-color-neutral-800: var(--surface-raised, hsl(220 12% 22%));--bai-color-neutral-900: var(--surface-sunken, hsl(220 14% 13%));--bai-color-status-success: var(--status-ok, hsl(142 68% 35%));--bai-color-status-error: var(--status-error, hsl(0 72% 50%));--bai-color-status-warning: var(--status-warn, hsl(38 92% 45%));--bai-color-surface-base: var(--surface-base, hsl(220 20% 98%));--bai-color-surface-raised: var(--surface-raised, hsl(220 20% 100%));--bai-color-surface-overlay: var(--surface-overlay, hsl(220 18% 95%));--bai-color-text-primary: var(--text-primary, hsl(220 14% 13%));--bai-color-text-secondary: var(--text-secondary, hsl(220 10% 50%));--bai-color-text-on-brand: var(--avatar-text, hsl(220 20% 100%));--bai-color-border-default: var(--border-default, hsl(220 16% 90%));--bai-color-border-strong: var(--border-subtle, hsl(220 14% 80%));--bai-color-border: var(--border-default, hsl(220 16% 90%));--bai-sidebar-bg: var(--sidebar-bg, hsl(234 45% 12%));--bai-sidebar-border: var(--border-subtle, hsl(234 45% 20%));--bai-sidebar-heading: var(--text-muted, hsl(234 40% 55%));--bai-sidebar-text: var(--sidebar-text, hsl(234 40% 80%));--bai-sidebar-text-hover: var(--text-primary, hsl(220 20% 100%));--bai-sidebar-hover-bg: var(--sidebar-hover-bg, hsl(234 45% 22%));--bai-sidebar-active-bg: var(--sidebar-active-bg, hsl(234 55% 34%));--bai-sidebar-active-text: var(--sidebar-active-text, hsl(220 20% 100%));--bai-sidebar-sub: var(--text-secondary, hsl(234 55% 70%));--bai-sidebar-footer-border: var(--border-subtle, hsl(234 45% 20%));--bai-sidebar-logout-bg: var(--surface-overlay, hsl(234 45% 20%));--bai-sidebar-logout-hover: var(--surface-overlay, hsl(234 45% 26%));--bai-sidebar-logout-text: var(--sidebar-text, hsl(234 40% 80%));--bai-space-1: .25rem;--bai-space-2: .5rem;--bai-space-3: .75rem;--bai-space-4: 1rem;--bai-space-5: 1.25rem;--bai-space-6: 1.5rem;--bai-space-8: 2rem;--bai-space-10: 2.5rem;--bai-space-12: 3rem;--bai-space-16: 4rem;--bai-font-sans: "Inter", system-ui, -apple-system, sans-serif;--bai-font-mono: "JetBrains Mono", "Fira Code", monospace;--bai-text-sm: .875rem;--bai-text-base: 1rem;--bai-text-lg: 1.125rem;--bai-text-xl: 1.25rem;--bai-text-2xl: 1.5rem;--bai-shadow-sm: var(--shadow-sm, 0 1px 2px 0 hsl(220 14% 13% / .05));--bai-shadow-md: var(--shadow-md, 0 4px 6px -1px hsl(220 14% 13% / .1), 0 2px 4px -1px hsl(220 14% 13% / .06));--bai-shadow-lg: var(--shadow-lg, 0 10px 15px -3px hsl(220 14% 13% / .1), 0 4px 6px -2px hsl(220 14% 13% / .05));--bai-radius-sm: .25rem;--bai-radius-md: .5rem;--bai-radius-lg: .75rem;--bai-focus-ring: 0 0 0 3px color-mix(in srgb, var(--border-focus, hsl(234 55% 50%)) 40%, transparent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--bai-font-sans);font-size:var(--bai-text-base);line-height:1.5;color:var(--bai-color-text-primary);background:var(--bai-color-surface-base);-webkit-font-smoothing:antialiased}html.breituai-embedded .sidebar,html.breituai-embedded .topbar{display:none!important}
