:root{color-scheme:light;--color-brand:#1d5bd6;--color-brand-hover:#1a50bd;--color-brand-active:#1749b0;--color-brand-soft:#e9f1ff;--color-brand-contrast:#ffffff;--color-bg:#eef2f7;--color-surface:#ffffff;--color-surface-muted:#f7f8fa;--color-surface-hover:#f1f4f8;--color-surface-active:#e6ebf2;--color-surface-selected:#e9f1ff;--color-border:#e1e5eb;--color-border-strong:#c9d0da;--color-control-border:#8a96a3;--color-text:#111b21;--color-text-muted:#54656f;--color-text-subtle:#4a5a66;--color-chat-bg:#eaeff5;--color-bubble-mine:#d7e6ff;--color-bubble-theirs:#ffffff;--color-bubble-bot:#f1ecff;--color-bubble-bot-accent:#6941c6;--color-system-bg:#fff6dc;--color-day-bg:rgb(255 255 255/0.92);--color-read:#155fb8;--color-file-bg:rgb(17 27 33/0.04);--color-file-hover:rgb(17 27 33/0.08);--color-chip-checked-border:rgb(29 91 214/0.25);--color-danger-border:rgb(180 35 24/0.2);--color-success:#13795b;--color-success-soft:#e3f5ee;--color-warning:#8a5300;--color-warning-soft:#fff4e0;--color-danger:#b42318;--color-danger-hover:#9e1f15;--color-danger-active:#861b12;--color-danger-soft:#fdecea;--color-info:#1f5fbf;--color-info-soft:#e8f0fc;--color-neutral-soft:#eef0f3;--presence-available:#13795b;--presence-away:#d4a106;--presence-break:#e8590c;--presence-offline:#8a96a3;--flow-start:#13795b;--flow-message:#1f5fbf;--flow-menu:#6941c6;--flow-hours:#8a5300;--flow-queue:#0e7490;--flow-close:#b42318;--flow-canvas:#f7f8fa;--chart-primary:#1f5fbf;--chart-closed-agent:#1f5fbf;--chart-closed-customer:#6941c6;--chart-closed-flow:#8a5300;--chart-available:#0a5a42;--chart-away:#b57f00;--chart-break:#86300e;--chart-offline:#7f8b98;--chart-grid:#e1e5eb;--chart-axis:#8a96a3;--chart-heat-0:#f0f2f5;--chart-heat-1:#d3e2f7;--chart-heat-2:#a7c4ef;--chart-heat-3:#6f9ee3;--chart-heat-4:#2a63b8;--chart-heat-5:#163f80;--color-focus:#1d5bd6;--color-overlay:rgb(17 27 33/0.45);--avatar-1:#1f5fbf;--avatar-2:#13795b;--avatar-3:#8e44ad;--avatar-4:#b9461a;--avatar-5:#0e7490;--avatar-6:#a1286a;--avatar-7:#4d5bce;--avatar-8:#5f6b2a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--radius-bubble:14px;--radius-bubble-tail:4px;--radius-field:22px;--shadow-sm:0 1px 2px rgb(17 27 33/0.08);--shadow-md:0 2px 8px rgb(17 27 33/0.1);--shadow-lg:0 12px 32px rgb(17 27 33/0.18);--shadow-bubble:0 1px 1px rgb(17 27 33/0.08),0 1px 3px rgb(17 27 33/0.06);--shadow-button:0 1px 2px rgb(23 73 176/0.25);--shadow-header:0 1px 0 var(--color-border),0 2px 6px rgb(17 27 33/0.04);--shadow-focus:0 0 0 4px rgb(29 91 214/0.18);--shadow-empty-icon:0 0 0 8px rgb(29 91 214/0.06),0 0 0 16px rgb(29 91 214/0.03);--shadow-sticky-bottom:0 -4px 12px rgb(17 27 33/0.05);--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.8125rem;--font-size-md:0.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height:1.45;--control-height:40px;--control-height-sm:32px;--rail-width:72px;--topbar-height:56px;--list-width:360px;--details-width:340px;--transition:120ms ease;--transition-slow:200ms cubic-bezier(0.2,0,0,1);--z-header:10;--z-drawer:40;--z-menu:50;--bg:var(--color-bg);--surface:var(--color-surface);--text:var(--color-text);--muted:var(--color-text-muted);--border:var(--color-border);--hover:var(--color-surface-hover);--brand:var(--color-brand);--brand-text:var(--color-brand-contrast);--focus:var(--color-focus);--danger:var(--color-danger);--danger-bg:var(--color-danger-soft);--success:var(--color-success);--warning:var(--color-warning);--info-bg:var(--color-info-soft)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height);min-height:100vh;-webkit-font-smoothing:antialiased}a{color:var(--color-brand)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}h1{font-size:var(--font-size-2xl);margin:0 0 var(--space-2)}svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;scroll-behavior:auto!important}}