@import"https://fonts.bunny.net/css?family=onest:400,500,600,700|jetbrains-mono:400,500";[data-theme=light]{--lab-bg: #fafaf9;--lab-surface: #ffffff;--lab-surface-raised: #ffffff;--lab-text: #1a1d26;--lab-text-secondary: #5f6775;--lab-text-muted: #9ca3af;--lab-accent: var(--brand-accent, #01b964);--lab-accent-hover: var(--brand-accent-hover, #08d878);--lab-accent-soft: color-mix(in srgb, var(--brand-accent, #01b964) 16%, var(--lab-surface));--lab-accent-soft-strong: color-mix(in srgb, var(--brand-accent, #01b964) 22%, var(--lab-surface));--lab-tray: color-mix(in srgb, var(--lab-text) 5%, var(--lab-bg));--lab-tray-subtle: var(--lab-tray);--lab-control-muted: color-mix(in srgb, var(--lab-text) 6%, var(--lab-surface));--lab-border: #eaeaea;--lab-border-strong: #d1d5db;--lab-danger: #c45c5c;--lab-danger-soft: #fdf2f2;--lab-warning-soft: #fffbeb;--lab-pastel-sage: #edf3ec;--lab-pastel-sage-fg: #346538;--lab-pastel-blue: #e1f3fe;--lab-pastel-blue-fg: #1f6c9f;--lab-pastel-amber: #fbf3db;--lab-pastel-amber-fg: #956400;--lab-pastel-rose: #fdebec;--lab-pastel-rose-fg: #9f2f2d;--lab-pastel-violet: #ede9fe;--lab-pastel-violet-fg: #5b4b8a;--lab-on-accent: #ffffff;--lab-pill-active: var(--lab-surface);--lab-avatar-bg: #dfe5e7;--lab-avatar-icon: #54656f;--lab-scrim: color-mix(in srgb, var(--lab-text) 35%, transparent);--lab-scrim-strong: color-mix(in srgb, var(--lab-text) 40%, transparent);--lab-scrim-soft: color-mix(in srgb, var(--lab-text) 30%, transparent);color-scheme:light}[data-theme=dark]{--brand-accent: #01b964;--brand-accent-hover: #08d878;--lab-bg: #161717;--lab-surface: #1d1f1f;--lab-surface-raised: color-mix(in srgb, #ffffff 7%, #161717);--lab-text: #e9edef;--lab-text-secondary: #8696a0;--lab-text-muted: #667781;--lab-accent: var(--brand-accent, #01b964);--lab-accent-hover: var(--brand-accent-hover, #08d878);--lab-accent-soft: color-mix(in srgb, var(--brand-accent, #01b964) 16%, #1d1f1f);--lab-accent-soft-strong: color-mix(in srgb, var(--brand-accent, #01b964) 22%, #1d1f1f);--lab-tray: color-mix(in srgb, #000000 18%, var(--lab-surface));--lab-tray-subtle: color-mix(in srgb, #000000 24%, var(--lab-surface));--lab-control-muted: color-mix(in srgb, #ffffff 6%, var(--lab-bg));--lab-pill-active: color-mix(in srgb, #ffffff 7%, var(--lab-surface));--lab-avatar-bg: color-mix(in srgb, #ffffff 8%, var(--lab-bg));--lab-avatar-icon: #aebac1;--lab-border: rgba(134, 150, 160, .13);--lab-border-strong: rgba(134, 150, 160, .22);--lab-danger: #f15c6d;--lab-danger-soft: color-mix(in srgb, #f15c6d 12%, transparent);--lab-warning-soft: color-mix(in srgb, #f59e0b 12%, transparent);--lab-pastel-sage: color-mix(in srgb, var(--brand-accent, #01b964) 12%, transparent);--lab-pastel-sage-fg: var(--brand-accent, #01b964);--lab-pastel-blue: color-mix(in srgb, #3b82f6 12%, transparent);--lab-pastel-blue-fg: #60a5fa;--lab-pastel-amber: color-mix(in srgb, #f59e0b 12%, transparent);--lab-pastel-amber-fg: #f59e0b;--lab-pastel-rose: color-mix(in srgb, #f15c6d 12%, transparent);--lab-pastel-rose-fg: #f15c6d;--lab-pastel-violet: color-mix(in srgb, #8b5cf6 18%, transparent);--lab-pastel-violet-fg: #a78bfa;--lab-on-accent: #ffffff;--lab-ambient-opacity: 0;--lab-shadow-sm: none;--lab-shadow-md: none;--lab-shadow-lg: none;--lab-shadow-float: none;--lab-scrim: rgba(0, 0, 0, .55);--lab-scrim-strong: rgba(0, 0, 0, .62);--lab-scrim-soft: rgba(0, 0, 0, .45);color-scheme:dark}[data-theme=dark],[data-theme=light]{--lab-radius-sm: var(--primitive-radius-sm);--lab-radius-md: var(--primitive-radius-md);--lab-radius-lg: var(--primitive-radius-lg);--lab-radius-xl: var(--primitive-radius-xl);--lab-radius-pill: var(--primitive-radius-pill);--lab-shadow-sm: 0 1px 2px color-mix(in srgb, var(--lab-text) 9%, transparent);--lab-shadow-md: 0 4px 16px color-mix(in srgb, var(--lab-text) 7%, transparent);--lab-shadow-lg: 0 12px 32px color-mix(in srgb, var(--lab-text) 9%, transparent);--lab-shadow-float: 0 2px 8px color-mix(in srgb, var(--lab-text) 4%, transparent), 0 12px 40px color-mix(in srgb, var(--lab-accent) 6%, transparent);--lab-ease: cubic-bezier(.22, 1, .36, 1);--lab-ease-enter: cubic-bezier(.16, 1, .3, 1);--lab-duration: .18s;--lab-line-height: 1.55;--lab-ambient-opacity: .45;font-family:Onest,system-ui,-apple-system,sans-serif;line-height:var(--lab-line-height);--wa-avatar-bg: var(--lab-avatar-bg);--wa-avatar-icon: var(--lab-avatar-icon);--wa-page-bg: var(--lab-bg);--wa-bg: var(--lab-bg);--wa-panel: var(--lab-surface);--wa-panel-header: var(--lab-surface);--wa-text: var(--lab-text);--wa-text-secondary: var(--lab-text-secondary);--wa-icon: var(--lab-text-secondary);--wa-accent: var(--lab-accent);--wa-border: var(--lab-border);--wa-border-strong: var(--lab-border-strong);--wa-rail-bg: var(--lab-surface);--wa-rail-btn-hover: color-mix(in srgb, var(--lab-accent) 8%, var(--lab-surface));--wa-sidebar-divider: var(--lab-border);--wa-divider: var(--lab-border);--wa-unread: var(--lab-accent);--wa-unread-text: var(--lab-on-accent);--wa-system-chat-pill-bg: color-mix(in srgb, var(--lab-text) 34%, var(--lab-surface));--wa-system-chat-pill-text: var(--lab-text);--wa-date-bubble: color-mix(in srgb, var(--lab-text) 34%, var(--lab-surface));--wa-date-bubble-text: var(--lab-text);--wa-bubble-tail-shadow: transparent;--ui-bg: var(--lab-bg);--ui-surface: var(--lab-surface);--ui-surface-raised: var(--lab-surface-raised);--ui-text: var(--lab-text);--ui-text-secondary: var(--lab-text-secondary);--ui-border: var(--lab-border);--ui-accent: var(--lab-accent);--ui-surface-muted: var(--lab-tray);--ui-surface-inset: var(--lab-control-muted);--ui-input-bg: var(--lab-control-muted);--ui-border-strong: var(--lab-border-strong);--ui-icon: var(--lab-text-secondary);--ui-danger: var(--lab-danger);--ui-accent-soft: var(--lab-accent-soft);--ui-text-muted: var(--lab-text-muted);--wa-panel-input: var(--ui-input-bg);--wa-accent-on: var(--lab-on-accent);--wa-green: var(--lab-accent);--wa-accent-hover: var(--lab-accent-hover);--wa-text-muted: var(--lab-text-muted);--wa-danger: var(--lab-danger);--wa-empty-bg: var(--lab-bg);--primitive-radius-sm: 14px;--primitive-radius-md: 16px;--primitive-radius-lg: 22px;--primitive-radius-xl: 26px;--primitive-radius-pill: 9999px;--primitive-control-h: 44px;--primitive-control-h-sm: 38px;--wa-control-surface: var(--lab-surface);--wa-control-rim: var(--ui-border-strong);--wa-control-rim-hover: color-mix(in srgb, var(--lab-accent) 40%, var(--ui-border-strong));--wa-control-rim-shadow: none;--wa-control-rim-shadow-hover: none;--wa-control-volume-shadow: none;--wa-control-volume-shadow-hover: none;--wa-chip-active-volume-shadow: none;--wa-chip-active-volume-shadow-hover: none;--ui-control-rim-shadow: none;--ui-control-rim-shadow-hover: none;--ui-control-volume-shadow: none;--ui-control-volume-shadow-hover: none;--ui-accent-btn-shadow: none;--ui-accent-btn-shadow-hover: none;--ui-chip-active-volume-shadow: none;--ui-chip-active-volume-shadow-hover: none;--wa-chroma-accent-bg-12: var(--lab-accent-soft);--wa-chroma-accent-bg-18: color-mix(in srgb, var(--lab-accent) 16%, var(--lab-surface));--wa-chroma-accent-border-45: transparent;--wa-chroma-accent-border-60: transparent;--wa-panel-hover: color-mix(in srgb, var(--lab-accent) 7%, var(--lab-surface));--wa-selected: var(--lab-accent-soft);--wa-chat-row-selected: color-mix(in srgb, #000000 5.5%, var(--lab-surface))}[data-theme=dark]{--wa-icon: #aebac1;--wa-rail-btn-hover: color-mix(in srgb, #ffffff 5%, var(--lab-bg));--wa-selected: color-mix(in srgb, #ffffff 7%, var(--lab-bg));--wa-chat-row-selected: color-mix(in srgb, #ffffff 9%, var(--lab-surface));--wa-panel-hover: color-mix(in srgb, #ffffff 4%, var(--lab-bg));--wa-sidebar-divider: #343636;--wa-divider: rgba(134, 150, 160, .13);--wa-control-surface: color-mix(in srgb, #ffffff 7%, var(--lab-surface) 93%);--wa-chroma-blend: transparent;--wa-chroma-accent-bg-12: color-mix(in srgb, var(--brand-accent) 12%, transparent);--wa-chroma-accent-bg-18: color-mix(in srgb, var(--brand-accent) 18%, transparent);--ui-input-bg: color-mix(in srgb, #ffffff 7%, var(--lab-bg));--ui-border: rgba(174, 186, 193, .28);--ui-border-strong: rgba(174, 186, 193, .42);--wa-panel-input: var(--ui-input-bg);--wa-control-rim: var(--ui-border-strong);--wa-control-rim-hover: color-mix(in srgb, var(--lab-accent) 40%, var(--ui-border-strong));--ui-accent-soft: color-mix(in srgb, var(--wa-accent) 16%, var(--lab-surface));--ui-surface-muted: var(--lab-tray);--ui-surface-raised: var(--lab-surface-raised);--ui-surface-inset: var(--lab-control-muted)}[data-theme=dark] .rounded,[data-theme=light] .rounded,[data-theme=dark] .rounded-sm,[data-theme=light] .rounded-sm,[data-theme=dark] .rounded-md,[data-theme=light] .rounded-md{border-radius:var(--primitive-radius-sm)!important}[data-theme=dark] .rounded-lg,[data-theme=light] .rounded-lg,[data-theme=dark] .rounded-xl,[data-theme=light] .rounded-xl{border-radius:var(--primitive-radius-lg)!important}[data-theme=dark] .rounded-2xl,[data-theme=light] .rounded-2xl,[data-theme=dark] .rounded-3xl,[data-theme=light] .rounded-3xl{border-radius:var(--primitive-radius-xl)!important}[data-theme=dark] .app-btn,[data-theme=light] .app-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25;border-radius:var(--lab-radius-pill);border:1px solid transparent;cursor:pointer;transition:background-color var(--lab-duration) var(--lab-ease),border-color var(--lab-duration) var(--lab-ease),box-shadow var(--lab-duration) var(--lab-ease),color var(--lab-duration) var(--lab-ease),transform var(--lab-duration) var(--lab-ease);text-decoration:none}[data-theme=dark] .app-btn:focus-visible,[data-theme=light] .app-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--lab-accent) 45%,transparent);outline-offset:2px}[data-theme=dark] .app-btn--primary,[data-theme=light] .app-btn--primary{background:var(--lab-accent);color:var(--lab-on-accent)}[data-theme=dark] .app-btn--primary:hover,[data-theme=light] .app-btn--primary:hover{background:var(--lab-accent-hover);box-shadow:var(--lab-shadow-sm)}[data-theme=dark] .app-btn--secondary,[data-theme=light] .app-btn--secondary{background:var(--lab-surface);color:var(--lab-text);border-color:var(--lab-border)}[data-theme=dark] .app-btn--secondary:hover,[data-theme=light] .app-btn--secondary:hover{background:color-mix(in srgb,var(--lab-accent) 5%,var(--lab-surface));border-color:var(--lab-border-strong)}[data-theme=dark] .app-btn--ghost,[data-theme=light] .app-btn--ghost{background:transparent;color:var(--lab-text-secondary)}[data-theme=dark] .app-btn--ghost:hover,[data-theme=light] .app-btn--ghost:hover{background:color-mix(in srgb,var(--lab-accent) 8%,var(--lab-surface));color:var(--lab-text)}[data-theme=dark] .app-btn--danger,[data-theme=light] .app-btn--danger{background:var(--lab-danger-soft);color:var(--lab-danger);border-color:color-mix(in srgb,var(--lab-danger) 25%,transparent)}[data-theme=dark] .app-input,[data-theme=light] .app-input{width:100%;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;color:var(--lab-text);background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-md);transition:border-color var(--lab-duration) var(--lab-ease),box-shadow var(--lab-duration) var(--lab-ease)}[data-theme=dark] .app-input:focus,[data-theme=light] .app-input:focus{outline:none;border-color:color-mix(in srgb,var(--lab-accent) 50%,var(--lab-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-accent) 15%,transparent)}[data-theme=dark] .app-card,[data-theme=light] .app-card{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);box-shadow:var(--lab-shadow-sm)}[data-theme=dark] .app-card--interactive,[data-theme=light] .app-card--interactive{transition:box-shadow var(--lab-duration) var(--lab-ease),border-color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .app-card--interactive:hover,[data-theme=light] .app-card--interactive:hover{box-shadow:var(--lab-shadow-md);border-color:var(--lab-border-strong)}[data-theme=dark] .app-badge,[data-theme=light] .app-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px;line-height:1.4}[data-theme=dark] .app-badge--default,[data-theme=light] .app-badge--default{background:color-mix(in srgb,var(--lab-text) 6%,var(--lab-surface));color:var(--lab-text-secondary)}[data-theme=dark] .app-badge--accent,[data-theme=light] .app-badge--accent{background:var(--lab-accent-soft);color:var(--lab-accent)}[data-theme=dark] .app-badge--muted,[data-theme=light] .app-badge--muted{background:var(--lab-border);color:var(--lab-text-secondary)}[data-theme=dark] .app-empty,[data-theme=light] .app-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center;color:var(--lab-text-secondary)}[data-theme=dark] .app-empty__title,[data-theme=light] .app-empty__title{margin:0;font-size:1rem;font-weight:600;color:var(--lab-text)}[data-theme=dark] .app-empty__text,[data-theme=light] .app-empty__text{margin:0;font-size:.875rem;max-width:24rem}[data-theme=dark] .app-shell,[data-theme=light] .app-shell{position:relative;background:var(--lab-bg)}[data-theme=dark] .app-shell:before,[data-theme=light] .app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 12% -5%,color-mix(in srgb,var(--lab-accent) 10%,transparent),transparent 58%),radial-gradient(ellipse 55% 35% at 92% 105%,color-mix(in srgb,var(--lab-pastel-violet) 8%,transparent),transparent 52%);opacity:var(--lab-ambient-opacity)}[data-theme=dark] .app-shell>*,[data-theme=light] .app-shell>*{position:relative;z-index:1}[data-theme=dark] .app-rail,[data-theme=light] .app-rail{width:5rem;background:var(--lab-surface);border-right:1px solid var(--lab-border);box-shadow:var(--lab-shadow-sm)}[data-theme=dark] .app-rail-nav__item,[data-theme=light] .app-rail-nav__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;max-width:4.625rem;padding:.5rem .125rem;border-radius:0;color:var(--lab-text-secondary);text-decoration:none;background:transparent;transition:color var(--lab-duration) var(--lab-ease),transform var(--lab-duration) var(--lab-ease)}[data-theme=dark] .app-rail-nav__icon-wrap svg,[data-theme=light] .app-rail-nav__icon-wrap svg,[data-theme=dark] .app-rail-nav__item .app-rail-nav__label,[data-theme=light] .app-rail-nav__item .app-rail-nav__label{position:relative;z-index:1}[data-theme=dark] .app-rail-nav__icon-wrap svg,[data-theme=light] .app-rail-nav__icon-wrap svg{width:1.3125rem;height:1.3125rem;stroke-width:1.65}[data-theme=dark] .app-rail-nav__badge,[data-theme=light] .app-rail-nav__badge{position:absolute;top:-.125rem;right:-.625rem;z-index:2;display:flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .125rem;border-radius:var(--lab-radius-pill);background:var(--lab-accent);color:var(--lab-on-accent);font-size:.5625rem;font-weight:600;line-height:1;box-shadow:0 0 0 2px var(--lab-surface);pointer-events:none}[data-theme=dark] .app-rail-nav__item:hover:not(.app-rail-nav__item--active),[data-theme=light] .app-rail-nav__item:hover:not(.app-rail-nav__item--active){color:var(--lab-text);transform:scale(1.04)}[data-theme=dark] .app-rail-nav__item:active,[data-theme=light] .app-rail-nav__item:active{transform:scale(.97)}[data-theme=dark] .app-rail-nav__item--active,[data-theme=light] .app-rail-nav__item--active{color:var(--lab-accent);background:transparent;box-shadow:none;transform:none}[data-theme=dark] .app-rail-nav__item--active .app-rail-nav__label,[data-theme=light] .app-rail-nav__item--active .app-rail-nav__label{font-weight:600}[data-theme=dark] .app-rail-nav__item:focus-visible,[data-theme=light] .app-rail-nav__item:focus-visible{outline:2px solid color-mix(in srgb,var(--lab-accent) 40%,transparent);outline-offset:2px}[data-theme=dark] .app-rail-nav__label,[data-theme=light] .app-rail-nav__label{font-size:.6875rem;font-weight:500;line-height:1.2;text-align:center;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .app-session-chip,[data-theme=light] .app-session-chip{position:relative;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-size:.6875rem;font-weight:600;color:var(--lab-text);background:color-mix(in srgb,var(--lab-accent) 6%,var(--lab-surface));border:0;text-decoration:none;transition:transform var(--lab-duration) var(--lab-ease),background-color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .app-session-chip:hover,[data-theme=light] .app-session-chip:hover{transform:scale(1.04);background:color-mix(in srgb,var(--lab-accent) 10%,var(--lab-surface))}[data-theme=dark] .app-session-chip--avatar,[data-theme=light] .app-session-chip--avatar{overflow:visible;background:transparent;padding:0}[data-theme=dark] .app-session-chip--avatar:hover,[data-theme=light] .app-session-chip--avatar:hover{background:transparent}[data-theme=dark] .app-session-chip--avatar .avatar,[data-theme=light] .app-session-chip--avatar .avatar{flex-shrink:0}[data-theme=dark] .app-session-chip--static,[data-theme=light] .app-session-chip--static{cursor:default;pointer-events:none}[data-theme=dark] .app-session-chip--static:hover,[data-theme=light] .app-session-chip--static:hover{transform:none;background:color-mix(in srgb,var(--lab-accent) 6%,var(--lab-surface))}[data-theme=dark] .ui-lab-banner,[data-theme=light] .ui-lab-banner{color:var(--lab-accent)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--lab-accent) 12%,var(--lab-surface)),color-mix(in srgb,var(--lab-accent) 6%,var(--lab-surface)))!important;border-bottom-color:color-mix(in srgb,var(--lab-accent) 20%,transparent)!important}[data-theme=dark] .ui-pill-nav,[data-theme=light] .ui-pill-nav{gap:.25rem;padding:5px;border:0;border-radius:var(--lab-radius-pill);box-shadow:none;background:var(--lab-tray)}[data-theme=dark] .ui-pill-nav__indicator,[data-theme=light] .ui-pill-nav__indicator{border:0;border-radius:var(--lab-radius-pill);background:var(--lab-pill-active);box-shadow:none}[data-theme=dark] .ui-pill-nav__item,[data-theme=light] .ui-pill-nav__item{border-radius:var(--lab-radius-pill);color:var(--lab-text-secondary)}[data-theme=dark] .ui-pill-nav__item.is-active,[data-theme=light] .ui-pill-nav__item.is-active{color:var(--lab-text);font-weight:600}[data-theme=dark] .ui-sidebar-filters__group>.ui-pill-nav,[data-theme=light] .ui-sidebar-filters__group>.ui-pill-nav{padding:3px;background:var(--lab-tray-subtle);box-shadow:none}[data-theme=dark] .ui-sidebar-filters__group .ui-pill-nav__item,[data-theme=light] .ui-sidebar-filters__group .ui-pill-nav__item{display:inline-flex;align-items:center;justify-content:center;min-height:30px;height:auto;padding:6px 12px;line-height:1.2;font-size:.75rem}[data-theme=dark] .ui-sidebar-filters>.ui-pill-nav,[data-theme=light] .ui-sidebar-filters>.ui-pill-nav{min-height:var(--primitive-control-h-sm)}[data-theme=dark] .ui-pill-nav,[data-theme=dark] .ui-segment-row,[data-theme=dark] .ui-section-tabs,[data-theme=dark] .ui-pill-nav__indicator,[data-theme=dark] .ui-segment.is-active,[data-theme=dark] .ui-section-tab.is-active{border:0;box-shadow:none}[data-theme=dark] .ui-chip-row,[data-theme=light] .ui-chip-row{gap:8px;align-items:center}[data-theme=dark] .ui-chip-row--scroll,[data-theme=light] .ui-chip-row--scroll{padding:0;margin:0}[data-theme=dark] .ui-chip,[data-theme=light] .ui-chip{min-height:32px;height:auto;padding:7px 14px;line-height:1.2;border:0;border-radius:var(--lab-radius-pill);background:var(--lab-control-muted);box-shadow:none;transition:background-color var(--lab-duration) var(--lab-ease),color var(--lab-duration) var(--lab-ease),transform var(--lab-duration) var(--lab-ease)}[data-theme=dark] .ui-chip:active,[data-theme=light] .ui-chip:active{transform:scale(.98)}[data-theme=dark] .ui-chip:hover,[data-theme=light] .ui-chip:hover{background:color-mix(in srgb,var(--lab-accent) 6%,var(--lab-surface));box-shadow:none}[data-theme=dark] .ui-chip.is-active,[data-theme=light] .ui-chip.is-active{color:var(--lab-on-accent);background:var(--lab-accent);box-shadow:none;font-weight:600}[data-theme=dark] .ui-chip.is-active:hover,[data-theme=light] .ui-chip.is-active:hover{color:var(--lab-on-accent);background:var(--lab-accent-hover);box-shadow:none}[data-theme=dark] .ui-chip.is-active .ui-chip__meta,[data-theme=light] .ui-chip.is-active .ui-chip__meta{color:color-mix(in srgb,var(--lab-on-accent) 75%,transparent)}[data-theme=dark] .ui-chip--danger.is-active,[data-theme=light] .ui-chip--danger.is-active{color:var(--lab-danger);background:var(--lab-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lab-danger) 35%,var(--lab-border))}[data-theme=dark] .ui-chip__meta,[data-theme=light] .ui-chip__meta{opacity:1;color:var(--lab-text-secondary)}[data-theme=dark] .ui-search-shell:not(.chat-sidebar-search),[data-theme=light] .ui-search-shell:not(.chat-sidebar-search){border:1px solid var(--ui-border-strong);border-radius:var(--lab-radius-pill);background:var(--ui-input-bg);box-shadow:none;transition:box-shadow var(--lab-duration) var(--lab-ease),border-color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .ui-search-shell:not(.chat-sidebar-search):focus-within,[data-theme=light] .ui-search-shell:not(.chat-sidebar-search):focus-within{border-color:color-mix(in srgb,var(--lab-accent) 50%,var(--ui-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-accent) 15%,transparent)}[data-theme=dark] .ui-search-input::-moz-placeholder,[data-theme=light] .ui-search-input::-moz-placeholder{color:var(--lab-text-muted)}[data-theme=dark] .ui-search-input::placeholder,[data-theme=light] .ui-search-input::placeholder{color:var(--lab-text-muted)}[data-theme=dark] .ui-search-input:focus,[data-theme=light] .ui-search-input:focus{box-shadow:none}[data-theme=dark] .ui-segment-row,[data-theme=light] .ui-segment-row,[data-theme=dark] .ui-section-tabs,[data-theme=light] .ui-section-tabs{gap:.25rem;padding:4px;border:0;border-radius:var(--lab-radius-md);box-shadow:none;background:var(--lab-tray)}[data-theme=dark] .ui-segment,[data-theme=light] .ui-segment,[data-theme=dark] .ui-section-tab,[data-theme=light] .ui-section-tab{border-radius:calc(var(--lab-radius-md) - 2px);color:var(--lab-text-secondary);background:transparent;box-shadow:none;transition:color var(--lab-duration) var(--lab-ease),background-color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .ui-segment:hover,[data-theme=light] .ui-segment:hover,[data-theme=dark] .ui-section-tab:hover,[data-theme=light] .ui-section-tab:hover{color:var(--lab-text);background:color-mix(in srgb,var(--lab-text) 4%,transparent)}[data-theme=dark] .ui-segment.is-active,[data-theme=light] .ui-segment.is-active,[data-theme=dark] .ui-section-tab.is-active,[data-theme=light] .ui-section-tab.is-active{color:var(--lab-text);font-weight:600;background:var(--lab-pill-active);box-shadow:none}[data-theme=dark] .ui-segment--danger.is-active,[data-theme=light] .ui-segment--danger.is-active{color:var(--lab-danger);background:var(--lab-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lab-danger) 30%,var(--lab-border))}[data-theme=dark] .chat-layout,[data-theme=light] .chat-layout{background:var(--lab-bg)}[data-theme=dark] .chat-layout>.flex-1.flex-col,[data-theme=light] .chat-layout>.flex-1.flex-col{background:var(--lab-bg)}[data-theme=dark] .chat-sidebar .chat-list-item .flex-1.flex-col,[data-theme=light] .chat-sidebar .chat-list-item .flex-1.flex-col{background:transparent}[data-theme=dark] .chat-sidebar .chat-list-item,[data-theme=light] .chat-sidebar .chat-list-item{padding:.9rem 1rem;gap:.875rem;margin:.15rem .5rem;border-radius:var(--lab-radius-lg);border-left:0;transition:background-color var(--lab-duration) var(--lab-ease),transform var(--lab-duration) var(--lab-ease);animation:sp-fade-up .55s var(--lab-ease-enter) both;animation-delay:calc(var(--stagger-index, 0) * 60ms)}[data-theme=dark] .chat-sidebar .chat-list-item__content,[data-theme=light] .chat-sidebar .chat-list-item__content{padding-top:.125rem;padding-bottom:.875rem;margin-bottom:-.875rem}[data-theme=dark] .chat-sidebar .chat-list-item__preview-row,[data-theme=light] .chat-sidebar .chat-list-item__preview-row{margin-top:.5rem;gap:.625rem}[data-theme=dark] .chat-sidebar .chat-list-item__meta-stack,[data-theme=light] .chat-sidebar .chat-list-item__meta-stack{gap:.5rem}[data-theme=dark] .chat-sidebar .chat-list-item__side-meta,[data-theme=light] .chat-sidebar .chat-list-item__side-meta{align-self:flex-start;padding-top:.125rem}@keyframes sp-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .chat-sidebar .chat-list-item:hover,[data-theme=light] .chat-sidebar .chat-list-item:hover{background-color:var(--lab-control-muted);box-shadow:none}[data-theme=dark] .chat-sidebar .chat-list-item:active,[data-theme=light] .chat-sidebar .chat-list-item:active{transform:scale(.995)}[data-theme=dark] .chat-sidebar .chat-list-item.is-selected,[data-theme=light] .chat-sidebar .chat-list-item.is-selected{background-color:var(--wa-chat-row-selected);border-left-color:transparent;box-shadow:none}[data-theme=dark] .chat-sidebar .chat-list-item .text-base,[data-theme=light] .chat-sidebar .chat-list-item .text-base{font-weight:600;letter-spacing:-.01em;color:var(--lab-text)}[data-theme=dark] .chat-sidebar .chat-list-item .text-xs,[data-theme=light] .chat-sidebar .chat-list-item .text-xs{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--lab-text-muted)}[data-theme=dark] .chat-sidebar .chat-list-item .text-sm,[data-theme=light] .chat-sidebar .chat-list-item .text-sm{font-weight:400;color:var(--lab-text-secondary)}[data-theme=dark] .chat-sidebar .ui-team-chat-row.is-selected,[data-theme=light] .chat-sidebar .ui-team-chat-row.is-selected{background:transparent}[data-theme=dark] .chat-sidebar .ui-team-chat-row__link.chat-list-item,[data-theme=light] .chat-sidebar .ui-team-chat-row__link.chat-list-item{flex:1;min-height:0;padding:.9rem 1rem;gap:.875rem}[data-theme=dark] .chat-sidebar .ui-team-chat-row:not(.is-selected) .ui-team-chat-row__link.chat-list-item:hover,[data-theme=light] .chat-sidebar .ui-team-chat-row:not(.is-selected) .ui-team-chat-row__link.chat-list-item:hover{background-color:var(--lab-control-muted)}[data-theme=dark] .chat-sidebar .ui-team-chat-row__link.chat-list-item.is-selected,[data-theme=light] .chat-sidebar .ui-team-chat-row__link.chat-list-item.is-selected{background-color:var(--wa-chat-row-selected);box-shadow:none}[data-theme=dark] .chat-sidebar .ui-team-chat-row__pin,[data-theme=light] .chat-sidebar .ui-team-chat-row__pin{color:var(--lab-text-muted);transition:background-color var(--lab-duration) var(--lab-ease),color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .chat-sidebar .ui-team-chat-row__pin:hover,[data-theme=light] .chat-sidebar .ui-team-chat-row__pin:hover{background:var(--lab-control-muted);color:var(--lab-text)}[data-theme=dark] .chat-sidebar .ui-team-chat-row__pin.is-active,[data-theme=light] .chat-sidebar .ui-team-chat-row__pin.is-active{color:var(--lab-accent)}[data-theme=dark] .chat-sidebar .ui-search-input.org-team-search-input,[data-theme=light] .chat-sidebar .ui-search-input.org-team-search-input,[data-theme=dark] .chat-sidebar .org-team-search .ui-search-input,[data-theme=light] .chat-sidebar .org-team-search .ui-search-input{min-height:var(--primitive-control-h-sm, 38px);padding-top:0;padding-bottom:0}[data-theme=dark] .chat-sidebar .chat-sidebar-search-row,[data-theme=light] .chat-sidebar .chat-sidebar-search-row{--chat-sidebar-search-h: var(--primitive-control-h-sm);align-items:center}[data-theme=dark] .chat-sidebar .chat-sidebar-search,[data-theme=light] .chat-sidebar .chat-sidebar-search{display:flex;align-items:center;min-height:var(--chat-sidebar-search-h);height:var(--chat-sidebar-search-h);box-sizing:border-box;border:0;background:var(--lab-control-muted);box-shadow:none}[data-theme=dark] .chat-sidebar .chat-sidebar-search:focus-within,[data-theme=light] .chat-sidebar .chat-sidebar-search:focus-within{border:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-accent) 15%,transparent)}[data-theme=dark] .chat-sidebar .chat-sidebar-search__input,[data-theme=light] .chat-sidebar .chat-sidebar-search__input{min-height:100%;height:100%;padding-top:0;padding-bottom:0;padding-left:2.5rem;padding-right:.75rem;font-size:.8125rem}[data-theme=dark] .chat-sidebar .chat-sidebar-search__input.is-clearable,[data-theme=light] .chat-sidebar .chat-sidebar-search__input.is-clearable{padding-right:2.5rem}[data-theme=dark] .chat-sidebar .ui-sidebar-filters,[data-theme=light] .chat-sidebar .ui-sidebar-filters{border-bottom:0}[data-theme=dark] .chat-sidebar .org-team-sidebar .ui-sidebar-filters,[data-theme=light] .chat-sidebar .org-team-sidebar .ui-sidebar-filters{gap:8px;padding:0 12px 8px}[data-theme=dark] .chat-sidebar .org-team-sidebar .ui-sidebar-filters__group,[data-theme=light] .chat-sidebar .org-team-sidebar .ui-sidebar-filters__group{gap:8px}[data-theme=dark] .chat-sidebar .org-team-chips-slot,[data-theme=light] .chat-sidebar .org-team-chips-slot{display:flex;flex-direction:column;gap:8px;min-height:0}[data-theme=dark] .chat-sidebar .org-team-chips-slot>.ui-chip-row,[data-theme=light] .chat-sidebar .org-team-chips-slot>.ui-chip-row{margin-top:0}[data-theme=dark] .chat-sidebar .org-team-sidebar .ui-team-chat-row__link.chat-list-item,[data-theme=light] .chat-sidebar .org-team-sidebar .ui-team-chat-row__link.chat-list-item{min-height:0;padding:1rem 1.125rem;gap:.875rem}[data-theme=dark] .chat-sidebar .org-team-chat-list .team-chat-list-hint,[data-theme=light] .chat-sidebar .org-team-chat-list .team-chat-list-hint{padding-top:.375rem;padding-bottom:.125rem}[data-theme=dark] .chat-sidebar .team-chat-section-label,[data-theme=light] .chat-sidebar .team-chat-section-label{color:var(--lab-text-secondary);border-top-color:var(--lab-border)}[data-theme=dark] .chat-sidebar .team-chat-list-hint,[data-theme=light] .chat-sidebar .team-chat-list-hint{color:var(--lab-text-secondary)}[data-theme=dark] .chat-sidebar .ui-org-sidebar-item.chat-list-item,[data-theme=light] .chat-sidebar .ui-org-sidebar-item.chat-list-item{padding:1rem 1.125rem;gap:.875rem;border-radius:0;border-left:3px solid transparent}[data-theme=dark] .chat-sidebar .ui-org-sidebar-item.chat-list-item:hover,[data-theme=light] .chat-sidebar .ui-org-sidebar-item.chat-list-item:hover{background-color:var(--lab-control-muted)}[data-theme=dark] .chat-sidebar .ui-panel,[data-theme=light] .chat-sidebar .ui-panel{border-radius:var(--lab-radius-md);border-color:var(--lab-border);background:var(--lab-surface);box-shadow:var(--lab-shadow-sm)}[data-theme=dark] .chat-sidebar .chat-list-item .chat-list-meta-pill,[data-theme=light] .chat-sidebar .chat-list-item .chat-list-meta-pill,[data-theme=dark] .chat-sidebar .chat-list-item .chat-list-system-preview,[data-theme=light] .chat-sidebar .chat-list-item .chat-list-system-preview,[data-theme=dark] .chat-sidebar .chat-list-item .chat-list-attention-pill,[data-theme=light] .chat-sidebar .chat-list-item .chat-list-attention-pill,[data-theme=dark] .chat-list-item .chat-list-meta-pill,[data-theme=light] .chat-list-item .chat-list-meta-pill,[data-theme=dark] .chat-list-item .chat-list-system-preview,[data-theme=light] .chat-list-item .chat-list-system-preview,[data-theme=dark] .chat-list-item .chat-list-attention-pill,[data-theme=light] .chat-list-item .chat-list-attention-pill{display:inline-flex;width:-moz-fit-content!important;width:fit-content!important;max-width:100%;flex:0 0 auto;align-self:flex-start;border-radius:var(--lab-radius-pill);box-shadow:none;font-size:.6875rem;padding:.3125rem .625rem;line-height:1.4}[data-theme=dark] .chat-list-item .assignee-pill{border:0;color:#fff}[data-theme=light] .chat-list-item .assignee-pill{border:0;color:#111b21}[data-theme=dark] .chat-list-item .chat-list-system-preview,[data-theme=light] .chat-list-item .chat-list-system-preview{background:color-mix(in srgb,var(--lab-text-secondary) 14%,var(--lab-surface));color:var(--lab-text-secondary)}[data-theme=dark] .chat-sidebar .chat-list-item .chat-list-system-preview .truncate,[data-theme=light] .chat-sidebar .chat-list-item .chat-list-system-preview .truncate{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme=dark] .chat-list-item .chat-list-attention-pill,[data-theme=light] .chat-list-item .chat-list-attention-pill,[data-theme=dark] .chat-list-item [class*=chat-list-attention-pill--],[data-theme=light] .chat-list-item [class*=chat-list-attention-pill--]{background:var(--lab-control-muted)!important;box-shadow:none;border:1px solid var(--lab-border)}[data-theme=dark] .chat-list-item .chat-list-attention-pill--critical,[data-theme=light] .chat-list-item .chat-list-attention-pill--critical{color:var(--wa-chroma-critical-fg);border-color:color-mix(in srgb,var(--wa-chroma-critical-fg) 35%,var(--lab-border))}[data-theme=dark] .chat-list-item .chat-list-attention-pill--danger,[data-theme=light] .chat-list-item .chat-list-attention-pill--danger{color:var(--wa-chroma-orange-fg);border-color:color-mix(in srgb,var(--wa-chroma-orange-fg) 35%,var(--lab-border))}[data-theme=dark] .chat-list-item .chat-list-attention-pill--warning,[data-theme=light] .chat-list-item .chat-list-attention-pill--warning{color:var(--wa-chroma-yellow-fg);border-color:color-mix(in srgb,var(--wa-chroma-yellow-fg) 35%,var(--lab-border))}[data-theme=dark] .chat-list-item .chat-list-attention-pill--default,[data-theme=light] .chat-list-item .chat-list-attention-pill--default{color:var(--wa-danger);border-color:color-mix(in srgb,var(--wa-danger) 35%,var(--lab-border))}[data-theme=dark] .chat-sidebar .chat-list-ai-mark,[data-theme=light] .chat-sidebar .chat-list-ai-mark{background:color-mix(in srgb,var(--lab-pastel-violet-fg, #a78bfa) 22%,#ffffff 78%);border-color:var(--lab-surface);box-shadow:0 1px 3px color-mix(in srgb,var(--lab-pastel-violet-fg, #a78bfa) 28%,transparent)}[data-theme=dark] .chat-sidebar .h-\[60px\],[data-theme=light] .chat-sidebar .h-\[60px\]{height:4rem}[data-theme=dark] .chat-sidebar h1,[data-theme=light] .chat-sidebar h1{font-weight:600;font-size:1.125rem}[data-theme=dark] .chat-sidebar .wa-icon-btn,[data-theme=light] .chat-sidebar .wa-icon-btn{border-radius:var(--lab-radius-md);transition:background-color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .chat-sidebar .wa-icon-btn:hover,[data-theme=light] .chat-sidebar .wa-icon-btn:hover{background:color-mix(in srgb,var(--lab-accent) 10%,var(--lab-surface))}[data-theme=dark] .chat-composer .wa-composer-shell,[data-theme=light] .chat-composer .wa-composer-shell,[data-theme=dark] .chat-composer [class*=rounded],[data-theme=light] .chat-composer [class*=rounded]{border-radius:var(--lab-radius-lg)!important}[data-theme=dark] .chat-composer .wa-input-bar,[data-theme=light] .chat-composer .wa-input-bar{margin:0 0 4px;border:0;border-radius:var(--lab-radius-xl);background:var(--lab-surface);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:box-shadow var(--lab-duration) var(--lab-ease)}[data-theme=dark] .chat-composer .wa-input-bar--unified,[data-theme=light] .chat-composer .wa-input-bar--unified{min-height:44px;padding:5px 10px;gap:6px;border-radius:var(--lab-radius-xl)}[data-theme=dark] .chat-composer .wa-input-bar--unified .wa-input-btn,[data-theme=light] .chat-composer .wa-input-bar--unified .wa-input-btn{width:32px;height:32px}[data-theme=dark] .chat-composer .wa-input-bar--unified .wa-input-pill,[data-theme=light] .chat-composer .wa-input-bar--unified .wa-input-pill{min-height:30px}[data-theme=dark] .chat-composer .wa-input-bar--unified .wa-rich-editor,[data-theme=light] .chat-composer .wa-input-bar--unified .wa-rich-editor,[data-theme=dark] .chat-composer .wa-input-bar--unified .wa-composer-field,[data-theme=light] .chat-composer .wa-input-bar--unified .wa-composer-field{padding:5px 4px;min-height:20px;line-height:20px}[data-theme=dark] .chat-composer .wa-input-bar:focus-within,[data-theme=light] .chat-composer .wa-input-bar:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-accent) 15%,transparent)}[data-theme=dark] .chat-composer .wa-input-btn,[data-theme=light] .chat-composer .wa-input-btn{border-radius:var(--lab-radius-pill);color:var(--lab-text-secondary)}[data-theme=dark] .chat-composer .wa-input-btn:hover,[data-theme=light] .chat-composer .wa-input-btn:hover{background:color-mix(in srgb,var(--lab-accent) 8%,var(--lab-surface));color:var(--lab-text)}[data-theme=dark] .chat-composer .wa-input-btn-active,[data-theme=light] .chat-composer .wa-input-btn-active{color:var(--lab-accent);background:var(--lab-accent-soft)}[data-theme=dark] .chat-composer .wa-rich-editor:empty:before,[data-theme=light] .chat-composer .wa-rich-editor:empty:before{color:var(--lab-text-muted)}[data-theme=dark] .chat-composer .chat-send-btn,[data-theme=light] .chat-composer .chat-send-btn{width:auto;height:auto;padding:4px 4px 4px 12px;border-radius:var(--lab-radius-pill);background:var(--lab-accent);color:var(--lab-on-accent);gap:6px;display:inline-flex;align-items:center}[data-theme=dark] .chat-composer .chat-send-btn:hover,[data-theme=light] .chat-composer .chat-send-btn:hover{background:var(--lab-accent-hover);color:var(--lab-on-accent)}[data-theme=dark] .chat-composer .chat-send-btn__icon-wrap,[data-theme=light] .chat-composer .chat-send-btn__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--lab-radius-pill);background:color-mix(in srgb,var(--lab-on-accent) 12%,transparent);transition:transform var(--lab-duration) var(--lab-ease)}[data-theme=dark] .chat-composer .chat-send-btn:hover .chat-send-btn__icon-wrap,[data-theme=light] .chat-composer .chat-send-btn:hover .chat-send-btn__icon-wrap{transform:scale(1.04)}[data-theme=dark] .chat-composer .chat-send-btn__icon-wrap svg,[data-theme=light] .chat-composer .chat-send-btn__icon-wrap svg{width:1rem;height:1rem}[data-theme=dark] .chat-composer,[data-theme=light] .chat-composer{padding-bottom:env(safe-area-inset-bottom,0)}.app-shell--mobile-pwa .chat-composer{padding-bottom:0}[data-theme=dark] .chat-message .wa-msg-bubble.wa-msg-bubble--wide:not(.px-0),[data-theme=light] .chat-message .wa-msg-bubble.wa-msg-bubble--wide:not(.px-0){padding:7px 11px 6px!important}[data-theme=dark] .chat-message .wa-msg-bubble-footer,[data-theme=light] .chat-message .wa-msg-bubble-footer{margin-top:3px}[data-theme=dark] .chat-message .wa-msg-bubble,[data-theme=light] .chat-message .wa-msg-bubble{border-radius:var(--lab-radius-lg)!important;box-shadow:none!important}[data-theme=dark] .chat-message .wa-msg-bubble:before,[data-theme=light] .chat-message .wa-msg-bubble:before{display:none}[data-theme=dark] .chat-message .wa-msg-bubble-out,[data-theme=light] .chat-message .wa-msg-bubble-out{border-radius:var(--lab-radius-lg) var(--lab-radius-lg) var(--lab-radius-sm) var(--lab-radius-lg)!important}[data-theme=dark] .chat-message .wa-msg-bubble-in,[data-theme=light] .chat-message .wa-msg-bubble-in{border-radius:var(--lab-radius-lg) var(--lab-radius-lg) var(--lab-radius-lg) var(--lab-radius-sm)!important;border:0!important;box-shadow:none!important}[data-theme=dark] .chat-layout .team-chat-thread.chat-message .wa-msg-bubble,[data-theme=light] .chat-layout .team-chat-thread.chat-message .wa-msg-bubble{border-radius:var(--lab-radius-lg)!important;box-shadow:none!important}[data-theme=dark] .chat-layout .team-chat-thread.chat-message .wa-msg-bubble:before,[data-theme=light] .chat-layout .team-chat-thread.chat-message .wa-msg-bubble:before{display:none}[data-theme=dark] .chat-layout .team-chat-thread.chat-message .wa-msg-bubble-out,[data-theme=light] .chat-layout .team-chat-thread.chat-message .wa-msg-bubble-out{border-radius:var(--lab-radius-lg) var(--lab-radius-lg) var(--lab-radius-sm) var(--lab-radius-lg)!important}[data-theme=dark] .chat-layout .team-chat-thread.chat-message .wa-msg-bubble-in,[data-theme=light] .chat-layout .team-chat-thread.chat-message .wa-msg-bubble-in{border-radius:var(--lab-radius-lg) var(--lab-radius-lg) var(--lab-radius-lg) var(--lab-radius-sm)!important;border:0!important}[data-theme=dark] .chat-layout .team-chat-thread.chat-message .wa-msg-bubble:not(.px-0),[data-theme=light] .chat-layout .team-chat-thread.chat-message .wa-msg-bubble:not(.px-0){padding:7px 11px 6px!important}[data-theme=dark] .chat-message .wa-msg-selected,[data-theme=light] .chat-message .wa-msg-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--lab-accent) 35%,transparent)!important}[data-theme=dark] .chat-message .team-chat-date-separator__pill,[data-theme=light] .chat-message .team-chat-date-separator__pill,[data-theme=dark] .chat-layout .team-chat-date-separator__pill,[data-theme=light] .chat-layout .team-chat-date-separator__pill,[data-theme=dark] .chat-layout .chat-date-separator__pill,[data-theme=light] .chat-layout .chat-date-separator__pill,[data-theme=dark] .chat-layout .chat-date-overlay__pill,[data-theme=light] .chat-layout .chat-date-overlay__pill{background:var(--lab-control-muted);box-shadow:none;border-radius:var(--lab-radius-pill)}[data-theme=dark] .contact-panel,[data-theme=light] .contact-panel{background:var(--lab-surface);border-left:1px solid var(--lab-border)}[data-theme=dark] .ai-assistant-panel,[data-theme=light] .ai-assistant-panel{background:var(--lab-surface);border-left-color:var(--lab-border)}[data-theme=dark] .ai-assistant-panel .ai-client-summary,[data-theme=light] .ai-assistant-panel .ai-client-summary{--sem-who-bg: transparent;--sem-prefs-bg: transparent;--sem-context-bg: transparent;--sem-agreements-bg: transparent;--sem-deal-bg: transparent}[data-theme=dark] .ai-assistant-panel .summary-tag,[data-theme=light] .ai-assistant-panel .summary-tag,[data-theme=dark] .ai-assistant-panel .summary-hero__status,[data-theme=light] .ai-assistant-panel .summary-hero__status,[data-theme=dark] .ai-assistant-panel .ai-quick-chip,[data-theme=light] .ai-assistant-panel .ai-quick-chip{flex:0 0 auto;align-self:flex-start;border-radius:var(--lab-radius-pill);background:var(--lab-control-muted);box-shadow:none}[data-theme=dark] .ai-assistant-panel .summary-tag,[data-theme=light] .ai-assistant-panel .summary-tag{border:1px solid var(--lab-border)}[data-theme=dark] .ai-assistant-panel .summary-tag--who,[data-theme=light] .ai-assistant-panel .summary-tag--who{color:var(--sem-who);border-color:var(--sem-who-border)}[data-theme=dark] .ai-assistant-panel .summary-tag--prefs,[data-theme=light] .ai-assistant-panel .summary-tag--prefs{color:var(--sem-prefs);border-color:var(--sem-prefs-border)}[data-theme=dark] .ai-assistant-panel .summary-tag--context,[data-theme=light] .ai-assistant-panel .summary-tag--context{color:var(--sem-context);border-color:var(--sem-context-border)}[data-theme=dark] .ai-assistant-panel .summary-tag--agreements,[data-theme=light] .ai-assistant-panel .summary-tag--agreements{color:var(--sem-agreements);border-color:var(--sem-agreements-border)}[data-theme=dark] .ai-assistant-panel .summary-tag--deal,[data-theme=light] .ai-assistant-panel .summary-tag--deal{color:var(--sem-deal);border-color:var(--sem-deal-border)}[data-theme=dark] .ai-assistant-panel .summary-hero__status,[data-theme=light] .ai-assistant-panel .summary-hero__status{color:var(--lab-text-secondary);border:1px solid var(--lab-border)}[data-theme=dark] .ai-assistant-panel .ai-quick-chip,[data-theme=light] .ai-assistant-panel .ai-quick-chip{border:1px solid color-mix(in srgb,var(--lab-accent) 35%,var(--lab-border))}[data-theme=dark] .ai-assistant-panel .ai-quick-chip:hover:not(:disabled),[data-theme=light] .ai-assistant-panel .ai-quick-chip:hover:not(:disabled){background:color-mix(in srgb,var(--lab-accent) 6%,var(--lab-surface));border-color:color-mix(in srgb,var(--lab-accent) 45%,var(--lab-border))}[data-theme=dark] .settings-layout,[data-theme=light] .settings-layout{background:var(--lab-bg)}[data-theme=dark] .settings-sidebar,[data-theme=light] .settings-sidebar{background:var(--lab-surface);border-right:1px solid var(--lab-border)}[data-theme=dark] .settings-sidebar .settings-search,[data-theme=light] .settings-sidebar .settings-search,[data-theme=dark] .app-shell .settings-search,[data-theme=light] .app-shell .settings-search{background:var(--lab-control-muted)!important;border:0!important;border-radius:var(--lab-radius-pill);box-shadow:none!important;transition:box-shadow var(--lab-duration) var(--lab-ease)}[data-theme=dark] .settings-sidebar .settings-search:focus-within,[data-theme=light] .settings-sidebar .settings-search:focus-within,[data-theme=dark] .app-shell .settings-search:focus-within,[data-theme=light] .app-shell .settings-search:focus-within{background:var(--lab-control-muted)!important;border-color:transparent!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-accent) 15%,transparent)!important}[data-theme=dark] .settings-sidebar .settings-search-icon,[data-theme=light] .settings-sidebar .settings-search-icon,[data-theme=dark] .app-shell .settings-search-icon,[data-theme=light] .app-shell .settings-search-icon{color:var(--lab-text-muted)}[data-theme=dark] .settings-sidebar .settings-search:focus-within .settings-search-icon,[data-theme=light] .settings-sidebar .settings-search:focus-within .settings-search-icon,[data-theme=dark] .app-shell .settings-search:focus-within .settings-search-icon,[data-theme=light] .app-shell .settings-search:focus-within .settings-search-icon{color:var(--lab-accent)}[data-theme=dark] .settings-sidebar .settings-item,[data-theme=light] .settings-sidebar .settings-item,[data-theme=dark] .app-shell .settings-item,[data-theme=light] .app-shell .settings-item{border-left:3px solid transparent;margin:0;padding-left:1.5rem;padding-right:1.5rem;border-radius:0;transition:background-color var(--lab-duration) var(--lab-ease),box-shadow var(--lab-duration) var(--lab-ease),color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .settings-sidebar .settings-item:hover,[data-theme=light] .settings-sidebar .settings-item:hover,[data-theme=dark] .app-shell .settings-item:hover,[data-theme=light] .app-shell .settings-item:hover{background:var(--lab-control-muted)}[data-theme=dark] .settings-sidebar .settings-item.is-active,[data-theme=light] .settings-sidebar .settings-item.is-active,[data-theme=dark] .app-shell .settings-item.is-active,[data-theme=light] .app-shell .settings-item.is-active{background:color-mix(in srgb,var(--lab-accent) 5%,var(--lab-surface))!important;border-left-color:transparent!important;box-shadow:inset 2px 0 0 var(--lab-accent)}[data-theme=dark] .settings-sidebar .settings-item.is-active>div:first-child,[data-theme=light] .settings-sidebar .settings-item.is-active>div:first-child,[data-theme=dark] .app-shell .settings-item.is-active>div:first-child,[data-theme=light] .app-shell .settings-item.is-active>div:first-child{color:var(--lab-accent)}[data-theme=dark] .settings-sidebar .settings-item.is-active .text-\[var\(--ui-text\)\],[data-theme=light] .settings-sidebar .settings-item.is-active .text-\[var\(--ui-text\)\],[data-theme=dark] .app-shell .settings-item.is-active .text-\[var\(--ui-text\)\],[data-theme=light] .app-shell .settings-item.is-active .text-\[var\(--ui-text\)\]{color:var(--lab-text);font-weight:600}[data-theme=dark] .settings-sidebar .logout-item:hover,[data-theme=light] .settings-sidebar .logout-item:hover,[data-theme=dark] .app-shell .logout-item:hover,[data-theme=light] .app-shell .logout-item:hover{background:var(--lab-danger-soft)}[data-theme=dark] .settings-sidebar .logout-item:hover>div:first-child,[data-theme=light] .settings-sidebar .logout-item:hover>div:first-child,[data-theme=dark] .settings-sidebar .logout-item:hover .text-\[var\(--ui-danger\)\],[data-theme=light] .settings-sidebar .logout-item:hover .text-\[var\(--ui-danger\)\],[data-theme=dark] .app-shell .logout-item:hover>div:first-child,[data-theme=light] .app-shell .logout-item:hover>div:first-child,[data-theme=dark] .app-shell .logout-item:hover .text-\[var\(--ui-danger\)\],[data-theme=light] .app-shell .logout-item:hover .text-\[var\(--ui-danger\)\]{color:var(--lab-danger)}[data-theme=dark] .app-shell .app-page.flex-row,[data-theme=light] .app-shell .app-page.flex-row{background:var(--lab-bg)}[data-theme=dark] .app-shell .app-page.flex-row>aside,[data-theme=light] .app-shell .app-page.flex-row>aside{background:var(--lab-surface)!important;border-right:1px solid var(--lab-border)}[data-theme=dark] .app-shell .app-page.flex-row>.flex-1.border-l,[data-theme=light] .app-shell .app-page.flex-row>.flex-1.border-l{background:var(--lab-bg)!important;border-color:var(--lab-border)!important}[data-theme=dark] .app-shell .app-page .ui-panel.shadow-md,[data-theme=light] .app-shell .app-page .ui-panel.shadow-md,[data-theme=dark] .app-shell .app-page .ui-panel.rounded-2xl,[data-theme=light] .app-shell .app-page .ui-panel.rounded-2xl{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-xl);box-shadow:none}[data-theme=dark] .app-shell .app-page .w-16.h-16.rounded-xl,[data-theme=light] .app-shell .app-page .w-16.h-16.rounded-xl{background:var(--lab-control-muted)!important;border-radius:var(--lab-radius-md)}[data-theme=dark] .app-shell .app-page .account-item:hover,[data-theme=light] .app-shell .app-page .account-item:hover{background:var(--lab-control-muted)}[data-theme=dark] .app-shell .app-page .setting-toggle:hover,[data-theme=light] .app-shell .app-page .setting-toggle:hover{background:color-mix(in srgb,var(--lab-accent) 3%,var(--lab-surface))}[data-theme=dark] .clients-page header,[data-theme=light] .clients-page header{background:var(--lab-surface);border-bottom-color:var(--lab-border)}[data-theme=dark] .clients-page table tbody tr,[data-theme=light] .clients-page table tbody tr{transition:background-color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .clients-page table tbody tr:hover,[data-theme=light] .clients-page table tbody tr:hover{background:color-mix(in srgb,var(--lab-accent) 4%,var(--lab-surface))}[data-theme=dark] .chats-empty h1,[data-theme=light] .chats-empty h1{font-weight:500;font-size:1.75rem;color:var(--lab-text)}[data-theme=dark] .chats-empty p,[data-theme=light] .chats-empty p{color:var(--lab-text-secondary);line-height:var(--lab-line-height)}[data-theme=dark] .clients-page .ui-panel,[data-theme=light] .clients-page .ui-panel,[data-theme=dark] .settings-layout .ui-panel,[data-theme=light] .settings-layout .ui-panel{border-radius:var(--lab-radius-lg);border:1px solid var(--lab-border);outline:none;box-shadow:none;background:var(--lab-surface);transition:border-color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .clients-page .ui-panel:hover,[data-theme=light] .clients-page .ui-panel:hover,[data-theme=dark] .settings-layout .ui-panel:hover,[data-theme=light] .settings-layout .ui-panel:hover{box-shadow:none;transform:none;border-color:var(--lab-border-strong)}[data-theme=dark] .settings-layout .rounded-lg.border,[data-theme=light] .settings-layout .rounded-lg.border{border-radius:var(--lab-radius-lg)!important;border-color:var(--lab-border)!important;background:var(--lab-surface)!important;box-shadow:none}[data-theme=dark] .settings-layout .rounded-lg.border>div[class*=border-b],[data-theme=light] .settings-layout .rounded-lg.border>div[class*=border-b]{transition:background-color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .settings-layout .rounded-lg.border>div[class*=border-b]:hover,[data-theme=light] .settings-layout .rounded-lg.border>div[class*=border-b]:hover{background:color-mix(in srgb,var(--lab-accent) 3%,var(--lab-surface))}[data-theme=dark] .settings-layout .rounded-lg.border span.text-amber-600,[data-theme=light] .settings-layout .rounded-lg.border span.text-amber-600{background:var(--lab-pastel-amber)!important;color:var(--lab-pastel-amber-fg)!important}[data-theme=dark] .settings-layout .rounded-lg.border span.text-\[var\(--ui-text-muted\)\],[data-theme=light] .settings-layout .rounded-lg.border span.text-\[var\(--ui-text-muted\)\]{background:var(--lab-pastel-blue)!important;color:var(--lab-pastel-blue-fg)!important}[data-theme=dark] .settings-layout .rounded-lg.border span.text-\[var\(--ui-text-secondary\)\],[data-theme=light] .settings-layout .rounded-lg.border span.text-\[var\(--ui-text-secondary\)\]{background:var(--lab-control-muted)!important;color:var(--lab-text-secondary)!important}[data-theme=dark] .settings-layout .ui-filter-panel,[data-theme=light] .settings-layout .ui-filter-panel{gap:.75rem;padding:1rem 1.25rem}[data-theme=dark] .settings-layout .ui-table-panel tbody td,[data-theme=light] .settings-layout .ui-table-panel tbody td,[data-theme=dark] .settings-layout table tbody td,[data-theme=light] .settings-layout table tbody td{padding-top:.75rem;padding-bottom:.75rem}[data-theme=dark] .settings-layout .ui-alert--info,[data-theme=light] .settings-layout .ui-alert--info{padding:.875rem 1rem;border-width:1px}[data-theme=dark] .settings-layout h2,[data-theme=light] .settings-layout h2{font-weight:600;letter-spacing:-.02em}[data-theme=dark] .settings-layout h1,[data-theme=light] .settings-layout h1{font-weight:600;letter-spacing:-.02em;color:var(--lab-text)}[data-theme=dark] .settings-layout .wa-scrollbar>*>p.text-sm,[data-theme=light] .settings-layout .wa-scrollbar>*>p.text-sm,[data-theme=dark] .settings-layout .wa-scrollbar>p.text-sm,[data-theme=light] .settings-layout .wa-scrollbar>p.text-sm{color:var(--lab-text-secondary)}[data-theme=dark] .settings-layout .ui-settings-section,[data-theme=light] .settings-layout .ui-settings-section,[data-theme=dark] .app-shell .ui-settings-section,[data-theme=light] .app-shell .ui-settings-section{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);box-shadow:none}[data-theme=dark] .settings-layout .ui-settings-block-title,[data-theme=light] .settings-layout .ui-settings-block-title,[data-theme=dark] .app-shell .ui-settings-block-title,[data-theme=light] .app-shell .ui-settings-block-title{color:var(--lab-text);font-weight:600}[data-theme=dark] .settings-layout .ui-settings-block-hint,[data-theme=light] .settings-layout .ui-settings-block-hint,[data-theme=dark] .settings-layout .ui-settings-field-label,[data-theme=light] .settings-layout .ui-settings-field-label,[data-theme=dark] .app-shell .ui-settings-block-hint,[data-theme=light] .app-shell .ui-settings-block-hint,[data-theme=dark] .app-shell .ui-settings-field-label,[data-theme=light] .app-shell .ui-settings-field-label{color:var(--lab-text-secondary)}[data-theme=dark] .settings-layout .ui-settings-pick-card,[data-theme=light] .settings-layout .ui-settings-pick-card,[data-theme=dark] .app-shell .ui-settings-pick-card,[data-theme=light] .app-shell .ui-settings-pick-card{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-md);box-shadow:none;transition:border-color var(--lab-duration) var(--lab-ease),background-color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .settings-layout .ui-settings-pick-card:hover,[data-theme=light] .settings-layout .ui-settings-pick-card:hover,[data-theme=dark] .app-shell .ui-settings-pick-card:hover,[data-theme=light] .app-shell .ui-settings-pick-card:hover{border-color:var(--lab-border-strong);background:color-mix(in srgb,var(--lab-accent) 4%,var(--lab-surface))}[data-theme=dark] .settings-layout .ui-settings-pick-card__preview,[data-theme=light] .settings-layout .ui-settings-pick-card__preview,[data-theme=dark] .app-shell .ui-settings-pick-card__preview,[data-theme=light] .app-shell .ui-settings-pick-card__preview{background:var(--lab-control-muted);border-radius:var(--lab-radius-sm)}[data-theme=dark] .settings-layout .ui-theme-switch__thumb,[data-theme=light] .settings-layout .ui-theme-switch__thumb,[data-theme=dark] .app-shell .ui-theme-switch__thumb,[data-theme=light] .app-shell .ui-theme-switch__thumb{background:var(--lab-surface);box-shadow:var(--lab-shadow-sm);border-radius:var(--lab-radius-pill)}[data-theme=dark] .settings-layout .ui-theme-switch,[data-theme=light] .settings-layout .ui-theme-switch,[data-theme=dark] .app-shell .ui-theme-switch,[data-theme=light] .app-shell .ui-theme-switch{background:var(--lab-tray);border:0;box-shadow:none;border-radius:var(--lab-radius-pill)}[data-theme=dark] .settings-layout .ui-theme-switch__option.is-active,[data-theme=light] .settings-layout .ui-theme-switch__option.is-active,[data-theme=dark] .app-shell .ui-theme-switch__option.is-active,[data-theme=light] .app-shell .ui-theme-switch__option.is-active{color:var(--lab-accent)}[data-theme=dark] .settings-layout .ui-lang-chip,[data-theme=light] .settings-layout .ui-lang-chip,[data-theme=dark] .app-shell .ui-lang-chip,[data-theme=light] .app-shell .ui-lang-chip{background:var(--lab-control-muted);border:0;border-radius:var(--lab-radius-pill)}[data-theme=dark] .settings-layout .ui-lang-chip.is-active,[data-theme=light] .settings-layout .ui-lang-chip.is-active,[data-theme=dark] .app-shell .ui-lang-chip.is-active,[data-theme=light] .app-shell .ui-lang-chip.is-active{background:var(--lab-surface);color:var(--lab-text);font-weight:600;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--lab-accent) 35%,var(--lab-border))}[data-theme=dark] .app-shell .chats-settings__bubble-option.is-active,[data-theme=light] .app-shell .chats-settings__bubble-option.is-active{border-color:var(--lab-border-strong);background:var(--lab-surface);box-shadow:inset 0 0 0 2px var(--lab-accent)}[data-theme=dark] .settings-layout .chats-settings__section--grouped,[data-theme=light] .settings-layout .chats-settings__section--grouped,[data-theme=dark] .app-shell .chats-settings__section--grouped,[data-theme=light] .app-shell .chats-settings__section--grouped{gap:0}[data-theme=dark] .settings-layout .chats-settings__section--grouped .setting-toggle+.setting-toggle,[data-theme=light] .settings-layout .chats-settings__section--grouped .setting-toggle+.setting-toggle,[data-theme=dark] .app-shell .chats-settings__section--grouped .setting-toggle+.setting-toggle,[data-theme=light] .app-shell .chats-settings__section--grouped .setting-toggle+.setting-toggle{border-top-color:var(--lab-border)}[data-theme=dark] .settings-layout .chats-settings__bubble-preview,[data-theme=light] .settings-layout .chats-settings__bubble-preview,[data-theme=dark] .app-shell .chats-settings__bubble-preview,[data-theme=light] .app-shell .chats-settings__bubble-preview,[data-theme=dark] .settings-layout .chats-settings__bubble-option-preview,[data-theme=light] .settings-layout .chats-settings__bubble-option-preview,[data-theme=dark] .app-shell .chats-settings__bubble-option-preview,[data-theme=light] .app-shell .chats-settings__bubble-option-preview{background:var(--lab-control-muted)}[data-theme=dark] .app-shell .setting-toggle .switch-on,[data-theme=light] .app-shell .setting-toggle .switch-on{background-color:var(--lab-accent)}[data-theme=dark] .settings-layout .ui-input,[data-theme=light] .settings-layout .ui-input,[data-theme=dark] .settings-layout .ui-select,[data-theme=light] .settings-layout .ui-select,[data-theme=dark] .app-shell .ui-input,[data-theme=light] .app-shell .ui-input,[data-theme=dark] .app-shell .ui-select,[data-theme=light] .app-shell .ui-select,[data-theme=dark] .app-shell .settings-input,[data-theme=light] .app-shell .settings-input,[data-theme=dark] .uikit-page .ui-input,[data-theme=light] .uikit-page .ui-input,[data-theme=dark] .uikit-page .ui-select,[data-theme=light] .uikit-page .ui-select{background-color:var(--ui-input-bg);border:1px solid var(--ui-border-strong);border-radius:var(--lab-radius-pill);color:var(--lab-text);box-shadow:none}[data-theme=dark] .settings-layout textarea.ui-input,[data-theme=light] .settings-layout textarea.ui-input,[data-theme=dark] .app-shell textarea.ui-input,[data-theme=light] .app-shell textarea.ui-input,[data-theme=dark] .app-shell textarea.settings-input,[data-theme=light] .app-shell textarea.settings-input,[data-theme=dark] .uikit-page textarea.ui-input,[data-theme=light] .uikit-page textarea.ui-input{border-radius:var(--lab-radius-lg);min-height:5.5rem;padding:14px 16px;line-height:1.45}[data-theme=dark] .settings-layout .ui-input:focus,[data-theme=light] .settings-layout .ui-input:focus,[data-theme=dark] .settings-layout .ui-select:focus,[data-theme=light] .settings-layout .ui-select:focus,[data-theme=dark] .app-shell .ui-input:focus,[data-theme=light] .app-shell .ui-input:focus,[data-theme=dark] .app-shell .ui-select:focus,[data-theme=light] .app-shell .ui-select:focus,[data-theme=dark] .app-shell .settings-input:focus,[data-theme=light] .app-shell .settings-input:focus,[data-theme=dark] .uikit-page .ui-input:focus,[data-theme=light] .uikit-page .ui-input:focus,[data-theme=dark] .uikit-page .ui-select:focus,[data-theme=light] .uikit-page .ui-select:focus{border-color:color-mix(in srgb,var(--lab-accent) 50%,var(--ui-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-accent) 15%,transparent);outline:none}[data-theme=dark] .settings-layout .ui-btn,[data-theme=light] .settings-layout .ui-btn,[data-theme=dark] .app-shell .ui-btn,[data-theme=light] .app-shell .ui-btn,[data-theme=dark] .uikit-page .ui-btn,[data-theme=light] .uikit-page .ui-btn{border-radius:var(--lab-radius-pill);box-shadow:none;transition:background-color var(--lab-duration) var(--lab-ease),border-color var(--lab-duration) var(--lab-ease),color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .settings-layout .ui-btn--primary,[data-theme=light] .settings-layout .ui-btn--primary,[data-theme=dark] .app-shell .ui-btn--primary,[data-theme=light] .app-shell .ui-btn--primary,[data-theme=dark] .uikit-page .ui-btn--primary,[data-theme=light] .uikit-page .ui-btn--primary{background:var(--lab-accent);border-color:transparent;color:var(--lab-on-accent)}[data-theme=dark] .settings-layout .ui-btn--primary:hover:not(:disabled),[data-theme=light] .settings-layout .ui-btn--primary:hover:not(:disabled),[data-theme=dark] .app-shell .ui-btn--primary:hover:not(:disabled),[data-theme=light] .app-shell .ui-btn--primary:hover:not(:disabled),[data-theme=dark] .uikit-page .ui-btn--primary:hover:not(:disabled),[data-theme=light] .uikit-page .ui-btn--primary:hover:not(:disabled){background:var(--lab-accent-hover);filter:none}[data-theme=dark] .settings-layout .ui-btn--secondary,[data-theme=light] .settings-layout .ui-btn--secondary,[data-theme=dark] .app-shell .ui-btn--secondary,[data-theme=light] .app-shell .ui-btn--secondary,[data-theme=dark] .uikit-page .ui-btn--secondary,[data-theme=light] .uikit-page .ui-btn--secondary{background:var(--lab-surface);border-color:var(--lab-border);color:var(--lab-text)}[data-theme=dark] .settings-layout .ui-btn--secondary:hover:not(:disabled),[data-theme=light] .settings-layout .ui-btn--secondary:hover:not(:disabled),[data-theme=dark] .app-shell .ui-btn--secondary:hover:not(:disabled),[data-theme=light] .app-shell .ui-btn--secondary:hover:not(:disabled),[data-theme=dark] .uikit-page .ui-btn--secondary:hover:not(:disabled),[data-theme=light] .uikit-page .ui-btn--secondary:hover:not(:disabled){background:var(--lab-control-muted);border-color:var(--lab-border-strong)}[data-theme=dark] .settings-layout .ui-btn--ghost,[data-theme=light] .settings-layout .ui-btn--ghost,[data-theme=dark] .app-shell .ui-btn--ghost,[data-theme=light] .app-shell .ui-btn--ghost,[data-theme=dark] .uikit-page .ui-btn--ghost,[data-theme=light] .uikit-page .ui-btn--ghost{background:transparent;color:var(--lab-text-secondary)}[data-theme=dark] .settings-layout .ui-btn--ghost:hover:not(:disabled),[data-theme=light] .settings-layout .ui-btn--ghost:hover:not(:disabled),[data-theme=dark] .app-shell .ui-btn--ghost:hover:not(:disabled),[data-theme=light] .app-shell .ui-btn--ghost:hover:not(:disabled),[data-theme=dark] .uikit-page .ui-btn--ghost:hover:not(:disabled),[data-theme=light] .uikit-page .ui-btn--ghost:hover:not(:disabled){background:var(--lab-control-muted);color:var(--lab-text)}[data-theme=dark] .settings-layout .ui-filter-panel,[data-theme=light] .settings-layout .ui-filter-panel,[data-theme=dark] .app-shell .ui-filter-panel,[data-theme=light] .app-shell .ui-filter-panel{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);box-shadow:none}[data-theme=dark] .settings-layout .ui-table-panel,[data-theme=light] .settings-layout .ui-table-panel,[data-theme=dark] .app-shell .ui-table-panel,[data-theme=light] .app-shell .ui-table-panel{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);box-shadow:none;overflow:hidden}[data-theme=dark] .settings-layout table thead th,[data-theme=light] .settings-layout table thead th,[data-theme=dark] .app-shell table thead th,[data-theme=light] .app-shell table thead th{background:var(--lab-tray);color:var(--lab-text-secondary);border-bottom-color:var(--lab-border);font-weight:600}[data-theme=dark] .settings-layout table tbody tr,[data-theme=light] .settings-layout table tbody tr,[data-theme=dark] .app-shell table tbody tr,[data-theme=light] .app-shell table tbody tr{border-bottom-color:var(--lab-border);transition:background-color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .settings-layout table tbody tr:hover,[data-theme=light] .settings-layout table tbody tr:hover,[data-theme=dark] .app-shell table tbody tr:hover,[data-theme=light] .app-shell table tbody tr:hover{background:color-mix(in srgb,var(--lab-accent) 4%,var(--lab-surface))}[data-theme=dark] .settings-layout .ui-empty-state,[data-theme=light] .settings-layout .ui-empty-state,[data-theme=dark] .app-shell .ui-empty-state,[data-theme=light] .app-shell .ui-empty-state{background:var(--lab-surface);border:1px dashed var(--lab-border);border-radius:var(--lab-radius-lg);color:var(--lab-text-secondary)}[data-theme=dark] .settings-layout .ui-empty-state--dashed,[data-theme=light] .settings-layout .ui-empty-state--dashed,[data-theme=dark] .app-shell .ui-empty-state--dashed,[data-theme=light] .app-shell .ui-empty-state--dashed{border-style:dashed;background:var(--lab-tray)}[data-theme=dark] .settings-layout .ui-alert,[data-theme=light] .settings-layout .ui-alert,[data-theme=dark] .app-shell .ui-alert,[data-theme=light] .app-shell .ui-alert{border-radius:var(--lab-radius-md);border-width:1px;box-shadow:none}[data-theme=dark] .settings-layout .ui-alert--info,[data-theme=light] .settings-layout .ui-alert--info,[data-theme=dark] .app-shell .ui-alert--info,[data-theme=light] .app-shell .ui-alert--info{background:var(--lab-pastel-blue);border-color:color-mix(in srgb,var(--lab-pastel-blue-fg) 20%,transparent);color:var(--lab-pastel-blue-fg)}[data-theme=dark] .settings-layout .ui-alert--warn,[data-theme=light] .settings-layout .ui-alert--warn,[data-theme=dark] .app-shell .ui-alert--warn,[data-theme=light] .app-shell .ui-alert--warn{background:var(--lab-warning-soft);border-color:color-mix(in srgb,var(--lab-pastel-amber-fg) 25%,transparent);color:var(--lab-pastel-amber-fg)}[data-theme=dark] .settings-layout .ui-alert--danger,[data-theme=light] .settings-layout .ui-alert--danger,[data-theme=dark] .app-shell .ui-alert--danger,[data-theme=light] .app-shell .ui-alert--danger{background:var(--lab-danger-soft);border-color:color-mix(in srgb,var(--lab-danger) 25%,transparent);color:var(--lab-danger)}[data-theme=dark] .settings-layout .ui-alert--success,[data-theme=light] .settings-layout .ui-alert--success,[data-theme=dark] .app-shell .ui-alert--success,[data-theme=light] .app-shell .ui-alert--success{background:var(--lab-pastel-sage);border-color:color-mix(in srgb,var(--lab-pastel-sage-fg) 20%,transparent);color:var(--lab-pastel-sage-fg)}[data-theme=dark] .settings-layout .ui-badge,[data-theme=light] .settings-layout .ui-badge,[data-theme=dark] .app-shell .ui-badge,[data-theme=light] .app-shell .ui-badge{border-radius:var(--lab-radius-pill)}[data-theme=dark] .app-shell .app-page,[data-theme=light] .app-shell .app-page{background:var(--lab-bg)}[data-theme=dark] .app-shell .app-page__content,[data-theme=light] .app-shell .app-page__content{color:var(--lab-text)}[data-theme=dark] .ui-modal-backdrop,[data-theme=light] .ui-modal-backdrop,[data-theme=dark] .fixed.inset-0[role=dialog],[data-theme=light] .fixed.inset-0[role=dialog],[data-theme=dark] .fixed.inset-0:has(>[role=dialog]),[data-theme=light] .fixed.inset-0:has(>[role=dialog]){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-theme=dark] .fixed.inset-0[role=dialog]>div,[data-theme=light] .fixed.inset-0[role=dialog]>div,[data-theme=dark] .fixed.inset-0:has(>[role=dialog])>[role=dialog],[data-theme=light] .fixed.inset-0:has(>[role=dialog])>[role=dialog]{box-shadow:none!important}[data-theme=dark] .ui-modal-backdrop,[data-theme=light] .ui-modal-backdrop{background:var(--lab-scrim)!important}[data-theme=dark] .ui-modal-panel,[data-theme=light] .ui-modal-panel{background:var(--lab-surface)!important;border-color:var(--lab-border)!important;border-radius:var(--lab-radius-xl)!important;box-shadow:none!important}[data-theme=dark] .ui-modal-header,[data-theme=light] .ui-modal-header,[data-theme=dark] .ui-modal-footer,[data-theme=light] .ui-modal-footer{border-color:var(--lab-border)!important}[data-theme=dark] .ui-modal-panel:focus-visible,[data-theme=light] .ui-modal-panel:focus-visible{outline:1px solid var(--lab-border);outline-offset:0}[data-theme=dark] .ui-sa-confirm-panel,[data-theme=light] .ui-sa-confirm-panel{background:var(--lab-surface)!important;border-color:var(--lab-border)!important;border-radius:var(--lab-radius-xl)!important;box-shadow:none!important}[data-theme=dark] .fixed.inset-0.bg-black\/60,[data-theme=light] .fixed.inset-0.bg-black\/60,[data-theme=dark] .fixed.inset-0[class*=bg-black],[data-theme=light] .fixed.inset-0[class*=bg-black]{background:var(--lab-scrim-strong)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-theme=dark] .fixed.inset-0.bg-black\/60>div,[data-theme=light] .fixed.inset-0.bg-black\/60>div,[data-theme=dark] .fixed.inset-0[class*=bg-black]>.rounded-xl,[data-theme=light] .fixed.inset-0[class*=bg-black]>.rounded-xl,[data-theme=dark] .fixed.inset-0[class*=bg-black]>.rounded-2xl,[data-theme=light] .fixed.inset-0[class*=bg-black]>.rounded-2xl{border-radius:var(--lab-radius-xl);border:1px solid var(--lab-border);box-shadow:none}[data-theme=dark] .funnel-create-backdrop,[data-theme=light] .funnel-create-backdrop,[data-theme=dark] .funnel-onboarding-backdrop,[data-theme=light] .funnel-onboarding-backdrop{background:var(--lab-scrim-strong)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-theme=dark] .funnel-create-modal,[data-theme=light] .funnel-create-modal,[data-theme=dark] .funnel-onboarding-modal,[data-theme=light] .funnel-onboarding-modal{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-xl);box-shadow:none}[data-theme=dark] .header-menu,[data-theme=light] .header-menu,[data-theme=dark] .assign-popover,[data-theme=light] .assign-popover,[data-theme=dark] .msg-menu-panel,[data-theme=light] .msg-menu-panel,[data-theme=dark] .emoji-picker,[data-theme=light] .emoji-picker,[data-theme=dark] .attach-menu,[data-theme=light] .attach-menu,[data-theme=dark] .sla-inbox-panel,[data-theme=light] .sla-inbox-panel,[data-theme=dark] .inbox-panel,[data-theme=light] .inbox-panel{background:var(--lab-surface)!important;border:1px solid color-mix(in srgb,var(--lab-text) 8%,transparent)!important;border-radius:var(--lab-radius-md)!important;box-shadow:none!important}[data-theme=dark] .sched-sheet,[data-theme=light] .sched-sheet,[data-theme=dark] .contact-picker-sheet,[data-theme=light] .contact-picker-sheet{background:var(--lab-surface)!important;border:1px solid color-mix(in srgb,var(--lab-text) 8%,transparent)!important;border-radius:var(--lab-radius-lg)!important;box-shadow:none!important}[data-theme=dark] .client-detail-modal,[data-theme=light] .client-detail-modal{background:var(--lab-surface)!important;border-color:color-mix(in srgb,var(--lab-text) 8%,transparent)!important;border-radius:var(--lab-radius-xl)!important;box-shadow:none!important}[data-theme=dark] .ui-wms-drawer,[data-theme=light] .ui-wms-drawer,[data-theme=dark] .funnel-history-panel,[data-theme=light] .funnel-history-panel{background:var(--lab-surface);border-left:1px solid var(--lab-border);box-shadow:var(--lab-shadow-lg)}[data-theme=dark] .funnel-history-panel__backdrop,[data-theme=light] .funnel-history-panel__backdrop{background:var(--lab-scrim-soft)}[data-theme=dark] .connection-overlay__panel,[data-theme=light] .connection-overlay__panel{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-xl);box-shadow:var(--lab-shadow-lg)}[data-theme=dark] .fixed.inset-0.z-\[450\],[data-theme=light] .fixed.inset-0.z-\[450\],[data-theme=dark] .fixed.inset-0.z-\[460\],[data-theme=light] .fixed.inset-0.z-\[460\],[data-theme=dark] .fixed.inset-0.z-\[2000\],[data-theme=light] .fixed.inset-0.z-\[2000\],[data-theme=dark] .fixed.inset-0.z-\[2100\],[data-theme=light] .fixed.inset-0.z-\[2100\]{background:var(--lab-scrim-strong)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=dark] [role=dialog].fixed.inset-0>.rounded-xl,[data-theme=light] [role=dialog].fixed.inset-0>.rounded-xl,[data-theme=dark] [role=dialog].fixed.inset-0>.rounded-2xl,[data-theme=light] [role=dialog].fixed.inset-0>.rounded-2xl,[data-theme=dark] .fixed.inset-0.z-\[450\]>div,[data-theme=light] .fixed.inset-0.z-\[450\]>div,[data-theme=dark] .fixed.inset-0.z-\[460\]>div,[data-theme=light] .fixed.inset-0.z-\[460\]>div,[data-theme=dark] .fixed.inset-0.z-\[2000\]>.rounded-xl,[data-theme=light] .fixed.inset-0.z-\[2000\]>.rounded-xl,[data-theme=dark] .fixed.inset-0.z-\[2000\]>.rounded-2xl,[data-theme=light] .fixed.inset-0.z-\[2000\]>.rounded-2xl{background:var(--lab-surface)!important;border-color:var(--lab-border)!important;border-radius:var(--lab-radius-xl)!important;box-shadow:var(--lab-shadow-lg)!important}[data-theme=dark] [role=dialog] .rounded-lg.border.text-sm,[data-theme=light] [role=dialog] .rounded-lg.border.text-sm{background:var(--lab-danger-soft)!important;border-color:color-mix(in srgb,var(--lab-danger) 30%,transparent)!important;color:var(--lab-danger)!important}[data-theme=dark] .app-shell span.text-amber-600,[data-theme=light] .app-shell span.text-amber-600,[data-theme=dark] .app-shell span.text-amber-400,[data-theme=light] .app-shell span.text-amber-400{background:var(--lab-pastel-amber)!important;color:var(--lab-pastel-amber-fg)!important}[data-theme=dark] .app-shell .ui-badge--admin,[data-theme=light] .app-shell .ui-badge--admin,[data-theme=dark] .app-shell .ui-badge--manager,[data-theme=light] .app-shell .ui-badge--manager{font-weight:600}[data-theme=dark] .app-shell .ui-onboarding-wizard,[data-theme=light] .app-shell .ui-onboarding-wizard,[data-theme=dark] .ui-onboarding-wizard,[data-theme=light] .ui-onboarding-wizard{background:var(--lab-bg);color:var(--lab-text)}[data-theme=dark] .app-shell .ui-onboarding-wizard__header,[data-theme=light] .app-shell .ui-onboarding-wizard__header,[data-theme=dark] .ui-onboarding-wizard__header,[data-theme=light] .ui-onboarding-wizard__header{border-bottom:1px solid var(--lab-border)}[data-theme=dark] .app-shell .ui-onboarding-step-shell,[data-theme=light] .app-shell .ui-onboarding-step-shell,[data-theme=dark] .ui-onboarding-step-shell,[data-theme=light] .ui-onboarding-step-shell{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-xl);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=dark] .app-shell .ui-onboarding-step-shell:before,[data-theme=light] .app-shell .ui-onboarding-step-shell:before,[data-theme=dark] .ui-onboarding-step-shell:before,[data-theme=light] .ui-onboarding-step-shell:before{display:none}[data-theme=dark] .app-shell .ui-onboarding-stepper__rail,[data-theme=light] .app-shell .ui-onboarding-stepper__rail,[data-theme=dark] .ui-onboarding-stepper__rail,[data-theme=light] .ui-onboarding-stepper__rail{background:var(--lab-tray);border-radius:var(--lab-radius-pill)}[data-theme=dark] .app-shell .ui-onboarding-stepper__item.is-active .ui-onboarding-stepper__dot,[data-theme=light] .app-shell .ui-onboarding-stepper__item.is-active .ui-onboarding-stepper__dot,[data-theme=dark] .ui-onboarding-stepper__item.is-active .ui-onboarding-stepper__dot,[data-theme=light] .ui-onboarding-stepper__item.is-active .ui-onboarding-stepper__dot{border-color:var(--lab-accent);background:var(--lab-surface);color:var(--lab-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lab-accent) 35%,var(--lab-border))}[data-theme=dark] .app-shell .ui-onboarding-stepper__item.is-done .ui-onboarding-stepper__dot,[data-theme=light] .app-shell .ui-onboarding-stepper__item.is-done .ui-onboarding-stepper__dot,[data-theme=dark] .ui-onboarding-stepper__item.is-done .ui-onboarding-stepper__dot,[data-theme=light] .ui-onboarding-stepper__item.is-done .ui-onboarding-stepper__dot{border-color:var(--lab-pastel-sage-fg);background:var(--lab-pastel-sage);color:var(--lab-pastel-sage-fg)}[data-theme=dark] .app-shell .ui-onboarding-sidebar,[data-theme=light] .app-shell .ui-onboarding-sidebar,[data-theme=dark] .ui-onboarding-sidebar,[data-theme=light] .ui-onboarding-sidebar{background:var(--lab-surface);border-right:1px solid var(--lab-border)}[data-theme=dark] .app-wms-layout,[data-theme=light] .app-wms-layout{background:var(--lab-bg);color:var(--lab-text)}[data-theme=dark] .app-wms-layout .wms-sidebar,[data-theme=light] .app-wms-layout .wms-sidebar{background:var(--lab-surface);border-right:1px solid var(--lab-border)}[data-theme=dark] .app-wms-layout .wms-sidebar__header,[data-theme=light] .app-wms-layout .wms-sidebar__header{border-bottom-color:var(--lab-border)}[data-theme=dark] .app-wms-layout .wms-sidebar__search,[data-theme=light] .app-wms-layout .wms-sidebar__search,[data-theme=dark] .app-wms-layout .settings-search,[data-theme=light] .app-wms-layout .settings-search{background:var(--lab-control-muted)!important;border:0!important;border-radius:var(--lab-radius-pill);box-shadow:none!important}[data-theme=dark] .app-wms-layout .settings-search:focus-within,[data-theme=light] .app-wms-layout .settings-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-accent) 15%,transparent)!important}[data-theme=dark] .app-wms-layout .settings-search-icon,[data-theme=light] .app-wms-layout .settings-search-icon,[data-theme=dark] .app-wms-layout .wms-nav-group__label,[data-theme=light] .app-wms-layout .wms-nav-group__label{color:var(--lab-text-muted)}[data-theme=dark] .app-wms-layout .wms-nav-item,[data-theme=light] .app-wms-layout .wms-nav-item{border-left:3px solid transparent;color:var(--lab-text-secondary)}[data-theme=dark] .app-wms-layout .wms-nav-item:hover,[data-theme=light] .app-wms-layout .wms-nav-item:hover{background:var(--lab-control-muted);color:var(--lab-text)}[data-theme=dark] .app-wms-layout .wms-nav-item.is-active,[data-theme=light] .app-wms-layout .wms-nav-item.is-active{background:color-mix(in srgb,var(--lab-accent) 5%,var(--lab-surface));border-left-color:var(--lab-accent);color:var(--lab-text);font-weight:600;box-shadow:inset 2px 0 0 var(--lab-accent)}[data-theme=dark] .app-wms-layout .ui-wms-layout__header,[data-theme=light] .app-wms-layout .ui-wms-layout__header{background:transparent;border-bottom:none}[data-theme=dark] .app-wms-layout .ui-wms-layout__main,[data-theme=light] .app-wms-layout .ui-wms-layout__main{background:var(--lab-bg)}[data-theme=dark] .app-shell .ui-tool-page,[data-theme=light] .app-shell .ui-tool-page,[data-theme=dark] .app-shell .ui-analytics-page,[data-theme=light] .app-shell .ui-analytics-page{background:var(--lab-bg);color:var(--lab-text)}[data-theme=dark] .app-shell .ui-analytics-page__title,[data-theme=light] .app-shell .ui-analytics-page__title{color:var(--lab-text);font-weight:600;letter-spacing:-.02em}[data-theme=dark] .app-shell .ui-analytics-page__eyebrow,[data-theme=light] .app-shell .ui-analytics-page__eyebrow,[data-theme=dark] .app-shell .ui-page-header__eyebrow,[data-theme=light] .app-shell .ui-page-header__eyebrow{color:var(--lab-accent)}[data-theme=dark] .app-shell .ui-analytics-page__subtitle,[data-theme=light] .app-shell .ui-analytics-page__subtitle,[data-theme=dark] .app-shell .ui-page-header__subtitle,[data-theme=light] .app-shell .ui-page-header__subtitle{color:var(--lab-text-secondary)}[data-theme=dark] .app-shell .ui-analytics-kpi,[data-theme=light] .app-shell .ui-analytics-kpi{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);box-shadow:none}[data-theme=dark] .app-shell .ui-analytics-kpi__label,[data-theme=light] .app-shell .ui-analytics-kpi__label{color:var(--lab-text-secondary)}[data-theme=dark] .app-shell .ui-analytics-kpi__value,[data-theme=light] .app-shell .ui-analytics-kpi__value{color:var(--lab-text);font-weight:600}[data-theme=dark] .app-shell .ui-analytics-chart-card,[data-theme=light] .app-shell .ui-analytics-chart-card,[data-theme=dark] .app-shell .ui-analytics-ranking-card,[data-theme=light] .app-shell .ui-analytics-ranking-card,[data-theme=dark] .app-shell .ui-analytics-filters,[data-theme=light] .app-shell .ui-analytics-filters{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);box-shadow:none}[data-theme=dark] .app-shell .ui-analytics-filter-pill,[data-theme=light] .app-shell .ui-analytics-filter-pill{background:var(--lab-control-muted);border:0;border-radius:var(--lab-radius-pill)}[data-theme=dark] .app-shell .ui-analytics-table,[data-theme=light] .app-shell .ui-analytics-table{background:var(--lab-surface)}[data-theme=dark] .app-shell .ui-analytics-table th,[data-theme=light] .app-shell .ui-analytics-table th{background:var(--lab-tray);color:var(--lab-text-secondary);border-bottom-color:var(--lab-border)}[data-theme=dark] .app-shell .ui-analytics-table td,[data-theme=light] .app-shell .ui-analytics-table td{border-bottom-color:var(--lab-border)}[data-theme=dark] .app-shell .ui-analytics-badge,[data-theme=light] .app-shell .ui-analytics-badge{border-radius:var(--lab-radius-pill)}[data-theme=dark] .app-shell .ui-wms-quick-card,[data-theme=light] .app-shell .ui-wms-quick-card{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);box-shadow:none;transition:border-color var(--lab-duration) var(--lab-ease),background-color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .app-shell .ui-wms-quick-card:hover,[data-theme=light] .app-shell .ui-wms-quick-card:hover{border-color:var(--lab-border-strong);background:color-mix(in srgb,var(--lab-accent) 4%,var(--lab-surface))}[data-theme=dark] .app-shell .ui-wms-doc-table th,[data-theme=light] .app-shell .ui-wms-doc-table th{background:var(--lab-tray);color:var(--lab-text-secondary)}[data-theme=dark] .app-shell .ui-wms-status[data-tone=success],[data-theme=light] .app-shell .ui-wms-status[data-tone=success]{background:var(--lab-pastel-sage);color:var(--lab-pastel-sage-fg)}[data-theme=dark] .app-shell .ui-wms-status[data-tone=warning],[data-theme=light] .app-shell .ui-wms-status[data-tone=warning]{background:var(--lab-warning-soft);color:var(--lab-pastel-amber-fg)}[data-theme=dark] .app-shell .ui-wms-status[data-tone=danger],[data-theme=light] .app-shell .ui-wms-status[data-tone=danger]{background:var(--lab-danger-soft);color:var(--lab-danger)}[data-theme=dark] .app-shell .ui-wms-status[data-tone=progress],[data-theme=light] .app-shell .ui-wms-status[data-tone=progress],[data-theme=dark] .app-shell .ui-wms-status[data-tone=draft],[data-theme=light] .app-shell .ui-wms-status[data-tone=draft]{background:var(--lab-pastel-blue);color:var(--lab-pastel-blue-fg)}[data-theme=dark] .app-shell .funnel-board__chrome,[data-theme=light] .app-shell .funnel-board__chrome{background:transparent;border-bottom:none}[data-theme=dark] .app-shell .funnel-board__chrome .funnel-board__link-btn,[data-theme=light] .app-shell .funnel-board__chrome .funnel-board__link-btn{height:var(--primitive-control-h-sm);min-height:var(--primitive-control-h-sm);padding:0 .875rem;border:0;border-radius:var(--lab-radius-pill);background:var(--lab-control-muted);color:var(--lab-text-secondary);font-size:.8125rem;box-shadow:none}[data-theme=dark] .app-shell .funnel-board__chrome .funnel-board__link-btn:hover,[data-theme=light] .app-shell .funnel-board__chrome .funnel-board__link-btn:hover{background:color-mix(in srgb,var(--lab-accent) 6%,var(--lab-surface));color:var(--lab-text)}[data-theme=dark] .app-shell .funnel-board__chrome .ui-pill-nav,[data-theme=light] .app-shell .funnel-board__chrome .ui-pill-nav{padding:3px;height:var(--primitive-control-h-sm);min-height:var(--primitive-control-h-sm);box-sizing:border-box}[data-theme=dark] .app-shell .funnel-board__chrome .ui-pill-nav--sliding .ui-pill-nav__item,[data-theme=light] .app-shell .funnel-board__chrome .ui-pill-nav--sliding .ui-pill-nav__item{height:calc(var(--primitive-control-h-sm) - 6px);min-height:calc(var(--primitive-control-h-sm) - 6px);padding:0 12px;font-size:.8125rem;white-space:nowrap}[data-theme=dark] .app-shell .funnel-board__search,[data-theme=light] .app-shell .funnel-board__search{background:var(--lab-control-muted);border:0;border-radius:var(--lab-radius-pill);color:var(--lab-text-secondary);box-shadow:none;transition:box-shadow var(--lab-duration) var(--lab-ease)}[data-theme=dark] .app-shell .funnel-board__chrome .funnel-board__search,[data-theme=light] .app-shell .funnel-board__chrome .funnel-board__search{height:var(--primitive-control-h-sm);min-height:var(--primitive-control-h-sm);padding:0 .75rem}[data-theme=dark] .app-shell .funnel-board__search:focus-within,[data-theme=light] .app-shell .funnel-board__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-accent) 15%,transparent)}[data-theme=dark] .app-shell .funnel-board__search-input,[data-theme=light] .app-shell .funnel-board__search-input{background:transparent;border:0;border-radius:0;color:var(--lab-text)}[data-theme=dark] .app-shell .funnel-board__chrome .funnel-board__search-input,[data-theme=light] .app-shell .funnel-board__chrome .funnel-board__search-input{min-height:0;height:100%;padding:0;line-height:1.25;font-size:.8125rem}[data-theme=dark] .app-shell .funnel-board__select,[data-theme=light] .app-shell .funnel-board__select{background:var(--lab-control-muted);border:0;border-radius:var(--lab-radius-pill);color:var(--lab-text)}[data-theme=dark] .app-shell .funnel-board__funnel-chip,[data-theme=light] .app-shell .funnel-board__funnel-chip{background:var(--lab-control-muted);border:0;border-radius:var(--lab-radius-pill)}[data-theme=dark] .app-shell .funnel-board__funnel-chip--active,[data-theme=light] .app-shell .funnel-board__funnel-chip--active{background:var(--lab-surface);color:var(--lab-text);font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lab-accent) 30%,var(--lab-border))}[data-theme=dark] .app-shell .funnel-column,[data-theme=light] .app-shell .funnel-column{background:var(--lab-tray);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg)}[data-theme=dark] .app-shell .funnel-column__head,[data-theme=light] .app-shell .funnel-column__head{border-bottom-color:var(--lab-border)}[data-theme=dark] .app-shell .funnel-card,[data-theme=light] .app-shell .funnel-card{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-md);box-shadow:none;transition:border-color var(--lab-duration) var(--lab-ease),box-shadow var(--lab-duration) var(--lab-ease)}[data-theme=dark] .app-shell .funnel-card:hover,[data-theme=light] .app-shell .funnel-card:hover{border-color:var(--lab-border-strong);box-shadow:var(--lab-shadow-sm)}[data-theme=dark] .app-shell .funnel-card--selected,[data-theme=light] .app-shell .funnel-card--selected{border-color:color-mix(in srgb,var(--lab-accent) 45%,var(--lab-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--lab-accent) 20%,transparent)}[data-theme=dark] .app-shell .cal-page,[data-theme=light] .app-shell .cal-page{background:var(--lab-bg)}[data-theme=dark] .app-shell .cal-main,[data-theme=light] .app-shell .cal-main{background:var(--lab-surface)}[data-theme=dark] .app-shell .cal-toolbar,[data-theme=light] .app-shell .cal-toolbar{background:transparent;border-bottom:none}[data-theme=dark] .app-shell .cal-sidebar,[data-theme=light] .app-shell .cal-sidebar{background:var(--lab-surface);border-left-color:var(--lab-border)}[data-theme=dark] .app-shell .cal-sidebar-filters,[data-theme=light] .app-shell .cal-sidebar-filters,[data-theme=dark] .app-shell .cal-agenda,[data-theme=light] .app-shell .cal-agenda{border-top-color:var(--lab-border)}[data-theme=dark] .app-shell .cal-sidebar-filter__label,[data-theme=light] .app-shell .cal-sidebar-filter__label,[data-theme=dark] .app-shell .cal-agenda__title,[data-theme=light] .app-shell .cal-agenda__title{color:var(--lab-text-secondary)}[data-theme=dark] .app-shell .cal-agenda__date,[data-theme=light] .app-shell .cal-agenda__date{color:var(--lab-text)}[data-theme=dark] .app-shell .cal-agenda__item,[data-theme=light] .app-shell .cal-agenda__item{background:var(--lab-tray-subtle);border-color:var(--lab-border);border-radius:var(--lab-radius-sm)}[data-theme=dark] .app-shell .cal-agenda__item:hover,[data-theme=light] .app-shell .cal-agenda__item:hover{background:color-mix(in srgb,var(--lab-accent) 6%,var(--lab-surface));border-color:color-mix(in srgb,var(--lab-accent) 25%,var(--lab-border))}[data-theme=dark] .app-shell .cal-mini-cal__day,[data-theme=light] .app-shell .cal-mini-cal__day{border-radius:var(--lab-radius-sm)}[data-theme=dark] .app-shell .cal-mini-cal__day.is-selected,[data-theme=light] .app-shell .cal-mini-cal__day.is-selected{background:color-mix(in srgb,var(--lab-accent) 14%,var(--lab-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lab-accent) 35%,var(--lab-border))}[data-theme=dark] .app-shell .cal-mini-cal__day.is-today.is-selected,[data-theme=light] .app-shell .cal-mini-cal__day.is-today.is-selected{background:var(--lab-accent);color:var(--lab-on-accent, #fff)}[data-theme=dark] .app-shell .cal-toolbar .ui-pill-nav,[data-theme=light] .app-shell .cal-toolbar .ui-pill-nav{border-radius:var(--lab-radius-pill);padding:3px;height:var(--primitive-control-h-sm);min-height:var(--primitive-control-h-sm);box-sizing:border-box}[data-theme=dark] .app-shell .cal-toolbar .ui-pill-nav--sliding .ui-pill-nav__item,[data-theme=light] .app-shell .cal-toolbar .ui-pill-nav--sliding .ui-pill-nav__item{height:calc(var(--primitive-control-h-sm) - 6px);min-height:calc(var(--primitive-control-h-sm) - 6px);padding:0 12px;font-size:.8125rem}[data-theme=dark] .app-shell .cal-toolbar-actions .ui-btn,[data-theme=light] .app-shell .cal-toolbar-actions .ui-btn{height:var(--primitive-control-h-sm);min-height:var(--primitive-control-h-sm);border-radius:var(--lab-radius-pill)}[data-theme=dark] .app-shell .cal-nav-btn,[data-theme=light] .app-shell .cal-nav-btn{background:var(--lab-control-muted);border:0;border-radius:var(--lab-radius-md);color:var(--lab-text-secondary)}[data-theme=dark] .app-shell .cal-nav-btn:hover,[data-theme=light] .app-shell .cal-nav-btn:hover{background:color-mix(in srgb,var(--lab-accent) 8%,var(--lab-surface));color:var(--lab-text)}[data-theme=dark] .app-shell .cal-month-header,[data-theme=light] .app-shell .cal-month-header,[data-theme=dark] .app-shell .cal-month-grid,[data-theme=light] .app-shell .cal-month-grid{border-color:var(--lab-border)}[data-theme=dark] .app-shell .cal-month-dayname,[data-theme=light] .app-shell .cal-month-dayname{color:var(--lab-text-muted)}[data-theme=dark] .app-shell .cal-month-cell,[data-theme=light] .app-shell .cal-month-cell{background:var(--lab-surface);border-color:var(--lab-border);border-radius:0}[data-theme=dark] .app-shell .cal-month-cell:hover,[data-theme=light] .app-shell .cal-month-cell:hover{background:color-mix(in srgb,var(--lab-accent) 5%,var(--lab-surface))}[data-theme=dark] .app-shell .cal-month-cell.is-selected,[data-theme=light] .app-shell .cal-month-cell.is-selected{background:color-mix(in srgb,var(--lab-accent) 8%,var(--lab-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lab-accent) 28%,var(--lab-border))}[data-theme=dark] .app-shell .cal-month-cell.is-today,[data-theme=light] .app-shell .cal-month-cell.is-today{background:color-mix(in srgb,var(--lab-accent) 5%,var(--lab-surface))}[data-theme=dark] .app-shell .cal-month-cell.is-other-month,[data-theme=light] .app-shell .cal-month-cell.is-other-month{background:var(--lab-tray);color:var(--lab-text-muted);opacity:1}[data-theme=dark] .app-shell .cal-event-chip,[data-theme=light] .app-shell .cal-event-chip{border-radius:var(--lab-radius-sm)}[data-theme=dark] .app-shell .cal-week,[data-theme=light] .app-shell .cal-week{background:color-mix(in srgb,var(--lab-text-secondary) 4%,var(--lab-surface-raised));padding:8px}[data-theme=dark] .app-shell .cal-week-axis,[data-theme=light] .app-shell .cal-week-axis{background:color-mix(in srgb,var(--lab-text-secondary) 4%,var(--lab-surface-raised))}[data-theme=dark] .app-shell .cal-week-col-head,[data-theme=light] .app-shell .cal-week-col-head{background:var(--lab-surface);border-color:var(--lab-border)}[data-theme=dark] .app-shell .cal-week-col-head.is-selected,[data-theme=light] .app-shell .cal-week-col-head.is-selected{background:color-mix(in srgb,var(--lab-accent) 8%,var(--lab-surface));box-shadow:inset 0 -2px 0 var(--lab-accent)}[data-theme=dark] .app-shell .cal-week-col-head.is-weekend,[data-theme=light] .app-shell .cal-week-col-head.is-weekend{background:color-mix(in srgb,var(--lab-text-secondary) 3%,var(--lab-surface))}[data-theme=dark] .app-shell .cal-week-allday-cell,[data-theme=light] .app-shell .cal-week-allday-cell,[data-theme=dark] .app-shell .cal-hour-cell,[data-theme=light] .app-shell .cal-hour-cell{border-color:var(--lab-border);background:var(--lab-surface)}[data-theme=dark] .app-shell .cal-week-allday-cell.is-today-col,[data-theme=light] .app-shell .cal-week-allday-cell.is-today-col,[data-theme=dark] .app-shell .cal-hour-cell.is-today-col,[data-theme=light] .app-shell .cal-hour-cell.is-today-col,[data-theme=dark] .app-shell .cal-hour-cell.is-selected-col,[data-theme=light] .app-shell .cal-hour-cell.is-selected-col{background:color-mix(in srgb,var(--lab-accent) 5%,var(--lab-surface))}[data-theme=dark] .app-shell .cal-week-event,[data-theme=light] .app-shell .cal-week-event{border-radius:var(--lab-radius-sm);box-shadow:var(--lab-shadow-sm)}[data-theme=dark] .app-shell .ai-workspace,[data-theme=light] .app-shell .ai-workspace{background:var(--lab-bg);color:var(--lab-text)}[data-theme=dark] .app-shell .ai-workspace__sidebar,[data-theme=light] .app-shell .ai-workspace__sidebar{background:var(--lab-surface);border-right:1px solid var(--lab-border)}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__new-chat,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__new-chat{width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0;flex:0 0 auto;background:var(--lab-surface);color:var(--lab-text);border-radius:999px;border:1px solid var(--lab-border);box-shadow:none;font-weight:600;transition:background-color var(--lab-duration) var(--lab-ease),border-color var(--lab-duration) var(--lab-ease),color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__new-chat:hover,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__new-chat:hover{background:color-mix(in srgb,var(--lab-accent) 5%,var(--lab-surface));border-color:var(--lab-border-strong);color:var(--lab-accent)}[data-theme=dark] .app-shell .ai-workspace__thread-item,[data-theme=light] .app-shell .ai-workspace__thread-item{margin:0;border-radius:10px;border:0;border-left:0;color:var(--lab-text-secondary);transition:background-color var(--lab-duration) var(--lab-ease),color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .app-shell .ai-workspace__thread-item:hover,[data-theme=light] .app-shell .ai-workspace__thread-item:hover{background:var(--lab-control-muted);color:var(--lab-text)}[data-theme=dark] .app-shell .ai-workspace__thread-item.is-active,[data-theme=light] .app-shell .ai-workspace__thread-item.is-active{background:color-mix(in srgb,var(--lab-accent) 10%,var(--lab-surface));color:var(--lab-text);font-weight:600;box-shadow:none}[data-theme=dark] .app-shell .ai-workspace__topbar,[data-theme=light] .app-shell .ai-workspace__topbar{background:transparent;border-bottom:0}[data-theme=dark] .app-shell .ai-workspace__turn-bubble--user,[data-theme=light] .app-shell .ai-workspace__turn-bubble--user{background:var(--lab-accent);color:var(--lab-on-accent);border:0;border-radius:18px 18px 6px;border-top:1px solid color-mix(in srgb,#fff 16%,transparent);padding:10px 14px;box-shadow:0 1px color-mix(in srgb,#000 10%,transparent)}[data-theme=dark] .app-shell .ai-workspace__turn-bubble--assistant,[data-theme=light] .app-shell .ai-workspace__turn-bubble--assistant{background:var(--lab-surface-raised);border:1px solid var(--lab-border);border-radius:18px 18px 18px 6px;color:var(--lab-text);padding:10px 14px;box-shadow:inset 0 1px color-mix(in srgb,var(--lab-text) 5%,transparent)}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__composer-area,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__composer-area{background:var(--lab-bg);border-top:1px solid var(--lab-border);padding:12px 16px 16px}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__main--empty .ai-workspace__composer-area,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__main--empty .ai-workspace__composer-area{border-top:0;background:transparent;padding-bottom:max(16px,14vh)}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__composer,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__composer{align-items:center;gap:8px;min-height:3.35rem;padding:12px 12px 12px 10px;background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:22px;box-shadow:none;transition:border-color var(--lab-duration) var(--lab-ease),box-shadow var(--lab-duration) var(--lab-ease)}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__composer-input,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__composer-input{min-height:24px;padding:0;font-size:.9375rem;line-height:1.45}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__attach-btn,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__attach-btn{width:2.25rem;height:2.25rem;color:var(--lab-text-muted)}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__attach-btn:hover:not(:disabled),[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__attach-btn:hover:not(:disabled){background:color-mix(in srgb,var(--lab-accent) 10%,transparent);color:var(--lab-accent)}[data-theme=dark] .app-shell .ai-workspace-premium .speech-dictation-btn--sm,[data-theme=light] .app-shell .ai-workspace-premium .speech-dictation-btn--sm{width:2.25rem;height:2.25rem}[data-theme=dark] .app-shell .ai-workspace-premium .speech-dictation-btn--sm .speech-dictation-btn__icon,[data-theme=light] .app-shell .ai-workspace-premium .speech-dictation-btn--sm .speech-dictation-btn__icon{width:1.125rem;height:1.125rem}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__composer:focus-within,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-accent) 15%,transparent);border-color:color-mix(in srgb,var(--lab-accent) 35%,var(--lab-border))}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__composer-hint,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__composer-hint{color:var(--lab-text-muted)}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__send-btn,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__send-btn{width:2.25rem;height:2.25rem;background:var(--lab-accent);color:var(--lab-on-accent);border-radius:var(--lab-radius-pill)}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__send-btn svg,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__send-btn svg{width:1rem;height:1rem}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__send-btn:hover:not(:disabled),[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__send-btn:hover:not(:disabled){background:var(--lab-accent-hover)}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__suggestion,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__suggestion{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);color:var(--lab-text);box-shadow:none;transition:background-color var(--lab-duration) var(--lab-ease),border-color var(--lab-duration) var(--lab-ease),color var(--lab-duration) var(--lab-ease)}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__suggestion:hover,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__suggestion:hover{background:color-mix(in srgb,var(--lab-accent) 6%,var(--lab-surface));border-color:color-mix(in srgb,var(--lab-accent) 35%,var(--lab-border));color:var(--lab-text);transform:none;box-shadow:none}[data-theme=dark] .app-shell .ai-workspace-premium .ai-workspace__suggestion-icon,[data-theme=light] .app-shell .ai-workspace-premium .ai-workspace__suggestion-icon{border-radius:var(--lab-radius-sm);background:var(--lab-accent-soft);color:var(--lab-accent)}[data-theme=dark] .app-shell .ai-workspace__results,[data-theme=light] .app-shell .ai-workspace__results{background:var(--lab-surface);border-left:1px solid var(--lab-border)}[data-theme=dark] .app-shell .ui-tab-badge,[data-theme=light] .app-shell .ui-tab-badge{border-radius:var(--lab-radius-pill)}[data-theme=dark] .app-shell .ui-tab-badge--neutral,[data-theme=light] .app-shell .ui-tab-badge--neutral{background:var(--lab-control-muted);color:var(--lab-text-secondary)}[data-theme=dark] .chat-layout div:has(>.chat-header-toolbar),[data-theme=light] .chat-layout div:has(>.chat-header-toolbar){background:var(--lab-bg);border-bottom:1px solid color-mix(in srgb,var(--lab-accent) 8%,transparent)}[data-theme=dark] .chat-header-toolbar,[data-theme=light] .chat-header-toolbar{gap:.5rem}[data-theme=dark] .chat-header-toolbar>.wa-header-btn,[data-theme=light] .chat-header-toolbar>.wa-header-btn{border:0;box-shadow:none;background:var(--lab-control-muted);color:var(--lab-text-secondary)}[data-theme=dark] .chat-header-toolbar>.wa-header-btn:hover,[data-theme=light] .chat-header-toolbar>.wa-header-btn:hover{background:color-mix(in srgb,var(--lab-accent) 10%,var(--lab-surface));color:var(--lab-text);box-shadow:none}[data-theme=dark] .chat-header-toolbar>.wa-header-btn svg,[data-theme=light] .chat-header-toolbar>.wa-header-btn svg{color:inherit}[data-theme=dark] .chat-header-toolbar .label-pill:not(.label-pill-active):not(.label-pill-dept-active):not(.label-pill-orchestrator):not(.label-pill-orchestrator-wait):not(.label-pill-orchestrator-error):not(.label-pill-scheduled),[data-theme=light] .chat-header-toolbar .label-pill:not(.label-pill-active):not(.label-pill-dept-active):not(.label-pill-orchestrator):not(.label-pill-orchestrator-wait):not(.label-pill-orchestrator-error):not(.label-pill-scheduled){border:0;box-shadow:none;background:var(--lab-control-muted);color:var(--lab-text);font-weight:600}[data-theme=dark] .chat-header-toolbar .label-pill:not(.label-pill-active):not(.label-pill-dept-active):not(.label-pill-orchestrator):not(.label-pill-orchestrator-wait):not(.label-pill-orchestrator-error):not(.label-pill-scheduled):hover,[data-theme=light] .chat-header-toolbar .label-pill:not(.label-pill-active):not(.label-pill-dept-active):not(.label-pill-orchestrator):not(.label-pill-orchestrator-wait):not(.label-pill-orchestrator-error):not(.label-pill-scheduled):hover{background:color-mix(in srgb,var(--lab-accent) 10%,var(--lab-surface));box-shadow:none;border-color:transparent}[data-theme=dark] .chat-header-toolbar .header-action-group:not(.header-ai-group-on),[data-theme=light] .chat-header-toolbar .header-action-group:not(.header-ai-group-on){border:0;box-shadow:none;background:var(--lab-control-muted)}[data-theme=dark] .chat-header-toolbar .header-action-group.header-ai-group.header-ai-group-on,[data-theme=light] .chat-header-toolbar .header-action-group.header-ai-group.header-ai-group-on{border:1px solid color-mix(in srgb,var(--lab-accent) 38%,var(--lab-border));box-shadow:none;background:var(--lab-surface)}[data-theme=dark] .chat-header-toolbar .header-action-group .wa-header-btn,[data-theme=light] .chat-header-toolbar .header-action-group .wa-header-btn,[data-theme=dark] .chat-header-toolbar .header-action-group .header-ai-toggle:not(.header-ai-toggle-on),[data-theme=light] .chat-header-toolbar .header-action-group .header-ai-toggle:not(.header-ai-toggle-on),[data-theme=dark] .chat-header-toolbar .header-action-group .header-quick-task-btn,[data-theme=light] .chat-header-toolbar .header-action-group .header-quick-task-btn{border:0;box-shadow:none;background:transparent}[data-theme=dark] .chat-header-toolbar .header-action-group .header-ai-toggle:not(.header-ai-toggle-on),[data-theme=light] .chat-header-toolbar .header-action-group .header-ai-toggle:not(.header-ai-toggle-on){color:var(--lab-text)}[data-theme=dark] .chat-header-toolbar .header-action-group .header-ai-toggle:not(.header-ai-toggle-on):hover:not(:disabled),[data-theme=light] .chat-header-toolbar .header-action-group .header-ai-toggle:not(.header-ai-toggle-on):hover:not(:disabled){background:color-mix(in srgb,var(--lab-accent) 8%,transparent)}[data-theme=dark] .chat-header-toolbar .header-action-group .header-ai-toggle.header-ai-toggle-on,[data-theme=light] .chat-header-toolbar .header-action-group .header-ai-toggle.header-ai-toggle-on{background:var(--lab-accent);color:var(--lab-on-accent);box-shadow:none;font-weight:700}[data-theme=dark] .chat-header-toolbar .header-action-group .header-ai-toggle.header-ai-toggle-on:hover:not(:disabled),[data-theme=light] .chat-header-toolbar .header-action-group .header-ai-toggle.header-ai-toggle-on:hover:not(:disabled){background:var(--lab-accent-hover)}[data-theme=dark] .chat-header-toolbar .header-ai-group .header-ai-toggle-on .ai-state-dot-on,[data-theme=light] .chat-header-toolbar .header-ai-group .header-ai-toggle-on .ai-state-dot-on{background:color-mix(in srgb,#fff 22%,var(--lab-accent));box-shadow:0 0 0 2px color-mix(in srgb,var(--lab-on-accent) 58%,transparent)}[data-theme=dark] .chat-header-toolbar .header-ai-group .header-ai-toggle:not(.header-ai-toggle-on) .ai-state-dot,[data-theme=light] .chat-header-toolbar .header-ai-group .header-ai-toggle:not(.header-ai-toggle-on) .ai-state-dot{background:var(--lab-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-danger) 22%,transparent)}[data-theme=dark] .chat-header-toolbar .header-ai-group .ai-menu-trigger,[data-theme=light] .chat-header-toolbar .header-ai-group .ai-menu-trigger{border-left-color:var(--lab-border);background:transparent;color:var(--lab-text)}[data-theme=dark] .chat-header-toolbar .header-ai-group .ai-menu-trigger:hover:not(:disabled),[data-theme=light] .chat-header-toolbar .header-ai-group .ai-menu-trigger:hover:not(:disabled){background:var(--lab-control-muted)}[data-theme=dark] .chat-header-toolbar .header-ai-assistant-btn.ui-status-badge--idle,[data-theme=light] .chat-header-toolbar .header-ai-assistant-btn.ui-status-badge--idle{border:0;box-shadow:none}[data-theme=dark] .chat-header-toolbar .header-ai-assistant-btn.ui-status-badge--off,[data-theme=light] .chat-header-toolbar .header-ai-assistant-btn.ui-status-badge--off{border:0;box-shadow:none;background:var(--lab-control-muted);color:var(--lab-text)}[data-theme=dark] .chat-header-toolbar .header-ai-assistant-btn.ui-status-badge--off:hover:not(:disabled),[data-theme=light] .chat-header-toolbar .header-ai-assistant-btn.ui-status-badge--off:hover:not(:disabled){background:color-mix(in srgb,var(--lab-accent) 10%,var(--lab-surface));border-color:transparent;box-shadow:none;filter:none}[data-theme=dark] .ui-pill-nav__item:focus-visible,[data-theme=light] .ui-pill-nav__item:focus-visible,[data-theme=dark] .ui-chip:focus-visible,[data-theme=light] .ui-chip:focus-visible,[data-theme=dark] .ui-search-input:focus-visible,[data-theme=light] .ui-search-input:focus-visible,[data-theme=dark] .wa-icon-btn:focus-visible,[data-theme=light] .wa-icon-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--lab-accent) 40%,transparent);outline-offset:2px}[data-theme=dark] .wa-scrollbar::-webkit-scrollbar,[data-theme=light] .wa-scrollbar::-webkit-scrollbar,[data-theme=dark] .ui-chip-row--scroll::-webkit-scrollbar,[data-theme=light] .ui-chip-row--scroll::-webkit-scrollbar{width:6px;height:6px}[data-theme=dark] .wa-scrollbar::-webkit-scrollbar-thumb,[data-theme=light] .wa-scrollbar::-webkit-scrollbar-thumb,[data-theme=dark] .ui-chip-row--scroll::-webkit-scrollbar-thumb,[data-theme=light] .ui-chip-row--scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--lab-text) 18%,transparent);border-radius:var(--lab-radius-pill)}[data-theme=dark] .wa-scrollbar::-webkit-scrollbar-track,[data-theme=light] .wa-scrollbar::-webkit-scrollbar-track,[data-theme=dark] .ui-chip-row--scroll::-webkit-scrollbar-track,[data-theme=light] .ui-chip-row--scroll::-webkit-scrollbar-track{background:transparent}[data-theme=dark] .app-btn:active,[data-theme=light] .app-btn:active{transform:scale(.98)}[data-theme=dark] .guest-layout,[data-theme=light] .guest-layout{background:linear-gradient(165deg,color-mix(in srgb,var(--lab-accent) 18%,var(--lab-bg)) 0%,var(--lab-bg) 45%);min-height:100vh}[data-theme=dark] .guest-card,[data-theme=light] .guest-card{background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-xl);box-shadow:var(--lab-shadow-lg)}@media(max-width:639px){html.ui-lab[data-theme=experimental] .chat-layout .chat-sidebar-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--lab-surface)}}@media(prefers-reduced-motion:reduce){html.ui-lab[data-theme=experimental] *,html.ui-lab[data-theme=experimental] *:before,html.ui-lab[data-theme=experimental] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.ui-lab[data-theme=experimental] .chat-sidebar .chat-list-item,html.ui-lab[data-theme=experimental] .chat-sidebar .ui-team-chat-row .chat-list-item{animation:none}}
