@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root,.theme-emerald{--bg-app:#04060a;--bg-sidebar:#070a0f;--bg-card:#0d141f99;--bg-card-hover:#161e2bb3;--bg-chat-bubble-agent:#10b98114;--border-chat-bubble-agent:#10b98138;--bg-chat-bubble-contact:#111622;--border-chat-bubble-contact:#ffffff0a;--bg-input:#0d121b;--primary:#10b981;--primary-hover:#059669;--primary-light:#10b98126;--accent:#6366f1;--accent-pricing:#6366f1;--success:#10b981;--success-light:#10b98126;--warning:#f59e0b;--warning-light:#f59e0b26;--danger:#ef4444;--danger-light:#ef444426;--text-main:#f8fafc;--text-muted:#94a3b8;--text-dim:#64748b;--border:#ffffff0d;--border-focus:#10b98159;--glass-blur:blur(16px);--glass-shadow:0 8px 32px 0 #0000005e;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}.theme-sapphire{--bg-app:#030712;--bg-sidebar:#0b0f19;--bg-card:#11182799;--bg-card-hover:#1f2937b3;--bg-chat-bubble-agent:#3b82f614;--border-chat-bubble-agent:#3b82f638;--bg-chat-bubble-contact:#111827;--border-chat-bubble-contact:#ffffff0a;--bg-input:#1f2937;--primary:#3b82f6;--primary-hover:#2563eb;--primary-light:#3b82f626;--accent:#8b5cf6;--accent-pricing:#8b5cf6;--success:#10b981;--success-light:#10b98126;--warning:#f59e0b;--warning-light:#f59e0b26;--danger:#ef4444;--danger-light:#ef444426;--text-main:#f9fafb;--text-muted:#9ca3af;--text-dim:#6b7280;--border:#ffffff0f;--border-focus:#3b82f659;--glass-blur:blur(16px);--glass-shadow:0 8px 32px 0 #0000005e;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}.theme-sunset{--bg-app:#0f0a0a;--bg-sidebar:#181111;--bg-card:#24161699;--bg-card-hover:#331f1fb3;--bg-chat-bubble-agent:#f9731614;--border-chat-bubble-agent:#f9731638;--bg-chat-bubble-contact:#241616;--border-chat-bubble-contact:#ffffff0a;--bg-input:#1a0f0f;--primary:#f97316;--primary-hover:#ea580c;--primary-light:#f9731626;--accent:#ec4899;--accent-pricing:#ec4899;--success:#10b981;--success-light:#10b98126;--warning:#f59e0b;--warning-light:#f59e0b26;--danger:#ef4444;--danger-light:#ef444426;--text-main:#fff7ed;--text-muted:#ffedd5;--text-dim:#f97316;--border:#ffffff0d;--border-focus:#f9731659;--glass-blur:blur(16px);--glass-shadow:0 8px 32px 0 #0000005e;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}.theme-royal{--bg-app:#080512;--bg-sidebar:#0e0a1c;--bg-card:#19123099;--bg-card-hover:#261c46b3;--bg-chat-bubble-agent:#8b5cf614;--border-chat-bubble-agent:#8b5cf638;--bg-chat-bubble-contact:#1b1435;--border-chat-bubble-contact:#ffffff0a;--bg-input:#150e2a;--primary:#8b5cf6;--primary-hover:#7c3aed;--primary-light:#8b5cf626;--accent:#d946ef;--accent-pricing:#d946ef;--success:#10b981;--success-light:#10b98126;--warning:#f59e0b;--warning-light:#f59e0b26;--danger:#ef4444;--danger-light:#ef444426;--text-main:#f5f3ff;--text-muted:#ddd6fe;--text-dim:#a78bfa;--border:#ffffff0d;--border-focus:#8b5cf659;--glass-blur:blur(16px);--glass-shadow:0 8px 32px 0 #0000005e;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}.theme-nordic{--bg-app:#2e3440;--bg-sidebar:#242933;--bg-card:#3b425299;--bg-card-hover:#434c5eb3;--bg-chat-bubble-agent:#88c0d014;--border-chat-bubble-agent:#88c0d038;--bg-chat-bubble-contact:#3b4252;--border-chat-bubble-contact:#ffffff0a;--bg-input:#242933;--primary:#88c0d0;--primary-hover:#81a1c1;--primary-light:#88c0d026;--accent:#b48ead;--accent-pricing:#b48ead;--success:#a3be8c;--success-light:#a3be8c26;--warning:#ebcb8b;--warning-light:#ebcb8b26;--danger:#bf616a;--danger-light:#bf616a26;--text-main:#eceff4;--text-muted:#e5e9f0;--text-dim:#d8dee9;--border:#ffffff0d;--border-focus:#88c0d059;--glass-blur:blur(16px);--glass-shadow:0 8px 32px 0 #00000040;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}.theme-obsidian{--bg-app:#000;--bg-sidebar:#050505;--bg-card:#12121299;--bg-card-hover:#1c1c1cb3;--bg-chat-bubble-agent:#ffffff14;--border-chat-bubble-agent:#ffffff38;--bg-chat-bubble-contact:#121212;--border-chat-bubble-contact:#ffffff0a;--bg-input:#0a0a0a;--primary:#fff;--primary-hover:#e5e5e5;--primary-light:#ffffff1f;--accent:#a3a3a3;--accent-pricing:#a3a3a3;--success:#22c55e;--success-light:#22c55e1f;--warning:#eab308;--warning-light:#ead2081f;--danger:#ef4444;--danger-light:#ef44441f;--text-main:#fff;--text-muted:#d4d4d4;--text-dim:#737373;--border:#ffffff14;--border-focus:#fff6;--glass-blur:blur(20px);--glass-shadow:0 8px 32px 0 #00000080;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}.theme-light{--bg-app:#f1f5f9;--bg-sidebar:#fff;--bg-card:#ffffffbf;--bg-card-hover:#ffffffe6;--bg-chat-bubble-agent:#10b9810f;--border-chat-bubble-agent:#10b9812e;--bg-chat-bubble-contact:#e2e8f0;--border-chat-bubble-contact:#00000005;--bg-input:#e2e8f0;--primary:#10b981;--primary-hover:#059669;--primary-light:#10b9811f;--accent:#4f46e5;--accent-pricing:#4f46e5;--success:#10b981;--success-light:#10b9811f;--warning:#d97706;--warning-light:#d977061a;--danger:#dc2626;--danger-light:#dc26261a;--text-main:#0f172a;--text-muted:#334155;--text-dim:#64748b;--border:#00000012;--border-focus:#10b98166;--glass-blur:blur(16px);--glass-shadow:0 8px 32px 0 #94a3b814;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-app);color:var(--text-main);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font-family:inherit}.app-container{background-color:var(--bg-app);width:100vw;height:100vh;display:flex}.main-content{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-y:auto}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--border-focus)}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);transition:var(--transition-smooth)}.glass-panel:hover{background:var(--bg-card-hover);border-color:#ffffff1f}.premium-gradient{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%)}.text-gradient{background:linear-gradient(135deg,#a5b4fc 0%,#c084fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.form-input{background-color:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-main);transition:var(--transition-smooth);outline:none;width:100%;padding:.75rem 1rem;font-size:.9rem}.form-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.btn-primary{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-smooth);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #6366f14d}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6366f166}.btn-primary:active{transform:translateY(0)}.btn-secondary{color:var(--text-main);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-smooth);background-color:#ffffff0d;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;display:inline-flex}.btn-secondary:hover{background-color:#ffffff1a;border-color:#ffffff26}.badge{border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.badge-lead{background-color:var(--primary-light);color:var(--primary)}.badge-customer{background-color:var(--success-light);color:var(--success)}.badge-warning{background-color:var(--warning-light);color:var(--warning)}.badge-danger{background-color:var(--danger-light);color:var(--danger)}.badge-pricing{color:#fcd34d;background-color:#f59e0b1a}.badge-needs-reply{color:#facc15;background-color:#facc151f}.badge-april-campaign{color:#60a5fa;background-color:#60a5fa1a}.badge-demo-requested{color:#34d399;background-color:#34d3991a}.badge-hot-lead{color:#f87171;background-color:#f871711a}.badge-outline{color:#94a3b8;background-color:#0000;border:1px solid #ffffff1a}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulseBorder{0%{box-shadow:0 0 #6366f166}70%{box-shadow:0 0 0 6px #6366f100}to{box-shadow:0 0 #6366f100}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.animate-fade-in{animation:.3s forwards fadeIn}.animate-pulse-border{animation:2s infinite pulseBorder}@keyframes progressBarStripes{0%{background-position:1rem 0}to{background-position:0 0}}.animate-stripes{animation:1s linear infinite progressBarStripes}.chat-container{grid-template-columns:320px 1fr 340px;height:100%;display:grid;overflow:hidden}.chat-container>*{min-width:0;min-height:0}@media (max-width:1024px){.chat-container{grid-template-columns:280px 1fr!important}.chat-sidebar-right{display:none!important}}@media (max-width:768px){.chat-container{grid-template-columns:1fr!important}.chat-sidebar-left.has-active-chat,.chat-main-window.no-active-chat{display:none!important}.mobile-back-btn{display:flex!important}}.chat-bubble{border-radius:var(--radius-md);max-width:70%;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.95rem;line-height:1.45;animation:.2s forwards fadeIn;position:relative}.chat-bubble.agent{background-color:var(--bg-chat-bubble-agent);border:1px solid var(--border-chat-bubble-agent);color:var(--text-main);border-bottom-right-radius:2px;align-self:flex-end}.chat-bubble.contact{background-color:var(--bg-chat-bubble-contact);border:1px solid var(--border-chat-bubble-contact);color:var(--text-main);border-bottom-left-radius:2px;align-self:flex-start}.document-block{max-width:320px;transition:var(--transition-smooth);background:#10b9810d;border:1px solid #10b98126;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem;display:flex}.document-block:hover{background:#10b98114}.document-icon-wrapper{width:40px;height:40px;color:var(--primary);background:#10b9811a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-system-reply-banner{color:var(--primary);background-color:#10b9810f;border:1px dashed #10b9812e;border-radius:6px;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.4rem .75rem;font-size:.78rem;line-height:1.2;display:inline-flex}.sentinel-top,.sentinel-bottom{visibility:hidden;width:0;height:0}.settings-layout{border-radius:var(--radius-md);border:1px solid var(--border);background-color:#070a0f4d;height:calc(100% - 2.5rem);display:flex;overflow:hidden}.settings-sub-sidebar{background-color:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:1.5rem;width:240px;padding:1.5rem 1rem;display:flex}.settings-nav-section{flex-direction:column;gap:.4rem;display:flex}.settings-section-title{text-transform:uppercase;color:var(--text-dim);letter-spacing:.08em;margin-bottom:.25rem;padding-left:.75rem;font-size:.7rem;font-weight:800}.settings-nav-item{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:var(--transition-smooth);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.75rem;width:100%;padding:.65rem .75rem;font-size:.85rem;font-weight:600;display:flex}.settings-nav-item:hover{color:var(--text-main);background-color:#ffffff05}.settings-nav-item.active{color:var(--text-main);background-color:#10b98114;border-color:#10b98126}.settings-nav-item.active svg{color:var(--primary)!important}.settings-content-pane{background-color:#04060a40;flex:1;padding:2.25rem;overflow-y:auto}.connect-container{background:var(--bg-card);max-width:500px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);flex-direction:column;gap:1.5rem;margin:1rem auto;padding:2rem;animation:.25s forwards fadeIn;display:flex;position:relative}.connect-header{justify-content:space-between;align-items:center;display:flex}.connect-title{color:var(--text-main);font-size:1.15rem;font-weight:800}.connect-close-btn{color:var(--text-dim);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;display:flex}.connect-close-btn:hover{color:var(--text-main);background-color:#ffffff0d}.integration-option-card{border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;transition:var(--transition-smooth);text-align:left;background-color:#ffffff03;align-items:center;gap:1.25rem;width:100%;padding:1.25rem;display:flex;position:relative}.integration-option-card:hover{background-color:#ffffff08;border-color:#ffffff1a}.integration-option-card.active{border:2px solid var(--primary);background-color:#10b9810a}.integration-option-card.active:hover{background-color:#10b9810f}.circle-icon{width:40px;height:40px;color:var(--text-muted);transition:var(--transition-smooth);background-color:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.integration-option-card.active .circle-icon{color:var(--primary);background-color:#10b9811a}.option-text-wrapper{flex:1}.option-title{color:var(--text-main);margin-bottom:.25rem;font-size:.92rem;font-weight:700}.option-desc{color:var(--text-muted);font-size:.78rem;line-height:1.4}.option-arrow{color:var(--text-dim);transition:var(--transition-smooth)}.integration-option-card:hover .option-arrow{color:var(--text-main);transform:translate(3px)}.integration-option-card.active .option-arrow{color:var(--primary)}.connect-footer{color:var(--text-dim);transition:var(--transition-smooth);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;text-decoration:none;display:flex}.connect-footer:hover{color:var(--text-muted)}
