body.theme-light .brand-title,body.theme-light .sidebar-section-title,body.theme-light .sidebar-empty-note,body.theme-light .sidebar-empty-note a,body.theme-light .home-hero h1,body.theme-light .chat-response-panel .home-hero h1,body.theme-light .composer-dock textarea,body.theme-light .composer-dock textarea::placeholder,body.theme-light .mode-chip-value,body.theme-light .mode-chip-chevron,body.theme-light .topbar,body.theme-light .chat-context,body.theme-light .chat-context span,body.theme-light .chat-context strong{color:#1b2740}body.theme-light .sidebar,body.theme-light .sidebar-card,body.theme-light .sidebar-chats-card,body.theme-light .chat-response-panel,body.theme-light .profile-card,body.theme-light .settings-card,body.theme-light .help-sidebar-card,body.theme-light .help-content-card,body.theme-light .input-wrap,body.theme-light .home-input-wrap,body.theme-light .account-trigger,body.theme-light .ticket-list-item,body.theme-light .ticket-thread-panel-empty .empty-state,body.theme-light .ticket-list-panel>.empty-state.compact{background:linear-gradient(180deg,rgba(236,244,255,0.96),rgba(227,237,251,0.95));border-color:rgba(103,123,156,0.24)}body.theme-light .composer-dock .input-wrap,body.theme-light .composer-dock .home-input-wrap,body.theme-light .chat-response-panel{box-shadow:0 22px 48px rgba(125,147,184,0.16)}body.theme-light .menu-toggle-button,body.theme-light .icon-button,body.theme-light .chat-controls .icon-button,body.theme-light .composer-icon-button,body.theme-light .mode-chip,body.theme-light .composer-mode-trigger,body.theme-light .attachment-preview,body.theme-light select,body.theme-light .brand-sidebar-toggle{color:#1c2942;background:rgba(236,244,255,0.98);border-color:rgba(105,124,158,0.26)}body.theme-light .sidebar-empty-note,body.theme-light .empty-state p,body.theme-light .ticket-list-item p,body.theme-light .ticket-list-item small,body.theme-light .settings-check-inline,body.theme-light .settings-check-inline span,body.theme-light .settings-card p,body.theme-light .settings-card span,body.theme-light .settings-card label,body.theme-light .input-wrap textarea::placeholder,body.theme-light .home-input-wrap textarea::placeholder,body.theme-light textarea::placeholder,body.theme-light input::placeholder{color:#53657f;opacity:1}body.theme-light{--shell-bg:#eef5ff;--shell-bg-2:#e2ecfb;--surface-main:rgba(227,237,252,0.97);--surface-alt:rgba(219,231,248,0.97);--surface-soft:rgba(209,223,244,0.98);--input-bg:rgba(218,230,247,0.98);--surface-border-soft:rgba(109,126,160,0.24);--surface-border-strong:rgba(86,108,145,0.30);--surface-shadow:0 22px 58px rgba(113,132,168,0.18);--text-main:#17233b;--text-soft:#445571;--text-muted:#60718d;--chip-bg:rgba(202,217,241,0.94);--chip-border:rgba(107,126,162,0.24)}body.theme-light::before{background:repeating-linear-gradient(125deg,rgba(39,55,92,0.13) 0 2px,transparent 2px 30px),linear-gradient(180deg,rgba(255,255,255,0.18),rgba(255,255,255,0.04))}body.theme-light .sidebar,body.theme-light .sidebar-card,body.theme-light .sidebar-chats-card,body.theme-light .chat-response-panel,body.theme-light .profile-card,body.theme-light .settings-card,body.theme-light .help-sidebar-card,body.theme-light .help-content-card,body.theme-light .ticket-list-panel,body.theme-light .ticket-list-panel-full,body.theme-light .ticket-thread-panel-empty .empty-state,body.theme-light .ticket-list-panel>.empty-state.compact,body.theme-light .input-wrap,body.theme-light .home-input-wrap,body.theme-light .table-shell,body.theme-light .download-platform-card,body.theme-light .stat-card,body.theme-light .install-card,body.theme-light .admin-side-card,body.theme-light .auth-modal-card,body.theme-light .rename-card{background:linear-gradient(180deg,rgba(227,237,252,0.97),rgba(216,229,248,0.96));border:1px solid rgba(106,124,158,0.24);box-shadow:0 22px 56px rgba(125,143,176,0.16)}body.theme-light .composer-dock .input-wrap,body.theme-light .composer-dock .home-input-wrap{background:linear-gradient(180deg,rgba(224,235,251,0.98),rgba(211,224,245,0.97));border:1px solid rgba(104,124,158,0.26);box-shadow:0 24px 54px rgba(121,141,176,0.18)}body.theme-light .sidebar::before,body.theme-light .chat-response-panel::before,body.theme-light .content::before{background:radial-gradient(circle at 26% 18%,rgba(255,255,255,0.36),transparent 34%),linear-gradient(135deg,rgba(255,255,255,0.20),transparent 36%),repeating-linear-gradient(125deg,rgba(82,99,134,0.08) 0 2px,transparent 2px 30px)}body.theme-light .ghost-button,body.theme-light .admin-link,body.theme-light .account-trigger,body.theme-light .mode-chip,body.theme-light .composer-mode-trigger,body.theme-light .attachment-preview,body.theme-light .admin-nav-item,body.theme-light .ticket-status-chip,body.theme-light .ticket-action-chip.secondary,body.theme-light .ticket-create-disclosure summary,body.theme-light .ticket-create-toggle,body.theme-light select,body.theme-light .brand-sidebar-toggle,body.theme-light .menu-toggle-button,body.theme-light .icon-button,body.theme-light .chat-controls .icon-button,body.theme-light .composer-icon-button{background:linear-gradient(180deg,rgba(205,220,242,0.97),rgba(194,210,235,0.96));border:1px solid rgba(100,118,152,0.28);color:#1a2943;box-shadow:0 14px 28px rgba(126,144,177,0.12)}body.theme-light .ticket-status-chip span,body.theme-light .mode-chip-value,body.theme-light .mode-chip-chevron,body.theme-light .ticket-create-disclosure summary,body.theme-light select,body.theme-light .settings-check-inline,body.theme-light .settings-check-inline span,body.theme-light .sidebar-section-title,body.theme-light .sidebar-empty-note,body.theme-light .sidebar-empty-note a,body.theme-light .empty-state p,body.theme-light .ticket-list-item p,body.theme-light .ticket-list-item small,body.theme-light .ticket-thread-meta span,body.theme-light input::placeholder,body.theme-light textarea::placeholder{color:#4a5e7c;opacity:1}body.theme-light .brand-title,body.theme-light .home-hero h1,body.theme-light .chat-response-panel .home-hero h1,body.theme-light .settings-card h2,body.theme-light .profile-card h2,body.theme-light .help-content-card h2,body.theme-light .ticket-list-head strong,body.theme-light .settings-card strong,body.theme-light .profile-card strong,body.theme-light .composer-dock textarea,body.theme-light .composer-dock .mode-chip,body.theme-light .composer-dock .mode-chip-value,body.theme-light .composer-dock .mode-chip-chevron,body.theme-light .account-trigger,body.theme-light .topbar,body.theme-light .chat-context,body.theme-light .chat-context strong{color:#17233b}body.theme-light .composer-send-button,body.theme-light .composer-send-button.is-stop,body.theme-light .sidebar-actions .button,body.theme-light .button-primary,body.theme-light button.button-primary,body.theme-light .button[type="submit"]{box-shadow:0 16px 30px rgba(120,142,182,0.16)}