#app{min-height:100vh}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#171717;background-color:#fafafa}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{background:none;border:none;cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}p{margin-bottom:1rem}p:last-child{margin-bottom:0}::selection{background-color:#17161a33;color:#171717}:focus-visible{outline:2px solid #17161a;outline-offset:2px}body::-webkit-scrollbar{width:6px;height:6px}body::-webkit-scrollbar-track{background:#f5f5f5;border-radius:9999px}body::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}body::-webkit-scrollbar-thumb:hover{background:#bbb}:root{--bg-app: #f4f3f1;--bg-surface: #ffffff;--bg-elevated: #ffffff;--bg-muted: #f4f3f1;--text-primary: #111110;--text-secondary:#6b6a69;--text-muted: #a8a6a3;--border: #e8e7e5;--border-strong: #d4d4d4;--bubble-incoming: #eeecea;--bubble-outgoing: #17161a;--bubble-outgoing-text: #f0eef5;--chat-bg: #fafaf9;--input-bg: #f4f3f1;--input-text: #111110;--scroll-track: transparent;--scroll-thumb: rgba(0, 0, 0, .1);--sidebar-bg: #17161a;--sidebar-hover: rgba(255, 255, 255, .07);--sidebar-active: rgba(255, 255, 255, .12);--sidebar-text: #8a8897;--sidebar-border: rgba(255, 255, 255, .08);--list-bg: #f4f3f1;--list-border: #e8e7e5;--panel-bg: #ffffff;--msg-area-bg: #fafaf9;--accent: #17161a;--accent-hover: #0e0d10;--accent-soft: #f1f0ee;--msg-in-bg: #eeecea;--msg-out-bg: #17161a;--msg-out-text: #f0eef5;--green: #22c55e;--amber-bg: #fffbeb;--amber-text: #92400e;--red-bg: #fef2f2;--red-text: #b91c1c;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .07);--shadow-md: 0 6px 20px rgba(0, 0, 0, .09);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--font-ui: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-ar: Noto Sans Arabic, system-ui, sans-serif}[data-theme=dark]{--bg-app: #0d0d0d;--bg-surface: #141414;--bg-elevated: #1f1f1f;--bg-muted: #1a1a1a;--text-primary: #f5f5f5;--text-secondary:#bdbdbd;--text-muted: #8a8a8a;--border: #2a2a2a;--border-strong: #3a3a3a;--bubble-incoming: #1f1f1f;--bubble-outgoing: #5c4a00;--chat-bg: #0d0d0d;--input-bg: #1f1f1f;--input-text: #f5f5f5;--scroll-track: transparent;--scroll-thumb: #3a3a3a;background-color:var(--bg-app);color:var(--text-primary)}[data-theme=dark] body,html,body{background-color:var(--bg-app);color:var(--text-primary)}.message-skeleton__bubble--outgoing,.submit-btn,.btn-primary,.btn--primary,[data-accent-fg]{color:#fff}[data-theme=dark] .message__bubble{color:var(--text-primary)!important;box-shadow:none!important}[data-theme=dark] .message--outgoing .message__bubble{background-color:var(--bubble-outgoing)!important}[data-theme=dark] .message--incoming .message__bubble{background-color:var(--bubble-incoming)!important}[data-theme=dark] .message__text,[data-theme=dark] .message__caption{color:var(--text-primary)!important}[data-theme=dark] .message__time,[data-theme=dark] .message__sender{color:var(--text-muted)!important}[data-theme=dark] .chat-header{background-color:var(--bg-elevated)!important;border-bottom-color:var(--border)!important}[data-theme=dark] .chat-header h2{color:var(--text-primary)}[data-theme=dark] .chat-header__status{color:var(--text-muted)}[data-theme=dark] .chat-sidebar__header{background-color:var(--bg-surface);border-bottom-color:var(--border)}[data-theme=dark] .chat-sidebar__tabs{background-color:var(--bg-muted)}[data-theme=dark] .chat-sidebar__tab--active{background-color:var(--bg-elevated);color:var(--text-primary)}[data-theme=dark] .chat-item:hover{background-color:var(--bg-muted)}[data-theme=dark] .chat-item--selected{background-color:#ffffff0a}[data-theme=dark] .chat-item__name{color:var(--text-primary)}[data-theme=dark] .chat-item__message{color:var(--text-secondary)}[data-theme=dark] .chat-item__time{color:var(--text-muted)}[data-theme=dark] input[type=text],[data-theme=dark] input[type=search],[data-theme=dark] input[type=password],[data-theme=dark] input[type=email],[data-theme=dark] textarea,[data-theme=dark] select{background-color:var(--input-bg)!important;color:var(--input-text)!important;border-color:var(--border)!important}[data-theme=dark] input[type=text]::placeholder,[data-theme=dark] input[type=search]::placeholder,[data-theme=dark] input[type=password]::placeholder,[data-theme=dark] input[type=email]::placeholder,[data-theme=dark] textarea::placeholder,[data-theme=dark] select::placeholder{color:var(--text-muted)}[data-theme=dark] .contact-panel,[data-theme=dark] .notes-panel{background-color:var(--bg-surface);border-left-color:var(--border);color:var(--text-primary)}[data-theme=dark] .contact-panel__header,[data-theme=dark] .notes-panel__header{background-color:var(--bg-elevated);border-bottom-color:var(--border)}[data-theme=dark] .contact-panel h3,[data-theme=dark] .notes-panel h3{color:var(--text-primary)}[data-theme=dark] .notes-panel__add,[data-theme=dark] .notes-panel__note{border-color:var(--border)}[data-theme=dark] .contact-panel__notes,[data-theme=dark] .notes-panel__textarea{background-color:var(--input-bg)!important}[data-theme=dark] .card,[data-theme=dark] .settings-card{background-color:var(--bg-surface)!important;color:var(--text-primary);border-color:var(--border)}[data-theme=dark] .main-content,[data-theme=dark] .main-content *{border-color:inherit}[data-theme=dark] .main-content h1,[data-theme=dark] .main-content h2,[data-theme=dark] .main-content h3,[data-theme=dark] .main-content h4,[data-theme=dark] .main-content h5,[data-theme=dark] .main-content h6{color:var(--text-primary)!important}[data-theme=dark] .main-content p,[data-theme=dark] .main-content label,[data-theme=dark] .main-content li,[data-theme=dark] .main-content td,[data-theme=dark] .main-content th,[data-theme=dark] .main-content dt,[data-theme=dark] .main-content dd,[data-theme=dark] .main-content blockquote,[data-theme=dark] .main-content figcaption{color:var(--text-primary)}[data-theme=dark] .main-content{color:var(--text-primary)}[data-theme=dark] .main-content a:not(.btn):not(.nav-item){color:#2a282f}[data-theme=dark] .main-content .text-muted,[data-theme=dark] .main-content .text-gray-500,[data-theme=dark] .main-content .text-gray-400,[data-theme=dark] .main-content .text-secondary,[data-theme=dark] .main-content .subtitle,[data-theme=dark] .main-content .hint,[data-theme=dark] .main-content .help-text,[data-theme=dark] .main-content .description,[data-theme=dark] .main-content .meta{color:var(--text-secondary)!important}[data-theme=dark] .main-content .text-gray-300,[data-theme=dark] .main-content .text-gray-200,[data-theme=dark] .main-content small,[data-theme=dark] .main-content .caption{color:var(--text-muted)!important}[data-theme=dark] .main-content .panel,[data-theme=dark] .main-content .panel--white,[data-theme=dark] .main-content .surface,[data-theme=dark] .main-content .box,[data-theme=dark] .main-content .card,[data-theme=dark] .main-content .card-body,[data-theme=dark] .main-content .modal,[data-theme=dark] .main-content .modal-content,[data-theme=dark] .main-content .dialog,[data-theme=dark] .main-content .dropdown,[data-theme=dark] .main-content .dropdown-menu,[data-theme=dark] .main-content .menu,[data-theme=dark] .main-content .popover,[data-theme=dark] .main-content .tooltip,[data-theme=dark] .main-content .table,[data-theme=dark] .main-content table,[data-theme=dark] .main-content thead,[data-theme=dark] .main-content tbody,[data-theme=dark] .main-content tr,[data-theme=dark] .main-content .list,[data-theme=dark] .main-content .list-item,[data-theme=dark] .main-content .stats-card,[data-theme=dark] .main-content .stat-card,[data-theme=dark] .main-content .info-card,[data-theme=dark] .main-content .session-card,[data-theme=dark] .main-content .campaign-card,[data-theme=dark] .main-content .template-card,[data-theme=dark] .main-content .contact-card,[data-theme=dark] .main-content .ai-card,[data-theme=dark] .main-content .form-section,[data-theme=dark] .main-content .form-group,[data-theme=dark] .main-content .settings-section,[data-theme=dark] .main-content .settings-tab-content,[data-theme=dark] .main-content .empty-state,[data-theme=dark] .main-content .chart-container,[data-theme=dark] .main-content .data-table{background-color:transparent;color:var(--text-primary)}[data-theme=dark] .main-content .panel h1,[data-theme=dark] .main-content .panel h2,[data-theme=dark] .main-content .panel h3,[data-theme=dark] .main-content .panel h4,[data-theme=dark] .main-content .panel h5,[data-theme=dark] .main-content .panel h6,[data-theme=dark] .main-content .panel p,[data-theme=dark] .main-content .panel label,[data-theme=dark] .main-content .panel td,[data-theme=dark] .main-content .panel th,[data-theme=dark] .main-content .panel span,[data-theme=dark] .main-content .panel div,[data-theme=dark] .main-content .panel li,[data-theme=dark] .main-content .panel--white h1,[data-theme=dark] .main-content .panel--white h2,[data-theme=dark] .main-content .panel--white h3,[data-theme=dark] .main-content .panel--white h4,[data-theme=dark] .main-content .panel--white h5,[data-theme=dark] .main-content .panel--white h6,[data-theme=dark] .main-content .panel--white p,[data-theme=dark] .main-content .panel--white label,[data-theme=dark] .main-content .panel--white td,[data-theme=dark] .main-content .panel--white th,[data-theme=dark] .main-content .panel--white span,[data-theme=dark] .main-content .panel--white div,[data-theme=dark] .main-content .panel--white li,[data-theme=dark] .main-content .surface h1,[data-theme=dark] .main-content .surface h2,[data-theme=dark] .main-content .surface h3,[data-theme=dark] .main-content .surface h4,[data-theme=dark] .main-content .surface h5,[data-theme=dark] .main-content .surface h6,[data-theme=dark] .main-content .surface p,[data-theme=dark] .main-content .surface label,[data-theme=dark] .main-content .surface td,[data-theme=dark] .main-content .surface th,[data-theme=dark] .main-content .surface span,[data-theme=dark] .main-content .surface div,[data-theme=dark] .main-content .surface li,[data-theme=dark] .main-content .box h1,[data-theme=dark] .main-content .box h2,[data-theme=dark] .main-content .box h3,[data-theme=dark] .main-content .box h4,[data-theme=dark] .main-content .box h5,[data-theme=dark] .main-content .box h6,[data-theme=dark] .main-content .box p,[data-theme=dark] .main-content .box label,[data-theme=dark] .main-content .box td,[data-theme=dark] .main-content .box th,[data-theme=dark] .main-content .box span,[data-theme=dark] .main-content .box div,[data-theme=dark] .main-content .box li,[data-theme=dark] .main-content .card h1,[data-theme=dark] .main-content .card h2,[data-theme=dark] .main-content .card h3,[data-theme=dark] .main-content .card h4,[data-theme=dark] .main-content .card h5,[data-theme=dark] .main-content .card h6,[data-theme=dark] .main-content .card p,[data-theme=dark] .main-content .card label,[data-theme=dark] .main-content .card td,[data-theme=dark] .main-content .card th,[data-theme=dark] .main-content .card span,[data-theme=dark] .main-content .card div,[data-theme=dark] .main-content .card li,[data-theme=dark] .main-content .card-body h1,[data-theme=dark] .main-content .card-body h2,[data-theme=dark] .main-content .card-body h3,[data-theme=dark] .main-content .card-body h4,[data-theme=dark] .main-content .card-body h5,[data-theme=dark] .main-content .card-body h6,[data-theme=dark] .main-content .card-body p,[data-theme=dark] .main-content .card-body label,[data-theme=dark] .main-content .card-body td,[data-theme=dark] .main-content .card-body th,[data-theme=dark] .main-content .card-body span,[data-theme=dark] .main-content .card-body div,[data-theme=dark] .main-content .card-body li,[data-theme=dark] .main-content .modal h1,[data-theme=dark] .main-content .modal h2,[data-theme=dark] .main-content .modal h3,[data-theme=dark] .main-content .modal h4,[data-theme=dark] .main-content .modal h5,[data-theme=dark] .main-content .modal h6,[data-theme=dark] .main-content .modal p,[data-theme=dark] .main-content .modal label,[data-theme=dark] .main-content .modal td,[data-theme=dark] .main-content .modal th,[data-theme=dark] .main-content .modal span,[data-theme=dark] .main-content .modal div,[data-theme=dark] .main-content .modal li,[data-theme=dark] .main-content .modal-content h1,[data-theme=dark] .main-content .modal-content h2,[data-theme=dark] .main-content .modal-content h3,[data-theme=dark] .main-content .modal-content h4,[data-theme=dark] .main-content .modal-content h5,[data-theme=dark] .main-content .modal-content h6,[data-theme=dark] .main-content .modal-content p,[data-theme=dark] .main-content .modal-content label,[data-theme=dark] .main-content .modal-content td,[data-theme=dark] .main-content .modal-content th,[data-theme=dark] .main-content .modal-content span,[data-theme=dark] .main-content .modal-content div,[data-theme=dark] .main-content .modal-content li,[data-theme=dark] .main-content .dialog h1,[data-theme=dark] .main-content .dialog h2,[data-theme=dark] .main-content .dialog h3,[data-theme=dark] .main-content .dialog h4,[data-theme=dark] .main-content .dialog h5,[data-theme=dark] .main-content .dialog h6,[data-theme=dark] .main-content .dialog p,[data-theme=dark] .main-content .dialog label,[data-theme=dark] .main-content .dialog td,[data-theme=dark] .main-content .dialog th,[data-theme=dark] .main-content .dialog span,[data-theme=dark] .main-content .dialog div,[data-theme=dark] .main-content .dialog li,[data-theme=dark] .main-content .dropdown h1,[data-theme=dark] .main-content .dropdown h2,[data-theme=dark] .main-content .dropdown h3,[data-theme=dark] .main-content .dropdown h4,[data-theme=dark] .main-content .dropdown h5,[data-theme=dark] .main-content .dropdown h6,[data-theme=dark] .main-content .dropdown p,[data-theme=dark] .main-content .dropdown label,[data-theme=dark] .main-content .dropdown td,[data-theme=dark] .main-content .dropdown th,[data-theme=dark] .main-content .dropdown span,[data-theme=dark] .main-content .dropdown div,[data-theme=dark] .main-content .dropdown li,[data-theme=dark] .main-content .dropdown-menu h1,[data-theme=dark] .main-content .dropdown-menu h2,[data-theme=dark] .main-content .dropdown-menu h3,[data-theme=dark] .main-content .dropdown-menu h4,[data-theme=dark] .main-content .dropdown-menu h5,[data-theme=dark] .main-content .dropdown-menu h6,[data-theme=dark] .main-content .dropdown-menu p,[data-theme=dark] .main-content .dropdown-menu label,[data-theme=dark] .main-content .dropdown-menu td,[data-theme=dark] .main-content .dropdown-menu th,[data-theme=dark] .main-content .dropdown-menu span,[data-theme=dark] .main-content .dropdown-menu div,[data-theme=dark] .main-content .dropdown-menu li,[data-theme=dark] .main-content .menu h1,[data-theme=dark] .main-content .menu h2,[data-theme=dark] .main-content .menu h3,[data-theme=dark] .main-content .menu h4,[data-theme=dark] .main-content .menu h5,[data-theme=dark] .main-content .menu h6,[data-theme=dark] .main-content .menu p,[data-theme=dark] .main-content .menu label,[data-theme=dark] .main-content .menu td,[data-theme=dark] .main-content .menu th,[data-theme=dark] .main-content .menu span,[data-theme=dark] .main-content .menu div,[data-theme=dark] .main-content .menu li,[data-theme=dark] .main-content .popover h1,[data-theme=dark] .main-content .popover h2,[data-theme=dark] .main-content .popover h3,[data-theme=dark] .main-content .popover h4,[data-theme=dark] .main-content .popover h5,[data-theme=dark] .main-content .popover h6,[data-theme=dark] .main-content .popover p,[data-theme=dark] .main-content .popover label,[data-theme=dark] .main-content .popover td,[data-theme=dark] .main-content .popover th,[data-theme=dark] .main-content .popover span,[data-theme=dark] .main-content .popover div,[data-theme=dark] .main-content .popover li,[data-theme=dark] .main-content .tooltip h1,[data-theme=dark] .main-content .tooltip h2,[data-theme=dark] .main-content .tooltip h3,[data-theme=dark] .main-content .tooltip h4,[data-theme=dark] .main-content .tooltip h5,[data-theme=dark] .main-content .tooltip h6,[data-theme=dark] .main-content .tooltip p,[data-theme=dark] .main-content .tooltip label,[data-theme=dark] .main-content .tooltip td,[data-theme=dark] .main-content .tooltip th,[data-theme=dark] .main-content .tooltip span,[data-theme=dark] .main-content .tooltip div,[data-theme=dark] .main-content .tooltip li,[data-theme=dark] .main-content .table h1,[data-theme=dark] .main-content .table h2,[data-theme=dark] .main-content .table h3,[data-theme=dark] .main-content .table h4,[data-theme=dark] .main-content .table h5,[data-theme=dark] .main-content .table h6,[data-theme=dark] .main-content .table p,[data-theme=dark] .main-content .table label,[data-theme=dark] .main-content .table td,[data-theme=dark] .main-content .table th,[data-theme=dark] .main-content .table span,[data-theme=dark] .main-content .table div,[data-theme=dark] .main-content .table li,[data-theme=dark] .main-content table h1,[data-theme=dark] .main-content table h2,[data-theme=dark] .main-content table h3,[data-theme=dark] .main-content table h4,[data-theme=dark] .main-content table h5,[data-theme=dark] .main-content table h6,[data-theme=dark] .main-content table p,[data-theme=dark] .main-content table label,[data-theme=dark] .main-content table td,[data-theme=dark] .main-content table th,[data-theme=dark] .main-content table span,[data-theme=dark] .main-content table div,[data-theme=dark] .main-content table li,[data-theme=dark] .main-content thead h1,[data-theme=dark] .main-content thead h2,[data-theme=dark] .main-content thead h3,[data-theme=dark] .main-content thead h4,[data-theme=dark] .main-content thead h5,[data-theme=dark] .main-content thead h6,[data-theme=dark] .main-content thead p,[data-theme=dark] .main-content thead label,[data-theme=dark] .main-content thead td,[data-theme=dark] .main-content thead th,[data-theme=dark] .main-content thead span,[data-theme=dark] .main-content thead div,[data-theme=dark] .main-content thead li,[data-theme=dark] .main-content tbody h1,[data-theme=dark] .main-content tbody h2,[data-theme=dark] .main-content tbody h3,[data-theme=dark] .main-content tbody h4,[data-theme=dark] .main-content tbody h5,[data-theme=dark] .main-content tbody h6,[data-theme=dark] .main-content tbody p,[data-theme=dark] .main-content tbody label,[data-theme=dark] .main-content tbody td,[data-theme=dark] .main-content tbody th,[data-theme=dark] .main-content tbody span,[data-theme=dark] .main-content tbody div,[data-theme=dark] .main-content tbody li,[data-theme=dark] .main-content tr h1,[data-theme=dark] .main-content tr h2,[data-theme=dark] .main-content tr h3,[data-theme=dark] .main-content tr h4,[data-theme=dark] .main-content tr h5,[data-theme=dark] .main-content tr h6,[data-theme=dark] .main-content tr p,[data-theme=dark] .main-content tr label,[data-theme=dark] .main-content tr td,[data-theme=dark] .main-content tr th,[data-theme=dark] .main-content tr span,[data-theme=dark] .main-content tr div,[data-theme=dark] .main-content tr li,[data-theme=dark] .main-content .list h1,[data-theme=dark] .main-content .list h2,[data-theme=dark] .main-content .list h3,[data-theme=dark] .main-content .list h4,[data-theme=dark] .main-content .list h5,[data-theme=dark] .main-content .list h6,[data-theme=dark] .main-content .list p,[data-theme=dark] .main-content .list label,[data-theme=dark] .main-content .list td,[data-theme=dark] .main-content .list th,[data-theme=dark] .main-content .list span,[data-theme=dark] .main-content .list div,[data-theme=dark] .main-content .list li,[data-theme=dark] .main-content .list-item h1,[data-theme=dark] .main-content .list-item h2,[data-theme=dark] .main-content .list-item h3,[data-theme=dark] .main-content .list-item h4,[data-theme=dark] .main-content .list-item h5,[data-theme=dark] .main-content .list-item h6,[data-theme=dark] .main-content .list-item p,[data-theme=dark] .main-content .list-item label,[data-theme=dark] .main-content .list-item td,[data-theme=dark] .main-content .list-item th,[data-theme=dark] .main-content .list-item span,[data-theme=dark] .main-content .list-item div,[data-theme=dark] .main-content .list-item li,[data-theme=dark] .main-content .stats-card h1,[data-theme=dark] .main-content .stats-card h2,[data-theme=dark] .main-content .stats-card h3,[data-theme=dark] .main-content .stats-card h4,[data-theme=dark] .main-content .stats-card h5,[data-theme=dark] .main-content .stats-card h6,[data-theme=dark] .main-content .stats-card p,[data-theme=dark] .main-content .stats-card label,[data-theme=dark] .main-content .stats-card td,[data-theme=dark] .main-content .stats-card th,[data-theme=dark] .main-content .stats-card span,[data-theme=dark] .main-content .stats-card div,[data-theme=dark] .main-content .stats-card li,[data-theme=dark] .main-content .stat-card h1,[data-theme=dark] .main-content .stat-card h2,[data-theme=dark] .main-content .stat-card h3,[data-theme=dark] .main-content .stat-card h4,[data-theme=dark] .main-content .stat-card h5,[data-theme=dark] .main-content .stat-card h6,[data-theme=dark] .main-content .stat-card p,[data-theme=dark] .main-content .stat-card label,[data-theme=dark] .main-content .stat-card td,[data-theme=dark] .main-content .stat-card th,[data-theme=dark] .main-content .stat-card span,[data-theme=dark] .main-content .stat-card div,[data-theme=dark] .main-content .stat-card li,[data-theme=dark] .main-content .info-card h1,[data-theme=dark] .main-content .info-card h2,[data-theme=dark] .main-content .info-card h3,[data-theme=dark] .main-content .info-card h4,[data-theme=dark] .main-content .info-card h5,[data-theme=dark] .main-content .info-card h6,[data-theme=dark] .main-content .info-card p,[data-theme=dark] .main-content .info-card label,[data-theme=dark] .main-content .info-card td,[data-theme=dark] .main-content .info-card th,[data-theme=dark] .main-content .info-card span,[data-theme=dark] .main-content .info-card div,[data-theme=dark] .main-content .info-card li,[data-theme=dark] .main-content .session-card h1,[data-theme=dark] .main-content .session-card h2,[data-theme=dark] .main-content .session-card h3,[data-theme=dark] .main-content .session-card h4,[data-theme=dark] .main-content .session-card h5,[data-theme=dark] .main-content .session-card h6,[data-theme=dark] .main-content .session-card p,[data-theme=dark] .main-content .session-card label,[data-theme=dark] .main-content .session-card td,[data-theme=dark] .main-content .session-card th,[data-theme=dark] .main-content .session-card span,[data-theme=dark] .main-content .session-card div,[data-theme=dark] .main-content .session-card li,[data-theme=dark] .main-content .campaign-card h1,[data-theme=dark] .main-content .campaign-card h2,[data-theme=dark] .main-content .campaign-card h3,[data-theme=dark] .main-content .campaign-card h4,[data-theme=dark] .main-content .campaign-card h5,[data-theme=dark] .main-content .campaign-card h6,[data-theme=dark] .main-content .campaign-card p,[data-theme=dark] .main-content .campaign-card label,[data-theme=dark] .main-content .campaign-card td,[data-theme=dark] .main-content .campaign-card th,[data-theme=dark] .main-content .campaign-card span,[data-theme=dark] .main-content .campaign-card div,[data-theme=dark] .main-content .campaign-card li,[data-theme=dark] .main-content .template-card h1,[data-theme=dark] .main-content .template-card h2,[data-theme=dark] .main-content .template-card h3,[data-theme=dark] .main-content .template-card h4,[data-theme=dark] .main-content .template-card h5,[data-theme=dark] .main-content .template-card h6,[data-theme=dark] .main-content .template-card p,[data-theme=dark] .main-content .template-card label,[data-theme=dark] .main-content .template-card td,[data-theme=dark] .main-content .template-card th,[data-theme=dark] .main-content .template-card span,[data-theme=dark] .main-content .template-card div,[data-theme=dark] .main-content .template-card li,[data-theme=dark] .main-content .contact-card h1,[data-theme=dark] .main-content .contact-card h2,[data-theme=dark] .main-content .contact-card h3,[data-theme=dark] .main-content .contact-card h4,[data-theme=dark] .main-content .contact-card h5,[data-theme=dark] .main-content .contact-card h6,[data-theme=dark] .main-content .contact-card p,[data-theme=dark] .main-content .contact-card label,[data-theme=dark] .main-content .contact-card td,[data-theme=dark] .main-content .contact-card th,[data-theme=dark] .main-content .contact-card span,[data-theme=dark] .main-content .contact-card div,[data-theme=dark] .main-content .contact-card li,[data-theme=dark] .main-content .ai-card h1,[data-theme=dark] .main-content .ai-card h2,[data-theme=dark] .main-content .ai-card h3,[data-theme=dark] .main-content .ai-card h4,[data-theme=dark] .main-content .ai-card h5,[data-theme=dark] .main-content .ai-card h6,[data-theme=dark] .main-content .ai-card p,[data-theme=dark] .main-content .ai-card label,[data-theme=dark] .main-content .ai-card td,[data-theme=dark] .main-content .ai-card th,[data-theme=dark] .main-content .ai-card span,[data-theme=dark] .main-content .ai-card div,[data-theme=dark] .main-content .ai-card li,[data-theme=dark] .main-content .form-section h1,[data-theme=dark] .main-content .form-section h2,[data-theme=dark] .main-content .form-section h3,[data-theme=dark] .main-content .form-section h4,[data-theme=dark] .main-content .form-section h5,[data-theme=dark] .main-content .form-section h6,[data-theme=dark] .main-content .form-section p,[data-theme=dark] .main-content .form-section label,[data-theme=dark] .main-content .form-section td,[data-theme=dark] .main-content .form-section th,[data-theme=dark] .main-content .form-section span,[data-theme=dark] .main-content .form-section div,[data-theme=dark] .main-content .form-section li,[data-theme=dark] .main-content .form-group h1,[data-theme=dark] .main-content .form-group h2,[data-theme=dark] .main-content .form-group h3,[data-theme=dark] .main-content .form-group h4,[data-theme=dark] .main-content .form-group h5,[data-theme=dark] .main-content .form-group h6,[data-theme=dark] .main-content .form-group p,[data-theme=dark] .main-content .form-group label,[data-theme=dark] .main-content .form-group td,[data-theme=dark] .main-content .form-group th,[data-theme=dark] .main-content .form-group span,[data-theme=dark] .main-content .form-group div,[data-theme=dark] .main-content .form-group li,[data-theme=dark] .main-content .settings-section h1,[data-theme=dark] .main-content .settings-section h2,[data-theme=dark] .main-content .settings-section h3,[data-theme=dark] .main-content .settings-section h4,[data-theme=dark] .main-content .settings-section h5,[data-theme=dark] .main-content .settings-section h6,[data-theme=dark] .main-content .settings-section p,[data-theme=dark] .main-content .settings-section label,[data-theme=dark] .main-content .settings-section td,[data-theme=dark] .main-content .settings-section th,[data-theme=dark] .main-content .settings-section span,[data-theme=dark] .main-content .settings-section div,[data-theme=dark] .main-content .settings-section li,[data-theme=dark] .main-content .settings-tab-content h1,[data-theme=dark] .main-content .settings-tab-content h2,[data-theme=dark] .main-content .settings-tab-content h3,[data-theme=dark] .main-content .settings-tab-content h4,[data-theme=dark] .main-content .settings-tab-content h5,[data-theme=dark] .main-content .settings-tab-content h6,[data-theme=dark] .main-content .settings-tab-content p,[data-theme=dark] .main-content .settings-tab-content label,[data-theme=dark] .main-content .settings-tab-content td,[data-theme=dark] .main-content .settings-tab-content th,[data-theme=dark] .main-content .settings-tab-content span,[data-theme=dark] .main-content .settings-tab-content div,[data-theme=dark] .main-content .settings-tab-content li,[data-theme=dark] .main-content .empty-state h1,[data-theme=dark] .main-content .empty-state h2,[data-theme=dark] .main-content .empty-state h3,[data-theme=dark] .main-content .empty-state h4,[data-theme=dark] .main-content .empty-state h5,[data-theme=dark] .main-content .empty-state h6,[data-theme=dark] .main-content .empty-state p,[data-theme=dark] .main-content .empty-state label,[data-theme=dark] .main-content .empty-state td,[data-theme=dark] .main-content .empty-state th,[data-theme=dark] .main-content .empty-state span,[data-theme=dark] .main-content .empty-state div,[data-theme=dark] .main-content .empty-state li,[data-theme=dark] .main-content .chart-container h1,[data-theme=dark] .main-content .chart-container h2,[data-theme=dark] .main-content .chart-container h3,[data-theme=dark] .main-content .chart-container h4,[data-theme=dark] .main-content .chart-container h5,[data-theme=dark] .main-content .chart-container h6,[data-theme=dark] .main-content .chart-container p,[data-theme=dark] .main-content .chart-container label,[data-theme=dark] .main-content .chart-container td,[data-theme=dark] .main-content .chart-container th,[data-theme=dark] .main-content .chart-container span,[data-theme=dark] .main-content .chart-container div,[data-theme=dark] .main-content .chart-container li,[data-theme=dark] .main-content .data-table h1,[data-theme=dark] .main-content .data-table h2,[data-theme=dark] .main-content .data-table h3,[data-theme=dark] .main-content .data-table h4,[data-theme=dark] .main-content .data-table h5,[data-theme=dark] .main-content .data-table h6,[data-theme=dark] .main-content .data-table p,[data-theme=dark] .main-content .data-table label,[data-theme=dark] .main-content .data-table td,[data-theme=dark] .main-content .data-table th,[data-theme=dark] .main-content .data-table span,[data-theme=dark] .main-content .data-table div,[data-theme=dark] .main-content .data-table li{color:inherit}[data-theme=dark] .main-content>*{color:var(--text-primary)}[data-theme=dark] .main-content table{color:var(--text-primary)}[data-theme=dark] .main-content table th{background-color:var(--bg-muted);color:var(--text-primary)}[data-theme=dark] .main-content table td{border-color:var(--border)}[data-theme=dark] .main-content table tr:hover td{background-color:var(--bg-muted)}[data-theme=dark] .modal-backdrop,[data-theme=dark] .confirm-dialog__backdrop,[data-theme=dark] .base-modal__backdrop{background-color:#000000a6!important}[data-theme=dark] .modal-content,[data-theme=dark] .confirm-dialog__content,[data-theme=dark] .base-modal__content{background-color:var(--bg-elevated)!important;color:var(--text-primary)!important;border:1px solid var(--border)}[data-theme=dark] .base-input__label,[data-theme=dark] .base-input label,[data-theme=dark] .form-label,[data-theme=dark] .field-label{color:var(--text-secondary)!important}[data-theme=dark] .toast--info{background-color:var(--bg-elevated);color:var(--text-primary)}.emoji,.chat-emoji,.message__text,.message__caption,.chat-input__textarea,.chat-bubble{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,EmojiOne,"Android Emoji",sans-serif}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-muted{color:#737373}.text-success{color:#10b981}.text-warning{color:#f59e0b}.text-error{color:#ef4444}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.w-full{width:100%}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card{background-color:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 2px 8px #00000012;padding:1rem}
