:root{accent-color:var(--brand1)}@layer reset, theme, layout, components, utilities, overrides;@layer theme{:root{color-scheme:light dark;--h:201;--c:0.18;--l:0.55;--hue:201;--saturation:99%;--lightness:34%;--font-sans:-apple-system,blinkmacsystemfont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--font-serif:"Georgia","Times New Roman",serif;--font-mono:"Monaco","Courier New",monospace;--fs-fluid:clamp(1rem,0.875rem + 0.5vw,1.25rem);--scale-ratio:1.25;--fs-xs:calc(var(--fs-fluid)/var(--scale-ratio)/var(--scale-ratio));--fs-sm:calc(var(--fs-fluid)/var(--scale-ratio));--fs-base:var(--fs-fluid);--fs-lg:calc(var(--fs-fluid)*var(--scale-ratio));--fs-xl:calc(var(--fs-fluid)*var(--scale-ratio)*var(--scale-ratio));--fs-2xl:calc(var(--fs-fluid)*var(--scale-ratio)*var(--scale-ratio)*var(--scale-ratio));--fs-3xl:calc(var(--fs-fluid)*var(--scale-ratio)*var(--scale-ratio)*var(--scale-ratio)*var(--scale-ratio));--fs-4xl:calc(var(--fs-3xl)*var(--scale-ratio));--fs-5xl:calc(var(--fs-4xl)*var(--scale-ratio))}@media(width >= 1920px){:root{--fs-fluid:clamp(1rem,0.875rem + 0.5vw,1.5rem)}}@media(width >= 2560px){:root{--fs-fluid:clamp(1rem,0.875rem + 0.5vw,1.65rem)}}:root{--fs-ui-xs:clamp(14px,calc(14px + 0.15vw),16px);--fs-ui-sm:clamp(13px,calc(13px + 0.08vw),14px);--fs-ui-base:clamp(16px,calc(16px + 0.15vw),18px);--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-fluid-xs:clamp(0.5rem,0.4rem + 0.5vw,1rem);--space-fluid-sm:clamp(1rem,0.8rem + 1vw,2rem);--space-fluid-md:clamp(2rem,1.5rem + 2vw,4rem);--space-fluid-lg:clamp(3rem,2rem + 4vw,6rem);--space-fluid-xl:clamp(4rem,3rem + 5vw,8rem);--space-fluid-2xl:clamp(6rem,4rem + 8vw,12rem);--radius-none:0;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--bp-xs:375px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--duration-75:75ms;--duration-100:100ms;--duration-150:150ms;--duration-200:200ms;--duration-300:300ms;--duration-330:330ms;--duration-500:500ms;--duration-700:700ms;--duration-1000:1000ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--theme-transition-duration:var(--duration-330);--default-transition-type:var(--ease-in-out);--z-hide:-1;--z-base:0;--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-modal-backdrop:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-notification:80;--color-brand-mastercard:#ff5f00;--color-brand-visa:#000;--color-brand-amex:#00a9e0;--color-space-deep:#0d1117;--color-space-mid:#1a1d24;--color-space-light:#2d2f36;--color-metal-chrome:#e6edf3;--color-metal-silver:#b8c1cc;--color-metal-gunmetal:#8b949e;--color-accent-gold:#c9a961;--color-accent-gold-secondary:#9d8670;--color-accent-gold-subtle:rgb(201 169 97/8%);--color-executive-dark:#0a0c0e;--color-executive-secondary:#141619;--color-text-primary-exec:#f5f5f5;--color-text-secondary-exec:#b0b5bb;--border-subtle-exec:hsla(0,0%,100%,.05);--border-moderate-exec:hsla(0,0%,100%,.08);--shadow-glass:0 8px 32px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.02);--color-speed-green:#4ade80;--color-success-green:#3fb950;--color-alert-red:#dc143c;--glass-surface:hsla(0,0%,100%,.08);--glass-border:rgba(184,193,204,.15);--glass-highlight:hsla(0,0%,100%,.25);--glass-blur:24px}@media(prefers-color-scheme:light){:root{color-scheme:light;--surface1:oklch(100% 0 0deg);--surface2:oklch(97% 0 0deg);--surface3:oklch(94% 0 0deg);--surface4:oklch(90% 0 0deg);--text1:oklch(20% 0 0deg);--text2:oklch(38% 0 0deg);--text3:oklch(55% 0 0deg);--brand1:oklch(var(--l) var(--c) var(--h));--brand2:oklch(calc(var(--l) + 0.12) var(--c) var(--h));--brand3:oklch(calc(var(--l) - 0.1) var(--c) var(--h));--text-on-brand:oklch(100% 0 0deg);--text-on-brand-light:oklch(12% 0 0deg);--text-on-brand-dark:oklch(100% 0 0deg);--h-secondary:calc(var(--h) + 180);--c-secondary:calc(var(--c)*0.9);--l-secondary:calc(var(--l) + 0.05);--brand-secondary1:oklch(var(--l-secondary) var(--c-secondary) calc(var(--h-secondary)*1deg));--brand-secondary2:oklch(calc(var(--l-secondary) + 0.1) var(--c-secondary) calc(var(--h-secondary)*1deg));--brand-secondary3:oklch(calc(var(--l-secondary) - 0.1) var(--c-secondary) calc(var(--h-secondary)*1deg));--h-accent:276;--c-accent:calc(var(--c)*1.1);--l-accent:var(--l);--brand-accent1:oklch(var(--l-accent) var(--c-accent) calc(var(--h-accent)*1deg));--brand-accent2:oklch(calc(var(--l-accent) + 0.12) var(--c-accent) calc(var(--h-accent)*1deg));--brand-accent3:oklch(calc(var(--l-accent) - 0.1) var(--c-accent) calc(var(--h-accent)*1deg));--h-deg:calc(var(--h)*1deg);--h-compl-deg:calc((var(--h) + 180)*1deg);--h-split1-deg:calc((var(--h) + 150)*1deg);--h-split2-deg:calc((var(--h) + 210)*1deg);--brand-compl1:oklch(var(--l) var(--c) var(--h-compl-deg));--brand-compl2:oklch(calc(var(--l) + 0.12) var(--c) var(--h-compl-deg));--brand-compl3:oklch(calc(var(--l) - 0.1) var(--c) var(--h-compl-deg));--brand-split1:oklch(var(--l) var(--c) var(--h-split1-deg));--brand-split2:oklch(var(--l) var(--c) var(--h-split2-deg));--hover:color-mix(in oklch,var(--brand1),#fff 20%);--active:color-mix(in oklch,var(--brand1),#000 15%);--focus:var(--brand2);--selection-bg:color-mix(in oklch,var(--brand1),#fff 35%);--selection-text:var(--text1);--border:color-mix(in oklch,var(--text1),var(--surface1) 70%);--divider:color-mix(in oklch,var(--text1),var(--surface1) 55%);--shadow-color:color-mix(in oklch,#000,var(--surface1) 80%);--shadow-elevation1:0 1px 2px color-mix(in oklch,var(--shadow-color),transparent 70%);--shadow-elevation2:0 2px 6px color-mix(in oklch,var(--shadow-color),transparent 60%);--shadow-elevation3:0 4px 12px color-mix(in oklch,var(--shadow-color),transparent 50%);--success:color-mix(in oklch,oklch(75% 0.15 150deg),#000 8%);--warning:color-mix(in oklch,oklch(85% 0.15 90deg),#000 8%);--error:color-mix(in oklch,oklch(65% 0.2 30deg),#000 5%);--info:color-mix(in oklch,oklch(70% 0.15 250deg),#000 8%);--accent-blue:oklch(65% 0.17 240deg);--accent-green:oklch(68% 0.15 140deg);--accent-orange:oklch(75% 0.18 60deg);--accent-red:oklch(60% 0.2 30deg);--accent-purple:oklch(65% 0.16 280deg);--admin-sidebar-bg:oklch(10% 0.015 var(--h));--admin-sidebar-gradient:linear-gradient(180deg,oklch(12% 0.02 var(--h)) 0%,oklch(8% 0.01 var(--h)) 100%);--admin-sidebar-text:oklch(88% 0.02 var(--h));--admin-sidebar-text-hover:oklch(98% 0 0);--admin-sidebar-active-bg:var(--brand1);--admin-sidebar-active-text:var(--text-on-brand);--admin-sidebar-hover-bg:oklch(18% 0.02 var(--h));--admin-content-bg:var(--surface1);--admin-content-surface:var(--surface4);--admin-header-bg:var(--surface1);--admin-search-bg:var(--surface4);--admin-search-border:var(--border);--admin-table-header-bg:color-mix(in oklch,var(--surface2),var(--brand1) 5%);--admin-table-header-hover-bg:color-mix(in oklch,var(--surface2),var(--brand1) 10%);--admin-table-row-even-bg:color-mix(in oklch,var(--surface1),var(--surface2) 50%);--admin-table-row-hover-bg:color-mix(in oklch,var(--surface2),var(--brand1) 3%);--admin-input-bg:var(--surface1);--admin-input-border:var(--border);--admin-input-focus-border:var(--brand1);--status-error:var(--error);--status-success:var(--success);--status-warning:var(--warning);--status-info:var(--info);--accent-pink:oklch(70% 0.16 350deg);--accent-cyan:oklch(68% 0.14 200deg);--accent-yellow:oklch(80% 0.14 90deg);--color-chat-background:oklch(96% 0 0deg);--color-chat-surface:oklch(100% 0 0deg);--color-chat-border:oklch(88% 0 0deg);--color-chat-text:oklch(15% 0 0deg);--color-chat-text-muted:oklch(50% 0 0deg);--color-chat-text-placeholder:oklch(60% 0 0deg);--color-chat-accent:oklch(65% 0.17 145deg);--color-chat-accent-hover:oklch(60% 0.17 145deg);--color-chat-accent-focus:oklch(65% 0.17 145deg);--color-chat-item-hover:oklch(96.5% 0 0deg);--color-chat-item-active:oklch(93% 0.05 145deg);--color-chat-message-sent:oklch(95% 0.05 145deg);--color-chat-message-received:oklch(100% 0 0deg);--color-chat-status-online:oklch(65% 0.17 145deg);--color-chat-status-away:oklch(75% 0.15 90deg);--color-chat-status-busy:oklch(60% 0.2 30deg);--color-chat-status-offline:oklch(60% 0 0deg);--color-chat-status-unknown:oklch(60% 0 0deg);--color-chat-status-testing:oklch(80% 0.15 60deg);--color-chat-status-connected:oklch(65% 0.17 145deg);--color-chat-status-error:oklch(55% 0.22 25deg);--color-chat-scrollbar-thumb:oklch(70% 0 0deg);--color-chat-scrollbar-thumb-hover:oklch(55% 0 0deg)}@supports not (color:oklch(50% 0.1 0deg)){:root{--surface1:hsl(var(--hue) 0% 100%);--surface2:hsl(var(--hue) 0% 97%);--surface3:hsl(var(--hue) 0% 94%);--surface4:hsl(var(--hue) 0% 90%);--text1:hsl(var(--hue) 0% 20%);--text2:hsl(var(--hue) 0% 38%);--text3:hsl(var(--hue) 0% 55%);--brand1:hsl(var(--hue) var(--saturation) var(--lightness)/100%);--brand2:hsl(var(--hue) var(--saturation) 50%/100%);--brand3:hsl(var(--hue) var(--saturation) 40%/100%)}}:root{--h:221;--c:0.19;--l:0.55}}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--surface1:oklch(0% 0 0deg);--surface2:oklch(8% 0 0deg);--surface3:oklch(12% 0 0deg);--surface4:oklch(18% 0 0deg);--text1:oklch(98% 0 0deg);--text2:oklch(86% 0 0deg);--text3:oklch(66% 0 0deg);--brand1:oklch(var(--l) var(--c) var(--h));--brand2:oklch(calc(var(--l) + 0.12) var(--c) var(--h));--brand3:oklch(calc(var(--l) - 0.1) var(--c) var(--h));--text-on-brand:oklch(100% 0 0deg);--text-on-brand-light:oklch(12% 0 0deg);--text-on-brand-dark:oklch(100% 0 0deg);--h-secondary:calc(var(--h) + 180);--c-secondary:calc(var(--c)*0.9);--l-secondary:calc(var(--l) + 0.05);--brand-secondary1:oklch(var(--l-secondary) var(--c-secondary) calc(var(--h-secondary)*1deg));--brand-secondary2:oklch(calc(var(--l-secondary) + 0.1) var(--c-secondary) calc(var(--h-secondary)*1deg));--brand-secondary3:oklch(calc(var(--l-secondary) - 0.1) var(--c-secondary) calc(var(--h-secondary)*1deg));--h-accent:276;--c-accent:calc(var(--c)*1.1);--l-accent:var(--l);--brand-accent1:oklch(var(--l-accent) var(--c-accent) calc(var(--h-accent)*1deg));--brand-accent2:oklch(calc(var(--l-accent) + 0.12) var(--c-accent) calc(var(--h-accent)*1deg));--brand-accent3:oklch(calc(var(--l-accent) - 0.1) var(--c-accent) calc(var(--h-accent)*1deg));--h-deg:calc(var(--h)*1deg);--h-compl-deg:calc((var(--h) + 180)*1deg);--h-split1-deg:calc((var(--h) + 150)*1deg);--h-split2-deg:calc((var(--h) + 210)*1deg);--brand-compl1:oklch(var(--l) var(--c) var(--h-compl-deg));--brand-compl2:oklch(calc(var(--l) + 0.12) var(--c) var(--h-compl-deg));--brand-compl3:oklch(calc(var(--l) - 0.1) var(--c) var(--h-compl-deg));--brand-split1:oklch(var(--l) var(--c) var(--h-split1-deg));--brand-split2:oklch(var(--l) var(--c) var(--h-split2-deg));--hover:color-mix(in oklch,var(--brand1),#fff 20%);--active:color-mix(in oklch,var(--brand1),#000 15%);--focus:var(--brand2);--selection-bg:color-mix(in oklch,var(--brand1),#000 25%);--selection-text:var(--text1);--border:color-mix(in oklch,#fff,var(--surface2) 80%);--divider:color-mix(in oklch,#fff,var(--surface2) 55%);--shadow-color:color-mix(in oklch,#000,var(--surface1) 80%);--shadow-elevation1:0 1px 2px color-mix(in oklch,var(--shadow-color),transparent 70%);--shadow-elevation2:0 2px 6px color-mix(in oklch,var(--shadow-color),transparent 60%);--shadow-elevation3:0 4px 12px color-mix(in oklch,var(--shadow-color),transparent 50%);--success:color-mix(in oklch,oklch(75% 0.15 150deg),#fff 10%);--warning:color-mix(in oklch,oklch(85% 0.15 90deg),#fff 10%);--error:color-mix(in oklch,oklch(65% 0.2 30deg),#fff 8%);--info:color-mix(in oklch,oklch(70% 0.15 250deg),#fff 10%);--accent-blue:oklch(65% 0.17 240deg);--accent-green:oklch(68% 0.15 140deg);--accent-orange:oklch(75% 0.18 60deg);--accent-red:oklch(60% 0.2 30deg);--accent-purple:oklch(65% 0.16 280deg);--admin-sidebar-bg:var(--surface3);--admin-sidebar-text:var(--text2);--admin-sidebar-text-hover:var(--text1);--admin-sidebar-active-bg:var(--brand1);--admin-sidebar-active-text:var(--text-on-brand);--admin-sidebar-hover-bg:var(--surface4);--admin-content-bg:var(--surface2);--admin-content-surface:var(--surface3);--admin-header-bg:var(--surface2);--admin-search-bg:var(--surface4);--admin-search-border:var(--border);--admin-table-header-bg:color-mix(in oklch,var(--surface3),var(--brand1) 5%);--admin-table-header-hover-bg:color-mix(in oklch,var(--surface3),var(--brand1) 10%);--admin-table-row-even-bg:color-mix(in oklch,var(--surface2),var(--surface3) 50%);--admin-table-row-hover-bg:color-mix(in oklch,var(--surface3),var(--brand1) 3%);--admin-input-bg:var(--surface2);--admin-input-border:var(--border);--admin-input-focus-border:var(--brand1);--status-error:var(--error);--status-success:var(--success);--status-warning:var(--warning);--status-info:var(--info);--accent-pink:oklch(72% 0.16 350deg);--accent-cyan:oklch(70% 0.14 200deg);--accent-yellow:oklch(82% 0.14 90deg);--color-chat-background:oklch(12% 0 0deg);--color-chat-surface:oklch(15% 0 0deg);--color-chat-border:oklch(20% 0 0deg);--color-chat-text:oklch(92% 0 0deg);--color-chat-text-muted:oklch(60% 0 0deg);--color-chat-text-placeholder:oklch(50% 0 0deg);--color-chat-accent:oklch(65% 0.17 145deg);--color-chat-accent-hover:oklch(60% 0.17 145deg);--color-chat-accent-focus:oklch(65% 0.17 145deg);--color-chat-item-hover:oklch(17% 0 0deg);--color-chat-item-active:oklch(20% 0.05 145deg);--color-chat-message-sent:oklch(20% 0.05 145deg);--color-chat-message-received:oklch(15% 0 0deg);--color-chat-status-online:oklch(65% 0.17 145deg);--color-chat-status-away:oklch(75% 0.15 90deg);--color-chat-status-busy:oklch(60% 0.2 30deg);--color-chat-status-offline:oklch(40% 0 0deg);--color-chat-status-unknown:oklch(45% 0 0deg);--color-chat-status-testing:oklch(80% 0.15 60deg);--color-chat-status-connected:oklch(65% 0.17 145deg);--color-chat-status-error:oklch(55% 0.22 25deg);--color-chat-scrollbar-thumb:oklch(30% 0 0deg);--color-chat-scrollbar-thumb-hover:oklch(45% 0 0deg)}@supports not (color:oklch(50% 0.1 0deg)){:root{--surface1:hsl(var(--hue) 0% 5%);--surface2:hsl(var(--hue) 0% 10%);--surface3:hsl(var(--hue) 0% 14%);--surface4:hsl(var(--hue) 0% 20%);--text1:hsl(var(--hue) 0% 98%);--text2:hsl(var(--hue) 0% 86%);--text3:hsl(var(--hue) 0% 66%);--brand1:hsl(var(--hue) var(--saturation) var(--lightness)/100%);--brand2:hsl(var(--hue) var(--saturation) 50%/100%);--brand3:hsl(var(--hue) var(--saturation) 40%/100%)}}:root{--h:221;--c:0.19;--l:0.55}}[data-theme-mode=light]{color-scheme:light;--surface1:oklch(100% 0 0deg);--surface2:oklch(97% 0 0deg);--surface3:oklch(94% 0 0deg);--surface4:oklch(90% 0 0deg);--text1:oklch(20% 0 0deg);--text2:oklch(38% 0 0deg);--text3:oklch(55% 0 0deg);--brand1:oklch(var(--l) var(--c) var(--h));--brand2:oklch(calc(var(--l) + 0.12) var(--c) var(--h));--brand3:oklch(calc(var(--l) - 0.1) var(--c) var(--h));--text-on-brand:oklch(100% 0 0deg);--text-on-brand-light:oklch(12% 0 0deg);--text-on-brand-dark:oklch(100% 0 0deg);--h-secondary:calc(var(--h) + 180);--c-secondary:calc(var(--c)*0.9);--l-secondary:calc(var(--l) + 0.05);--brand-secondary1:oklch(var(--l-secondary) var(--c-secondary) calc(var(--h-secondary)*1deg));--brand-secondary2:oklch(calc(var(--l-secondary) + 0.1) var(--c-secondary) calc(var(--h-secondary)*1deg));--brand-secondary3:oklch(calc(var(--l-secondary) - 0.1) var(--c-secondary) calc(var(--h-secondary)*1deg));--h-accent:276;--c-accent:calc(var(--c)*1.1);--l-accent:var(--l);--brand-accent1:oklch(var(--l-accent) var(--c-accent) calc(var(--h-accent)*1deg));--brand-accent2:oklch(calc(var(--l-accent) + 0.12) var(--c-accent) calc(var(--h-accent)*1deg));--brand-accent3:oklch(calc(var(--l-accent) - 0.1) var(--c-accent) calc(var(--h-accent)*1deg));--h-deg:calc(var(--h)*1deg);--h-compl-deg:calc((var(--h) + 180)*1deg);--h-split1-deg:calc((var(--h) + 150)*1deg);--h-split2-deg:calc((var(--h) + 210)*1deg);--brand-compl1:oklch(var(--l) var(--c) var(--h-compl-deg));--brand-compl2:oklch(calc(var(--l) + 0.12) var(--c) var(--h-compl-deg));--brand-compl3:oklch(calc(var(--l) - 0.1) var(--c) var(--h-compl-deg));--brand-split1:oklch(var(--l) var(--c) var(--h-split1-deg));--brand-split2:oklch(var(--l) var(--c) var(--h-split2-deg));--hover:color-mix(in oklch,var(--brand1),#fff 20%);--active:color-mix(in oklch,var(--brand1),#000 15%);--focus:var(--brand2);--selection-bg:color-mix(in oklch,var(--brand1),#fff 35%);--selection-text:var(--text1);--border:color-mix(in oklch,var(--text1),var(--surface1) 70%);--divider:color-mix(in oklch,var(--text1),var(--surface1) 55%);--shadow-color:color-mix(in oklch,#000,var(--surface1) 80%);--shadow-elevation1:0 1px 2px color-mix(in oklch,var(--shadow-color),transparent 70%);--shadow-elevation2:0 2px 6px color-mix(in oklch,var(--shadow-color),transparent 60%);--shadow-elevation3:0 4px 12px color-mix(in oklch,var(--shadow-color),transparent 50%);--success:color-mix(in oklch,oklch(75% 0.15 150deg),#000 8%);--warning:color-mix(in oklch,oklch(85% 0.15 90deg),#000 8%);--error:color-mix(in oklch,oklch(65% 0.2 30deg),#000 5%);--info:color-mix(in oklch,oklch(70% 0.15 250deg),#000 8%);--accent-blue:oklch(65% 0.17 240deg);--accent-green:oklch(68% 0.15 140deg);--accent-orange:oklch(75% 0.18 60deg);--accent-red:oklch(60% 0.2 30deg);--accent-purple:oklch(65% 0.16 280deg);--admin-sidebar-bg:oklch(10% 0.015 var(--h));--admin-sidebar-gradient:linear-gradient(180deg,oklch(12% 0.02 var(--h)) 0%,oklch(8% 0.01 var(--h)) 100%);--admin-sidebar-text:oklch(88% 0.02 var(--h));--admin-sidebar-text-hover:oklch(98% 0 0);--admin-sidebar-active-bg:var(--brand1);--admin-sidebar-active-text:var(--text-on-brand);--admin-sidebar-hover-bg:oklch(18% 0.02 var(--h));--admin-content-bg:var(--surface1);--admin-content-surface:var(--surface4);--admin-header-bg:var(--surface1);--admin-search-bg:var(--surface4);--admin-search-border:var(--border);--admin-table-header-bg:color-mix(in oklch,var(--surface2),var(--brand1) 5%);--admin-table-header-hover-bg:color-mix(in oklch,var(--surface2),var(--brand1) 10%);--admin-table-row-even-bg:color-mix(in oklch,var(--surface1),var(--surface2) 50%);--admin-table-row-hover-bg:color-mix(in oklch,var(--surface2),var(--brand1) 3%);--admin-input-bg:var(--surface1);--admin-input-border:var(--border);--admin-input-focus-border:var(--brand1);--status-error:var(--error);--status-success:var(--success);--status-warning:var(--warning);--status-info:var(--info);--accent-pink:oklch(70% 0.16 350deg);--accent-cyan:oklch(68% 0.14 200deg);--accent-yellow:oklch(80% 0.14 90deg);--color-chat-background:oklch(96% 0 0deg);--color-chat-surface:oklch(100% 0 0deg);--color-chat-border:oklch(88% 0 0deg);--color-chat-text:oklch(15% 0 0deg);--color-chat-text-muted:oklch(50% 0 0deg);--color-chat-text-placeholder:oklch(60% 0 0deg);--color-chat-accent:oklch(65% 0.17 145deg);--color-chat-accent-hover:oklch(60% 0.17 145deg);--color-chat-accent-focus:oklch(65% 0.17 145deg);--color-chat-item-hover:oklch(96.5% 0 0deg);--color-chat-item-active:oklch(93% 0.05 145deg);--color-chat-message-sent:oklch(95% 0.05 145deg);--color-chat-message-received:oklch(100% 0 0deg);--color-chat-status-online:oklch(65% 0.17 145deg);--color-chat-status-away:oklch(75% 0.15 90deg);--color-chat-status-busy:oklch(60% 0.2 30deg);--color-chat-status-offline:oklch(60% 0 0deg);--color-chat-status-unknown:oklch(60% 0 0deg);--color-chat-status-testing:oklch(80% 0.15 60deg);--color-chat-status-connected:oklch(65% 0.17 145deg);--color-chat-status-error:oklch(55% 0.22 25deg);--color-chat-scrollbar-thumb:oklch(70% 0 0deg);--color-chat-scrollbar-thumb-hover:oklch(55% 0 0deg)}@supports not (color:oklch(50% 0.1 0deg)){[data-theme-mode=light]{--surface1:hsl(var(--hue) 0% 100%);--surface2:hsl(var(--hue) 0% 97%);--surface3:hsl(var(--hue) 0% 94%);--surface4:hsl(var(--hue) 0% 90%);--text1:hsl(var(--hue) 0% 20%);--text2:hsl(var(--hue) 0% 38%);--text3:hsl(var(--hue) 0% 55%);--brand1:hsl(var(--hue) var(--saturation) var(--lightness)/100%);--brand2:hsl(var(--hue) var(--saturation) 50%/100%);--brand3:hsl(var(--hue) var(--saturation) 40%/100%)}}[data-theme-mode=dark]{color-scheme:dark;--surface1:oklch(0% 0 0deg);--surface2:oklch(8% 0 0deg);--surface3:oklch(12% 0 0deg);--surface4:oklch(18% 0 0deg);--text1:oklch(98% 0 0deg);--text2:oklch(86% 0 0deg);--text3:oklch(66% 0 0deg);--brand1:oklch(var(--l) var(--c) var(--h));--brand2:oklch(calc(var(--l) + 0.12) var(--c) var(--h));--brand3:oklch(calc(var(--l) - 0.1) var(--c) var(--h));--text-on-brand:oklch(100% 0 0deg);--text-on-brand-light:oklch(12% 0 0deg);--text-on-brand-dark:oklch(100% 0 0deg);--h-secondary:calc(var(--h) + 180);--c-secondary:calc(var(--c)*0.9);--l-secondary:calc(var(--l) + 0.05);--brand-secondary1:oklch(var(--l-secondary) var(--c-secondary) calc(var(--h-secondary)*1deg));--brand-secondary2:oklch(calc(var(--l-secondary) + 0.1) var(--c-secondary) calc(var(--h-secondary)*1deg));--brand-secondary3:oklch(calc(var(--l-secondary) - 0.1) var(--c-secondary) calc(var(--h-secondary)*1deg));--h-accent:276;--c-accent:calc(var(--c)*1.1);--l-accent:var(--l);--brand-accent1:oklch(var(--l-accent) var(--c-accent) calc(var(--h-accent)*1deg));--brand-accent2:oklch(calc(var(--l-accent) + 0.12) var(--c-accent) calc(var(--h-accent)*1deg));--brand-accent3:oklch(calc(var(--l-accent) - 0.1) var(--c-accent) calc(var(--h-accent)*1deg));--h-deg:calc(var(--h)*1deg);--h-compl-deg:calc((var(--h) + 180)*1deg);--h-split1-deg:calc((var(--h) + 150)*1deg);--h-split2-deg:calc((var(--h) + 210)*1deg);--brand-compl1:oklch(var(--l) var(--c) var(--h-compl-deg));--brand-compl2:oklch(calc(var(--l) + 0.12) var(--c) var(--h-compl-deg));--brand-compl3:oklch(calc(var(--l) - 0.1) var(--c) var(--h-compl-deg));--brand-split1:oklch(var(--l) var(--c) var(--h-split1-deg));--brand-split2:oklch(var(--l) var(--c) var(--h-split2-deg));--hover:color-mix(in oklch,var(--brand1),#fff 20%);--active:color-mix(in oklch,var(--brand1),#000 15%);--focus:var(--brand2);--selection-bg:color-mix(in oklch,var(--brand1),#000 25%);--selection-text:var(--text1);--border:color-mix(in oklch,#fff,var(--surface2) 80%);--divider:color-mix(in oklch,#fff,var(--surface2) 55%);--shadow-color:color-mix(in oklch,#000,var(--surface1) 80%);--shadow-elevation1:0 1px 2px color-mix(in oklch,var(--shadow-color),transparent 70%);--shadow-elevation2:0 2px 6px color-mix(in oklch,var(--shadow-color),transparent 60%);--shadow-elevation3:0 4px 12px color-mix(in oklch,var(--shadow-color),transparent 50%);--success:color-mix(in oklch,oklch(75% 0.15 150deg),#fff 10%);--warning:color-mix(in oklch,oklch(85% 0.15 90deg),#fff 10%);--error:color-mix(in oklch,oklch(65% 0.2 30deg),#fff 8%);--info:color-mix(in oklch,oklch(70% 0.15 250deg),#fff 10%);--accent-blue:oklch(65% 0.17 240deg);--accent-green:oklch(68% 0.15 140deg);--accent-orange:oklch(75% 0.18 60deg);--accent-red:oklch(60% 0.2 30deg);--accent-purple:oklch(65% 0.16 280deg);--admin-sidebar-bg:var(--surface3);--admin-sidebar-text:var(--text2);--admin-sidebar-text-hover:var(--text1);--admin-sidebar-active-bg:var(--brand1);--admin-sidebar-active-text:var(--text-on-brand);--admin-sidebar-hover-bg:var(--surface4);--admin-content-bg:var(--surface2);--admin-content-surface:var(--surface3);--admin-header-bg:var(--surface2);--admin-search-bg:var(--surface4);--admin-search-border:var(--border);--admin-table-header-bg:color-mix(in oklch,var(--surface3),var(--brand1) 5%);--admin-table-header-hover-bg:color-mix(in oklch,var(--surface3),var(--brand1) 10%);--admin-table-row-even-bg:color-mix(in oklch,var(--surface2),var(--surface3) 50%);--admin-table-row-hover-bg:color-mix(in oklch,var(--surface3),var(--brand1) 3%);--admin-input-bg:var(--surface2);--admin-input-border:var(--border);--admin-input-focus-border:var(--brand1);--status-error:var(--error);--status-success:var(--success);--status-warning:var(--warning);--status-info:var(--info);--accent-pink:oklch(72% 0.16 350deg);--accent-cyan:oklch(70% 0.14 200deg);--accent-yellow:oklch(82% 0.14 90deg);--color-chat-background:oklch(12% 0 0deg);--color-chat-surface:oklch(15% 0 0deg);--color-chat-border:oklch(20% 0 0deg);--color-chat-text:oklch(92% 0 0deg);--color-chat-text-muted:oklch(60% 0 0deg);--color-chat-text-placeholder:oklch(50% 0 0deg);--color-chat-accent:oklch(65% 0.17 145deg);--color-chat-accent-hover:oklch(60% 0.17 145deg);--color-chat-accent-focus:oklch(65% 0.17 145deg);--color-chat-item-hover:oklch(17% 0 0deg);--color-chat-item-active:oklch(20% 0.05 145deg);--color-chat-message-sent:oklch(20% 0.05 145deg);--color-chat-message-received:oklch(15% 0 0deg);--color-chat-status-online:oklch(65% 0.17 145deg);--color-chat-status-away:oklch(75% 0.15 90deg);--color-chat-status-busy:oklch(60% 0.2 30deg);--color-chat-status-offline:oklch(40% 0 0deg);--color-chat-status-unknown:oklch(45% 0 0deg);--color-chat-status-testing:oklch(80% 0.15 60deg);--color-chat-status-connected:oklch(65% 0.17 145deg);--color-chat-status-error:oklch(55% 0.22 25deg);--color-chat-scrollbar-thumb:oklch(30% 0 0deg);--color-chat-scrollbar-thumb-hover:oklch(45% 0 0deg)}@supports not (color:oklch(50% 0.1 0deg)){[data-theme-mode=dark]{--surface1:hsl(var(--hue) 0% 5%);--surface2:hsl(var(--hue) 0% 10%);--surface3:hsl(var(--hue) 0% 14%);--surface4:hsl(var(--hue) 0% 20%);--text1:hsl(var(--hue) 0% 98%);--text2:hsl(var(--hue) 0% 86%);--text3:hsl(var(--hue) 0% 66%);--brand1:hsl(var(--hue) var(--saturation) var(--lightness)/100%);--brand2:hsl(var(--hue) var(--saturation) 50%/100%);--brand3:hsl(var(--hue) var(--saturation) 40%/100%)}}[data-color-scheme=blue]{--h:221;--c:0.19;--l:0.55}[data-color-scheme=green]{--h:142;--c:0.17;--l:0.50}[data-color-scheme=orange]{--h:78;--c:0.22;--l:0.62}[data-color-scheme=red]{--h:35;--c:0.25;--l:0.55}[data-color-scheme=rose]{--h:347;--c:0.20;--l:0.55}[data-color-scheme=yellow]{--h:90;--c:0.20;--l:0.75}[data-color-scheme=violet]{--h:276;--c:0.19;--l:0.55}[data-color-scheme=neutral],[data-theme-mode=light][data-color-scheme=neutral]{--brand1:oklch(15% 0 0deg);--brand2:oklch(25% 0 0deg);--brand3:oklch(8% 0 0deg);--text-on-brand:oklch(98% 0 0deg)}[data-theme-mode=dark][data-color-scheme=neutral]{--brand1:oklch(90% 0 0deg);--brand2:oklch(80% 0 0deg);--brand3:oklch(95% 0 0deg);--text-on-brand:oklch(8% 0 0deg)}@media(prefers-color-scheme:dark){[data-theme-mode=auto][data-color-scheme=neutral]{--brand1:oklch(90% 0 0deg);--brand2:oklch(80% 0 0deg);--brand3:oklch(95% 0 0deg);--text-on-brand:oklch(8% 0 0deg)}}}