@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{color-scheme:light;--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #60a5fa;--primary-400: #3b82f6;--primary-500: #2563eb;--primary-600: #1e40af;--primary-700: #1e3a8a;--primary-800: #1e293b;--primary-900: #0f172a;--primary-950: #020617;--secondary-50: #effefa;--secondary-100: #c8fff1;--secondary-200: #91fee4;--secondary-300: #53f5d4;--secondary-400: #20e0be;--secondary-500: #07c4a6;--secondary-600: #039e88;--secondary-700: #077e6e;--secondary-800: #0b6459;--secondary-900: #0e524a;--secondary-950: #01322e;--white: #ffffff;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a;--gray-950: #020617;--success-50: #f0fdf4;--success-100: #dcfce7;--success-200: #bbf7d0;--success-500: #22c55e;--success-600: #16a34a;--success-700: #15803d;--warning-50: #fffbeb;--warning-500: #f59e0b;--warning-600: #d97706;--warning-700: #b45309;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-200: #fecaca;--danger-300: #fca5a5;--danger-400: #f87171;--danger-500: #ef4444;--danger-600: #dc2626;--danger-700: #b91c1c;--danger-900: #7f1d1d;--info-50: #eff6ff;--info-500: #3b82f6;--info-600: #2563eb;--brand-visa: #1a1f71;--brand-visa-2: #2a3a9e;--brand-mastercard: #eb001b;--brand-mastercard-2: #f7971e;--brand-amex: #2e77bb;--brand-amex-2: #4aa0db;--brand-elo: #000000;--brand-elo-2: #333333;--brand-diners: #0079be;--brand-discover: #ff6000;--brand-hipercard: #b3131b;--brand-card-slate: #334155;--brand-card-slate-deep: #0f172a;--brand-card-gold: #d4af37;--brand-card-gold-light: #f3d27a;--channel-meta-whatsapp: #128C7E;--channel-meta-instagram: #C13584;--channel-web-messages: #475569;--channel-unknown: #64748B;--dept-swatch-1: #6366f1;--dept-swatch-2: #3b82f6;--dept-swatch-3: #22c55e;--dept-swatch-4: #f59e0b;--dept-swatch-5: #ef4444;--dept-swatch-6: #ec4899;--dept-swatch-7: #8b5cf6;--dept-swatch-8: #14b8a6;--dept-swatch-9: #f97316;--dept-swatch-10: #64748b;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--space-1: .25rem;--space-2: .5rem;--space-3: .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;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--radius-workspace-card: 13px;--radius-workspace-surface: 15px;--radius-workspace-row: 10px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--color-bg: var(--gray-50);--color-surface: var(--white);--color-surface-subtle: var(--gray-100);--color-surface-raised: var(--white);--color-shell-panel: #fafdff;--color-workspace-surface: var(--white);--color-workspace-row: var(--gray-100);--color-workspace-filter-active: var(--color-accent-subtle);--color-workspace-filter-active-text: var(--color-accent);--color-workspace-pagination-active: var(--color-accent-subtle);--color-text-primary: rgba(2, 6, 23, .94);--color-text-secondary: rgba(2, 6, 23, .68);--color-text-muted: rgba(2, 6, 23, .46);--color-text-inverse: #ffffff;--color-border-subtle: rgba(2, 6, 23, .08);--color-border-default: rgba(2, 6, 23, .12);--color-border-strong: var(--gray-300);--color-border-focus: #5f96ff;--color-accent: #2f63dc;--color-accent-hover: #284fb3;--color-accent-active: #263f8c;--color-accent-subtle: #eef5ff;--color-on-accent: #ffffff;--color-link: var(--color-accent);--color-success-bg: var(--success-50);--color-success-fg: var(--success-700);--color-success-border: var(--success-200);--color-warning-bg: var(--warning-50);--color-warning-fg: var(--warning-700);--color-warning-border: rgba(217, 119, 6, .35);--color-danger-bg: var(--danger-50);--color-danger-fg: var(--danger-700);--color-danger-border: var(--danger-200);--color-info-bg: var(--info-50);--color-info-fg: var(--info-600);--color-info-border: var(--primary-200);--api-usage-read-color: #2a78d6;--api-usage-write-color: #eb6834;--ai-credits-chart-bar: #2a78d6;--background: var(--color-bg);--surface: var(--color-surface);--surface-elevated: var(--color-surface-raised);--border: var(--color-border-default);--border-strong: var(--color-border-strong);--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-muted: var(--color-text-muted);--action-primary: var(--color-accent);--focus-ring: var(--color-border-focus);--selection: var(--color-accent-subtle);--success: var(--color-success-fg);--warning: var(--color-warning-fg);--danger: var(--color-danger-fg);--info: var(--color-info-fg);--product-os-light: #3b82f6;--product-os: #2563eb;--product-os-dark: #1e5ad7;--product-chat-light: #6f9bff;--product-chat: #2f5bff;--product-chat-dark: #1e4fd1;--product-talk-light: #2dd4bf;--product-talk: #00d1b2;--product-talk-dark: #00b89c;--product-note-light: #a27bff;--product-note: #7a45ff;--product-note-dark: #6230e8;--product-apps-light: #fb923c;--product-apps: #f97316;--product-apps-dark: #ea580c;--product-calendar-light: #ff7a57;--product-calendar: #ff4a2a;--product-calendar-dark: #c2381a;--product-admin-light: #2fa3ae;--product-admin: #0e7c86;--product-admin-dark: #0b6670;--product-delivery-light: #34b37a;--product-delivery: #12915a;--product-delivery-dark: #0c7446;--product-delivery-darker: #095c38;--product-delivery-subtle-light: #e6f6ee;--product-delivery-subtle-dark: #0f2e20;--product-delivery-glow-light-1: #d3f3e2;--product-delivery-glow-light-2: #e4f6ec;--product-delivery-glow-dark-1: #17402d;--product-delivery-glow-dark-2: #0f2a1e;--brand-chat-tint-1: #cfe2ff;--brand-chat-tint-2: #9cc3ff;--brand-chat-primary-1: #6f9bff;--brand-chat-primary-2: #2f5bff;--brand-chat-cross-1: #3550e8;--brand-chat-cross-2: #1a2fb8;--brand-calendar-tint-1: #ffe0d2;--brand-calendar-tint-2: #ffb89c;--brand-calendar-primary-1: #ff8a66;--brand-calendar-primary-2: #ff4a2a;--brand-calendar-cross-1: #e0391c;--brand-calendar-cross-2: #b8230f;--brand-note-tint-1: #e7dbff;--brand-note-tint-2: #c9b0ff;--brand-note-primary-1: #a27bff;--brand-note-primary-2: #7a45ff;--brand-note-cross-1: #6230e8;--brand-note-cross-2: #4a1fc2;--brand-admin-tint-1: #cdeef0;--brand-admin-tint-2: #9fd9de;--brand-admin-primary-1: #2fa3ae;--brand-admin-primary-2: #0e7c86;--brand-admin-cross-1: #0b5f68;--brand-admin-cross-2: #073f46;--brand-delivery-tint-1: #d3f3e2;--brand-delivery-tint-2: #a8e6c8;--brand-delivery-primary-1: #34b37a;--brand-delivery-primary-2: #12915a;--brand-delivery-cross-1: #0c7446;--brand-delivery-cross-2: #07502f;--brand-kollab-stem-1: #7464ff;--brand-kollab-stem-2: #3b2bef;--brand-kollab-lozenge-1: #ddf76a;--brand-kollab-lozenge-2: #a2dc17;--brand-kollab-cross-1: #3ee6c9;--brand-kollab-cross-2: #0e9f8a;--product-calendar-600: #d63d1e;--product-calendar-50: #fff1f0;--product-calendar-100: #ffe5e1;--product-calendar-400: #fc7466;--product-calendar-800: #a01713;--product-calendar-900: #8a161b;--product-calendar-950: #4d0707;--product-calendar-glow-light-1: #ffdadb;--product-calendar-glow-light-2: #fce4e4;--product-calendar-glow-dark-1: #54282a;--product-calendar-glow-dark-2: #39191b;--product-calendar-field-border-light: #ecbfbf;--product-calendar-field-bg-light: #fff9f9;--product-calendar-field-text-light: #461918;--product-calendar-field-label-light: #8b5d5c;--product-calendar-field-border-dark: #673231;--product-calendar-field-bg-dark: #1c0b0c;--product-calendar-field-text-dark: #fdeeee;--product-calendar-field-label-dark: #a97e7d;--product-calendar-canvas-border-light: #f89291;--product-calendar-canvas-bg-light: #ffe8e8;--product-calendar-canvas-header-border-light: #f7c8c7;--product-calendar-canvas-muted-light: #9c6766;--product-calendar-canvas-border-dark: rgba(221, 45, 24, .4);--product-calendar-canvas-bg-from-dark: #3f110f;--product-calendar-canvas-bg-to-dark: #241111;--product-calendar-canvas-header-border-dark: rgba(133, 45, 42, .2);--product-calendar-canvas-muted-dark: #ba8f8e;--product-calendar-filter-active-dark: #49110f;--product-calendar-filter-active-text-dark: #fea9a9;--chat-light: var(--product-chat-light);--chat: var(--product-chat);--chat-dark: var(--product-chat-dark);--product-context-accent-light: var(--product-os-light);--product-context-accent: var(--product-os);--product-context-accent-dark: var(--product-os-dark);--shell-glow-1: #d4e8ff;--shell-glow-2: #e2ecfc;--create-canvas-border: #a7d2fe;--create-canvas-bg-from: #edf5ff;--create-canvas-bg-to: #ffffff;--create-canvas-header-border: #cee6fb;--create-canvas-muted: #71839e;--create-field-border: #c5dbf0;--create-field-bg: #fafcff;--create-field-text: #243148;--create-field-label: #65768e;--field-height-sm: 32px;--field-height-md: 40px;--field-height-lg: 48px;--field-label-size: .8125rem;--field-bg: var(--color-surface);--field-border: rgba(2, 6, 23, .2);--field-border-hover: rgba(2, 6, 23, .36);--field-text: var(--color-text-primary);--field-placeholder: rgba(2, 6, 23, .44);--field-label: var(--color-text-primary);--field-hint: var(--color-text-secondary);--field-affix: var(--color-text-secondary);--field-error-ring: color-mix(in srgb, var(--danger-500) 20%, transparent);--field-disabled-bg: var(--color-surface-subtle);--field-disabled-text: var(--color-text-muted);--field-readonly-bg: var(--color-surface-subtle);--field-action-hover: var(--color-surface-subtle);--admin-context-width: 22.5rem;--app-rail-width-collapsed: 4.5rem;--product-rail-width: 3.5rem;--app-topbar-height: 4.5rem;--chat-dock-rail-width: 3.625rem;--chat-dock-panel-width: 23.125rem;--motion-duration-fast: .1s;--motion-duration-default: .15s;--motion-duration-slow: .2s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--z-base: 0;--z-sticky: 100;--z-dropdown: 400;--z-overlay: 600;--z-dialog: 700;--z-toast: 800;--z-tooltip: 900;--z-conversation-tray: 1180;--z-conversation-window: 1200;--z-chat-dock-tooltip: 1320;--z-side-drawer-overlay: 1400;--z-side-drawer: 1410;--conversation-window-width: 380px;--conversation-window-height: 520px;--conversation-window-header-height: 52px;--conversation-window-gap: 12px;--conversation-window-edge: 16px;--conversation-tray-height: 44px;--space-0: 0;--radius-pill: var(--radius-full);--border-width-default: 1px;--text-5xl: 3rem;--nav-bg: #fafdff;--nav-bg-shell: #f4f8fc;--nav-topbar-bg: #fafdffdd;--nav-border: var(--gray-200);--nav-text: var(--gray-500);--shell-ground: radial-gradient(circle at 78% 0, var(--shell-glow-1) 0, transparent 29%), radial-gradient(circle at 20% 100%, var(--shell-glow-2) 0, transparent 31%), var(--nav-bg-shell);--shell-frame-gap: var(--space-2);--shell-frame-radius: .875rem;--shell-frame-bg: var(--color-surface);--shell-frame-border: var(--nav-border);--shell-frame-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 16px rgba(15, 23, 42, .05);--nav-text-muted: var(--gray-400);--nav-text-strong: var(--gray-800);--nav-item-hover-bg: var(--gray-100);--nav-item-hover-text: var(--gray-900);--nav-active-bg: color-mix(in srgb, var(--product-context-accent) 10%, var(--surface));--nav-active-text: var(--text-primary);--nav-active-indicator: var(--product-context-accent);--nav-section-label: var(--gray-400);--nav-overlay-bg: var(--white);--nav-overlay-border: var(--gray-200);--nav-overlay-item-text: var(--gray-700);--nav-overlay-item-hover-bg: var(--gray-50);--nav-overlay-label: var(--gray-400);--nav-overlay-divider: var(--gray-200);--nav-avatar-bg: var(--primary-100);--nav-avatar-text: var(--primary-700);--nav-collapse-btn-color: var(--gray-400);--nav-collapse-btn-hover-bg: var(--gray-100);--scrollbar-size: 8px;--scrollbar-track: transparent;--scrollbar-thumb: rgba(100, 116, 139, .32);--scrollbar-thumb-hover: rgba(71, 85, 105, .45);--success-400: #4ade80;--gray-150: #eaecef;--color-node-trigger: var(--success-500);--color-node-condition: var(--primary-400);--color-node-action: #14b8a6;--color-node-ai: #8b5cf6;--color-node-end: var(--gray-500);--color-method-get: var(--success-700);--color-method-post: var(--primary-600);--color-method-put: var(--warning-700);--color-method-patch: #6d28d9;--color-method-delete: var(--danger-700);--color-running: #6366f1;--color-running-hover: #4f46e5;--color-running-light: #818cf8;--color-running-lighter: #a5b4fc;--color-running-bg: #e0e7ff;--color-running-fg: #4338ca;--color-running-border: #a5b4fc;--color-running-tint-bg: #f5f3ff;--color-chip-user-bg: #ede9fe;--color-chip-user-fg: #6d28d9;--color-chip-user-border: #c4b5fd;--color-chip-user-hover-bg: #ddd6fe;--color-chip-user-hover-border: #a78bfa;--color-chip-system-bg: #e0f2fe;--color-chip-system-fg: #0369a1;--color-chip-system-border: #7dd3fc;--color-chip-system-hover-bg: #bae6fd;--color-chip-system-hover-border: #38bdf8;--color-chat-wallpaper-bg: #efeae2;--color-chat-wallpaper-pattern: #d1cdc7;--color-chat-bubble-sent-bg: #d9fdd3;--color-chat-bubble-received-bg: #ffffff;--color-chat-read-receipt: #0b76a8}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--gray-900);background:var(--gray-50);width:100%;height:100%;overflow:hidden}#root{width:calc(100vw / var(--app-page-zoom, 1));height:calc(100vh / var(--app-page-zoom, 1));transform:scale(var(--app-page-zoom, 1));transform-origin:top left}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}*:hover::-webkit-scrollbar-thumb:hover,*:focus-within::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*:hover::-webkit-scrollbar-thumb,*:focus-within::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.mt-2{margin-top:var(--space-2)}.mb-2{margin-bottom:var(--space-2)}.m-0{margin:0}.form-group{margin-bottom:var(--space-5)}.form-label{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-700);margin-bottom:var(--space-2)}.form-input{width:100%;padding:.625rem .875rem;border:1px solid var(--gray-300);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--gray-900);background:var(--color-surface);transition:all var(--transition-fast);outline:none}.form-input:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px #3b5bf71a}.form-input::placeholder{color:var(--gray-400)}.form-input.error{border-color:var(--danger-500)}.form-input.error:focus{box-shadow:0 0 0 3px #ef44441a}.form-error{font-size:var(--text-xs);color:var(--danger-500);margin-top:var(--space-1)}.form-checkbox-group{display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.form-checkbox{width:16px;height:16px;accent-color:var(--primary-600)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-weight:var(--font-semibold);border-radius:var(--radius-lg);transition:all var(--transition-fast);font-size:var(--text-sm);padding:.5rem 1rem;white-space:nowrap}.btn-primary{background:var(--primary-600);color:var(--color-on-accent)}.btn-primary:hover{background:var(--primary-700)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-block{width:100%}.btn-lg{padding:.75rem 1.5rem;font-size:var(--text-base)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .4s ease-out}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin .8s linear infinite}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);border:none;background:transparent;cursor:pointer;color:var(--gray-500);transition:background .15s,color .15s;position:relative;font-size:14px}.icon-btn:hover{background:var(--gray-100);color:var(--gray-700)}.icon-btn--danger:hover{background:var(--color-danger-bg);color:var(--color-danger-fg)}.icon-btn[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--gray-800);color:var(--white);padding:2px 8px;border-radius:var(--radius-sm);font-size:11px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s;margin-bottom:4px}.icon-btn[data-tooltip]:hover:after{opacity:1}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-tooltip);padding:var(--space-2) var(--space-4);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);transform:translateY(-200%);transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.skip-link:focus-visible{transform:translateY(0)}.app-layout{display:grid;grid-template-columns:246px minmax(0,1fr) var(--context-w, 0px) var(--chat-w, 0px);grid-template-rows:1fr;height:100%;overflow:hidden;background:var(--shell-ground);transition:grid-template-columns .25s ease}.app-layout--collapsed{grid-template-columns:var(--app-rail-width-collapsed) minmax(0,1fr) var(--context-w, 0px) var(--chat-w, 0px)}.app-layout--admin-context{--context-w: var(--admin-context-width)}.app-layout--chatdock-docked{--chat-w: var(--chat-dock-panel-width)}.app-layout--chatdock-rail{--chat-w: var(--chat-dock-rail-width)}.app-layout--chat-focus{display:block;height:100%;background:var(--gray-50)}.app-chat-route-fallback{height:100%;min-height:0;background:var(--gray-50)}.app-layout--embed{display:block;height:100%;overflow:auto;background:var(--color-bg)}.app-embed-content{min-height:100%;padding:var(--space-6)}.app-main-column{grid-column:2;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-layout[data-product-context=os]{--product-context-accent-light: var(--product-os-light);--product-context-accent: var(--product-os);--product-context-accent-dark: var(--product-os-dark)}.app-layout[data-product-context=chat],.mobile-layout[data-product-context=chat]{--product-context-accent-light: var(--product-chat-light);--product-context-accent: var(--product-chat);--product-context-accent-dark: var(--product-chat-dark);--color-accent: var(--product-chat);--color-accent-hover: var(--product-chat-dark);--color-accent-active: var(--brand-chat-cross-2);--color-link: var(--product-chat-dark);--color-border-focus: var(--product-chat-light)}[data-theme=dark] .app-layout[data-product-context=chat],[data-theme=dark] .mobile-layout[data-product-context=chat]{--color-accent-hover: var(--product-chat-light);--color-accent-active: var(--product-chat-dark);--color-link: var(--brand-chat-tint-2)}:root:not([data-product-context]) .auth-layout{--product-context-accent-light: var(--product-chat-light);--product-context-accent: var(--product-chat);--product-context-accent-dark: var(--product-chat-dark);--color-accent: var(--product-chat);--color-accent-hover: var(--product-chat-dark);--color-accent-active: var(--brand-chat-cross-2);--color-link: var(--product-chat-dark);--color-border-focus: var(--product-chat-light)}:root[data-theme=dark]:not([data-product-context]) .auth-layout{--color-accent-hover: var(--product-chat-light);--color-accent-active: var(--product-chat-dark);--color-link: var(--brand-chat-tint-2)}.app-layout[data-product-context=talk]{--product-context-accent-light: var(--product-talk-light);--product-context-accent: var(--product-talk);--product-context-accent-dark: var(--product-talk-dark)}.app-layout[data-product-context=note]{--product-context-accent-light: var(--product-note-light);--product-context-accent: var(--product-note);--product-context-accent-dark: var(--product-note-dark)}.app-layout[data-product-context=apps]{--product-context-accent-light: var(--product-apps-light);--product-context-accent: var(--product-apps);--product-context-accent-dark: var(--product-apps-dark)}.app-layout[data-product-context=calendar]{--product-context-accent-light: var(--product-calendar-light);--product-context-accent: var(--product-calendar);--product-context-accent-dark: var(--product-calendar-dark)}.app-sidebar{grid-column:1;min-height:0;background:var(--nav-bg);color:var(--nav-text-strong);border-right:1px solid var(--nav-border);box-shadow:none;display:flex;flex-direction:column;overflow:visible;transition:width .25s ease;width:246px}.app-sidebar.app-sidebar--collapsed{width:var(--app-rail-width-collapsed);min-width:var(--app-rail-width-collapsed);max-width:var(--app-rail-width-collapsed)}.app-sidebar--collapsed .app-sidebar__item-label{opacity:0;pointer-events:none;width:0;overflow:hidden}.app-sidebar--collapsed .app-sidebar__section-label{opacity:0;pointer-events:none;width:0;overflow:hidden;padding:0;margin:0;height:0;line-height:0}.app-sidebar--collapsed .app-sidebar__org-switcher{padding:var(--space-2);display:flex;justify-content:center}.app-sidebar--collapsed .app-sidebar__item{justify-content:center;padding:8px;gap:0}.app-sidebar--collapsed .app-sidebar__item-icon{width:auto;font-size:18px;display:flex;align-items:center;justify-content:center}.app-sidebar--collapsed .app-sidebar__header{justify-content:center}.ps-chat{position:relative;width:100%}.ps-chat--collapsed{display:flex;align-items:center;justify-content:center;width:40px;height:50px}.ps-chat__logo{height:35px;object-fit:contain}.ps-chat__logo-full{height:35px;width:auto;object-fit:contain}.ps-chat__logo-full--dark,[data-theme=dark] .ps-chat__logo-full--light{display:none}[data-theme=dark] .ps-chat__logo-full--dark{display:block}.ps-chat__trigger{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;border-radius:var(--radius-lg);cursor:pointer;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);transition:background var(--transition-fast);text-align:left}.ps-chat__trigger:disabled{cursor:default}.ps-chat__chevron{color:var(--text-tertiary);transition:transform var(--transition-fast);flex-shrink:0}.ps-chat__chevron--open{transform:rotate(180deg)}.ps-chat__menu{position:absolute;top:calc(100% + 4px);left:0;min-width:210px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:4px;z-index:300}.ps-chat__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:var(--radius-md);background:transparent;cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary);text-align:left;transition:background var(--transition-fast)}.ps-chat__item:hover{background:var(--nav-item-hover-bg)}.ps-chat__item--active{cursor:default;color:var(--text-primary)}.ps-chat__item-mark{width:28px;height:28px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--font-bold);flex-shrink:0}.ps-chat__item-mark--chat{background:var(--product-chat)}.ps-chat__item-mark--apps{background:var(--dept-swatch-9)}.ps-chat__item-mark--calendar{background:var(--product-calendar)}.ps-chat__item-icon{width:28px;height:28px;flex-shrink:0;object-fit:contain}.ps-chat__item--locked{cursor:not-allowed;color:var(--text-muted)}.ps-chat__item--locked:hover{background:transparent}.ps-chat__item--locked .ps-chat__item-mark{opacity:.45}.ps-chat__item-reason{display:block;font-size:var(--text-xs);color:var(--text-muted)}.ps-chat__item-text{flex:1}.ps-chat__item-check{color:var(--product-context-accent);font-size:var(--text-xs)}.app-sidebar__header{height:84px;padding:0 var(--space-3);display:flex;align-items:center;flex-shrink:0}.app-sidebar__logo-icon{width:32px;height:32px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:var(--surface-elevated);border:1px solid var(--border);color:var(--product-context-accent);font-weight:var(--font-bold);font-size:var(--text-sm)}.app-sidebar__brand{width:100%;height:55px;display:flex;align-items:center;justify-content:flex-start;padding:0 var(--space-2);border-radius:var(--radius-lg);background-color:transparent;transition:background-color var(--transition-fast)}.app-sidebar__brand:hover{background-color:var(--nav-item-hover-bg)}.app-sidebar__logo-horizontal{max-width:100%;height:55px;object-fit:contain;object-position:left center;display:block}.app-sidebar__logo-horizontal--dark,.app-sidebar__logo-symbol{display:none}.app-sidebar__logo-horizontal--light{display:block}[data-theme=dark] .app-sidebar__logo-horizontal--light{display:none}[data-theme=dark] .app-sidebar__logo-horizontal--dark{display:block}.app-sidebar.app-sidebar--collapsed .app-sidebar__brand{width:40px;height:50px;justify-content:center;padding:0;background-color:var(--nav-item-hover-bg)}.app-sidebar.app-sidebar--collapsed .app-sidebar__brand:hover{background-color:var(--nav-active-bg)}.app-sidebar--collapsed .app-sidebar__logo-horizontal{display:none}.app-sidebar--collapsed .app-sidebar__logo-symbol{width:40px;height:50px;object-fit:contain;flex-shrink:0}.app-sidebar--collapsed .app-sidebar__logo-symbol--light{display:block}.app-sidebar--collapsed .app-sidebar__logo-symbol--dark,[data-theme=dark] .app-sidebar--collapsed .app-sidebar__logo-symbol--light{display:none}[data-theme=dark] .app-sidebar--collapsed .app-sidebar__logo-symbol--dark{display:block}.app-sidebar__org-switcher{padding:var(--space-3) var(--space-3) var(--space-2);background:var(--nav-bg-shell);border-top:1px solid var(--nav-border)}.app-sidebar .org-switcher-trigger,.app-sidebar .org-switcher-single{width:100%;background:var(--nav-item-hover-bg);color:var(--nav-text-strong);border:1px solid var(--nav-border);border-radius:var(--radius-lg);padding:8px 10px;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.org-switcher-create-form{display:flex;flex-direction:column;gap:var(--space-2)}.org-switcher-create-label{display:flex;flex-direction:column;gap:6px;font-size:var(--text-sm);color:var(--gray-700)}.org-switcher-plan{font-size:10px;color:var(--nav-text-muted);display:block;margin-top:1px}.org-switcher-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.org-switcher-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--nav-overlay-bg);border:1px solid var(--nav-overlay-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:50;padding:var(--space-2) 0;max-height:280px;overflow-y:auto}.app-sidebar__org-switcher .org-switcher-dropdown{top:auto;bottom:calc(100% + 6px)}.org-switcher-dropdown-label{padding:6px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--nav-overlay-label)}.org-switcher-divider{height:1px;background:var(--nav-overlay-divider);margin:4px 0}.org-switcher-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:8px 12px;background:none;border:none;color:var(--nav-overlay-item-text);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast);text-align:left}.org-switcher-item:hover{background:var(--nav-overlay-item-hover-bg)}.org-switcher-item.active{color:var(--primary-600)}.org-switcher-item-info{flex:1;display:flex;flex-direction:column;gap:1px}.org-switcher-item-name{font-size:var(--text-sm);font-weight:var(--font-medium)}.org-switcher-item-role{font-size:11px;color:var(--nav-overlay-label)}.org-switcher-item--create{gap:var(--space-2);color:var(--primary-600);font-weight:500}.org-switcher-item--create:hover{background:var(--primary-50)}.org-switcher-item.ui-btn{justify-content:flex-start}.org-switcher-item>span,.org-switcher-badge>span,.org-switcher-trigger>span{display:contents}.org-switcher--relative{position:relative}.org-switcher-trigger__summary{flex:1;text-align:left}.org-switcher-chevron{transition:transform .2s}.org-switcher-chevron--open{transform:rotate(180deg)}.app-sidebar__nav{flex:1;padding:var(--space-2) var(--space-3);overflow-y:auto}.app-sidebar__footer{padding:var(--space-2) var(--space-3) var(--space-3);border-top:none;background:var(--nav-bg-shell);display:flex;align-items:center;gap:var(--space-2)}.app-sidebar__user{position:relative;flex:1;min-width:0}.app-sidebar__user-trigger{width:100%;display:flex;align-items:center;gap:var(--space-2);justify-content:flex-start;color:var(--nav-text-strong);border:1px solid var(--nav-border);background:var(--nav-item-hover-bg);border-radius:var(--radius-lg);padding:6px 8px}.app-sidebar__avatar{width:28px;height:28px;border-radius:var(--radius-full);background:var(--nav-avatar-bg);color:var(--nav-avatar-text);font-size:11px;font-weight:var(--font-semibold);display:inline-flex;align-items:center;justify-content:center}.app-sidebar__avatar--photo{flex:none;object-fit:cover}.app-sidebar__user-summary{flex:1;min-width:0;text-align:left}.app-sidebar__user-name{display:block;font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar__user-chevron{transition:transform .2s}.app-sidebar__user-chevron--open{transform:rotate(180deg)}.app-sidebar__user-dropdown{position:absolute;left:0;right:auto;bottom:calc(100% + 8px);width:min(280px,calc(100vw - 24px));max-width:calc(100vw - 24px);background:var(--nav-overlay-bg);border:1px solid var(--nav-overlay-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:60;padding:var(--space-2);overflow:hidden}.app-sidebar__user-dropdown-info{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--nav-overlay-divider);margin-bottom:var(--space-1);min-width:0}.app-sidebar__user-dropdown-name{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--nav-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar__user-dropdown-email{font-size:var(--text-xs);color:var(--nav-text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar__user-zoom{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--nav-overlay-divider);margin-bottom:var(--space-1)}.app-sidebar__user-zoom-label{font-size:var(--text-xs);color:var(--nav-overlay-label);font-weight:var(--font-medium)}.app-sidebar__user-zoom-controls{display:grid;grid-template-columns:32px minmax(48px,1fr) 32px 32px;align-items:center;gap:var(--space-1)}.app-sidebar__user-zoom-value{min-width:0;text-align:center;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--nav-text-strong)}.app-sidebar__user-zoom-btn.ui-btn--ghost{width:32px;height:32px;padding:0;justify-content:center;border-radius:var(--radius-md);color:var(--nav-overlay-item-text);background:var(--nav-item-hover-bg)}.app-sidebar__user-zoom-btn.ui-btn--ghost:hover:not(:disabled){background:var(--nav-active-bg);color:var(--nav-active-text)}.app-sidebar__user-zoom-btn.ui-btn--ghost:disabled{opacity:.45}.app-sidebar__user-dropdown-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:8px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--nav-overlay-item-text);justify-content:flex-start;text-align:left;min-width:0}.app-sidebar__user-dropdown-item:hover{background:var(--nav-overlay-item-hover-bg)}.app-sidebar__user-dropdown-item--danger{color:var(--danger-600)}.app-sidebar__user-dropdown-item--danger:hover{background:var(--danger-50)}.app-sidebar__user-dropdown-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__user-trigger>span,.app-sidebar__user-dropdown-item>span{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);width:100%;min-width:0}.app-sidebar--collapsed .app-sidebar__footer{padding:var(--space-2);flex-direction:column}.app-sidebar--collapsed .app-sidebar__user-trigger{justify-content:center;padding:6px;gap:0}.app-sidebar--collapsed .app-sidebar__user-summary,.app-sidebar--collapsed .app-sidebar__user-chevron{display:none}.app-sidebar--collapsed .app-sidebar__user-dropdown{left:100%;right:auto;bottom:0;width:280px;margin-left:8px}.app-sidebar__section-label{font-size:10px;color:var(--nav-section-label);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--font-semibold);padding:var(--space-2) var(--space-2)}.app-sidebar__section-label--top{margin-top:var(--space-3)}.app-sidebar__item{display:flex;align-items:center;gap:var(--space-3);color:var(--nav-text);padding:8px 10px;border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:1px;transition:all var(--transition-fast);position:relative}.app-sidebar__item:hover{background:var(--nav-item-hover-bg);color:var(--nav-item-hover-text)}.app-sidebar__item--active{background:var(--nav-active-bg);color:var(--nav-active-text)}.app-sidebar__item--active .app-sidebar__item-icon{color:var(--product-context-accent)}.app-sidebar__item--active:before{content:none}.app-sidebar__item--group{width:100%;background:none;border:none;cursor:pointer;text-align:left}.app-sidebar__item--group>span,.app-sidebar__collapse-btn>span,.app-topbar__messages-item>span,.app-topbar__user-trigger>span,.app-topbar__user-dropdown-item>span{display:contents}.app-sidebar__group-chevron{margin-left:auto;transition:transform .2s ease;flex-shrink:0}.app-sidebar__group-chevron--open{transform:rotate(180deg)}.app-sidebar__subnav{padding-left:12px}.app-sidebar__item--sub{font-size:calc(var(--text-sm) - 1px);padding:6px 10px}.app-sidebar--collapsed .app-sidebar__group-chevron{display:none}.app-sidebar__item-icon{width:18px;display:inline-flex;justify-content:center;font-size:14px}.app-sidebar__item-label{white-space:nowrap}.app-sidebar__item-external{margin-left:auto;flex-shrink:0;color:var(--nav-text-muted)}.app-sidebar--collapsed .app-sidebar__item-external{display:none}.app-sidebar__badge{margin-left:auto;background:var(--danger-600);color:var(--color-on-accent);font-size:.65rem;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.app-sidebar__badge--warning{background:var(--color-warning-bg);color:var(--color-warning-fg)}.app-sidebar--collapsed .app-sidebar__badge{position:absolute;top:2px;right:2px;min-width:14px;height:14px;font-size:.55rem;padding:0 3px}.sidebar-tooltip{position:fixed;transform:translateY(-50%);background:var(--gray-800);color:var(--white);padding:6px 10px;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;box-shadow:var(--shadow-lg);z-index:10001;pointer-events:none}.sidebar-tooltip-wrap{position:relative}.sidebar-tooltip__arrow{position:absolute;top:50%;left:-4px;width:8px;height:8px;background:var(--gray-800);transform:translateY(-50%) rotate(45deg)}.app-sidebar__flyout{position:fixed;min-width:200px;background:var(--nav-overlay-bg);border:1px solid var(--nav-overlay-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:10001;padding:var(--space-2)}.app-sidebar__flyout--floating{top:var(--flyout-top, 0px);left:var(--flyout-left, 0px)}.app-sidebar__flyout-label{padding:6px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--nav-overlay-label)}.app-sidebar__flyout .app-sidebar__item{color:var(--nav-overlay-item-text);justify-content:flex-start;gap:var(--space-3);padding:8px 10px}.app-sidebar__flyout .app-sidebar__item-icon{width:18px;font-size:14px}.app-sidebar__flyout .app-sidebar__item-label{opacity:1;pointer-events:auto;width:auto;overflow:visible;white-space:nowrap}.org-switcher-badge{width:32px;height:32px;border-radius:var(--radius-full);background:var(--surface-elevated);border:1px solid var(--border);color:var(--product-context-accent);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--font-semibold);cursor:pointer;flex-shrink:0}.org-switcher-single-badge{cursor:default}.org-switcher-dropdown--floating{position:fixed;top:auto;left:auto;right:auto;width:240px}.app-topbar{position:relative;height:var(--app-topbar-height);background:var(--nav-topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--nav-border);padding:0 var(--space-4) 0 var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);z-index:1300}.app-topbar__left{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}.app-topbar__breadcrumb{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--nav-text-muted);font-size:var(--text-sm);white-space:nowrap}.app-topbar__breadcrumb strong{overflow:hidden;color:var(--nav-text-strong);font-weight:var(--font-semibold);text-overflow:ellipsis}.app-topbar__search{position:relative;flex:1;max-width:510px}.app-topbar__search .ui-input{width:100%;height:36px;padding-left:34px;padding-right:42px;background:color-mix(in srgb,var(--nav-bg-shell) 72%,var(--gray-50));border-color:var(--nav-border);color:var(--nav-text-strong);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-border) 72%,transparent);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.app-topbar__search .ui-input:focus{border-color:var(--product-context-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-context-accent) 18%,transparent)}.app-topbar__search .ui-input::placeholder{color:var(--nav-text-muted)}.app-topbar__search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--nav-text-muted);z-index:1}.app-topbar__search-shortcut{position:absolute;top:50%;right:var(--space-2);transform:translateY(-50%);padding:1px var(--space-1);border:1px solid var(--nav-border);border-radius:var(--radius-sm);color:var(--nav-text-muted);font-family:var(--font-family);font-size:10px;line-height:1.3;pointer-events:none}.app-topbar__search-dropdown{position:absolute;top:calc(100% + 6px);left:0;background:var(--nav-overlay-bg);border:1px solid var(--nav-overlay-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-1);z-index:1310}.app-topbar__search-dropdown{width:min(360px,calc(100vw - 360px));min-width:280px}.app-topbar__search-empty{padding:var(--space-4) var(--space-3);color:var(--nav-text-muted);font-size:var(--text-sm)}.app-topbar__search-item.ui-btn--ghost{width:100%;justify-content:flex-start;gap:var(--space-2);padding:var(--space-2);color:var(--nav-overlay-item-text);background:transparent;border-radius:var(--radius-md);text-align:left}.app-topbar__search-item.ui-btn--ghost:hover,.app-topbar__search-item--active.ui-btn--ghost{background:var(--nav-active-bg);color:var(--nav-active-text)}.app-topbar__search-item>span:not(.ui-btn__icon){display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.app-topbar__search-item-icon{width:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--product-context-accent);flex-shrink:0}.app-topbar__search-item-text{display:inline-flex;flex-direction:column;gap:1px;min-width:0}.app-topbar__search-item-text span{font-size:var(--text-sm);font-weight:var(--font-semibold);color:inherit}.app-topbar__search-item-text small{font-size:var(--text-xs);color:var(--nav-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-shrink:0}.app-topbar__icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-lg);background:transparent;color:var(--nav-text);cursor:pointer;transition:all .15s}.app-topbar__icon-btn:hover{background:var(--nav-active-bg);color:var(--nav-text-strong)}.app-topbar__icon-btn--active{color:var(--product-context-accent);background:var(--nav-active-bg)}.app-topbar__sidebar-toggle{flex-shrink:0}.app-topbar__language{position:relative;display:flex}.app-topbar__language-trigger.ui-btn--ghost{height:34px;padding:0 var(--space-2);border-radius:var(--radius-md);background:var(--nav-item-hover-bg);color:var(--nav-text);border:none;gap:var(--space-1)}.app-topbar__language-trigger.ui-btn--ghost:hover,.app-topbar__language-trigger--active.ui-btn--ghost{background:var(--nav-active-bg);color:var(--nav-text-strong)}.app-topbar__language-trigger .ui-btn__icon{color:inherit}.app-topbar__language-trigger>span:not(.ui-btn__icon),.app-topbar__language-item>span{display:inline-flex;align-items:center;gap:var(--space-1)}.app-topbar__language-flag{font-size:var(--text-sm);line-height:1}.app-topbar__language-code{font-size:var(--text-xs);font-weight:var(--font-semibold)}.app-topbar__language-dropdown{position:absolute;top:calc(100% + 6px);right:0;width:132px;background:var(--nav-overlay-bg);border:1px solid var(--nav-overlay-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-1);z-index:1310}.app-topbar__language-item.ui-btn--ghost{width:100%;justify-content:flex-start;gap:var(--space-2);color:var(--nav-overlay-item-text);background:transparent;border-radius:var(--radius-md)}.app-topbar__language-item.ui-btn--ghost:hover,.app-topbar__language-item--active.ui-btn--ghost{background:var(--nav-active-bg);color:var(--nav-active-text)}.app-topbar__messages{position:relative;display:flex}.app-topbar__messages-badge{position:absolute;top:-2px;right:-2px;background:var(--danger-600);color:var(--color-on-accent);font-size:.6rem;font-weight:700;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.app-topbar__messages-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:var(--nav-overlay-bg);border:1px solid var(--nav-overlay-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:320px;max-height:420px;overflow-y:auto;z-index:1310;padding:var(--space-2)}.app-topbar__messages-dropdown-header{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--gray-100);margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-900)}.app-topbar__messages-empty{padding:var(--space-4) var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--gray-500)}.app-topbar__messages-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px var(--space-3);border-radius:var(--radius-md);text-align:left;transition:background var(--transition-fast)}.app-topbar__messages-item:hover{background:var(--gray-50)}.app-topbar__messages-item-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.app-topbar__messages-item-title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar__messages-item-time{font-size:var(--text-xs);color:var(--gray-500);flex-shrink:0}.app-topbar__messages-item-preview{font-size:var(--text-xs);color:var(--gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-main{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative;background:transparent}.app-banners{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-4)}.app-banners:empty{display:none}.app-content{flex:1;background:transparent;padding:var(--space-6);overflow-y:auto;min-height:0}.admin-context-panel{grid-column:3;width:100%;min-width:0;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--color-shell-panel);border-left:1px solid var(--color-border-subtle);color:var(--color-text-primary);overflow:hidden}.admin-context-panel__header{min-height:var(--app-topbar-height);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.admin-context-panel__object-heading{display:flex;align-items:center;min-width:0;gap:var(--space-2)}.admin-context-panel__object-heading>div{min-width:0}.admin-context-panel__object-heading>img,.admin-context-panel__object-heading>span,.admin-context-panel__canvas-profile>img,.admin-context-panel__canvas-profile>span{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--product-context-accent-light);font-size:var(--text-xs);font-weight:var(--font-bold);object-fit:cover}.admin-context-panel__header h2{margin:0;overflow:hidden;font-size:var(--text-base);font-weight:var(--font-semibold);white-space:nowrap;text-overflow:ellipsis}.admin-context-panel__eyebrow{margin:0 0 2px;overflow:hidden;color:var(--product-context-accent);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.admin-context-panel__tabs{display:flex;gap:var(--space-4);padding:var(--space-3) var(--space-4) 0;border-bottom:1px solid var(--color-border-subtle);flex-shrink:0}.admin-context-panel__tab.ui-btn{height:auto;padding:0 0 var(--space-2);border-radius:0;background:transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);border-bottom:2px solid transparent}.admin-context-panel__tab--active.ui-btn{color:var(--product-context-accent);border-bottom-color:var(--product-context-accent)}.admin-context-panel__content{min-height:0;overflow-y:auto;padding:var(--space-4)}.admin-context-panel__quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--space-2)}.admin-context-panel__quick-actions .ui-btn{width:100%}.admin-context-panel__action-canvas{padding:var(--space-4);border:1px solid var(--create-canvas-border);border-radius:var(--radius-workspace-card);background:linear-gradient(145deg,var(--create-canvas-bg-from),var(--create-canvas-bg-to))}.admin-context-panel__canvas-profile{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.admin-context-panel__canvas-profile strong,.admin-context-panel__canvas-profile small{display:block}.admin-context-panel__canvas-profile strong{color:var(--color-text-primary);font-size:var(--text-base)}.admin-context-panel__canvas-profile small{margin-top:2px;color:var(--create-canvas-muted);font-size:var(--text-xs)}.admin-context-panel__action-canvas .ui-btn--secondary{border-color:var(--create-field-border);background:color-mix(in srgb,var(--create-field-bg) 72%,transparent)}.admin-context-panel__action-canvas .ui-btn--secondary:hover{border-color:var(--product-context-accent-light);background:color-mix(in srgb,var(--product-context-accent) 20%,var(--create-field-bg))}.admin-context-panel__summary{display:flex;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.admin-context-panel__summary svg{flex:0 0 auto;color:var(--product-context-accent)}.admin-context-panel__summary p,.admin-context-panel__guidance{margin:0}.admin-context-panel__contact-form{display:grid;gap:var(--space-3)}.admin-context-panel__contact-form label{display:grid;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium)}.admin-context-panel__avatar-editor{display:flex;align-items:center;gap:var(--space-3)}.admin-context-panel__avatar-editor>img,.admin-context-panel__avatar-editor>svg{width:42px;height:42px;border-radius:var(--radius-md);object-fit:cover;color:var(--color-text-muted)}.admin-context-panel__avatar-action.ui-btn--ghost{min-height:30px;padding:0 var(--space-1);color:var(--color-text-secondary)}.admin-context-panel__avatar-action.ui-btn--ghost:hover{background:var(--color-surface-raised);color:var(--product-context-accent-light)}.admin-context-panel__section{margin-top:var(--space-6)}.admin-context-panel__section h3{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase}.admin-context-panel__tab-content{padding-top:var(--space-4)}.admin-context-panel__details{display:grid;gap:var(--space-3);margin:0}.admin-context-panel__details div{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.admin-context-panel__details dt{color:var(--color-text-muted);font-size:var(--text-xs)}.admin-context-panel__details dd{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--color-text-primary);font-size:var(--text-sm);overflow-wrap:anywhere}.admin-context-panel__details dd svg{color:var(--product-context-accent)}.admin-context-panel__guidance{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media(max-width:1250px)and (min-width:701px){.app-layout--admin-context{--context-w: 0px}.admin-context-panel{position:fixed;top:0;right:0;width:var(--admin-context-width);height:100vh;z-index:var(--z-overlay);box-shadow:var(--shadow-xl)}}@media(max-width:700px){.app-layout--admin-context{--context-w: 0px}.admin-context-panel{position:fixed;top:0;right:0;width:100vw;height:100vh;z-index:var(--z-overlay);box-shadow:var(--shadow-xl)}}@media(max-width:980px){.app-topbar__breadcrumb{display:none}}@media(max-width:680px){.app-topbar__search-shortcut{display:none}}.app-content--workflow-builder,.app-content--chat{padding:0;overflow:hidden}.app-content>*{max-width:100%}.app-topbar .theme-toggle__trigger{border-color:var(--nav-border);color:var(--nav-text)}.app-topbar .theme-toggle__trigger:hover{background:var(--nav-item-hover-bg);color:var(--nav-text-strong);border-color:var(--nav-border)}.product-shell{display:flex;height:100%;min-height:0}.product-shell>.app-layout,.product-shell>.product-shell__app{flex:1;min-width:0;position:relative}.product-rail{flex:none;width:var(--product-rail-width);height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;background:var(--nav-bg-shell);border-right:1px solid var(--nav-border);position:relative}.product-rail__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.product-rail__item{position:relative;width:var(--product-rail-width);display:flex;justify-content:center}.product-rail__item--current:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--nav-text-strong)}.product-rail__link{position:relative;width:40px;height:40px;border-radius:var(--radius-lg);display:grid;place-items:center;transition:background .15s ease}.product-rail__link:hover,.product-rail__link[aria-expanded=true],.product-rail__item--current .product-rail__link{background:var(--nav-item-hover-bg)}.product-rail__link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.product-rail--switching .product-rail__link{cursor:progress}.product-rail__symbol,.product-rail__symbol svg{display:block;width:24px;height:24px}.product-rail__item--locked .product-rail__symbol{opacity:.38;filter:grayscale(.6)}.product-rail__lock{position:absolute;right:3px;bottom:3px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:var(--nav-bg-shell);color:var(--nav-text-muted)}.product-rail__badge{position:absolute;top:1px;right:-1px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;border:2px solid var(--nav-bg-shell);background:var(--nav-text-strong);color:var(--nav-bg-shell);font-size:10px;font-weight:var(--font-bold);line-height:1;display:grid;place-items:center;font-variant-numeric:tabular-nums}.product-rail__badge--dot{min-width:0;width:11px;height:11px;padding:0;top:4px;right:4px}.product-rail__spinner{width:22px;height:22px;border-radius:50%;border:2px solid var(--nav-border);border-top-color:var(--nav-text-strong);animation:product-rail-spin .7s linear infinite}@keyframes product-rail-spin{to{transform:rotate(360deg)}}.product-rail__footer{margin-top:auto;display:grid;justify-items:center;gap:var(--space-2);width:100%}.product-rail__tooltip{z-index:10001}.product-rail__brand{width:var(--product-rail-width);display:flex;justify-content:center}.product-rail__brand-link,.product-rail__brand-mark{width:40px;height:40px;border-radius:var(--radius-lg);display:grid;place-items:center}.product-rail__brand-link{transition:background .15s ease}.product-rail__brand-link:hover{background:var(--nav-item-hover-bg)}.product-rail__brand-link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.product-rail__brand-mark{cursor:default}.product-rail__divider{width:24px;height:1px;flex:none;background:var(--nav-border)}.product-rail__divider--item{list-style:none;justify-self:center;margin:var(--space-1) 0}.rail-account{position:relative;display:flex;justify-content:center}.product-rail__footer .sidebar-tooltip-wrap{display:flex;justify-content:center}.rail-account__org.ui-btn{width:32px;height:32px;min-width:0;padding:0;background:var(--nav-item-hover-bg);border:1px solid var(--nav-border);color:var(--nav-text-strong)}.rail-account__org.ui-btn[aria-expanded=true]{border-color:var(--color-border-focus)}.rail-account__org:focus-visible,.app-sidebar__user-trigger--rail:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.rail-account__popover,.app-sidebar__user-dropdown--rail{top:auto;right:auto;bottom:0;left:calc(100% + 10px);z-index:10000}.rail-account__popover{width:260px}.app-sidebar__user--rail{flex:none;display:flex;justify-content:center}.app-sidebar__user-dropdown--rail{width:280px}.app-sidebar__user-trigger--rail.ui-btn{width:40px;height:40px;min-width:0;padding:0;justify-content:center;border:none;background:transparent;border-radius:var(--radius-full)}.app-sidebar__user-trigger--rail:hover{background:transparent}.app-sidebar__user-trigger--rail .app-sidebar__avatar{width:40px;height:40px;font-size:var(--text-xs);transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.app-sidebar__user-trigger--rail:hover .app-sidebar__avatar,.app-sidebar__user-trigger--rail[aria-expanded=true] .app-sidebar__avatar{box-shadow:0 0 0 2px var(--nav-border)}.app-sidebar__user-trigger--rail .app-sidebar__user-summary,.app-sidebar__user-trigger--rail .app-sidebar__user-chevron{display:none}.product-symbol__stop--chat-light{stop-color:var(--product-chat-light)}.product-symbol__stop--chat{stop-color:var(--product-chat)}.product-symbol__stop--chat-dark{stop-color:var(--product-chat-dark)}.product-symbol__stop--calendar-light{stop-color:var(--product-calendar-light)}.product-symbol__stop--calendar{stop-color:var(--product-calendar)}.product-symbol__stop--calendar-dark{stop-color:var(--product-calendar-dark)}.product-symbol__stop--note-light{stop-color:var(--product-note-light)}.product-symbol__stop--note{stop-color:var(--product-note)}.product-symbol__stop--note-dark{stop-color:var(--product-note-dark)}.product-symbol__stop--chat-tint-1{stop-color:var(--brand-chat-tint-1)}.product-symbol__stop--chat-tint-2{stop-color:var(--brand-chat-tint-2)}.product-symbol__stop--chat-primary-1{stop-color:var(--brand-chat-primary-1)}.product-symbol__stop--chat-primary-2{stop-color:var(--brand-chat-primary-2)}.product-symbol__stop--chat-cross-1{stop-color:var(--brand-chat-cross-1)}.product-symbol__stop--chat-cross-2{stop-color:var(--brand-chat-cross-2)}.product-symbol__stop--calendar-tint-1{stop-color:var(--brand-calendar-tint-1)}.product-symbol__stop--calendar-tint-2{stop-color:var(--brand-calendar-tint-2)}.product-symbol__stop--calendar-primary-1{stop-color:var(--brand-calendar-primary-1)}.product-symbol__stop--calendar-primary-2{stop-color:var(--brand-calendar-primary-2)}.product-symbol__stop--calendar-cross-1{stop-color:var(--brand-calendar-cross-1)}.product-symbol__stop--calendar-cross-2{stop-color:var(--brand-calendar-cross-2)}.product-symbol__stop--note-tint-1{stop-color:var(--brand-note-tint-1)}.product-symbol__stop--note-tint-2{stop-color:var(--brand-note-tint-2)}.product-symbol__stop--note-primary-1{stop-color:var(--brand-note-primary-1)}.product-symbol__stop--note-primary-2{stop-color:var(--brand-note-primary-2)}.product-symbol__stop--note-cross-1{stop-color:var(--brand-note-cross-1)}.product-symbol__stop--note-cross-2{stop-color:var(--brand-note-cross-2)}.product-symbol__stop--admin-tint-1{stop-color:var(--brand-admin-tint-1)}.product-symbol__stop--admin-tint-2{stop-color:var(--brand-admin-tint-2)}.product-symbol__stop--admin-primary-1{stop-color:var(--brand-admin-primary-1)}.product-symbol__stop--admin-primary-2{stop-color:var(--brand-admin-primary-2)}.product-symbol__stop--admin-cross-1{stop-color:var(--brand-admin-cross-1)}.product-symbol__stop--admin-cross-2{stop-color:var(--brand-admin-cross-2)}.product-symbol__stop--kollab-stem-1{stop-color:var(--brand-kollab-stem-1)}.product-symbol__stop--kollab-stem-2{stop-color:var(--brand-kollab-stem-2)}.product-symbol__stop--kollab-lozenge-1{stop-color:var(--brand-kollab-lozenge-1)}.product-symbol__stop--kollab-lozenge-2{stop-color:var(--brand-kollab-lozenge-2)}.product-symbol__stop--kollab-cross-1{stop-color:var(--brand-kollab-cross-1)}.product-symbol__stop--kollab-cross-2{stop-color:var(--brand-kollab-cross-2)}.product-symbol__detail--chat{fill:var(--brand-chat-primary-2)}.product-symbol__detail--calendar{fill:var(--brand-calendar-primary-2)}.product-symbol__detail--admin{fill:var(--brand-admin-primary-2)}.product-symbol__stop--delivery-tint-1{stop-color:var(--brand-delivery-tint-1)}.product-symbol__stop--delivery-tint-2{stop-color:var(--brand-delivery-tint-2)}.product-symbol__stop--delivery-primary-1{stop-color:var(--brand-delivery-primary-1)}.product-symbol__stop--delivery-primary-2{stop-color:var(--brand-delivery-primary-2)}.product-symbol__stop--delivery-cross-1{stop-color:var(--brand-delivery-cross-1)}.product-symbol__stop--delivery-cross-2{stop-color:var(--brand-delivery-cross-2)}.product-symbol__detail--delivery{fill:var(--brand-delivery-primary-2)}.product-symbol__fold--note{fill:var(--brand-note-primary-1)}.product-symbol__lines--note{fill:none;stroke:var(--brand-note-primary-2);stroke-width:3.2;stroke-linecap:round}.product-preview{position:fixed;z-index:10000;width:340px;max-height:calc(100vh - 16px);overflow:auto;display:flex;flex-direction:column;background:var(--nav-overlay-bg);border:1px solid var(--nav-overlay-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);color:var(--color-text-primary);animation:product-preview-in .14s ease-out}@keyframes product-preview-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.product-preview__head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--color-border-subtle)}.product-preview__symbol,.product-preview__symbol svg{display:block;width:22px;height:22px}.product-preview__name{font-size:var(--text-sm)}.product-preview__name strong{font-weight:var(--font-bold)}.product-preview__open,.product-preview__cta{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border-default);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-decoration:none}.product-preview__open:hover,.product-preview__cta:hover{background:var(--nav-overlay-item-hover-bg)}.product-preview__here,.product-preview__tag{margin-left:auto;font-size:var(--text-xs);color:var(--color-text-muted)}.product-preview__tag{text-transform:uppercase;letter-spacing:.06em;font-weight:var(--font-semibold);font-size:10px;padding:2px 7px;border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.product-preview__heading{padding:10px 14px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:var(--font-semibold)}.product-preview__list{list-style:none;margin:0;padding:0 6px 6px}.product-preview__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1px 10px;align-items:center;padding:8px;border-radius:var(--radius-lg);color:inherit;text-decoration:none}.product-preview__row:hover,.product-preview__row:focus-visible{background:var(--nav-overlay-item-hover-bg)}.product-preview__lead{grid-row:span 2;min-width:30px;height:30px;padding:0 6px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--color-border-subtle);background:var(--color-surface);font-size:11px;font-weight:var(--font-semibold);color:var(--color-text-secondary)}.product-preview__lead--appointment,.product-preview__lead--document,.product-preview__lead--gap{border-radius:var(--radius-md);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.product-preview__title{font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-preview__meta{font-size:11px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.product-preview__subtitle{grid-column:2 / 4;font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-preview__status{font-size:10px;font-weight:var(--font-semibold);padding:2px 6px;border-radius:var(--radius-md);border:1px solid currentColor}.product-preview__status--ok{color:var(--color-success-fg)}.product-preview__status--wait{color:var(--color-warning-fg)}.product-preview__status--danger{color:var(--color-danger-fg)}.product-preview__foot{display:flex;justify-content:space-between;gap:var(--space-2);padding:10px 14px;border-top:1px solid var(--color-border-subtle);font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.product-preview__body{padding:6px 14px 12px}.product-preview__skeleton{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:8px 0}.product-preview__skeleton>div{display:grid;gap:6px}.product-preview__state{display:grid;justify-items:center;gap:var(--space-2);padding:22px 16px;text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary)}.product-preview__state strong{color:var(--color-text-primary)}.product-preview__pitch{display:grid;gap:12px;padding:16px;font-size:var(--text-sm);color:var(--color-text-secondary)}.product-preview__pitch p,.product-preview__pitch ul{margin:0}.product-preview__pitch ul{padding-left:18px;display:grid;gap:4px}.product-preview__pitch .product-preview__cta{margin-left:0;justify-self:start}@media(max-width:768px){.product-rail,.product-preview{display:none}}@media(prefers-reduced-motion:reduce){.product-preview,.product-rail__spinner{animation:none}}.ps-chat__trigger--static,.ps-chat__trigger--static:hover{cursor:default;background:transparent}@media(min-width:769px){.product-rail{border-right:0}.app-layout:not(.app-layout--embed)>.app-sidebar{background:transparent;border-right:0}.app-layout:not(.app-layout--embed)>.app-main-column{margin:var(--shell-frame-gap) var(--shell-frame-gap) var(--shell-frame-gap) 0;border:1px solid var(--shell-frame-border);border-radius:var(--shell-frame-radius);background:var(--shell-frame-bg);box-shadow:var(--shell-frame-shadow)}.app-layout--admin-context:not(.app-layout--embed)>.app-main-column{margin-right:0;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none}.app-layout--admin-context:not(.app-layout--embed)>.admin-context-panel{width:auto;height:auto;margin:var(--shell-frame-gap) var(--shell-frame-gap) var(--shell-frame-gap) 0;border:1px solid var(--shell-frame-border);border-left:1px solid var(--color-border-subtle);border-radius:0 var(--shell-frame-radius) var(--shell-frame-radius) 0;background:var(--shell-frame-bg)}.app-layout:not(.app-layout--embed)>.chat-dock-rail{width:auto;margin-left:calc(var(--shell-frame-gap) * -1);background:transparent;border-left:0}.app-layout:not(.app-layout--embed)>.chat-dock-panel{width:auto;height:auto;margin:var(--shell-frame-gap) var(--shell-frame-gap) var(--shell-frame-gap) 0;border:1px solid var(--shell-frame-border);border-radius:var(--shell-frame-radius);background:var(--shell-frame-bg);box-shadow:var(--shell-frame-shadow)}.app-layout:not(.app-layout--embed)>.chat-dock-panel :is(.chat-dock-panel__nav,.chat__sidebar,.chat__sidebar-header,.chat__search,.chat__filters,.chat__conversations){background:transparent}.app-layout:not(.app-layout--embed)>.chat-dock-panel .chat__sidebar{border-right:0}.app-main-column>.app-topbar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-lg);font-weight:var(--font-semibold);border:1px solid transparent;transition:all var(--transition-fast);padding:.5rem .95rem;font-size:var(--text-sm);cursor:pointer;white-space:nowrap}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn--sm{min-height:var(--field-height-sm);padding:.35rem .7rem;font-size:var(--text-xs)}.ui-btn--xs{padding:.25rem .5rem;font-size:11px}.ui-btn--md{min-height:var(--field-height-md);padding:.5rem .95rem;font-size:var(--text-sm)}.ui-btn--lg{min-height:var(--field-height-lg);padding:.7rem 1.3rem;font-size:var(--text-base)}.ui-btn--primary{background:linear-gradient(135deg,var(--product-context-accent-light) 0%,var(--product-context-accent) 55%,var(--product-context-accent-dark) 100%);color:var(--color-on-accent);border-color:color-mix(in srgb,var(--product-context-accent-light) 55%,white);box-shadow:0 8px 18px color-mix(in srgb,var(--product-context-accent) 26%,transparent)}.ui-btn--primary:hover{filter:brightness(1.06)}.ui-btn--primary:active{filter:brightness(.96)}.ui-btn--secondary{background:var(--color-surface);border-color:var(--gray-300);color:var(--gray-700)}.ui-btn--secondary:hover{background:var(--gray-50)}.ui-btn--ghost{background:transparent;color:var(--gray-600)}.ui-btn--ghost:hover{background:var(--gray-100);color:var(--gray-800)}.ui-btn--danger{background:var(--danger-500);color:var(--color-on-accent)}.ui-btn--danger:hover{background:var(--danger-600)}.ui-btn--danger-text{color:var(--danger-600)}.ui-btn--danger-text:hover{background:var(--danger-50);color:var(--danger-700)}.ui-btn--warning{background:var(--warning-600);color:var(--color-on-accent)}.ui-btn--warning:hover{background:var(--warning-500)}.ui-btn--link{background:none;border:none;color:var(--color-link);cursor:pointer;padding:0;font-size:inherit;text-decoration:underline}.ui-btn--link:hover{color:var(--color-link);text-decoration-thickness:2px}.ui-btn__icon{display:inline-flex}.ui-input,.ui-select,.ui-textarea{box-sizing:border-box;width:100%;border:1px solid var(--field-border);border-radius:var(--radius-lg);background-color:var(--field-bg);color:var(--field-text);font-family:inherit;font-size:var(--text-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ui-input,.ui-select{height:var(--field-height-md);padding:0 var(--space-3)}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:var(--field-border-hover)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{outline:none;border-color:var(--product-context-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-context-accent) 22%,transparent)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--field-placeholder);opacity:1}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background-color:var(--field-disabled-bg);border-color:var(--color-border-subtle);color:var(--field-disabled-text);cursor:not-allowed}.ui-input:read-only:not(:disabled),.ui-textarea:read-only:not(:disabled){background-color:var(--field-readonly-bg)}.ui-input--sm,.ui-select--sm{height:var(--field-height-sm);padding:0 .625rem;font-size:var(--text-xs)}.ui-input--md,.ui-select--md{height:var(--field-height-md);padding:0 var(--space-3);font-size:var(--text-sm)}.ui-input--lg,.ui-select--lg{height:var(--field-height-lg);padding:0 .875rem;font-size:var(--text-base)}.ui-input--error,.ui-input[aria-invalid=true],.ui-select--error,.ui-select[aria-invalid=true],.ui-textarea--error,.ui-textarea[aria-invalid=true]{border-color:var(--danger-500)}.ui-input--error:focus,.ui-input[aria-invalid=true]:focus,.ui-select--error:focus,.ui-select[aria-invalid=true]:focus,.ui-textarea--error:focus,.ui-textarea[aria-invalid=true]:focus{border-color:var(--danger-500);box-shadow:0 0 0 3px var(--field-error-ring)}.ui-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ui-input[type=number]::-webkit-inner-spin-button,.ui-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-input--code{text-align:center;letter-spacing:.25em;font-size:var(--text-lg);font-weight:var(--font-semibold)}.ui-textarea{display:block;padding:.625rem var(--space-3);line-height:1.5;resize:vertical;min-height:80px}.ui-textarea--sm{padding:.375rem .625rem;font-size:var(--text-xs);min-height:60px}.ui-textarea--md{padding:.625rem var(--space-3);font-size:var(--text-sm)}.ui-textarea--lg{padding:.75rem .875rem;font-size:var(--text-base);min-height:120px}.ui-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .625rem center;background-size:16px 16px;padding-right:2.25rem;cursor:pointer}.ui-select--sm{padding-right:2rem}.ui-select--lg{padding-right:2.5rem}.ui-input-wrap{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--field-height-md);padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius-lg);background-color:var(--field-bg);color:var(--field-text);font-size:var(--text-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ui-input-wrap--sm{height:var(--field-height-sm);padding:0 .625rem;font-size:var(--text-xs)}.ui-input-wrap--lg{height:var(--field-height-lg);padding:0 .875rem;font-size:var(--text-base)}.ui-input-wrap:hover{border-color:var(--field-border-hover)}.ui-input-wrap:focus-within{border-color:var(--product-context-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-context-accent) 22%,transparent)}.ui-input-wrap--error,.ui-input-wrap:has(>.ui-input[aria-invalid=true]){border-color:var(--danger-500)}.ui-input-wrap--error:focus-within,.ui-input-wrap:has(>.ui-input[aria-invalid=true]):focus-within{border-color:var(--danger-500);box-shadow:0 0 0 3px var(--field-error-ring)}.ui-input-wrap--disabled{background-color:var(--field-disabled-bg);border-color:var(--color-border-subtle);color:var(--field-disabled-text);cursor:not-allowed}.ui-input-wrap--readonly{background-color:var(--field-readonly-bg)}.ui-input-wrap>.ui-input,.ui-input-wrap>.ui-input:hover,.ui-input-wrap>.ui-input:focus,.ui-input-wrap>.ui-input:disabled,.ui-input-wrap>.ui-input:read-only{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:inherit}.ui-input-wrap>.ui-input::-webkit-calendar-picker-indicator{display:none}.ui-input-wrap__affix{flex:none;color:var(--field-affix);white-space:nowrap;-webkit-user-select:none;user-select:none}.ui-input-wrap__icon{flex:none;display:inline-flex;color:var(--field-affix)}.ui-input-action{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:-6px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--field-affix);cursor:pointer}.ui-input-wrap--sm .ui-input-action{width:24px;height:24px;margin-right:-4px}.ui-input-action:hover{background:var(--field-action-hover);color:var(--field-text)}.ui-input-action:focus-visible{outline:2px solid var(--product-context-accent);outline-offset:0}.ui-input-action:disabled{opacity:.4;cursor:not-allowed}.ui-number{padding:0;gap:0}.ui-number__body{flex:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-2)}.ui-number__body>.ui-input,.ui-number__body>.ui-input:hover,.ui-number__body>.ui-input:focus,.ui-number__body>.ui-input:disabled{flex:1;min-width:2ch;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:inherit;text-align:center}.ui-number--start .ui-number__body{justify-content:flex-start}.ui-number--start .ui-number__body>.ui-input{text-align:left}.ui-number__step{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:100%;padding:0;border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.ui-input-wrap--sm .ui-number__step{width:30px}.ui-number__step--dec{border-right:1px solid var(--color-border-subtle);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.ui-number__step--inc{border-left:1px solid var(--color-border-subtle);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.ui-number__step:hover:not(:disabled){background:var(--field-action-hover);color:var(--field-text)}.ui-number__step:focus-visible{outline:2px solid var(--product-context-accent);outline-offset:-2px}.ui-number__step:disabled{opacity:.35;cursor:not-allowed}.ui-input-group{display:flex;align-items:stretch;width:100%;min-width:0}.ui-input-group>*{min-width:0}.ui-input-group>.ui-input,.ui-input-group>.ui-input-wrap,.ui-input-group>.ui-select{flex:1}.ui-input-group>.ui-btn{flex:none;height:auto;box-shadow:none}.ui-input-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ui-input-group>:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.ui-input-group>:focus,.ui-input-group>:focus-within{position:relative;z-index:1}.ui-form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-form-field__head{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-form-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.ui-form-field__label{display:inline;font-size:var(--field-label-size);font-weight:var(--font-medium);line-height:1.4;color:var(--field-label)}.ui-form-field__optional{margin-left:6px;font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--field-hint)}.ui-form-field__description{margin:0;font-size:var(--text-xs);line-height:1.45;color:var(--field-hint)}.ui-form-field__body{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-form-field__control{display:block;min-width:0;max-width:100%}.ui-form-field__hint{margin:0;font-size:var(--text-xs);line-height:1.4;color:var(--field-hint)}.ui-form-field__error{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--text-xs);line-height:1.4;color:var(--color-danger-fg)}.ui-form-field__error svg{flex:none;margin-top:1px}.ui-form-field--disabled .ui-form-field__label{color:var(--field-disabled-text)}.ui-form-field--w-xs .ui-form-field__control{width:96px}.ui-form-field--w-s .ui-form-field__control{width:180px}.ui-form-field--w-m .ui-form-field__control{width:320px}@media(max-width:479px){.ui-form-field--w-s .ui-form-field__control,.ui-form-field--w-m .ui-form-field__control{width:100%}}.ui-form-field--setting{padding:var(--space-4) 0}.ui-form-field--setting+.ui-form-field--setting{border-top:1px solid var(--color-border-subtle)}.ui-form-field--setting .ui-form-field__label{font-size:var(--text-sm)}@media(min-width:768px){.ui-form-field--setting{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:var(--space-8);align-items:start}.ui-form-field--setting .ui-form-field__head{padding-top:9px}}.ui-alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-normal)}.ui-alert--info{background:var(--info-50);color:var(--info-600)}.ui-alert--success{background:var(--success-50);color:var(--success-700)}.ui-alert--warning{background:var(--color-warning-bg);color:var(--color-warning-fg)}.ui-alert--danger{background:var(--danger-50);color:var(--danger-700)}.ui-fieldset{border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.ui-fieldset__legend{font-weight:var(--font-semibold);font-size:var(--text-xs);padding:0 var(--space-1)}.ui-grid{display:grid;gap:var(--space-3)}.ui-grid--2{grid-template-columns:1fr 1fr}.ui-grid--3{grid-template-columns:repeat(3,1fr)}.ui-flex{display:flex}.ui-flex--col{flex-direction:column}.ui-flex--wrap{flex-wrap:wrap}.ui-flex--center{align-items:center;justify-content:center}.ui-flex--between{justify-content:space-between}.ui-flex--end{justify-content:flex-end}.ui-gap-1{gap:var(--space-1)}.ui-gap-2{gap:var(--space-2)}.ui-gap-3{gap:var(--space-3)}.ui-gap-4{gap:var(--space-4)}.ui-gap-6{gap:var(--space-6)}.ui-status-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--gray-50)}.ui-status-card{max-width:560px;width:100%;background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm)}.ui-status-card__icon{font-size:2.5rem}.ui-status-card__title{margin-top:var(--space-3);font-size:var(--text-2xl)}.ui-status-card__text{color:var(--gray-600);line-height:var(--leading-relaxed);margin-top:var(--space-2)}.ui-status-card__details{margin-top:var(--space-4);padding:var(--space-4);background:var(--gray-100);border-radius:var(--radius-lg);font-size:var(--text-sm)}.ui-status-card__actions{display:flex;gap:var(--space-3);margin-top:var(--space-6)}.ui-text-muted{color:var(--gray-500)}.ui-text-danger{color:var(--danger-600)}.ui-text-xs{font-size:var(--text-xs)}.ui-text-sm{font-size:var(--text-sm)}.ui-text-center{text-align:center}.ui-btn--full{width:100%}.ui-btn--flex1{flex:1}.ui-btn--flex2{flex:2}.terms-modal__content{flex:1;overflow-y:auto;font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap}.terms-modal__warning{color:var(--color-warning-fg);background:var(--color-warning-bg);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0 0 var(--space-3)}.terms-modal__actions{display:flex;gap:var(--space-2)}.terms-modal__cancel{flex:1}.terms-modal__accept{flex:2}.audio-modal__player{width:100%}.audio-modal__actions{margin-top:var(--space-4)}.audio-modal__action-btn{display:inline-flex;align-items:center;gap:var(--space-2)}.audio-modal__icon-hidden{display:none}.audio-modal__error{color:var(--color-danger-fg);margin-top:var(--space-3)}.audio-modal__transcript{margin-top:var(--space-4)}.audio-modal__transcript-title{margin:0 0 var(--space-2);font-size:var(--text-sm);opacity:.7}.audio-modal__transcript-text{white-space:pre-wrap;line-height:1.5;margin:0}.ui-card{background:var(--color-surface);border:1px solid var(--gray-200);border-radius:var(--radius-workspace-card)}.ui-card__header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--gray-100);border-radius:var(--radius-workspace-card) var(--radius-workspace-card) 0 0;display:flex;justify-content:space-between;gap:var(--space-3)}.ui-card__title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--gray-900)}.ui-card__subtitle{margin-top:2px;font-size:var(--text-sm);color:var(--gray-500)}.ui-card__body{padding:var(--space-5)}.ui-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206178c;display:flex;align-items:center;justify-content:center;z-index:120;padding:var(--space-4)}.ui-modal{width:100%;background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--gray-200);box-shadow:var(--shadow-xl);max-height:90vh;overflow:auto}.ui-modal--sm{max-width:480px}.ui-modal--md{max-width:620px}.ui-modal--lg{max-width:820px}.ui-modal__header,.ui-modal__footer{padding:var(--space-4) var(--space-5);display:flex;align-items:center;justify-content:space-between}.ui-modal__header{background:var(--color-surface);border-bottom:1px solid var(--gray-100)}.ui-modal__footer{background:var(--color-surface-subtle);justify-content:flex-end;gap:var(--space-2)}.ui-modal__header h3{font-size:var(--text-lg);font-weight:var(--font-semibold)}.ui-modal__close{color:var(--gray-500);font-size:1rem}.ui-modal__close:hover{color:var(--gray-800)}.ui-modal__body{padding:var(--space-5)}.ui-modal__body{background:var(--color-surface-subtle)}.ui-table-wrap{overflow-x:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-workspace-surface);background:var(--color-workspace-surface);box-shadow:var(--shadow-md)}.ui-table-toolbar{display:flex;align-items:center;gap:var(--space-2);min-height:58px;padding:10px 13px;border-bottom:1px solid var(--color-border-default)}.ui-filter-group{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ui-filter-btn.ui-btn{border-radius:var(--radius-full)}.ui-filter-btn--active.ui-btn{background:var(--color-workspace-filter-active);color:var(--color-workspace-filter-active-text)}@media(max-width:640px){.ui-filter-group{overflow-x:auto}}.ui-table-footer{display:flex;align-items:center;justify-content:space-between;min-height:54px;gap:var(--space-3);padding:10px 13px;border-top:1px solid var(--color-border-default)}.ui-table-footer>small,.ui-table-pager__item>span{color:var(--color-text-muted);font-size:11px}.ui-table{width:calc(100% - 14px);margin:0 7px;border-collapse:separate;border-spacing:0 var(--space-1)}.ui-table th,.ui-table td{padding:.75rem .9rem;text-align:left}.ui-table th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.ui-table thead th{border-bottom:1px solid var(--color-border-subtle)}.ui-table td{font-size:var(--text-sm);color:var(--color-text-primary)}.ui-table tbody td{background:transparent}.ui-table tbody tr:hover td,.ui-table__row--selected td{background:var(--color-workspace-row)!important}.ui-table tbody tr:hover td:first-child,.ui-table__row--selected td:first-child{border-radius:var(--radius-workspace-row) 0 0 var(--radius-workspace-row)}.ui-table tbody tr:hover td:last-child,.ui-table__row--selected td:last-child{border-radius:0 var(--radius-workspace-row) var(--radius-workspace-row) 0}.ui-table__cell--right{text-align:right}.ui-table__cell--center{text-align:center}.ui-table__foot td{padding:.6rem .9rem;border-top:1px solid var(--gray-200);border-bottom:none;font-size:var(--text-sm);color:var(--gray-700);font-weight:var(--font-medium)}.ui-table__foot tr:last-child td{border-top:2px solid var(--gray-300);color:var(--gray-900);font-weight:var(--font-semibold)}.ui-table-empty{border:1px solid var(--color-border-default);border-radius:var(--radius-workspace-surface);background:var(--color-workspace-surface);padding:var(--space-8);text-align:center;color:var(--gray-500)}.ui-form-field--mt{margin-top:var(--space-3)}.admin-plans-modal__body{max-height:70vh;overflow-y:auto;padding:var(--space-1)}.admin-table__unit{font-size:.7rem;color:var(--gray-400)}.ui-toggle{display:inline-flex;align-items:center}.ui-toggle--row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:var(--space-3) 0}.ui-toggle__text{display:flex;flex-direction:column;gap:2px}.ui-toggle__label{font-size:var(--text-sm);font-weight:500;color:var(--gray-800)}.ui-toggle__desc{font-size:var(--text-xs);color:var(--gray-500);line-height:1.4}.ui-toggle__switch{position:relative;flex-shrink:0;width:42px;height:24px;border:none;border-radius:var(--radius-full);background:var(--gray-300);cursor:pointer;padding:0;transition:background var(--transition-fast)}.ui-toggle__switch--on{background:var(--product-context-accent)}.ui-toggle__switch:focus-visible{outline:2px solid var(--product-context-accent);outline-offset:2px}.ui-toggle__switch:disabled{opacity:.5;cursor:not-allowed}.ui-toggle__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast)}.ui-toggle__switch--on .ui-toggle__thumb{transform:translate(18px)}.ui-toggle--disabled .ui-toggle__label{color:var(--gray-500)}.ui-toggle-group{display:flex;flex-direction:column}.ui-toggle-group .ui-toggle--row+.ui-toggle--row{border-top:1px solid var(--gray-200)}.ui-btn--loading{position:relative;pointer-events:none}.ui-btn__spinner{flex-shrink:0}.ui-copyable-id{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;max-width:100%}.ui-copyable-id--field{display:flex;width:100%}.ui-copyable-id__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);-webkit-user-select:all;user-select:all}.ui-copyable-id__input{flex:1;min-width:0;font-family:var(--font-mono)}.ui-copyable-id .ui-icon-btn{flex-shrink:0}.ui-form-field__control>.ui-copyable-id--field .ui-input{padding:4px 0 0;border:0;border-radius:0;background:transparent;color:var(--create-field-text);box-shadow:none;outline:none}.ui-form-field__control>.ui-copyable-id--field .ui-icon-btn{margin-block:-6px}.ui-icon-btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.ui-icon-btn--sm{width:32px;height:32px}.ui-icon-btn--md{width:36px;height:36px}.ui-icon-btn:hover:not(:disabled){background:var(--color-surface-subtle);color:var(--color-text-primary)}.ui-icon-btn:active:not(:disabled){background:var(--color-border-subtle)}.ui-icon-btn--danger:hover:not(:disabled){background:var(--color-danger-bg);color:var(--color-danger-fg)}.ui-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ui-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);border:var(--border-width-default) solid transparent;font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-normal);white-space:nowrap}.ui-badge--neutral{background:var(--color-surface-subtle);color:var(--color-text-secondary);border-color:var(--color-border-subtle)}.ui-badge--info{background:var(--color-info-bg);color:var(--color-info-fg);border-color:var(--color-info-border)}.ui-badge--success{background:var(--color-success-bg);color:var(--color-success-fg);border-color:var(--color-success-border)}.ui-badge--warning{background:var(--color-warning-bg);color:var(--color-warning-fg);border-color:var(--color-warning-border)}.ui-badge--danger{background:var(--color-danger-bg);color:var(--color-danger-fg);border-color:var(--color-danger-border)}.ui-dept-badge{--dept-color: var(--dept-swatch-10);display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;border-radius:var(--radius-pill);border:var(--border-width-default) solid color-mix(in srgb,var(--dept-color) 38%,transparent);background:color-mix(in srgb,var(--dept-color) 12%,transparent);color:color-mix(in srgb,var(--dept-color) 62%,var(--color-text-primary));font-weight:var(--font-semibold);line-height:var(--leading-normal);white-space:nowrap;flex-shrink:0}.ui-dept-badge--sm{padding:0 var(--space-2);font-size:11px}.ui-dept-badge--md{padding:2px var(--space-3);font-size:var(--text-xs)}.ui-dept-badge__dot{width:7px;height:7px;border-radius:var(--radius-full);background:var(--dept-color);flex-shrink:0}.ui-dept-badge__name{overflow:hidden;text-overflow:ellipsis}.ui-dept-badge__ai{flex-shrink:0;opacity:.8}.ui-dept-badge--triage{border:var(--border-width-default) dashed var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-fg)}.ui-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--nav-avatar-bg);color:var(--nav-avatar-text);font-weight:var(--font-semibold);overflow:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none}.ui-avatar--sm{width:24px;height:24px;font-size:10px}.ui-avatar--md{width:32px;height:32px;font-size:var(--text-xs)}.ui-avatar--lg{width:40px;height:40px;font-size:var(--text-sm)}.ui-avatar__img{width:100%;height:100%;object-fit:cover}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-spinner{display:inline-block;border-radius:var(--radius-pill);border:2px solid var(--color-border-default);border-top-color:var(--color-accent);animation:ui-spin .8s linear infinite;flex-shrink:0}.ui-spinner--sm{width:14px;height:14px}.ui-spinner--md{width:20px;height:20px}.ui-spinner--lg{width:28px;height:28px}@keyframes ui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.ui-skeleton{display:inline-block;width:100%;height:1em;border-radius:var(--radius-sm);background:var(--color-surface-subtle);animation:ui-skeleton-pulse 1.6s var(--motion-easing-standard) infinite}.ui-skeleton--circle{border-radius:var(--radius-pill)}.ui-tooltip{position:relative;display:inline-flex}.ui-tooltip__bubble{position:absolute;z-index:var(--z-tooltip);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-text-primary);color:var(--color-bg);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.ui-tooltip:hover .ui-tooltip__bubble,.ui-tooltip:focus-within .ui-tooltip__bubble{opacity:1}.ui-tooltip__bubble--top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ui-tooltip__bubble--bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.ui-tooltip__bubble--left{right:calc(100% + 6px);top:50%;transform:translateY(-50%)}.ui-tooltip__bubble--right{left:calc(100% + 6px);top:50%;transform:translateY(-50%)}.ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}.ui-empty__icon{color:var(--color-text-muted);margin-bottom:var(--space-1)}.ui-empty__title{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.ui-empty__description{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:40ch}.ui-empty__action{margin-top:var(--space-2)}.ui-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-divider{border:none;border-top:var(--border-width-default) solid var(--color-border-subtle);margin:var(--space-4) 0}.ui-divider--vertical{display:inline-block;width:0;align-self:stretch;border-top:none;border-left:var(--border-width-default) solid var(--color-border-subtle);margin:0 var(--space-2)}.ui-checkbox,.ui-radio{display:flex;align-items:flex-start;gap:var(--space-2)}.ui-checkbox__input,.ui-radio__input{width:16px;height:16px;margin-top:2px;accent-color:var(--product-context-accent);cursor:pointer;flex-shrink:0}.ui-checkbox__input:disabled,.ui-radio__input:disabled{cursor:not-allowed}.ui-checkbox__text,.ui-radio__text{display:flex;flex-direction:column;gap:2px;min-height:24px;justify-content:center}.ui-checkbox__label,.ui-radio__label{font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer}.ui-checkbox__input:disabled+.ui-checkbox__text .ui-checkbox__label,.ui-radio__input:disabled+.ui-radio__text .ui-radio__label{color:var(--color-text-muted);cursor:not-allowed}.ui-checkbox__description,.ui-radio__description{font-size:var(--text-xs);color:var(--color-text-secondary)}.ui-form-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}.ui-form-actions--end{justify-content:flex-end}.ui-form-actions--between{justify-content:space-between}.ui-form-actions--start{justify-content:flex-start}.ui-table__sort-btn{display:inline-flex;align-items:center;gap:var(--space-1);border:none;background:none;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;border-radius:var(--radius-sm)}.ui-table__sort-btn:hover{color:var(--color-text-primary)}.ui-table__sort-icon{display:inline-flex;color:var(--color-text-muted)}th[aria-sort] .ui-table__sort-icon{color:var(--color-accent)}.ui-table__select-col{width:36px;text-align:center}.ui-table__checkbox{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.ui-table__row--selected td{box-shadow:inset 0 1px 0 var(--color-border-subtle),inset 0 -1px 0 var(--color-border-subtle)}.ui-table__empty-cell{padding:var(--space-8) var(--space-4)!important;background:transparent!important;pointer-events:none}.ui-table tbody tr:has(.ui-table__empty-cell):hover td{background:transparent!important}.ui-table__empty-cell .ui-table-empty{padding:0;border:0;border-radius:0;background:transparent}.ui-table--dense th,.ui-table--dense td{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.ui-table-bulk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);margin-bottom:var(--space-2)}.ui-table-bulk__count{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.ui-table-bulk__actions{display:flex;align-items:center;gap:var(--space-2)}.ui-table-pager{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:0}.ui-table-pager__status{font-size:var(--text-xs);color:var(--color-text-secondary)}.ui-table-pager__item{display:inline-flex;align-items:center;gap:4px}.ui-table-pager .ui-icon-btn,.ui-table-pager__page.ui-btn{min-width:30px;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:7px;color:var(--color-text-secondary)}.ui-table-pager__page--active.ui-btn{border-color:var(--color-border-focus);background:var(--color-workspace-pagination-active);color:var(--color-workspace-filter-active-text)}.ui-table-pager .ui-icon-btn:hover:not(:disabled),.ui-table-pager__page.ui-btn:hover{background:var(--color-workspace-row);color:var(--color-text-primary)}body.ui-modal-open{overflow:hidden}.ui-modal-overlay{z-index:20000}.ui-confirm{display:flex;align-items:flex-start;gap:var(--space-3)}.ui-confirm__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);flex-shrink:0}.ui-confirm__icon--danger{background:var(--color-danger-bg);color:var(--color-danger-fg)}.ui-confirm__icon--warning{background:var(--color-warning-bg);color:var(--color-warning-fg)}.ui-confirm__message{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.ui-table__group-row td{padding:var(--space-3) var(--space-2) var(--space-1);font-weight:var(--font-semibold);color:var(--color-text-primary);background:var(--color-surface-subtle)}.ui-table--sticky-header thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-surface);box-shadow:inset 0 -1px 0 var(--color-border-default)}.ui-table__row--clickable{cursor:pointer}.ui-table__row--clickable:hover td{background:var(--color-surface-subtle)}.ui-table__row--clickable:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.ui-page{display:flex;flex-direction:column;gap:var(--space-6)}.ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ui-page-header__main{display:flex;flex-direction:column;gap:var(--space-1)}.ui-page-header__eyebrow{margin:0;font-size:11px;font-weight:var(--font-extrabold);text-transform:uppercase;letter-spacing:1.3px;color:var(--product-context-accent)}.ui-page-header__title{margin:0;font-size:27px;font-weight:750;letter-spacing:-1.2px;line-height:var(--leading-tight);color:var(--color-text-primary)}.ui-page-header__subtitle{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.ui-create-canvas{margin:0 0 var(--space-4);border:1px solid var(--create-canvas-border);border-radius:15px;background:linear-gradient(110deg,var(--create-canvas-bg-from),var(--create-canvas-bg-to) 64%);box-shadow:0 14px 34px #07121d45;overflow:hidden}.ui-create-canvas__top{display:flex;align-items:center;gap:var(--space-3);padding:14px 16px;border-bottom:1px solid var(--create-canvas-header-border)}.ui-create-canvas__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--product-context-accent-light),var(--product-context-accent) 55%,var(--product-context-accent-dark));color:var(--color-on-accent);flex-shrink:0}.ui-create-canvas__top b{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.ui-create-canvas__top small{display:block;font-size:var(--text-xs);color:var(--create-canvas-muted)}.ui-create-canvas__close{margin-left:auto}.ui-create-canvas__body{padding:14px 16px 16px}.ui-create-canvas__footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 16px 16px}.ui-create-canvas__hint{font-size:var(--text-xs);color:var(--create-canvas-muted)}.ui-create-canvas__fields{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:9px}.ui-create-canvas__field{display:grid;gap:0;border:1px solid var(--create-field-border);border-radius:9px;background:var(--create-field-bg);padding:6px 9px}.ui-create-canvas__field-label{display:block;font-size:10px;color:var(--create-field-label);text-transform:uppercase;letter-spacing:.06em}.ui-create-canvas__field .ui-input,.ui-create-canvas__field .ui-select,.ui-create-canvas__field .ui-textarea{width:100%;background-color:var(--create-field-bg);border:0;border-radius:0;color:var(--create-field-text);outline:none;padding:4px 0 0;font:inherit}.ui-create-canvas__field .ui-input,.ui-create-canvas__field .ui-select,.ui-create-canvas__field .ui-textarea{border-color:transparent}.ui-create-canvas__field .ui-input:focus,.ui-create-canvas__field .ui-select:focus,.ui-create-canvas__field .ui-textarea:focus{outline:none;border-color:transparent;box-shadow:none!important}.ui-create-canvas__field .ui-input:focus-visible,.ui-create-canvas__field .ui-select:focus-visible,.ui-create-canvas__field .ui-textarea:focus-visible{outline:none;border-color:transparent;box-shadow:none!important}.ui-create-canvas__field:focus-within{border-color:var(--product-context-accent-light);box-shadow:none}:is(.ui-create-canvas__body,.admin-context-panel__action-canvas) label:not(.ui-form-field):has(>.ui-input,>.ui-select,>.ui-textarea){display:grid;gap:0;border:1px solid var(--create-field-border);border-radius:9px;background:var(--create-field-bg);padding:6px 9px;color:var(--create-field-label);font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.06em}:is(.ui-create-canvas__body,.admin-context-panel__action-canvas) label:not(.ui-form-field):has(>.ui-input,>.ui-select,>.ui-textarea)>.ui-input,:is(.ui-create-canvas__body,.admin-context-panel__action-canvas) label:not(.ui-form-field):has(>.ui-input,>.ui-select,>.ui-textarea)>.ui-select,:is(.ui-create-canvas__body,.admin-context-panel__action-canvas) label:not(.ui-form-field):has(>.ui-input,>.ui-select,>.ui-textarea)>.ui-textarea{width:100%;min-width:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;padding:4px 0 0;color:var(--create-field-text);font-size:var(--text-sm);line-height:1.4;letter-spacing:normal;text-transform:none}:is(.ui-create-canvas__body,.admin-context-panel__action-canvas) label:not(.ui-form-field):has(>.ui-input,>.ui-select,>.ui-textarea):focus-within{border-color:var(--product-context-accent-light)}.ui-delete-canvas{display:flex;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-workspace-card);background:color-mix(in srgb,var(--color-danger-bg) 58%,var(--color-workspace-surface))}.ui-delete-canvas__icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger-fg)}.ui-delete-canvas__content{min-width:0}.ui-delete-canvas__content strong{color:var(--color-text-primary);font-size:var(--text-sm)}.ui-delete-canvas__content p{margin:var(--space-1) 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}.ui-delete-canvas__actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.ui-delete-canvas__body{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.ui-delete-canvas__content .ui-delete-canvas__hint{margin:var(--space-2) 0 0;text-align:right}@media(max-width:760px){.ui-create-canvas__fields{grid-template-columns:1fr}}.ui-page-header__actions{display:flex;align-items:center;gap:var(--space-2)}.ui-section{display:flex;flex-direction:column;gap:var(--space-4)}.ui-section__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ui-section__heading{flex:1 1 240px;min-width:0}.ui-section__title{margin:0;color:var(--color-text-primary);font-size:var(--text-lg)}.ui-section__description{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.ui-section__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}.ui-state{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg)}.ui-state--loading,.ui-state--error{border:1px solid var(--color-border-subtle);background:var(--color-surface)}.ui-product-indicator{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);background:var(--color-surface)}.ui-product-indicator__dot{width:8px;height:8px;border-radius:var(--radius-full);background:var(--product-os)}.ui-product-indicator--os .ui-product-indicator__dot{background:var(--product-os)}.ui-product-indicator--chat .ui-product-indicator__dot{background:var(--product-chat)}.ui-product-indicator--talk .ui-product-indicator__dot{background:var(--product-talk)}.ui-product-indicator--note .ui-product-indicator__dot{background:var(--product-note)}.ui-product-indicator--admin .ui-product-indicator__dot{background:var(--product-admin-light)}@media(max-width:768px){.ui-page-header,.ui-section__header{flex-direction:column}}.api-usage-chart__plot{width:100%;height:240px}.api-usage-chart__toggle{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.ui-tabs{border-bottom:2px solid var(--color-border-subtle);display:flex;flex-shrink:0;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs__item{align-items:center;background:none;border:0;border-bottom:2px solid transparent;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2);margin-bottom:-2px;padding:var(--space-2) var(--space-3);transition:color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard);white-space:nowrap}.ui-tabs__item:hover{color:var(--color-text-primary)}.ui-tabs__item--active{border-bottom-color:var(--color-accent);color:var(--color-text-primary);font-weight:500}.ui-tabs--ink{border-bottom:0;box-shadow:inset 0 -2px 0 var(--color-border-subtle);position:relative}.ui-tabs--ink .ui-tabs__item{margin-bottom:0}.ui-tabs--ink .ui-tabs__item--active{border-bottom-color:transparent}.ui-tabs__ink{background:var(--color-accent);border-radius:2px 2px 0 0;bottom:0;height:2px;left:0;pointer-events:none;position:absolute;transform:translate(var(--ui-tabs-ink-left, 0));transition:transform var(--motion-duration-slow) var(--motion-easing-standard),width var(--motion-duration-slow) var(--motion-easing-standard);width:var(--ui-tabs-ink-width, 0)}@media(prefers-reduced-motion:reduce){.ui-tabs__ink{transition:none}}.ui-tabs__item:focus-visible{border-radius:var(--radius-sm) var(--radius-sm) 0 0;outline:2px solid var(--color-accent);outline-offset:-2px}.ui-tabs__badge{background:var(--color-surface-subtle);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:.6875rem;padding:0 var(--space-2)}.ui-resize-handle{bottom:0;cursor:col-resize;position:absolute;top:0;touch-action:none;width:8px;z-index:5}.ui-resize-handle--start{left:0}.ui-resize-handle--end{right:0}.ui-resize-handle:after{background:transparent;bottom:0;content:"";left:0;position:absolute;top:0;transition:background var(--motion-duration-fast) var(--motion-easing-standard);width:2px}.ui-resize-handle:hover:after,.ui-resize-handle:focus-visible:after,.ui-resize-handle--dragging:after{background:var(--color-accent)}.ui-resize-handle:focus-visible{outline:none}.ui-resize-handle__grip{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-muted);display:flex;height:28px;justify-content:center;left:1px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);width:14px}.ui-resize-handle:hover .ui-resize-handle__grip,.ui-resize-handle:focus-visible .ui-resize-handle__grip,.ui-resize-handle--dragging .ui-resize-handle__grip{opacity:1}.ui-resize-handle__value{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.6875rem;left:12px;padding:2px var(--space-2);pointer-events:none;position:absolute;top:var(--space-4);white-space:nowrap}body.ui-resizing,body.ui-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.copilot{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--color-surface);color:var(--color-text-primary)}.copilot__header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default)}.copilot__mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-text-primary);color:var(--color-text-inverse)}.copilot__heading{flex:1;min-width:0}.copilot__title{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.3}.copilot__subtitle{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.copilot__log{display:flex;flex:1;flex-direction:column;gap:var(--space-3);min-height:0;padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.copilot__log:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.copilot__msg{max-width:92%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.copilot__msg--assistant{align-self:flex-start;background:var(--color-surface-subtle);border-radius:var(--radius-sm) var(--radius-xl) var(--radius-xl) var(--radius-xl)}.copilot__msg--user{align-self:flex-end;max-width:85%;background:var(--color-text-primary);color:var(--color-text-inverse);border-radius:var(--radius-xl) var(--radius-sm) var(--radius-xl) var(--radius-xl)}.copilot__tool{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-xs);color:var(--color-text-muted)}.copilot__thinking{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary)}.copilot__suggestions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.copilot__suggestion{border-radius:var(--radius-full);text-align:left;white-space:normal}.copilot__error,.copilot__blocked{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm)}.copilot__error{margin:0 var(--space-4) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-lg);background:var(--color-danger-bg);color:var(--color-danger-fg)}.copilot__blocked{padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-warning-fg)}.copilot__composer{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--color-border-default)}.copilot__composer[hidden],.copilot__log[hidden]{display:none}.copilot__history{display:flex;flex:1;flex-direction:column;gap:var(--space-3);min-height:0;padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain}.copilot__history-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.copilot__history-title{margin:0;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.copilot__history-empty{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.copilot__history-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.copilot__history-item.ui-btn{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%;height:auto;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-align:left;white-space:normal}.copilot__history-item.ui-btn>span{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0;width:100%}.copilot__history-item--active.ui-btn{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.copilot__history-item-title{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);overflow-wrap:anywhere}.copilot__history-item-meta{font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-text-muted)}.copilot__readonly{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0 var(--space-4) var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-subtle);font-size:var(--text-sm);color:var(--color-text-secondary)}.copilot__input-row{display:flex;align-items:flex-end;gap:var(--space-2)}.copilot__input.ui-textarea{flex:1;min-height:44px;max-height:160px;resize:none}.copilot__send.ui-icon-btn{flex:none;width:44px;height:44px;border:1px solid var(--color-border-default)}.copilot__note{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.copilot-proposal{display:flex;flex-direction:column;align-self:stretch;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface)}.copilot-proposal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.copilot-proposal__title{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold)}.copilot-proposal__status{flex:none}.copilot-proposal__summary,.copilot-proposal__notice{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.copilot-proposal__notice{color:var(--color-warning-fg)}.copilot-proposal__changes,.copilot-proposal__errors{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.copilot-proposal__change{display:flex;flex-direction:column;gap:var(--space-1)}.copilot-proposal__field{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary)}.copilot-diff{display:block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere}.copilot-diff--del{background:var(--color-danger-bg);color:var(--color-danger-fg);text-decoration:line-through}.copilot-diff--add{background:var(--color-success-bg);color:var(--color-success-fg);text-decoration:none}.copilot-proposal__errors{gap:var(--space-1);padding-left:var(--space-4);list-style:disc;font-size:var(--text-sm);color:var(--color-danger-fg)}.copilot-proposal__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:1023px){.copilot__suggestion.ui-btn,.copilot-proposal__actions .ui-btn{min-height:44px}}@media(prefers-reduced-motion:reduce){.copilot__log{scroll-behavior:auto}}body.ui-sidepanel-open{overflow:hidden}.ui-sidepanel-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19000;display:flex;justify-content:flex-end}.ui-sidepanel__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#02061773;animation:ui-sidepanel-fade var(--motion-duration-slow) var(--motion-easing-standard)}.ui-sidepanel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:var(--color-surface);color:var(--color-text-primary);border-left:1px solid var(--color-border-default);box-shadow:var(--shadow-xl);animation:ui-sidepanel-in var(--motion-duration-slow) var(--motion-easing-standard)}.ui-sidepanel:focus{outline:none}.ui-sidepanel--md{max-width:480px}.ui-sidepanel--lg{max-width:640px}.ui-sidepanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.ui-sidepanel__heading{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui-sidepanel__title{margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}.ui-sidepanel__description{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.ui-sidepanel__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer}.ui-sidepanel__close:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.ui-sidepanel__close:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ui-sidepanel__body{flex:1;min-height:0;overflow-y:auto;padding:var(--space-5)}.ui-sidepanel__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-subtle)}@keyframes ui-sidepanel-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes ui-sidepanel-fade{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.ui-sidepanel--md,.ui-sidepanel--lg{max-width:none;border-left:none}}.ui-segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.ui-segmented__option{display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.ui-segmented--sm .ui-segmented__option{min-height:28px;padding:0 var(--space-2);font-size:var(--text-xs)}.ui-segmented__option:hover:not(.ui-segmented__option--checked):not(.ui-segmented__option--disabled){background:var(--color-surface);color:var(--color-text-primary)}.ui-segmented__option--checked{border-color:var(--color-accent);background:var(--color-surface);color:var(--color-text-primary);font-weight:var(--font-semibold);box-shadow:var(--shadow-sm)}.ui-segmented__check{color:var(--color-accent)}.ui-segmented__option--disabled{color:var(--color-text-muted);cursor:not-allowed;text-decoration:line-through;text-decoration-color:var(--color-border-strong)}.ui-segmented__option:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.ui-segmented--readonly{background:transparent;border-style:dashed}.ui-segmented--readonly .ui-segmented__option{cursor:default}.ui-segmented--readonly .ui-segmented__option--checked{border-color:var(--color-border-strong);box-shadow:none}.ui-segmented--readonly .ui-segmented__check{color:var(--color-text-secondary)}.ui-toast-action{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){.ui-sidepanel,.ui-sidepanel__scrim{animation:none}.ui-segmented__option{transition:none}}[data-theme=dark]{color-scheme:dark;--white: #111827;--gray-content: #12151b;--gray-50: #0d1014;--gray-100: #1d2125;--gray-150: color-mix(in srgb, var(--gray-100) 88%, #ffffff 12%);--gray-200: #20252c;--gray-300: #343b45;--gray-400: #717b87;--gray-500: #9aa3ad;--gray-600: #cdd3da;--gray-700: #e2e6ea;--gray-800: #f1f3f5;--gray-900: #f8f9fb;--gray-950: #ffffff;--primary-50: #0b1e3a;--primary-100: #112a52;--primary-200: #1e3a8a;--primary-300: #1e40af;--primary-400: #2563eb;--primary-500: #3b82f6;--primary-600: #60a5fa;--primary-700: #93c5fd;--primary-800: #bfdbfe;--primary-900: #dbeafe;--primary-950: #eff6ff;--secondary-50: #042f2e;--secondary-100: #064e3b;--secondary-200: #065f46;--secondary-300: #059669;--secondary-400: #34d399;--secondary-500: #6ee7b7;--success-50: #052e16;--success-500: #4ade80;--success-600: #22c55e;--success-700: #16a34a;--warning-50: #422006;--warning-500: #fbbf24;--warning-600: #f59e0b;--danger-50: #450a0a;--danger-500: #f87171;--danger-600: #ef4444;--danger-700: #dc2626;--info-50: #172554;--info-500: #60a5fa;--info-600: #3b82f6;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .2);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .2);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .6);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .2);--color-bg: #0b0d12;--color-surface: #12151b;--color-surface-subtle: #0e1116;--color-surface-raised: #1a1f27;--color-shell-panel: #0d1017;--color-workspace-surface: #10131b;--color-workspace-row: #191e29;--color-workspace-filter-active: #103148;--color-workspace-filter-active-text: #a6e5ff;--color-workspace-pagination-active: #103148;--shell-glow-1: #28365a;--shell-glow-2: #1a233d;--create-canvas-border: rgba(101, 146, 230, .4);--create-canvas-bg-from: #1e2740;--create-canvas-bg-to: #161723;--create-canvas-header-border: rgba(67, 96, 139, .2);--create-canvas-muted: #96a6bd;--create-field-border: #3e4d69;--create-field-bg: #10111b;--create-field-text: #f0f7fe;--create-field-label: #8695ac;--field-bg: rgba(0, 0, 0, .18);--field-border: rgba(255, 255, 255, .2);--field-border-hover: rgba(255, 255, 255, .34);--field-placeholder: rgba(255, 255, 255, .42);--field-error-ring: color-mix(in srgb, var(--danger-500) 30%, transparent);--field-disabled-bg: rgba(255, 255, 255, .04);--field-readonly-bg: rgba(255, 255, 255, .04);--field-action-hover: rgba(255, 255, 255, .08);--color-text-primary: rgba(255, 255, 255, .94);--color-text-secondary: rgba(255, 255, 255, .68);--color-text-muted: rgba(255, 255, 255, .46);--color-text-inverse: #14181d;--color-border-subtle: rgba(255, 255, 255, .1);--color-border-default: rgba(255, 255, 255, .16);--color-border-strong: #374151;--color-border-focus: #5f96ff;--color-accent: #2f63dc;--color-accent-hover: #3f78f5;--color-accent-active: #284fb3;--color-accent-subtle: #112a52;--color-on-accent: #ffffff;--color-link: #5f96ff;--color-success-bg: #052e16;--color-success-fg: #4ade80;--color-success-border: rgba(74, 222, 128, .35);--color-warning-bg: #422006;--color-warning-fg: #fbbf24;--color-warning-border: rgba(251, 191, 36, .35);--color-danger-bg: #450a0a;--color-danger-fg: #f87171;--color-danger-border: rgba(248, 113, 113, .35);--color-info-bg: #172554;--color-info-fg: #60a5fa;--color-info-border: rgba(96, 165, 250, .35);--color-node-trigger: #4ade80;--color-node-condition: #60a5fa;--color-node-action: #2dd4bf;--color-node-ai: #a78bfa;--color-node-end: #94a3b8;--color-method-get: #4ade80;--color-method-post: #60a5fa;--color-method-put: #fbbf24;--color-method-patch: #a78bfa;--color-method-delete: #f87171;--color-running: #818cf8;--color-running-hover: #6366f1;--color-running-light: #a5b4fc;--color-running-lighter: #c7d2fe;--color-running-bg: rgba(99, 102, 241, .18);--color-running-fg: #a5b4fc;--color-running-border: #4338ca;--color-running-tint-bg: rgba(99, 102, 241, .12);--color-chip-user-bg: rgba(139, 92, 246, .16);--color-chip-user-fg: #c4b5fd;--color-chip-user-border: #7c3aed;--color-chip-user-hover-bg: rgba(139, 92, 246, .26);--color-chip-user-hover-border: #a78bfa;--color-chip-system-bg: rgba(56, 189, 248, .16);--color-chip-system-fg: #7dd3fc;--color-chip-system-border: #0369a1;--color-chip-system-hover-bg: rgba(56, 189, 248, .26);--color-chip-system-hover-border: #38bdf8;--color-chat-wallpaper-bg: #0b141a;--color-chat-wallpaper-pattern: #1f2c34;--color-chat-bubble-sent-bg: #005c4b;--color-chat-bubble-received-bg: #1f2c34;--color-chat-read-receipt: #53bdeb;--chat-nav-bg: #0b0d12;--chat-sidebar-bg: #0f1218;--nav-bg: #0b0d12;--nav-bg-shell: #0b0d12;--nav-topbar-bg: #0b1118cf;--nav-border: #252b38;--shell-frame-bg: var(--color-surface);--shell-frame-shadow: none;--nav-text: rgba(255, 255, 255, .65);--nav-text-muted: rgba(255, 255, 255, .4);--nav-text-strong: rgba(255, 255, 255, .9);--nav-item-hover-bg: color-mix(in srgb, #0b0d12 78%, #ffffff 22%);--nav-item-hover-text: #fff;--nav-active-bg: color-mix(in srgb, var(--product-context-accent) 16%, #0b0d12);--nav-active-text: #ffffff;--nav-active-indicator: var(--product-context-accent);--nav-section-label: rgba(255, 255, 255, .4);--nav-overlay-bg: #1a1f27;--nav-overlay-border: #252b38;--nav-overlay-item-text: rgba(255, 255, 255, .75);--nav-overlay-item-hover-bg: rgba(255, 255, 255, .08);--nav-overlay-label: rgba(255, 255, 255, .4);--nav-overlay-divider: rgba(255, 255, 255, .1);--nav-avatar-bg: rgba(255, 255, 255, .14);--nav-avatar-text: #fff;--nav-collapse-btn-color: rgba(255, 255, 255, .5);--nav-collapse-btn-hover-bg: rgba(255, 255, 255, .08);--scrollbar-track: transparent;--scrollbar-thumb: rgba(148, 163, 184, .32);--scrollbar-thumb-hover: rgba(148, 163, 184, .5)}[data-theme=dark] .app-sidebar__collapse-area{background:var(--nav-bg-shell);border-top-color:transparent}[data-theme=dark] .app-topbar__user-dropdown{background:var(--gray-content);border-color:var(--gray-200)}[data-theme=dark] .app-topbar__user-dropdown-info{border-bottom-color:var(--gray-200)}[data-theme=dark] .app-topbar__user-dropdown-name{color:var(--gray-900)}[data-theme=dark] .app-topbar__user-dropdown-email{color:var(--gray-500)}[data-theme=dark] .app-topbar__user-dropdown-item{color:var(--gray-700)}[data-theme=dark] .app-topbar__user-dropdown-item:hover{background:var(--gray-200)}[data-theme=dark] .app-topbar__user-dropdown-item--danger{color:#f87171}[data-theme=dark] .app-topbar__user-dropdown-item--danger:hover{background:#450a0a}[data-theme=dark] .form-input{background:var(--gray-100);border-color:var(--gray-300);color:var(--gray-900)}[data-theme=dark] .form-input:focus{box-shadow:0 0 0 3px #6366f140}[data-theme=dark] .form-input::placeholder{color:var(--gray-400)}[data-theme=dark] .ui-card,[data-theme=dark] .ui-modal,[data-theme=dark] .ui-table-wrap,[data-theme=dark] .ui-table-empty{background:var(--color-surface);border-color:var(--color-border-default)}[data-theme=dark] .ui-card__header{background:var(--color-surface-subtle);border-color:var(--color-border-default)}[data-theme=dark] .ui-modal__header{background:var(--color-surface);border-color:var(--color-border-default)}[data-theme=dark] .ui-modal__footer{background:var(--color-surface-subtle)}[data-theme=dark] .ui-modal-overlay{background:#000000b3}[data-theme=dark] .ui-table th{color:var(--gray-500)}[data-theme=dark] .ui-table td{color:var(--gray-700)}[data-theme=dark] .ui-table th,[data-theme=dark] .ui-table td{border-bottom-color:var(--gray-300)}[data-theme=dark] .ui-table__foot td,[data-theme=dark] .ui-table__group-row td{border-color:var(--gray-300)}[data-theme=dark] .ui-table--sticky-header thead th{box-shadow:inset 0 -1px 0 var(--gray-300)}[data-theme=dark] .ui-table tbody tr:hover td{background:var(--gray-200)}[data-theme=dark] .ui-btn--secondary{background:var(--gray-100);border-color:var(--gray-300);color:var(--gray-700)}[data-theme=dark] .ui-btn--secondary:hover{background:var(--gray-200)}[data-theme=dark] .ui-btn--ghost:hover{background:var(--gray-200);color:var(--gray-800)}[data-theme=dark] .icon-btn{color:var(--gray-500)}[data-theme=dark] .icon-btn:hover{background:var(--gray-200);color:var(--gray-700)}[data-theme=dark] .icon-btn--danger:hover{background:#ef444426;color:#f87171}[data-theme=dark] .icon-btn[data-tooltip]:after{background:var(--gray-300);color:var(--gray-900)}[data-theme=dark] .channels-mini-step--done{background:#052e16;color:#4ade80}[data-theme=dark] .step--active .step__number,[data-theme=dark] .channels-mini-step--active{color:#fff}[data-theme=dark] .review-notice{background:#422006;border-color:#78350f}[data-theme=dark] .review-notice p{color:#fbbf24}[data-theme=dark] .delete-confirm{background:#450a0a;border-color:#7f1d1d}[data-theme=dark] .delete-confirm p,[data-theme=dark] .channel-error{color:#f87171}[data-theme=dark] .btn--danger{background:#dc2626;color:#fff}[data-theme=dark] .btn--danger:hover{background:#b91c1c}[data-theme=dark] .btn--ghost.btn--danger{color:#f87171}[data-theme=dark] .setup-step--completed .setup-step__dot{background:#052e16;color:#4ade80}[data-theme=dark] .setup-step--active .setup-step__dot{color:#fff}[data-theme=dark] .setup-step--failed .setup-step__dot{background:#450a0a;color:#f87171}[data-theme=dark] .admin-empty,[data-theme=dark] .admin-stat-card,[data-theme=dark] .admin-filter-select,[data-theme=dark] .admin-inline-select,[data-theme=dark] .admin-table-container,[data-theme=dark] .admin-activity-list,[data-theme=dark] .admin-quick-link,[data-theme=dark] .admin-card{background:var(--gray-100);border-color:var(--gray-300)}[data-theme=dark] .admin-table th,[data-theme=dark] .admin-table td{border-bottom-color:var(--gray-300)}[data-theme=dark] .admin-inline-select,[data-theme=dark] .admin-filter-select{color:var(--gray-700)}[data-theme=dark] .admin-stat-card--warning{border-left-color:#f59e0b}[data-theme=dark] .admin-stat-card--danger{border-left-color:#ef4444}[data-theme=dark] .admin-badge--active,[data-theme=dark] .admin-badge--setup-active{background:#052e16;color:#4ade80}[data-theme=dark] .admin-badge--pending,[data-theme=dark] .admin-badge--warning,[data-theme=dark] .admin-badge--setup-sending_sms,[data-theme=dark] .admin-badge--setup-waiting_sms{background:#422006;color:#fbbf24}[data-theme=dark] .admin-badge--error,[data-theme=dark] .admin-badge--suspended,[data-theme=dark] .admin-badge--setup-failed{background:#450a0a;color:#f87171}[data-theme=dark] .admin-badge--info,[data-theme=dark] .admin-badge--meta,[data-theme=dark] .admin-badge--setup-creating_bm,[data-theme=dark] .admin-badge--setup-verifying_bm{background:#172554;color:#60a5fa}[data-theme=dark] .admin-badge--brzo{background:#4a044e;color:#e879f9}[data-theme=dark] .admin-badge--plan{background:#052e16;color:#4ade80}[data-theme=dark] .admin-badge--setup-requested{background:#1e1b4b;color:#a5b4fc}[data-theme=dark] .admin-badge--setup-sms_received,[data-theme=dark] .admin-badge--setup-registering_phone{background:#431407;color:#fb923c}[data-theme=dark] .admin-timeline-step--done .dot{background:#052e16;color:#4ade80}[data-theme=dark] .admin-timeline-step--current .dot{color:#fff}[data-theme=dark] .admin-timeline-step--failed .dot{background:#450a0a;color:#f87171}[data-theme=dark] .btn--outline{background:var(--gray-100);border-color:var(--gray-300);color:var(--gray-700)}[data-theme=dark] .btn--outline:hover{background:var(--gray-200)}[data-theme=dark] .btn--danger-outline{background:transparent;border-color:#7f1d1d;color:#f87171}[data-theme=dark] .btn--danger-outline:hover{background:#450a0a}[data-theme=dark] .btn--success-outline{background:transparent;border-color:#166534;color:#4ade80}[data-theme=dark] .btn--success-outline:hover{background:#052e16}[data-theme=dark] .org-card{background:var(--gray-100);border-color:var(--gray-200)}[data-theme=dark] .org-btn--danger{background:transparent;border-color:#7f1d1d;color:#f87171}[data-theme=dark] .org-btn--danger:hover{background:#450a0a}[data-theme=dark] .webhook-status--active{background:#052e16;color:#4ade80}[data-theme=dark] .webhook-status--error{background:#450a0a;color:#f87171}[data-theme=dark] .webhook-scope-badge--global{background:var(--gray-700);color:var(--gray-300)}[data-theme=dark] .webhook-scope-badge--channel{background:#0d2137;color:#64b5f6}[data-theme=dark] .log-type-badge--webhook{background:var(--gray-700);color:var(--gray-300)}[data-theme=dark] .log-type-badge--api{background:#0d2137;color:#64b5f6}[data-theme=dark] .token-created-banner{background:#052e16;border-color:#166534;color:#4ade80}[data-theme=dark] .token-created-banner code{border-color:#166534;background:#041f14;color:#86efac}[data-theme=dark] .log-status-badge--success{background:#052e16;color:#4ade80}[data-theme=dark] .log-status-badge--fail{background:#450a0a;color:#f87171}[data-theme=dark] .ai-agent-status--draft{background:var(--gray-700);color:var(--gray-300)}[data-theme=dark] .ai-agent-status--active{background:#052e16;color:#4ade80}[data-theme=dark] .ai-agent-status--inactive{background:#450a0a;color:#f87171}[data-theme=dark] .ai-agent-name-cell__icon{background:#8b5cf630}[data-theme=dark] .ai-agent-provider-badge{background:var(--gray-700);color:var(--gray-300)}[data-theme=dark] .ai-agent-mcp-select__item{border-color:var(--gray-300)}[data-theme=dark] .ai-agents-models{background:var(--gray-100);border-color:var(--gray-300)}[data-theme=dark] .ai-agent-section__body>.ai-agents-models{background:transparent}[data-theme=dark] .ai-agents-models__audio{border-top-color:var(--gray-300)}[data-theme=dark] .ai-agents-models__title,[data-theme=dark] .ai-agents-models__summary,[data-theme=dark] .ai-agent-models-list__item dt{color:var(--gray-600)}[data-theme=dark] .ai-agent-models-list__item dd{color:var(--gray-800)}[data-theme=dark] .ai-agent-mcp-select__item:hover{background:var(--gray-700)}[data-theme=dark] .wf-ai-agent-preview{background:var(--gray-100)}[data-theme=dark] .wf-ai-agent-preview__row span{color:var(--gray-500)}[data-theme=dark] .wf-ai-agent-preview__row strong{color:var(--gray-700)}[data-theme=dark] .wf-ai-accept-hint{color:var(--gray-500)}.theme-toggle__trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:transparent;color:var(--gray-500);cursor:pointer;transition:all var(--transition-fast)}.theme-toggle__trigger:hover{background:var(--gray-100);color:var(--gray-700);border-color:var(--gray-300)}.app-topbar__actions{display:flex;align-items:center;gap:var(--space-2)}[data-theme=dark] ::selection{background:#6366f14d;color:#fff}[data-theme=dark] .chat__search{padding:var(--space-4) var(--space-3);background:var(--gray-100)}[data-theme=dark] .chat__filters,[data-theme=dark] .chat__conversations{background:var(--gray-100)}[data-theme=dark] .chat{border-color:var(--gray-200);background:var(--gray-100)}[data-theme=dark] .chat__sidebar{border-color:var(--gray-200);background:var(--gray-200)}[data-theme=dark] .chat__sidebar-header{background:var(--gray-100)}[data-theme=dark] .chat__channel-select,[data-theme=dark] .chat__search-input{background:var(--gray-200);border-color:var(--gray-300);color:var(--gray-700)}[data-theme=dark] .chat__conv-item{border-color:var(--gray-200)}[data-theme=dark] .chat__main{background:var(--gray-100)}[data-theme=dark] .chat__input-emoji-panel{background:var(--gray-200);border-color:var(--gray-300)}[data-theme=dark] .chat__bubble--received{background:#202c33;border-color:transparent;color:#e9edef}[data-theme=dark] .chat__bubble--sent{background:#005c4b;color:#e9edef}[data-theme=dark] .chat__bubble-time{color:#8696a0}[data-theme=dark] .chat__bubble-check{color:#53bdeb}[data-theme=dark] .chat__bubble-sender{color:#00a884}[data-theme=dark] .chat__date-divider span{background:#182229;color:#8696a0}[data-theme=dark] .chat__input-icon-btn{color:var(--gray-500)}[data-theme=dark] .chat__input-icon-btn:hover{background:var(--gray-200);color:var(--gray-700)}[data-theme=dark] .chat__nav,[data-theme=dark] .chat__sidebar{background:var(--gray-100);border-color:var(--gray-200)}[data-theme=dark] .chat__back-btn{color:var(--gray-500)}[data-theme=dark] .chat__back-btn:hover{background:var(--gray-200);color:var(--gray-800)}[data-theme=dark] .chat__reaction-picker-fixed{background:#233138;border-color:#1f2c33}[data-theme=dark] .chat__reaction-picker-tab:hover{background:#ffffff14}[data-theme=dark] .chat__reaction-picker-tab--active{background:color-mix(in srgb,var(--color-accent) 15%,transparent)}[data-theme=dark] .chat__emoji-btn:hover{background:#ffffff1a}[data-theme=dark] .chat__new-conv-form{background:var(--primary-50);border-color:var(--gray-200);margin-bottom:5px;margin-left:5px;margin-right:5px;border-radius:10px}[data-theme=dark] .chat__new-conv-input{background:var(--gray-200);border-color:var(--gray-300);color:var(--gray-700)}[data-theme=dark] .chat__placeholder{background-color:var(--color-chat-wallpaper-bg);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='280'%20height='280'%20viewBox='0%200%20280%20280'%3e%3cg%20fill='none'%20stroke='%238696a0'%20stroke-opacity='0.16'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20transform='translate(8%206)%20rotate(-10%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M7.9%2020A9%209%200%201%200%204%2016.1L2%2022Z'/%3e%3c/g%3e%3cg%20transform='translate(78%2022)%20rotate(12%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M19%2014c1.49-1.46%203-3.21%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.76%200-3%20.5-4.5%202-1.5-1.5-2.74-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204.05%203%205.5l7%207Z'/%3e%3c/g%3e%3cg%20transform='translate(150%204)%20rotate(0%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M12%202l3.09%206.26L22%209.27l-5%204.87%201.18%206.88L12%2017.77l-6.18%203.25L7%2014.14%202%209.27l6.91-1.01L12%202z'/%3e%3c/g%3e%3cg%20transform='translate(218%2018)%20rotate(-15%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72%2012.84%2012.84%200%200%200%20.7%202.81%202%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45%2012.84%2012.84%200%200%200%202.81.7A2%202%200%200%201%2022%2016.92z'/%3e%3c/g%3e%3cg%20transform='translate(40%2064)%20rotate(10%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M22%202%2011%2013'/%3e%3cpath%20d='M22%202%2015%2022%2011%2013%202%209%2022%202z'/%3e%3c/g%3e%3cg%20transform='translate(112%2076)%20rotate(-8%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M9%2018V5l12-2v13'/%3e%3ccircle%20cx='6'%20cy='18'%20r='3'/%3e%3ccircle%20cx='18'%20cy='16'%20r='3'/%3e%3c/g%3e%3cg%20transform='translate(184%2062)%20rotate(0%2013.8%2013.8)%20scale(1.15)'%3e%3ccircle%20cx='12'%20cy='12'%20r='10'/%3e%3cpath%20d='M8%2014s1.5%202%204%202%204-2%204-2'/%3e%3cpath%20d='M9%209h.01'/%3e%3cpath%20d='M15%209h.01'/%3e%3c/g%3e%3cg%20transform='translate(244%2080)%20rotate(8%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M14.5%204h-5L7%207H4a2%202%200%200%200-2%202v9a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V9a2%202%200%200%200-2-2h-3l-2.5-3z'/%3e%3ccircle%20cx='12'%20cy='13'%20r='3'/%3e%3c/g%3e%3cg%20transform='translate(6%20132)%20rotate(0%2013.8%2013.8)%20scale(1.15)'%3e%3ccircle%20cx='12'%20cy='12'%20r='10'/%3e%3cpath%20d='M12%206v6l4%202'/%3e%3c/g%3e%3cg%20transform='translate(72%20146)%20rotate(-6%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M17.5%2019H9a7%207%200%201%201%206.71-9h1.79a4.5%204.5%200%201%201%200%209Z'/%3e%3c/g%3e%3cg%20transform='translate(146%20128)%20rotate(20%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M12%203a6%206%200%200%200%209%209%209%209%200%201%201-9-9Z'/%3e%3c/g%3e%3cg%20transform='translate(212%20144)%20rotate(-12%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M12%202a3%203%200%200%200-3%203v7a3%203%200%200%200%206%200V5a3%203%200%200%200-3-3Z'/%3e%3cpath%20d='M19%2010v2a7%207%200%200%201-14%200v-2'/%3e%3cpath%20d='M12%2019v3'/%3e%3c/g%3e%3cg%20transform='translate(36%20202)%20rotate(8%2013.8%2013.8)%20scale(1.15)'%3e%3crect%20x='2'%20y='4'%20width='20'%20height='16'%20rx='2'/%3e%3cpath%20d='m22%207-8.97%205.7a1.94%201.94%200%200%201-2.06%200L2%207'/%3e%3c/g%3e%3cg%20transform='translate(108%20212)%20rotate(-10%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M20%2010c0%206-8%2012-8%2012s-8-6-8-12a8%208%200%200%201%2016%200Z'/%3e%3ccircle%20cx='12'%20cy='10'%20r='3'/%3e%3c/g%3e%3cg%20transform='translate(178%20198)%20rotate(0%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M18%206%207%2017l-5-5'/%3e%3cpath%20d='m22%2010-7.5%207.5L13%2016'/%3e%3c/g%3e%3cg%20transform='translate(238%20218)%20rotate(10%2013.8%2013.8)%20scale(1.15)'%3e%3cpath%20d='M17%208h1a4%204%200%201%201%200%208h-1'/%3e%3cpath%20d='M3%208h14v9a4%204%200%200%201-4%204H7a4%204%200%200%201-4-4Z'/%3e%3cpath%20d='M6%202v2'/%3e%3cpath%20d='M10%202v2'/%3e%3cpath%20d='M14%202v2'/%3e%3c/g%3e%3ccircle%20cx='62'%20cy='112'%20r='1.6'/%3e%3ccircle%20cx='138'%20cy='44'%20r='1.6'/%3e%3ccircle%20cx='22'%20cy='262'%20r='1.6'/%3e%3ccircle%20cx='146'%20cy='262'%20r='1.6'/%3e%3ccircle%20cx='262'%20cy='150'%20r='1.6'/%3e%3cpath%20d='M200%20116v8M196%20120h8'/%3e%3cpath%20d='M104%20180v8M100%20184h8'/%3e%3cpath%20d='M268%2050v8M264%2054h8'/%3e%3cpath%20d='M216%20262v8M212%20266h8'/%3e%3c/g%3e%3c/svg%3e")}[data-theme=dark] .chat__bubble-media{background:var(--gray-300)}[data-theme=dark] .chat__bubble--sent .chat__bubble-media{background:#ffffff1a}[data-theme=dark] .chat__interactive-msg-header{color:var(--gray-900)}[data-theme=dark] .chat__interactive-msg-footer,[data-theme=dark] .chat__interactive-msg-section-title,[data-theme=dark] .chat__interactive-msg-option-desc{color:var(--gray-500)}[data-theme=dark] .chat__interactive-msg-list-button{border-top-color:var(--color-border-default);color:var(--primary-400)}[data-theme=dark] .chat__interactive-msg-option{background:var(--color-surface-raised);border-color:var(--color-border-default);color:var(--primary-400)}[data-theme=dark] .chat__interactive-msg-options--list .chat__interactive-msg-option{color:var(--gray-800)}[data-theme=dark] .chat__tabs{background:var(--gray-900);border-bottom-color:var(--gray-700)}[data-theme=dark] .chat__conv-name{color:var(--gray-800)}[data-theme=dark] .chat__conv-item:hover{background:var(--gray-200)}[data-theme=dark] .chat__conv-item--active{background:var(--primary-100);border-left:3px solid var(--primary-500);padding-left:calc(var(--space-4) - 3px)}[data-theme=dark] .chat__conv-item--active:hover{background:var(--primary-200)}[data-theme=dark] .chat__conv-msg-badge{background:var(--gray-700);color:var(--gray-300)}[data-theme=dark] .chat__conv-unread-badge{background:var(--primary-500)}[data-theme=dark] .chat__reaction-emoji{background:var(--gray-700)}[data-theme=dark] .chat__reply-bar{background:var(--gray-300);border-top-color:var(--gray-300);color:var(--primary-500)}[data-theme=dark] .chat__bubble-reply-indicator{background:#ffffff12}[data-theme=dark] .chat__bubble-reply-indicator:hover{background:#ffffff1f}[data-theme=dark] .chat__reply-indicator-author{color:var(--primary-300)}[data-theme=dark] .chat__reply-ctx-text{color:var(--gray-800)}[data-theme=dark] .chat__bubble-reaction-badge{background:var(--gray-200);border-color:var(--gray-300)}[data-theme=dark] .chat__reaction-count{color:var(--gray-500)}[data-theme=dark] .chat__attach-menu{background:var(--gray-100);border-color:var(--gray-200)}[data-theme=dark] .chat__attach-item:hover{background:var(--gray-300)}[data-theme=dark] .chat__attach-item-icon{background:var(--gray-300);color:var(--primary-800)}[data-theme=dark] .chat__attach-item-label{color:var(--gray-700)}[data-theme=dark] .chat__attach-plus-btn--open{background:var(--gray-300);color:var(--primary-800)}[data-theme=dark] .chat__location-cep-input,[data-theme=dark] .chat__contact-search-input,[data-theme=dark] .chat__image-preview-caption{background:var(--color-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] .chat__location-address{background:var(--gray-200);border-color:var(--gray-300);color:var(--gray-700)}[data-theme=dark] .chat__contact-modal-item:hover:not(:disabled){background:color-mix(in srgb,var(--color-surface-subtle) 84%,var(--color-surface-raised) 16%)}[data-theme=dark] .chat__contact-modal-avatar,[data-theme=dark] .chat__contact-msg-avatar{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface) 84%);color:var(--color-text-primary)}[data-theme=dark] .chat__contact-modal-name,[data-theme=dark] .chat__contact-msg-name{color:var(--color-text-primary)}[data-theme=dark] .chat__location-msg-label{background:var(--gray-200);color:var(--primary-300)}[data-theme=dark] .chat__camera-bar,[data-theme=dark] .chat__image-preview-bar{background:var(--gray-100);border-top-color:var(--gray-200)}[data-theme=dark] .chat__filter-pills{color:var(--primary-300)}[data-theme=dark] .chat__bubble-action-btn{background:#000000b3;color:var(--gray-300)}[data-theme=dark] .chat__mic-btn{background:var(--gray-200);color:var(--gray-400)}[data-theme=dark] .chat__main-header,[data-theme=dark] .chat__input-area,[data-theme=dark] .chat__input-blocked{background:var(--color-surface);border-color:var(--color-border-subtle)}[data-theme=dark] .chat__input-form{background:transparent}[data-theme=dark] .chat__input-textarea{background:var(--color-surface-raised);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] .chat__contact-panel{background:var(--color-surface);border-left-color:var(--color-border-default)}[data-theme=dark] .chat__contact-panel-header,[data-theme=dark] .chat-panel-section{border-color:var(--color-border-subtle)}[data-theme=dark] .chat__contact-panel-identity-avatar{background:var(--color-surface-raised);border-color:var(--color-border-default)}[data-theme=dark] .chat-work-panel__event-icon{background:var(--color-surface);border-color:var(--color-border-default)}[data-theme=dark] .assignee-picker__pop,[data-theme=dark] .transfer-card{background:var(--color-surface-raised);border-color:var(--color-border-default);box-shadow:0 12px 32px #00000080}[data-theme=dark] .assignee-picker__option--active.ui-btn,[data-theme=dark] .assignee-picker__option.ui-btn:hover{background:#ffffff0d}[data-theme=dark] .assignee-picker__dept{background:var(--color-surface);border-color:var(--color-border-default)}[data-theme=dark] .chat__info-btn:hover{background:var(--color-surface-raised)}[data-theme=dark] .chat__info-btn.chat__agent-events-btn--active,[data-theme=dark] .chat__info-btn.chat__agent-events-btn--active:hover{color:var(--color-on-accent);background:var(--color-accent)}[data-theme=dark] .plan-card{background:var(--gray-100);border-color:var(--gray-200)}[data-theme=dark] .plan-card__name,[data-theme=dark] .plan-usage__header h2{color:var(--gray-900)}[data-theme=dark] .plan-card__desc,[data-theme=dark] .plan-card__price{color:var(--gray-500)}[data-theme=dark] .plan-card__dates{border-top-color:var(--gray-200)}[data-theme=dark] .plan-switch__option,[data-theme=dark] .annual-quote,[data-theme=dark] .extra-upsell__summary{background:var(--gray-100)}[data-theme=dark] .plan-info-item__label{color:var(--gray-500)}[data-theme=dark] .plan-info-item__value{color:var(--gray-700)}[data-theme=dark] .plan-status--trial{background:#1e1b4b;color:#a5b4fc}[data-theme=dark] .plan-status--active{background:#052e16;color:#4ade80}[data-theme=dark] .plan-status--past_due{background:#422006;color:#fcd34d}[data-theme=dark] .plan-status--suspended{background:#450a0a;color:#f87171}[data-theme=dark] .plan-status--canceled{background:var(--gray-200);color:var(--gray-500)}[data-theme=dark] .plan-section-header h3{color:var(--gray-800)}[data-theme=dark] .plan-products-table th{color:var(--gray-500);border-bottom-color:var(--gray-300)}[data-theme=dark] .plan-products-table td{color:var(--gray-700);border-bottom-color:var(--gray-300)}[data-theme=dark] .plan-products-table__bold{color:var(--gray-900)}[data-theme=dark] .plan-products-table tfoot td{border-top-color:var(--gray-300)}[data-theme=dark] .plan-product-prorata-hint{color:var(--primary-400)}[data-theme=dark] .plan-product-name{color:var(--gray-700)}[data-theme=dark] .plan-product-unit{color:var(--gray-500)}[data-theme=dark] .plan-empty{color:var(--gray-400)}[data-theme=dark] .plan-totals__footer,[data-theme=dark] .plan-totals__row--separator,[data-theme=dark] .plan-totals__total{border-top-color:var(--gray-300)}[data-theme=dark] .plan-totals__row{color:var(--gray-500)}[data-theme=dark] .plan-totals__row--separator,[data-theme=dark] .plan-totals__total{color:var(--gray-900)}[data-theme=dark] .plan-prorata-toggle{color:var(--gray-600)}[data-theme=dark] .plan-prorata-desc{background:var(--warning-50);border-left-color:var(--warning-600);color:var(--gray-600)}[data-theme=dark] .plan-prorata-row{background:var(--gray-200);border-color:var(--gray-300)}[data-theme=dark] .plan-prorata-row__product{color:var(--gray-700)}[data-theme=dark] .plan-prorata-row__badge--plan{background:#1e1b4b;color:#a5b4fc;border-color:#3730a3}[data-theme=dark] .plan-prorata-row__badge--extra{background:#422006;color:#fcd34d;border-color:#92400e}[data-theme=dark] .plan-prorata-row__formula{color:var(--gray-500)}[data-theme=dark] .plan-prorata-total{color:var(--gray-800);border-top-color:var(--gray-300)}[data-theme=dark] .plan-usage-cell{background:var(--gray-200);border-color:var(--gray-300)}[data-theme=dark] .plan-usage-cell__label{color:var(--gray-500)}[data-theme=dark] .plan-usage-cell__value{color:var(--gray-900)}[data-theme=dark] .plan-usage-bar{background:var(--gray-300)}[data-theme=dark] .plan-history-table th{color:var(--gray-500);border-bottom-color:var(--gray-300)}[data-theme=dark] .plan-history-table td{color:var(--gray-700);border-bottom-color:var(--gray-300)}[data-theme=dark] .plan-history-table__month{color:var(--gray-800)}[data-theme=dark] .call-modal,[data-theme=dark] .call-panel{background:var(--gray-100);border:1px solid var(--gray-200)}[data-theme=dark] .call-modal__overlay{background:#000000b3}[data-theme=dark] .call-modal__title,[data-theme=dark] .call-panel__name{color:var(--gray-900)}[data-theme=dark] .call-modal__subtitle,[data-theme=dark] .call-panel__status{color:var(--gray-500)}[data-theme=dark] .call-panel__btn{background:var(--gray-200);border-color:var(--gray-300);color:var(--gray-700)}[data-theme=dark] .call-panel__btn:hover{background:var(--gray-300)}[data-theme=dark] .call-panel__btn--hangup{background:#dc2626;border-color:#dc2626;color:#fff}[data-theme=dark] .calls-tab__empty,[data-theme=dark] .calls-tab__meta{color:var(--gray-500)}[data-theme=dark] .calls-tab__item{border-bottom-color:var(--gray-200)}[data-theme=dark] .calls-tab__number{color:var(--gray-900)}[data-theme=dark] .missed-calls-widget{background:var(--primary-600);box-shadow:-4px 4px 16px #00000080}[data-theme=dark] .missed-calls-widget:hover,[data-theme=dark] .missed-calls-widget--active{background:var(--primary-700)}[data-theme=dark] .missed-calls-sidebar{background:var(--gray-100);border-left-color:var(--gray-200);box-shadow:-12px 0 40px #0009}[data-theme=dark] .missed-calls-sidebar__overlay--open{background:#0009}[data-theme=dark] .missed-calls-sidebar .missed-calls__title,[data-theme=dark] .missed-calls-sidebar .missed-calls__name{color:var(--gray-900)}[data-theme=dark] .missed-calls-sidebar .missed-calls__close,[data-theme=dark] .missed-calls-sidebar .missed-calls__meta,[data-theme=dark] .missed-calls-sidebar .missed-calls__empty{color:var(--gray-500)}[data-theme=dark] .missed-calls-sidebar .missed-calls__header{border-bottom-color:var(--gray-200)}[data-theme=dark] .missed-calls-sidebar .missed-calls__item:hover{background:var(--gray-200)}[data-theme=dark] .call-queue{background:var(--gray-100);border-bottom-color:var(--gray-200)}[data-theme=dark] .call-queue__item{border-top-color:var(--gray-200)}[data-theme=dark] .call-queue__number{color:var(--gray-900)}[data-theme=dark] .call-queue__wait{color:var(--gray-500)}[data-theme=dark] .chat__call-card{background:var(--gray-100);border-color:var(--gray-200)}[data-theme=dark] .chat__call-card-title{color:var(--gray-900)}[data-theme=dark] .chat__call-card-status,[data-theme=dark] .chat__call-card-time{color:var(--gray-500)}[data-theme=dark] .admin-settings-list{background:var(--gray-200)}[data-theme=dark] .agents-stat-card,[data-theme=dark] .org-notif__tone{background:var(--gray-100)}[data-theme=dark] .transfer-modal{background:var(--gray-100);border:1px solid var(--gray-200)}[data-theme=dark] .transfer-modal__close{color:var(--gray-500)}[data-theme=dark] .transfer-modal__close:hover{background:var(--gray-200)}[data-theme=dark] .transfer-modal__ai-btn,[data-theme=dark] .transfer-modal__search,[data-theme=dark] .transfer-modal__dept-filter,[data-theme=dark] .transfer-modal__agent{background:var(--gray-200);border-color:var(--gray-300);color:var(--gray-900)}[data-theme=dark] .transfer-modal__search,[data-theme=dark] .transfer-modal__search input,[data-theme=dark] .transfer-modal__dept-filter{color:var(--gray-900);background:var(--gray-200)}[data-theme=dark] .transfer-modal__list{border-top-color:var(--gray-300)}[data-theme=dark] .transfer-modal__ai-btn:hover,[data-theme=dark] .transfer-modal__agent:hover:not(:disabled){background:var(--gray-300);border-color:var(--gray-400)}[data-theme=dark] .transfer-modal__agent-icon{background:var(--gray-300);color:var(--gray-700)}[data-theme=dark] .transfer-modal__agent-name{color:var(--gray-900)}[data-theme=dark] .transfer-modal__agent-skills,[data-theme=dark] .transfer-modal__empty{color:var(--gray-500)}[data-theme=dark] .chat__system-note{background:var(--color-surface-raised);border-color:var(--color-border-default);color:var(--color-text-secondary)}[data-theme=dark] .chat__system-note strong{color:var(--color-text-primary)}[data-theme=dark] .chat__system-note-icon{color:var(--color-text-muted)}[data-theme=dark] .agent-event-card{background:var(--color-surface-raised);border-color:var(--color-border-default)}[data-theme=dark] .agent-event-card--attention{background:var(--color-warning-bg);border-color:var(--color-warning-border)}[data-theme=dark] .agent-event-card--danger{background:var(--color-danger-bg);border-color:var(--color-danger-border)}[data-theme=dark] .agent-event-card .agent-event-card__summary:hover{background:var(--color-surface-subtle)}[data-theme=dark] .agent-event-card__tool{background:var(--color-surface);border-color:var(--color-border-default)}[data-theme=dark] .wf-port--failure{background:var(--color-danger-fg)}[data-theme=dark] .wf-port--failure .wf-port__label{color:var(--color-danger-fg)}[data-theme=dark] .mobile-topbar__menu{background:var(--gray-100);border-color:var(--gray-200)}[data-theme=dark] .mobile-topbar__menu-info{border-color:var(--gray-200)}[data-theme=dark] .mobile-topbar__menu-item{color:var(--gray-700)}[data-theme=dark] .mobile-topbar__menu-item:hover{background:var(--gray-200)}[data-theme=dark] .mobile-bottom-nav{background:var(--gray-100);border-color:var(--gray-200)}[data-theme=dark] .mobile-bottom-nav__item{color:var(--gray-500)}[data-theme=dark] .chat__nav,[data-theme=dark] .chat-dock-panel__nav{background:var(--chat-nav-bg);border-color:var(--gray-200)}[data-theme=dark] .chat__sidebar,[data-theme=dark] .chat-dock-panel__list .chat__sidebar,[data-theme=dark] .chat__sidebar-header,[data-theme=dark] .chat__search,[data-theme=dark] .chat__filters,[data-theme=dark] .chat__conversations{background:var(--chat-sidebar-bg)}[data-theme=dark] .chat{border:1px solid var(--gray-300)}[data-theme=dark] .mobile-bottom-nav__item--active{color:var(--primary-600)}[data-theme=dark] .account-card{background:var(--gray-100);border-color:var(--gray-200)}[data-theme=dark] .account-field__input{background:var(--gray-200);border-color:var(--gray-300);color:var(--gray-900)}[data-theme=dark] .account-field__input::placeholder{color:var(--gray-400)}[data-theme=dark] .account-field__input:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f633}[data-theme=dark] .account-2fa__secret-code,[data-theme=dark] .account-2fa__backup-grid{background:var(--gray-200);border-color:var(--gray-300)}[data-theme=dark]{--api-usage-read-color: #3987e5;--api-usage-write-color: #d95926}[data-theme=dark]{--channel-meta-whatsapp: #25D366;--channel-meta-instagram: #F06595;--channel-web-messages: #94A3B8;--channel-unknown: #94A3B8}[data-theme=dark] .chat-list{background:var(--color-bg)}[data-theme=dark] .chat-list__bar.chat-board__filters{background:var(--color-surface);border-bottom-color:var(--color-border-strong)}[data-theme=dark] .chat-list__stats{background:var(--color-bg)}[data-theme=dark] .chat-list__stat.ui-btn,[data-theme=dark] .chat-list__stat.ui-btn:hover{background:var(--color-surface-raised);border-color:var(--color-border-default);box-shadow:0 1px 2px #00000073}[data-theme=dark] .chat-list__stat.ui-btn:hover{border-color:var(--color-border-strong)}[data-theme=dark] .chat-list__stat--on.ui-btn,[data-theme=dark] .chat-list__stat--on.ui-btn:hover{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),0 1px 2px #00000073}[data-theme=dark] .chat-list__stat--alert.ui-btn,[data-theme=dark] .chat-list__stat--alert.ui-btn:hover{background:var(--color-danger-bg);border-color:var(--color-danger-border)}[data-theme=dark] .chat-list .chat-list__body .ui-table-wrap{background:var(--color-surface);border-top-color:var(--color-border-strong)}[data-theme=dark] .chat-list .chat-list__body .ui-table-toolbar{background:var(--color-surface);border-bottom-color:var(--color-border-default)}[data-theme=dark] .chat-list .chat-list__body .ui-table thead th{background:var(--color-surface-raised);border-bottom-color:var(--color-border-strong);color:var(--color-text-secondary)}[data-theme=dark] .chat-list .chat-list__body .ui-table tbody td{border-bottom-color:var(--color-border-default)}[data-theme=dark] .chat-list .chat-list__body .ui-table tbody tr:hover td{background:var(--color-workspace-row)!important}[data-theme=dark] .chat-list .chat-list__body .ui-table-footer{background:var(--color-surface);border-top-color:var(--color-border-default)}[data-theme=dark] .ui-dept-badge{background:color-mix(in srgb,var(--dept-color) 16%,transparent);border-color:color-mix(in srgb,var(--dept-color) 45%,transparent);color:color-mix(in srgb,var(--dept-color) 72%,var(--color-text-primary))}[data-theme=dark] .chat__filter-pill--dept{color:color-mix(in srgb,var(--dept-color) 72%,var(--color-text-primary))}[data-theme=dark] .chat__my-depts{color:var(--color-text-muted)}[data-theme=dark] .dept-page .dept-tile,[data-theme=dark] .routing-section__card{background:var(--color-surface);border-color:var(--color-border-default)}[data-theme=dark] .dept-tile__icon{background:color-mix(in srgb,var(--dept-color) 20%,transparent);color:color-mix(in srgb,var(--dept-color) 80%,var(--color-text-primary))}[data-theme=dark] .routing-option,[data-theme=dark] .routing-note,[data-theme=dark] .dept-form__example{background:var(--color-surface-subtle);border-color:var(--color-border-subtle)}[data-theme=dark] .routing-option--active{background:var(--color-accent-subtle);border-color:var(--color-border-focus)}[data-theme=dark] .routing-test{background:var(--color-surface-subtle);border-color:var(--color-border-subtle)}[data-theme=dark] .routing-test--bare{background:transparent}[data-theme=dark] .routing-section__icon{background:var(--color-info-bg);border-color:var(--color-info-border)}[data-theme=dark] .routing-section__icon--off{background:var(--color-surface-subtle);border-color:var(--color-border-default)}[data-theme=dark] .routing-test__result{background:var(--color-surface)}[data-theme=dark] .routing-test__result--ok{background:var(--color-success-bg);border-color:var(--color-success-border)}[data-theme=dark]{--ai-credits-chart-bar: #3987e5}[data-theme=dark] .ai-credits__indicator,[data-theme=dark] .ai-credits-pack,[data-theme=dark] .ai-credits-purchase__method,[data-theme=dark] .ai-credits-purchase__card-form,[data-theme=dark] .ai-credits-purchase__summary,[data-theme=dark] .ai-credits-purchase__order,[data-theme=dark] .ai-credits-purchase__status,[data-theme=dark] .pix-panel{border-color:var(--color-border-default);background:var(--color-surface-raised)}[data-theme=dark] .ai-credits__guidance,[data-theme=dark] .ai-credits__segmented,[data-theme=dark] .pix-panel__payload{border-color:var(--color-border-default);background:var(--color-surface-subtle)}[data-theme=dark] .ai-credits-pack--selected,[data-theme=dark] .ai-credits-purchase__method:has(input:checked){border-color:var(--color-accent)}[data-theme=dark] .ai-credits-purchase__status--success{border-color:var(--color-success-border);background:var(--color-success-bg)}[data-theme=dark] .ai-credits-purchase__status--danger{border-color:var(--color-danger-border);background:var(--color-danger-bg)}[data-theme=dark] .ai-credits-meter{background:var(--color-surface-subtle)}[data-theme=dark] .work-board-status-chip__automations,[data-theme=dark] .status-automations__order{background:var(--color-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-secondary)}[data-theme=dark] .status-automations{border-top-color:var(--color-border-default)}[data-theme=dark] .status-automations__item,[data-theme=dark] .status-automation-form__preview-bubble{background:var(--color-surface-raised);border-color:var(--color-border-default)}[data-theme=dark] .status-automations__empty,[data-theme=dark] .status-automation-form__preview,[data-theme=dark] .status-automation-form__test,[data-theme=dark] .status-automation-form__args{background:var(--color-surface-subtle);border-color:var(--color-border-default)}[data-theme=dark] .status-automations__type,[data-theme=dark] .status-automations__title,[data-theme=dark] .status-automation-form__preview-bubble{color:var(--color-text-primary)}[data-theme=dark] .status-automations__summary,[data-theme=dark] .status-automations__icon,[data-theme=dark] .status-automation-form__preview-label{color:var(--color-text-muted)}[data-theme=dark] .chat__system-note-status--done{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-fg)}[data-theme=dark] .chat__system-note-status--failed{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-fg)}[data-theme=dark] .ai-agent-work-status__row{background:var(--color-surface-raised);border-color:var(--color-border-subtle)}[data-theme=dark] .ai-agent-work-status__group+.ai-agent-work-status__group{border-top-color:var(--color-border-default)}[data-theme=dark] .ai-agent-work-status__info,[data-theme=dark] .ai-agent-work-status__word{color:var(--gray-700)}[data-theme=dark] .chat-board__status-zone{background:var(--color-surface-raised);border-color:var(--color-border-default)}[data-theme=dark] .chat-board__status-zone--over{background:var(--color-accent-subtle);border-color:var(--color-border-focus)}[data-theme=dark] .chat-board__card-status{border-color:var(--color-border-default);color:var(--color-text-secondary)}[data-theme=dark] .status-action-confirm__item{background:var(--color-warning-bg);border-color:var(--color-warning-border)}[data-theme=dark] .status-action-confirm__text{color:var(--color-text-primary)}[data-theme=dark] .status-watcher__block{background:var(--color-surface-subtle);border-color:var(--color-border-default)}[data-theme=dark] .copilot__msg--assistant{background:var(--color-surface-raised)}[data-theme=dark] .copilot-proposal{background:var(--color-surface-raised);border-color:var(--color-border-default)}[data-theme=dark] .copilot__send.ui-icon-btn,[data-theme=dark] .copilot__tool{border-color:var(--color-border-default)}[data-theme=dark] .copilot-diff--del{background:color-mix(in srgb,var(--color-danger-fg) 14%,transparent)}[data-theme=dark] .copilot-diff--add{background:color-mix(in srgb,var(--color-success-fg) 14%,transparent)}[data-theme=dark] .copilot__history-item--active.ui-btn,[data-theme=dark] .copilot__readonly{background:var(--color-surface-raised)}[data-theme=dark] .kobi-aside{border-color:var(--color-border-default)}[data-theme=dark] .kobi-aside__scrim{background:color-mix(in srgb,var(--gray-50) 60%,transparent)}[data-theme=dark] .kobi-field,[data-theme=dark] .ai-agent-create__kobi-note{background:color-mix(in srgb,var(--color-accent) 16%,transparent)}[data-theme=dark] .ai-agent-draft-tools__item{background:var(--color-surface-raised);border-color:var(--color-border-default)}[data-theme=dark] .wf-proposal__node{background:color-mix(in srgb,var(--color-accent) 14%,var(--gray-100))}[data-theme=dark] .wf-proposal__tag{color:var(--color-accent-hover)}[data-theme=dark] .copilot-proposal--discarded{opacity:.7}[data-theme=dark] .wf-replica-banner__alert{border:1px solid var(--color-border-default)}[data-theme=dark] .ui-sidepanel__scrim{background:#0009}[data-theme=dark] .ui-sidepanel{background:var(--color-surface);border-color:var(--color-border-default)}[data-theme=dark] .ui-sidepanel__footer,[data-theme=dark] .ui-segmented{background:var(--color-surface-subtle);border-color:var(--color-border-default)}[data-theme=dark] .ui-segmented__option--checked{background:var(--color-surface-raised);box-shadow:none}[data-theme=dark] .ui-segmented--readonly{background:transparent}html:has(.mobile-layout),body:has(.mobile-layout){overflow-x:clip}.mobile-layout{display:flex;flex-direction:column;height:100%;background:var(--gray-50)}.mobile-layout__content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-layout__content:has(.chat){overflow:hidden}.mobile-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-3);padding-top:env(safe-area-inset-top);height:calc(52px + env(safe-area-inset-top));background:var(--gray-100);border-bottom:1px solid var(--gray-200);flex-shrink:0}.mobile-layout:has(.chat--mobile-thread) .mobile-topbar{display:none}.mobile-topbar__brand{display:flex;align-items:center;gap:var(--space-2);min-width:0}.mobile-topbar__logo{height:22px;width:auto;object-fit:contain;flex-shrink:0}.mobile-topbar__logo--dark,[data-theme=dark] .mobile-topbar__logo--light{display:none}[data-theme=dark] .mobile-topbar__logo--dark{display:block}.mobile-topbar__center{display:flex;align-items:center;justify-content:center;min-width:0}.mobile-topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.mobile-topbar__user{position:relative}.mobile-topbar__avatar{display:flex;align-items:center;justify-content:center;min-width:36px;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-full);background:var(--primary-600);color:var(--color-on-accent);font-size:var(--text-xs);font-weight:var(--font-bold);cursor:pointer}.mobile-topbar__avatar>span{display:contents}.mobile-topbar__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:var(--color-surface-raised);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:200;overflow:hidden}.mobile-topbar__menu-info{padding:var(--space-3);border-bottom:1px solid var(--gray-100)}.mobile-topbar__menu-name{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-800)}.mobile-topbar__menu-email{font-size:var(--text-xs);color:var(--gray-500)}.mobile-topbar__menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);border:none;background:none;color:var(--gray-700);font-size:var(--text-sm);cursor:pointer;text-align:left}.mobile-topbar__menu-item:hover{background:var(--gray-50)}.mobile-topbar__menu-item--danger{color:var(--danger-600)}.mobile-bottom-nav{display:flex;flex-direction:row;align-items:stretch;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--gray-100);border-top:1px solid var(--gray-200);flex-shrink:0;z-index:50}.mobile-layout:has(.chat--mobile-thread) .mobile-bottom-nav{display:none}.mobile-bottom-nav__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--gray-500);font-size:10px;font-weight:var(--font-medium);transition:color var(--transition-fast);-webkit-tap-highlight-color:transparent}.mobile-bottom-nav__item.ui-btn{border:none;background:transparent;border-radius:0;box-shadow:none}.mobile-bottom-nav__item>span{display:contents}.mobile-bottom-nav__item:hover{color:var(--gray-700)}.mobile-bottom-nav__item--active{color:var(--primary-600)}.mobile-bottom-nav__icon{position:relative;display:flex;align-items:center;justify-content:center}.mobile-bottom-nav__badge{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;background:var(--danger-500);color:var(--color-on-accent);font-size:10px;font-weight:var(--font-bold);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;line-height:1}.mobile-bottom-nav__label{font-size:10px}.mobile-topbar__avatar{position:relative}.mobile-topbar__avatar-dot{position:absolute;top:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:var(--color-text-primary);border:2px solid var(--color-surface)}.mobile-topbar__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-side-drawer-overlay);background:#0206178c}.mobile-topbar__menu--sheet{position:fixed;top:auto;left:0;right:0;bottom:0;min-width:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);max-height:85vh;overflow:auto;z-index:var(--z-side-drawer);animation:mobile-sheet-up .18s ease-out}.mobile-topbar__menu--sheet .mobile-topbar__menu-item{justify-content:flex-start;padding-inline:var(--space-4)}.mobile-topbar__menu--sheet .mobile-topbar__menu-info{padding-inline:var(--space-4)}@keyframes mobile-sheet-up{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.product-sheet{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle)}.product-sheet__label{padding:var(--space-1) var(--space-4) var(--space-2);font-size:11px;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.product-sheet__list{list-style:none;margin:0;padding:0}.product-sheet__row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:1px var(--space-3);align-items:center;padding:10px var(--space-4);color:var(--color-text-primary);text-decoration:none}.product-sheet__row:active{background:var(--color-surface-subtle)}.product-sheet__symbol,.product-sheet__symbol svg{grid-row:span 2;display:block;width:28px;height:28px}.product-sheet__row--locked .product-sheet__symbol{opacity:.38}.product-sheet__name{font-size:var(--text-base);font-weight:var(--font-semibold)}.product-sheet__state{grid-row:span 2;font-size:var(--text-xs);color:var(--color-text-muted)}.product-sheet__line{grid-column:2;font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.mobile-topbar__menu--sheet{animation:none}}[data-product-context=delivery]{--product-context-accent-light: var(--product-delivery-light);--product-context-accent: var(--product-delivery);--product-context-accent-dark: var(--product-delivery-dark);--color-accent: var(--product-delivery-dark);--color-accent-hover: var(--product-delivery-darker);--color-accent-active: var(--brand-delivery-cross-2);--color-accent-subtle: var(--product-delivery-subtle-light);--color-link: var(--product-delivery-dark);--color-border-focus: var(--product-delivery-light);--shell-glow-1: var(--product-delivery-glow-light-1);--shell-glow-2: var(--product-delivery-glow-light-2);--create-canvas-bg-from: var(--product-delivery-subtle-light);--create-canvas-border: var(--brand-delivery-tint-2)}[data-theme=dark][data-product-context=delivery],[data-theme=dark] [data-product-context=delivery]{--color-accent: var(--product-delivery-dark);--color-accent-hover: var(--product-delivery);--color-accent-active: var(--product-delivery);--color-accent-subtle: var(--product-delivery-subtle-dark);--color-link: var(--brand-delivery-tint-2);--color-border-focus: var(--product-delivery-light);--shell-glow-1: var(--product-delivery-glow-dark-1);--shell-glow-2: var(--product-delivery-glow-dark-2);--create-canvas-bg-from: var(--product-delivery-subtle-dark);--create-canvas-border: var(--product-delivery-darker)}[data-product-context=delivery] .chat-dock-panel,[data-product-context=delivery] .chat-dock-rail,.conversation-window,.conversation-tray{--primary-100: var(--product-delivery-subtle-light);--primary-200: var(--brand-delivery-tint-1);--primary-300: var(--brand-delivery-tint-2);--primary-400: var(--product-delivery-light);--primary-500: var(--product-delivery-light);--primary-600: var(--product-delivery-dark);--primary-700: var(--product-delivery-darker);--color-accent: var(--product-delivery-dark);--color-accent-hover: var(--product-delivery-darker);--color-link: var(--product-delivery-dark);--color-border-focus: var(--product-delivery-light)}.dl-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.delivery-brand{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);text-decoration:none}.delivery-brand__icon{display:inline-flex;width:30px;height:30px;flex-shrink:0}.delivery-brand__icon svg{width:100%;height:100%}.delivery-brand__name{font-size:var(--text-lg);font-weight:var(--font-extrabold);letter-spacing:-.01em;white-space:nowrap;color:var(--color-text-primary)}.delivery-brand__product{color:var(--color-link)}.delivery-store-picker{padding:0 var(--space-2)}.app-topbar__center{flex:1 1 auto;min-width:0}.dl-storeheader{display:flex;align-items:center;gap:var(--space-3);min-width:0;width:100%}.dl-storeheader__spacer{flex:1}.dl-storeheader .dl-switch,.dl-storeheader__link{white-space:nowrap}.dl-storeheader__link{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-link);font-size:var(--text-sm)}.dl-storeswitch{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.dl-storeswitch__trigger{max-width:280px;padding-inline:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.dl-storeswitch__identity{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;width:100%}.dl-storeswitch__logo{flex:0 0 auto;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-accent-subtle);color:var(--color-accent)}.dl-storeswitch__logo img{width:100%;height:100%;object-fit:cover}.dl-storeswitch__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);color:var(--color-text-primary)}.dl-storeswitch__menu{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:var(--z-dropdown);min-width:260px;max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.dl-storeswitch__option{width:100%;justify-content:flex-start;text-align:left}.dl-storeswitch__option>span{flex:1 1 auto;min-width:0}.dl-storeswitch__option--active{background:var(--color-accent-subtle)}.dl-storeswitch__option-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.dl-storeswitch__option-text small{color:var(--color-text-secondary)}.app-topbar__center{container-type:inline-size;container-name:storeheader}.dl-storeheader>*{flex:0 0 auto}.dl-storeheader>.dl-storeswitch{flex:0 1 auto}.dl-storeheader>.dl-storeheader__spacer{flex:1 1 0}@container storeheader (max-width: 760px){.dl-storeheader .dl-switch__text,.dl-storeheader__link-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container storeheader (max-width: 620px){.dl-storeheader .ui-btn>span:not(.ui-btn__icon){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dl-storeheader{gap:var(--space-2)}.dl-storeheader .dl-storeswitch__trigger>span:not(.ui-btn__icon){position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@container storeheader (max-width: 420px){.dl-storeheader>.ui-badge{display:none}}.delivery-onboarding{display:grid;place-items:center;padding:var(--space-8) var(--space-4)}.delivery-onboarding__card{display:flex;flex-direction:column;gap:var(--space-4);width:min(100%,440px);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md)}.delivery-onboarding__card h1{margin:0;font-size:var(--text-2xl)}.delivery-onboarding__card p{margin:0;color:var(--color-text-secondary)}.dl-form{display:flex;flex-direction:column;gap:var(--space-4)}.dl-form__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.dl-form__row>*{flex:1 1 160px;min-width:0}.dl-form__row>button{flex:0 0 auto}.dl-form__row--option{padding-left:var(--space-4)}.dl-form__section{margin:var(--space-2) 0 0;font-size:var(--text-base)}.dl-form__actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.dl-form__error{margin:0;color:var(--color-danger-fg);font-size:var(--text-sm)}.dl-group{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.dl-color{width:64px;height:40px;padding:2px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.dl-color:focus-visible,.dl-image-field__input:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.dl-image-field__label{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:500}.dl-image-field__row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.dl-image-field__preview{width:64px;height:64px;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle)}.dl-image-field__preview--wide{width:160px}.dl-image-field__input{font-size:var(--text-sm);color:var(--color-text-secondary)}.dl-image-field__hint{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary)}.dl-hours{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.dl-hours__row{display:grid;grid-template-columns:140px 120px auto 120px;align-items:center;gap:var(--space-3)}.dl-switch{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--text-sm)}.dl-switch--disabled{cursor:not-allowed;opacity:.6}.dl-switch__text{display:grid;gap:2px}.dl-switch__text small{color:var(--color-text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere}.dl-orders__tabs{display:none}.dl-board{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:var(--space-3);align-items:start;overflow-x:auto;padding-bottom:var(--space-4)}.dl-column{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);min-height:160px}.dl-column__head{display:flex;align-items:baseline;gap:var(--space-2)}.dl-column__head h2{margin:0;font-size:var(--text-sm);font-weight:600}.dl-column__count{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-link);font-size:var(--text-xs);font-weight:600}.dl-column__total{margin-left:auto;color:var(--color-text-secondary);font-size:var(--text-xs)}.dl-column__empty{margin:0;padding:var(--space-4) 0;text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm)}.dl-column__list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.dl-card{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.dl-card[data-status=in_review]{border-color:var(--color-accent)}.dl-card__head{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-base)}.dl-card__time,.dl-card__meta{color:var(--color-text-secondary);font-size:var(--text-xs)}.dl-card p{margin:0;font-size:var(--text-sm)}.dl-card__total{font-weight:600}.dl-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.dl-detail h3{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.dl-detail p{margin:0}.dl-detail__items,.dl-detail__events{margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.dl-detail__items li{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--color-border-subtle)}.dl-detail__items small{color:var(--color-text-secondary)}.dl-detail__totals{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-4);margin:var(--space-3) 0 0;font-size:var(--text-sm)}.dl-detail__totals dd{margin:0;text-align:right}.dl-menu-category{margin-bottom:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl)}.dl-menu-category__head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.dl-menu-category__head h2{margin:0;font-size:var(--text-lg)}.dl-menu-items{display:flex;flex-direction:column;margin:var(--space-3) 0 0;padding:0;list-style:none}.dl-menu-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border-subtle)}.dl-menu-item__img{flex:0 0 56px;width:56px;height:56px;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.dl-menu-item__body{flex:1;min-width:0}.dl-menu-item__body p{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm)}.dl-menu-item__meta{font-weight:600}.dl-appearance{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-6);align-items:start}.dl-preview{position:sticky;top:80px;overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:var(--white);color:var(--gray-900);font-size:var(--text-sm)}.dl-preview p{margin:0;color:var(--gray-600)}.dl-preview__cover{height:96px;background:var(--preview-brand)}.dl-preview__cover img{width:100%;height:100%;object-fit:cover}.dl-preview__head{display:flex;gap:var(--space-3);padding:var(--space-3)}.dl-preview__logo{flex:0 0 48px;width:48px;height:48px;margin-top:calc(var(--space-6) * -1);object-fit:cover;border-radius:var(--radius-lg);border:2px solid var(--white);background:var(--preview-brand)}.dl-preview__item{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin:0 var(--space-3);padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-lg)}.dl-preview__price{font-weight:600}.dl-preview__tag{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--preview-accent);color:var(--preview-accent-text);font-size:var(--text-xs)}.dl-preview__button{margin:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--preview-brand);color:var(--preview-brand-text);text-align:center;font-weight:600}@media(max-width:900px){.dl-appearance{grid-template-columns:minmax(0,1fr)}.dl-preview{position:static}.dl-hours__row{grid-template-columns:1fr 1fr}.dl-orders__tabs{display:block;margin-bottom:var(--space-3)}.dl-board{grid-template-columns:minmax(0,1fr)}.dl-board .dl-column{display:none}.dl-board[data-active-column=in_review] .dl-column[data-column=in_review],.dl-board[data-active-column=preparing] .dl-column[data-column=preparing],.dl-board[data-active-column=ready] .dl-column[data-column=ready],.dl-board[data-active-column=out_for_delivery] .dl-column[data-column=out_for_delivery],.dl-board[data-active-column=done] .dl-column[data-column=done]{display:flex}}@media(prefers-reduced-motion:reduce){.dl-board *,.dl-storeheader *{transition:none;animation:none}}.dl-spacer{flex:1}.dl-coupons{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.dl-coupon{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl)}.dl-coupon__body{flex:1;min-width:0}.dl-coupon__body p{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm)}.dl-coupon__body .dl-coupon__code{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-base);letter-spacing:.04em}.delivery-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-items:start}.delivery-workspace--kobi{grid-template-columns:minmax(0,1fr) 380px}.delivery-workspace__main{min-width:0}.delivery-kobi{position:sticky;top:0;display:flex;flex-direction:column;height:calc(100dvh - 140px);min-height:420px;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);overflow:hidden}.delivery-kobi>:last-child{flex:1;min-height:0}.delivery-kobi__close{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1}@media(max-width:1100px){.delivery-workspace--kobi{grid-template-columns:minmax(0,1fr)}.delivery-kobi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;height:100dvh;border-radius:0;border:0}}.dl-wa-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.dl-wa-option{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.dl-wa-option h3{font-size:var(--text-base);color:var(--color-text-primary)}.dl-wa-option p,.dl-wa-option ul{font-size:var(--text-sm);color:var(--color-text-secondary)}.dl-wa-option ul{padding-left:var(--space-4);flex:1}.dl-wa-option button{align-self:flex-start;margin-top:var(--space-2)}.dl-wa-qr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);align-items:start}.dl-wa-steps{display:grid;gap:var(--space-3);padding-left:var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary)}.dl-wa-qr__box{display:grid;justify-items:center;gap:var(--space-2);min-width:264px;min-height:264px;align-content:center;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.dl-wa-qr__box img{background:var(--white);border-radius:var(--radius-lg)}.dl-wa-qr__hint{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary)}@media(max-width:720px){.dl-wa-qr{grid-template-columns:minmax(0,1fr)}}.dl-attendance{display:grid;gap:var(--space-3);margin:0;padding:0;border:0;min-width:0}.dl-notices{display:grid;gap:var(--space-3);list-style:none;padding:0}.dl-notice{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.dl-notices__vars{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary)}@media(max-width:768px){.ui-section__heading{flex:0 0 auto}}.dl-sales__period{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.dl-sales__custom{flex:1 1 320px}.dl-sales__body{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.dl-sales__body[aria-busy=true]{opacity:.6}.dl-sales__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.dl-muted{color:var(--color-text-secondary);font-size:var(--text-sm)}.dl-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.dl-kpi{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0}.dl-kpi__label{font-size:var(--text-sm);color:var(--color-text-secondary)}.dl-kpi__value{font-size:var(--text-xl);line-height:1.2;color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.dl-kpi__delta{font-size:var(--text-xs);font-weight:600;color:var(--color-danger-fg)}.dl-kpi__delta[data-good=true]{color:var(--color-success-fg)}.dl-kpi__vs{font-size:var(--text-xs);font-weight:400;color:var(--color-text-secondary)}.dl-chart{margin:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.dl-chart__caption{font-size:var(--text-sm);color:var(--color-text-secondary)}.dl-bars{display:flex;align-items:stretch;gap:2px;height:200px;padding-top:var(--space-2);border-bottom:1px solid var(--color-border-default)}.dl-bars__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.dl-bars__bar{height:calc(var(--v) * 100%);min-height:2px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-accent)}.dl-bars__bar[data-empty=true]{background:var(--color-border-subtle)}.dl-bars__col:hover .dl-bars__bar{opacity:.75}.dl-bars__label{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}.dl-chart:has(.dl-bars) .dl-chart__caption{margin-top:var(--space-5)}.dl-heat{display:grid;gap:3px;overflow-x:auto;padding-bottom:var(--space-1)}.dl-heat__row{display:grid;grid-template-columns:2.5rem repeat(var(--cols),minmax(22px,1fr));gap:3px;align-items:center}.dl-heat__day,.dl-heat__hour{font-size:var(--text-xs);color:var(--color-text-secondary)}.dl-heat__hour{text-align:center}.dl-heat__cell{height:24px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent) calc(15% + var(--v) * 85%),transparent)}.dl-heat__cell[data-empty=true]{background:var(--color-surface-subtle)}.dl-barlist,.dl-funnel,.dl-segments,.dl-chips{list-style:none;margin:0;padding:0}.dl-barlist,.dl-funnel{display:grid;gap:var(--space-3)}.dl-barlist__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);font-size:var(--text-sm)}.dl-barlist__label{color:var(--color-text-primary);overflow-wrap:anywhere}.dl-barlist__value{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:right}.dl-barlist__track{grid-column:1 / -1;height:8px;border-radius:var(--radius-full);background:var(--color-surface-subtle);overflow:hidden}.dl-barlist__fill{display:block;height:100%;width:calc(var(--v) * 100%);min-width:2px;border-radius:var(--radius-full);background:var(--color-accent)}.dl-funnel__step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);font-size:var(--text-sm)}.dl-funnel__value{font-variant-numeric:tabular-nums;text-align:right}.dl-funnel__rate{grid-column:1 / -1;font-size:var(--text-xs);color:var(--color-text-secondary)}.dl-segments{display:grid;gap:var(--space-2)}.dl-segment{display:grid;grid-template-columns:minmax(0,1fr) 4rem 7rem auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);font-size:var(--text-sm)}.dl-segment small{display:block;color:var(--color-text-secondary)}.dl-segment__count{font-size:var(--text-lg);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.dl-segment__spent{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:right}.dl-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dl-chip{display:flex;flex-direction:column;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);font-size:var(--text-sm)}.dl-chip small{color:var(--color-text-secondary)}@media(max-width:768px){.dl-segment{grid-template-columns:minmax(0,1fr) auto}.dl-segment__spent{grid-column:1;text-align:left}.dl-bars{height:150px}}.dl-zones{display:grid;gap:var(--space-3)}.dl-zones__title{margin:0;font-size:var(--text-base);color:var(--color-text-primary)}.dl-zones__list{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.dl-zones__row{display:grid;grid-template-columns:minmax(0,1fr) 8rem auto;gap:var(--space-2);align-items:center}@media(max-width:768px){.dl-zones__row{grid-template-columns:minmax(0,1fr) 6rem}}.dl-split__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 10rem 7rem auto;gap:var(--space-2);align-items:center}@media(max-width:768px){.dl-split__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}}.dl-moves{display:grid;gap:var(--space-2);list-style:none;margin:var(--space-3) 0 0;padding:0}.dl-moves__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);font-size:var(--text-sm)}@media(max-width:768px){.dl-moves__row{grid-template-columns:auto minmax(0,1fr)}}.dl-detail__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.dl-ticket{display:none}@media print{body *{visibility:hidden}.dl-ticket,.dl-ticket *{visibility:visible}.dl-ticket{display:block;position:fixed;inset:0 auto auto 0;width:72mm;padding:2mm;font-family:ui-monospace,Courier New,monospace;font-size:12px;line-height:1.35;color:CanvasText;background:Canvas}.dl-ticket h2{margin:0;font-size:15px;text-align:center}.dl-ticket__number{margin:2mm 0;font-size:18px;font-weight:700;text-align:center}.dl-ticket p{margin:1mm 0}.dl-ticket hr{border:0;border-top:1px dashed CanvasText;margin:2mm 0}.dl-ticket ul{list-style:none;margin:0;padding:0}.dl-ticket li{display:grid;grid-template-columns:1fr auto;gap:0 2mm;margin-bottom:1.5mm}.dl-ticket li small{grid-column:1 / -1;padding-left:3mm;font-size:11px}.dl-ticket dl{display:grid;grid-template-columns:1fr auto;gap:.5mm 2mm;margin:0}.dl-ticket dd{margin:0;text-align:right}.dl-ticket__total{font-size:14px;font-weight:700}}.dl-agents{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:var(--space-4);min-height:0;align-items:start}.dl-agents__list{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.dl-agent.ui-btn{display:block;width:100%;height:auto;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);text-align:left;white-space:normal}.dl-agent.ui-btn>span{display:grid;gap:var(--space-1)}.dl-agent small{font-size:var(--text-sm);font-weight:400;color:var(--color-text-secondary)}.dl-agent.ui-btn:hover{border-color:var(--color-border-default)}.dl-agent.ui-btn[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.dl-agents__chat{min-width:0;height:min(70vh,720px);display:flex;flex-direction:column;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}.dl-agents__chat>*{flex:1 1 auto;min-height:0}@media(max-width:900px){.dl-agents{grid-template-columns:minmax(0,1fr)}.dl-agents__list{grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);overflow-x:auto;padding-bottom:var(--space-1)}.dl-agent small{display:none}}.dl-detail__refund{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3)}.dl-detail__refund p{margin:0}.dl-neworder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-5);align-items:start}.ui-modal.dl-neworder-modal{max-width:1040px;display:flex;flex-direction:column;overflow:hidden}.dl-neworder-modal .ui-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto}.dl-neworder__menu{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--space-3);max-height:calc(90vh - 220px);overflow-y:auto;padding-right:var(--space-2)}.dl-neworder__category h3,.dl-neworder__menu h3{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.dl-neworder__category ul,.dl-neworder__lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.dl-neworder__item{width:100%;text-align:left}.dl-neworder__item-row{display:flex;justify-content:space-between;gap:var(--space-3);width:100%}.dl-neworder__group{margin:0;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2)}.dl-neworder__group legend{padding:0 var(--space-1);font-weight:var(--font-semibold)}.dl-neworder__group small{font-weight:var(--font-normal);color:var(--color-text-secondary)}.dl-neworder__lines{gap:var(--space-3)}.dl-neworder__lines li{display:flex;flex-direction:column;gap:var(--space-1)}.dl-neworder__line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3)}.dl-neworder__line small{display:block;color:var(--color-text-secondary)}.dl-neworder__qty{display:inline-flex;align-items:center;gap:var(--space-1)}.dl-neworder__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.dl-neworder__copy{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dl-neworder__totals{margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.dl-neworder__totals div{display:flex;justify-content:space-between}.dl-neworder__totals dd{margin:0}.dl-neworder__totals div:last-child{font-weight:var(--font-semibold)}@media(max-width:760px){.dl-neworder,.dl-neworder__pair{grid-template-columns:minmax(0,1fr)}.dl-neworder__menu{position:static;max-height:40vh}}.dl-neworder__item>span{flex:1 1 auto;min-width:0}.dl-templates{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.dl-templates__item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.dl-templates__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.dl-templates__tags{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.dl-templates__body{margin:0;white-space:pre-wrap;color:var(--color-text-secondary)}.dl-templates__reason{margin:0;color:var(--color-danger-text, var(--color-text-secondary))}.dl-settlement{margin:0 0 var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);max-width:520px}.dl-settlement div{display:flex;justify-content:space-between;gap:var(--space-4)}.dl-settlement dd{margin:0;font-weight:var(--font-semibold)}
