@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#e5e9ed;background:#090d10;font-synthesis:none;color-scheme:dark;--bg: #090d10;--panel: #101519;--panel2: #141a1f;--line: #232b31;--muted: #77828b;--green: #a1f363;--blue: #8abafa;--amber: #e2b876;--purple: #b5a0ed;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:3px}input,textarea,select{outline:none;background:#101519;color:#e1e7e9;border:1px solid var(--line);border-radius:7px;transition:border-color .2s}input:focus,textarea:focus,select:focus{border-color:#7bad50;box-shadow:0 0 0 3px #a1f36308}input::placeholder,textarea::placeholder{color:#56616a}select{cursor:pointer}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}svg{flex-shrink:0}button{transition:background .18s,color .18s,border-color .18s,box-shadow .18s}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#303a41;border-radius:10px}::-webkit-scrollbar-track{background:transparent}::selection{background:#a1f36344;color:#eaffdc}.app{display:flex;min-height:100vh}.sidebar{width:224px;min-width:224px;position:fixed;inset:0 auto 0 0;background:#0d1216;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:31px 16px 0;z-index:25}.brand{display:flex;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-weight:800;font-size:27px;letter-spacing:-1.2px;color:#f1f5f3;padding-left:9px}.brand>span>span{color:var(--green)}.brand sup{font-family:DM Sans;font-size:11px;position:relative;top:-9px;margin-left:3px;color:#889381;letter-spacing:0}.brand-icon{display:grid;place-items:center;position:relative;width:35px;height:35px;background:var(--green);color:#111a0d;border-radius:10px;box-shadow:0 0 26px #a1f3630d}.brand-icon>svg:first-child{stroke-width:2.1}.brand-icon>svg:last-child{position:absolute;top:9px;left:12px;background:var(--green);fill:var(--green);stroke-width:2.7}.workspace{display:flex;align-items:center;gap:9px;border:1px solid #293039;border-radius:9px;background:#141a1f;padding:12px 10px;margin:32px 0 28px}.workspace-symbol{display:grid;place-items:center;background:linear-gradient(140deg,#354b2b,#1b2918);border:1px solid #4e6639;color:var(--green);border-radius:7px;width:32px;height:33px;font:750 20px Manrope}.workspace>div{flex:1;min-width:0}.workspace b{font-size:14px;font-weight:600}.workspace small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.workspace .badge{padding:3px 5px;font-size:11px;letter-spacing:.4px}.nav-caption{font-size:11px;letter-spacing:1.4px;color:#606d76;font-weight:650;margin:0 11px 12px}.nav-caption.second{margin-top:31px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav>button{display:flex;align-items:center;gap:11px;padding:11px 12px;background:transparent;border:1px solid transparent;border-radius:7px;color:#8a959e;position:relative;text-align:left;font-size:14px;min-height:41px}.sidebar nav>button>svg{stroke-width:1.6}.sidebar nav>button:hover{color:#e5e9ed;background:#171f24}.sidebar nav>button.active{background:linear-gradient(90deg,#22321a,#1a281b);border-color:#354c29;color:#b2f385}.sidebar nav>button.active:before{content:"";position:absolute;left:-17px;top:12px;bottom:12px;width:2px;background:var(--green);box-shadow:0 0 12px #a1f36377}.sidebar nav>button>span:first-of-type{flex:1}.sidebar nav>button>i{font-style:normal;font-size:12px;background:var(--green);color:#233018;min-width:18px;height:18px;display:grid;place-items:center;border-radius:5px;font-weight:700}.nav-new{font-size:11px!important;flex:0!important;border:1px solid #3f354a;color:#baa3d6;background:#27202e;padding:2px 4px;border-radius:3px}.tiny-dot{display:inline-block;width:5px;height:5px;background:var(--green);border-radius:50%;flex-shrink:0}.sidebar-bottom{margin-top:auto;padding-top:30px}.connection-card{display:flex;align-items:center;gap:8px;padding:12px 9px;border:1px solid #2a3927;background:linear-gradient(120deg,#172019,#111914);border-radius:8px;margin-bottom:18px}.connection-card>div{flex:1}.connection-icon{width:25px;height:29px;border:1px solid #34492b;background:#20301b;border-radius:6px;display:grid;place-items:center;color:#b0e78f}.connection-card b{font-size:12px;font-weight:550}.connection-card small{display:block;font-size:11px;color:#7a8b75;margin-top:5px}.live-dot{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 9px #a1f36350;animation:breathe 2.8s ease-in-out infinite;flex-shrink:0}.sidebar-person{display:flex;gap:9px;align-items:center;border-top:1px solid var(--line);padding:18px 4px 20px}.sidebar-person>div{flex:1;min-width:0}.sidebar-person b{font-size:13px;font-weight:600}.sidebar-person small{display:flex;align-items:center;gap:5px;font-size:11px;color:#8a9a84;margin-top:5px}.sidebar-person .icon-button{width:27px;color:#7e8a92}.main{margin-left:224px;flex:1;min-width:0;padding:0 29px;display:flex;flex-direction:column;min-height:100vh}.topbar{height:65px;min-height:65px;border-bottom:1px solid #20272e;display:flex;align-items:center;justify-content:space-between;margin:0 -1px}.breadcrumb{display:flex;align-items:center;gap:11px;font-size:13px;color:#6b7781}.breadcrumb b{color:#b6bfc6;font-weight:450}.breadcrumb svg{color:#48545c}.topbar-actions{display:flex;align-items:center;gap:17px}.topbar-actions .icon-button{width:20px;height:24px;color:#8a959d}.topbar-actions>.avatar{margin-left:1px}.live-status{display:flex;align-items:center;gap:7px;font-size:12px;color:#889485}.live-status>span{width:5px;height:5px;border-radius:50%;background:#bd9d65}.live-status.online{color:#93aa83}.live-status.online>span{background:var(--green);box-shadow:0 0 8px #a1f36355}.top-separator{height:17px;width:1px;background:#2a3136}.page-heading{display:flex;align-items:center;justify-content:space-between;padding:28px 0 24px;gap:20px}.eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:650;color:#7b9471;display:flex;align-items:center;gap:6px}.eyebrow>span{width:4px;height:4px;background:var(--green);border-radius:1px}.page-heading h1{font-size:29px;letter-spacing:-1.1px;line-height:1.3;margin:8px 0 6px;font-weight:750}.page-heading h1>span{color:var(--green)}.page-heading p{font-size:13px;color:#7d8992}.heading-actions{display:flex;align-items:center;gap:20px}.date-text{font-size:12px;color:#7d8993;display:flex;align-items:center;gap:7px}.button{background:var(--green);color:#1d2d14;border:1px solid var(--green);border-radius:6px;min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:650;white-space:nowrap;box-shadow:0 0 20px #a1f36304}.button:hover{background:#b4ff7e;box-shadow:0 0 22px #a1f36317}.button.secondary{background:#151c21;color:#b6c0c7;border-color:#2d373e;font-weight:500;box-shadow:none}.button.secondary:hover{background:#202a30;border-color:#43533c;color:#d0ebbe}.button.danger{background:#51252b;color:#ffb2b4;border-color:#7e3b43}.button.small-button{font-size:12px;min-height:28px;padding:6px 9px}.button kbd{background:#2c431b22;border:1px solid #32482033;color:#425d30;padding:0 3px;font-size:13px;margin-left:4px}.icon-button{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:5px;color:#78858e;padding:0}.icon-button:hover{background:#202b31;color:#c9e0b9}.badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;padding:4px 7px;border-radius:4px;line-height:1.2;border:1px solid #313a41;background:#1b2329;color:#9ca9b1;white-space:nowrap}.badge.lime{background:#21331a88;color:#b2e38d;border-color:#3b502d}.badge.blue{color:#96b9e8;border-color:#334557;background:#1b2b3b66}.badge.purple{color:#bba1e5;border-color:#453752;background:#30223966}.badge.amber{color:#d2b582;border-color:#55472d;background:#382e1c66}.avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:37px;height:37px;border-radius:12px;font-family:Manrope;font-size:14px;font-weight:650;letter-spacing:-.2px;border:1px solid #3b4a33;color:#b8dc9d;background:#243221}.avatar.lime{color:#bbdca5;background:#273524;border-color:#394a31}.avatar.purple{background:#302a3f;color:#c5b2eb;border-color:#443952}.avatar.blue{background:#24333f;color:#a1c8e2;border-color:#334b5c}.avatar.rose{background:#3b2a33;color:#d9a9bf;border-color:#503b45}.avatar.amber{background:#3c3226;color:#e0c599;border-color:#524435}.avatar>i{display:grid;place-items:center;position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border:2px solid #101619;border-radius:5px;color:#a6ed8d;background:#31552b}.avatar>i.mail{background:#2d435f;color:#b6d4ff}.avatar.small{width:31px;height:31px;font-size:13px;border-radius:10px}.avatar.tiny{width:27px;height:27px;font-size:11px;border-radius:9px}.avatar.large{width:63px;height:63px;font-size:23px;border-radius:20px}.metric-icon{display:inline-grid;place-items:center;flex-shrink:0;width:35px;height:35px;border-radius:9px;border:1px solid #35462c;background:#21301988;color:#afd986}.metric-icon.lime{background:#23311c66;border-color:#33472a;color:#afe185}.metric-icon.amber{background:#342a1e66;border-color:#463c2b;color:#d5b47e}.metric-icon.blue{background:#20304066;border-color:#2d4054;color:#9abbe9}.metric-icon.purple{background:#2c253c66;border-color:#3d3450;color:#baa0e9}.inbox-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:21px}.inbox-metrics>div{min-height:78px;background:linear-gradient(125deg,#12191e,#101519);border:1px solid #252e34;border-radius:9px;padding:15px;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden}.inbox-metrics>div>span:nth-child(2){font-size:12px;color:#89949c;display:flex;flex-direction:column;gap:6px}.inbox-metrics b{font-family:Manrope;font-size:25px;line-height:1;font-weight:650;letter-spacing:-.5px;color:#e6ecef}.inbox-metrics b small{font-size:12px;color:#8f9b90;font-family:DM Sans;font-weight:400;letter-spacing:0}.metric-indicator{margin-left:auto;align-self:flex-end;font-size:11px;color:#637565;font-style:normal;white-space:nowrap}.presence-avatar{margin-left:auto;display:flex;position:relative}.presence-avatar>i{position:absolute;width:6px;height:6px;border-radius:50%;border:1px solid #1b231d;background:var(--green);bottom:0;right:0}.inbox-layout{display:grid;grid-template-columns:292px minmax(300px,1fr) 248px;border:1px solid #293238;border-radius:10px;overflow:hidden;background:#101519;min-height:530px;height:calc(100vh - 334px);flex:1;max-height:1100px;margin-bottom:6px}.demo-mode .inbox-layout{height:calc(100vh - 365px)}.inbox-layout.no-profile{grid-template-columns:292px minmax(300px,1fr)}.inbox-layout:has(.chat-empty){grid-template-columns:292px 1fr}.conversation-panel{border-right:1px solid #293238;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#10161a}.conversation-panel>header{padding:16px 14px 0;flex-shrink:0}.conversation-panel>header>div:first-child{display:flex;align-items:center;justify-content:space-between}.conversation-panel h2{font-size:15px;font-weight:650;display:flex;gap:7px;align-items:center;letter-spacing:-.2px}.conversation-panel h2 span{font-size:11px;background:#222d33;border:1px solid #34414a;color:#9ca9b2;padding:2px 5px;border-radius:4px;font-family:DM Sans}.conversation-panel>header>div:first-child>.icon-button{width:24px;height:24px}.search-field{display:flex;align-items:center;gap:8px;background:#0d1317;border:1px solid #263139;border-radius:6px;height:33px;padding:0 10px;color:#61707b}.search-field:focus-within{border-color:#5c7548}.search-field input{border:0;background:transparent;min-width:0;flex:1;font-size:12px;padding:8px 0;box-shadow:none}.search-field input:focus{box-shadow:none}.search-field kbd{display:grid;place-items:center;width:15px;height:17px;border-radius:3px;font-size:12px;background:#1c252c;border:1px solid #2b353d;color:#70808c}.conversation-panel .search-field{margin:14px 0 15px}.conversation-tabs{display:flex;align-items:stretch;gap:15px;border-bottom:1px solid var(--line);height:31px}.conversation-tabs>button{border:0;border-bottom:2px solid transparent;background:transparent;color:#7d8a94;padding:0 0 10px;font-size:12px;display:flex;align-items:center;gap:5px;white-space:nowrap}.conversation-tabs>button.active{color:#b5e991;border-bottom-color:#a1f363}.conversation-tabs>button span{padding:1px 4px;background:#2e4422;color:#bde89f;font-size:11px;line-height:1.2;border-radius:3px}.filters{display:flex;gap:5px;margin:10px 0}.filters select{min-width:0;width:50%;font-size:11px;padding:6px 4px}.conversation-list{flex:1;overflow:auto;padding:6px}.conversation-item{display:flex;gap:11px;width:100%;padding:16px 9px 14px;border:1px solid transparent;background:transparent;position:relative;text-align:left;border-radius:7px;min-height:94px}.conversation-item:hover{background:#1a2228}.conversation-item.selected{background:linear-gradient(100deg,#1d2b1e,#1a2520);border-color:#344a30}.conversation-item.selected:before{content:"";position:absolute;left:-7px;top:20px;bottom:20px;width:2px;background:var(--green);box-shadow:0 0 8px #a1f36344}.conversation-item:not(:last-child):after{content:"";position:absolute;bottom:-1px;left:52px;right:10px;height:1px;background:#20292f88}.conversation-item.selected:after{display:none}.conversation-item>.avatar{margin-top:2px;width:35px;height:35px;font-size:13px}.conversation-preview{flex:1;min-width:0}.conversation-preview>div{display:flex;justify-content:space-between;align-items:center;gap:5px}.conversation-preview b{font-weight:550;font-size:13px;color:#d8e1e5}.conversation-preview time{font-size:11px;color:#687a6c;white-space:nowrap}.conversation-preview p{display:flex;align-items:center;gap:3px;font-size:12px;color:#82908f;line-height:1.5;margin:7px 0 8px}.conversation-preview p svg{color:#7b9880}.conversation-preview p span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-item:not(.selected) .conversation-preview p{color:#78858f}.conversation-preview footer{display:flex;align-items:center;gap:6px}.preview-tag{font-size:11px;line-height:1.4;padding:2px 5px;border:1px solid #3a4632;background:#273021;color:#a5bc91;border-radius:3px}.preview-tag.purple{color:#b8a4d1;border-color:#44394e;background:#2b2237}.priority-flag{color:#dfb27a;fill:#dfb27a22}.unread-count{margin-left:auto;font-style:normal;background:var(--green);color:#233b13;border-radius:50%;min-width:15px;height:15px;display:grid;place-items:center;font-size:11px;font-weight:700}.conversation-status{margin-left:auto;color:#7b8b78}.conversation-status>span{width:4px;height:4px;background:#6f8564;border-radius:50%;display:block}.conversation-status.pending{color:#b49b75}.list-footer{display:flex;align-items:center;gap:7px;justify-content:center;padding:12px 8px;border-top:1px solid var(--line);font-size:11px;color:#62736a}.list-footer>svg{margin-left:6px;color:#789263}.list-footer .tiny-dot{width:4px;height:4px;opacity:.6}.chat-panel{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#0c1216}.chat-header{display:flex;align-items:center;gap:10px;min-height:73px;padding:14px 18px;border-bottom:1px solid #263037;background:#11181c}.chat-title{flex:1;min-width:0}.chat-title h2{font-size:15px;font-weight:650;display:flex;gap:8px;align-items:center}.chat-title h2>.badge{font-size:10px;padding:3px 5px}.chat-title p{display:flex;align-items:center;gap:5px;font-size:11px;color:#75867d;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-title p>span{font-size:10px;color:#4d6052;padding:0 2px}.chat-header .avatar{width:33px;height:33px;font-size:13px}.chat-header-actions{display:flex;gap:3px;align-items:center}.chat-header-actions .icon-button{width:25px;height:27px}.chat-header-actions .icon-button>svg{width:14px}.resolve-button{height:29px;display:inline-flex;align-items:center;gap:5px;background:#23341d;border:1px solid #405b30;color:#b4db96;border-radius:5px;padding:0 8px;font-size:11px;margin-left:5px}.resolve-button:hover{background:#304725}.resolve-button.resolved{background:#1b2b3a;color:#a4c0e9;border-color:#394c63}.chat-context{display:flex;align-items:center;gap:5px;padding:8px 15px;border-bottom:1px solid #20292e;min-height:30px;color:#708371;background:#121b16;font-size:11px}.chat-context>span:first-of-type{flex:1}.context-ticket{font-size:11px;color:#5b6b63;letter-spacing:.5px}.messages{flex:1;overflow-y:auto;padding:0 22px 20px;position:relative;background-image:radial-gradient(#7290680b .75px,transparent .75px);background-size:17px 17px;scroll-behavior:smooth}.message-date{display:flex;align-items:center;justify-content:center;margin:18px 0 23px}.message-date>span{font-size:11px;color:#89958c;border:1px solid #29332b;background:#19211d;border-radius:4px;padding:4px 9px}.message-row{display:flex;align-items:flex-end;gap:7px;margin:10px 0}.message-row.incoming+.message-row.incoming{margin-top:6px}.message-row.outgoing{justify-content:flex-end}.message-row .avatar{width:23px;height:23px;font-size:11px;border-radius:8px;margin-bottom:2px}.message-bubble{max-width:82%;padding:11px 13px 7px;background:#1c252c;border:1px solid #2b3740;border-radius:10px 10px 10px 2px;position:relative;min-width:75px;box-shadow:0 2px 3px #0001}.message-bubble>p{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#c8d2d9}.message-row.outgoing .message-bubble{background:#24371f;border-color:#3a502d;border-radius:10px 10px 2px}.message-row.outgoing .message-bubble>p{color:#ccdfc1}.message-bubble footer{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:4px}.message-bubble time{font-size:10px;color:#77887a}.message-receipt{display:flex;align-items:center;color:#7e9870}.message-receipt.Read,.message-receipt.Played{color:#aad0ee}.message-receipt.Failed,.message-receipt.Unknown{color:#e8b376}.message-reply{position:absolute;right:-27px;top:8px;display:none;background:#172219;border:1px solid #34442c;border-radius:5px;padding:4px;color:#b4cc9f}.outgoing .message-reply{left:-27px;right:auto}.message-bubble:hover .message-reply{display:flex}.message-bubble.message-warning{border-color:#735337}.message-error{font-size:11px;line-height:1.6;color:#dfb293;display:block;max-width:300px}.group-receipts{font-size:11px;margin-top:5px;color:#96b188}.group-receipts small{display:block;font-size:11px;margin-top:4px}.internal-note{max-width:84%;margin:18px auto 19px;padding:11px 12px;border:1px solid #52452b;border-radius:7px;background:#2c271a88}.internal-note>div{display:flex;align-items:center;gap:5px;color:#bca773;font-size:10px;letter-spacing:.6px}.internal-note time{margin-left:auto;font-size:10px;letter-spacing:0;color:#90805c}.internal-note p{font-size:12px;line-height:1.8;color:#c7b995;margin-top:7px;white-space:pre-wrap}.quoted{padding:7px 9px;border-left:2px solid #9aca71;background:#152514;border-radius:4px;font-size:11px;display:flex;gap:5px;margin-bottom:7px;color:#96b584}.message-image{width:100%;max-width:270px;max-height:230px;object-fit:cover;border-radius:6px;display:block;margin-bottom:8px}.message-bubble audio{max-width:100%;width:250px;height:35px}.message-bubble video{max-width:100%;max-height:240px}.file-message{display:flex;align-items:center;gap:9px;padding:11px;background:#101c1477;border:1px solid #3f5536;border-radius:7px;font-size:13px;text-decoration:none;color:#c4dbb3;max-width:260px}.file-message span{min-width:0;overflow-wrap:anywhere}.composer-wrap{background:#10171b;padding:12px 15px 0;border-top:1px solid #232f34;position:relative}.composer{border:1px solid #344137;border-radius:8px;background:#141d20;box-shadow:0 0 23px #a1f36302}.composer:focus-within{border-color:#567143;box-shadow:0 0 20px #a1f36304}.composer-tabs{display:flex;align-items:center;gap:13px;padding:0 11px;height:36px;border-bottom:1px solid #263135}.composer-tabs>button{display:flex;gap:5px;align-items:center;border:0;border-bottom:1px solid transparent;height:36px;padding:0;background:transparent;color:#7d8991;font-size:11px}.composer-tabs>button.active{color:#b4d99b;border-bottom-color:#b4d99b}.composer-tabs>span{margin-left:auto;font-size:10px;color:#60726a}.composer textarea{display:block;border:0;box-shadow:none;background:transparent;resize:none;width:100%;height:65px;min-height:45px;padding:13px;font-size:13px;line-height:1.7}.composer textarea:focus{box-shadow:none}.composer textarea::placeholder{font-size:12px;color:#68767c}.composer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 9px}.composer-actions>div{display:flex;gap:5px;position:relative}.composer-actions .icon-button{height:25px;width:25px}.composer-actions .icon-button svg{width:15px}.composer-actions .button{height:29px;min-height:29px;font-size:12px;padding:5px 10px}.composer-actions .button svg{width:13px}.composer-footer{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#596b65;padding:9px 0 10px;gap:8px}.composer-footer span{display:flex;align-items:center;gap:4px}.composer-footer kbd{font-size:10px;color:#74817e;font-family:inherit}.is-note .composer{border-color:#5c4c2a;background:#26231666}.is-note .composer-tabs>button.active{color:#dac083;border-bottom-color:#dac083}.is-note .button{background:#cdb47b;border-color:#cdb47b}.reply-preview,.attachment-preview{display:flex;align-items:center;gap:9px;font-size:12px;background:#1e2c21;border:1px solid #3c5132;border-bottom:0;padding:8px 10px;border-radius:7px 7px 0 0;color:#b6d49d}.reply-preview>div{flex:1}.reply-preview b{font-size:11px}.reply-preview p{color:#8b9e87;margin-top:4px}.attachment-preview>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emoji-picker,.quick-replies{position:absolute;bottom:40px;left:0;background:#182127;border:1px solid #3b4d35;border-radius:9px;padding:10px;box-shadow:0 10px 30px #0008;z-index:30}.emoji-picker{display:grid;grid-template-columns:repeat(6,30px);gap:3px}.emoji-picker button{font-size:22px;padding:5px;border:0;background:transparent;border-radius:5px}.emoji-picker button:hover{background:#2c3c30}.quick-replies{width:270px;padding:12px;display:flex;flex-direction:column}.quick-replies>b{display:flex;gap:7px;align-items:center;color:#bcdf9f;font-size:13px;padding:0 3px 9px}.quick-replies button{border:0;border-top:1px solid #2c393b;background:transparent;text-align:left;padding:10px 4px;font-size:12px;line-height:1.7;color:#9faeaa}.quick-replies button:hover{color:#cce4b9}.chat-search{display:flex;align-items:center;gap:8px;padding:8px 13px;background:#17201e;border-bottom:1px solid var(--line);color:#a9c498}.chat-search input{flex:1;font-size:13px;border:0;background:transparent;box-shadow:none}.load-more{display:flex;align-items:center;gap:6px;margin:15px auto;color:#9fba8b;font-size:11px;border:1px solid #36482d;border-radius:5px;background:#162116;padding:7px 12px}.messages-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:20px;font-size:12px;color:#94a884;letter-spacing:.5px}.mobile-back{display:none}.contact-panel{border-left:1px solid #293238;display:flex;flex-direction:column;overflow:hidden;background:#10161a;min-width:0}.contact-panel>header{display:flex;justify-content:space-between;align-items:center;padding:16px 15px;height:55px;flex-shrink:0}.contact-panel h2{font-size:13px;font-weight:600}.contact-panel>header .icon-button{width:22px;height:22px}.contact-hero{text-align:center;padding:10px 15px 19px;flex-shrink:0}.contact-hero h3{font-size:18px;font-weight:650;margin-top:12px;letter-spacing:-.3px}.contact-hero p{font-size:12px;color:#6d7d87;margin-top:5px}.contact-hero>div{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px}.contact-hero>div>.badge{font-size:11px}.contact-hero>div>button{display:grid;place-items:center;background:#1a242b;border:1px solid #303b42;color:#84938b;border-radius:4px;padding:4px}.contact-scroll{flex:1;overflow-y:auto}.contact-section{padding:15px;border-top:1px solid #232c32}.section-label{font-size:11px;letter-spacing:.9px;color:#74838d;font-weight:550;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-label>button{font-size:11px;letter-spacing:0;background:transparent;border:0;color:#9bc477;padding:0}.section-label>svg{color:#677a6b}.contact-section dl{margin:0;display:flex;flex-direction:column;gap:13px}.contact-section dl>div{display:flex;gap:9px;align-items:center;font-size:12px}.contact-section dt{display:flex;color:#6c7e75}.contact-section dd{margin:0;color:#96a5ad;overflow-wrap:anywhere;font-size:11px}.compact-field{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:13px 0;font-size:11px}.compact-field:last-child{margin-bottom:0}.compact-field>span{color:#7e8c94}.compact-field select{background:transparent;border:0;color:#b0bec4;max-width:116px;font-size:11px;padding:1px 2px}.compact-field select:focus{box-shadow:none}.stage-box{display:flex;align-items:center;gap:8px;background:#1c2a1a;border:1px solid #364d2e;border-radius:5px;padding:8px 9px;color:#b5d99e}.stage-box select{border:0;background:transparent;font-size:12px;flex:1;color:#b4db9c;padding:0;min-width:0;box-shadow:none}.deal-value{display:flex;align-items:center;gap:5px;padding-top:12px}.deal-value>span:first-child{font-size:11px;color:#7b898e;flex:1}.deal-value>span:last-child{font-size:10px;color:#687e66}.deal-value input{width:64px;padding:3px 2px;border:0;background:transparent;text-align:right;font-size:13px;font-weight:600;color:#bfdaaa;appearance:textfield;box-shadow:none}.deal-value input::-webkit-inner-spin-button{display:none}.contact-tags{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;border:1px solid #4b4330;background:#322c1d;color:#c2ad7f;padding:4px 6px;border-radius:4px}.tag button{display:flex;background:transparent;border:0;color:inherit;padding:0;opacity:.6}.tag-1{border-color:#40364d;background:#2b2535;color:#b9a3d2}.tag-2{border-color:#304d51;background:#1b3033;color:#9ebec3}.add-tag{display:flex;align-items:center;gap:5px;color:#647b63;margin-top:10px}.add-tag input{border:0;background:transparent;font-size:11px;padding:0;flex:1;min-width:0;box-shadow:none}.add-tag input::placeholder{color:#72866d}.contact-section textarea{display:block;resize:vertical;width:100%;min-height:82px;font-size:11px;line-height:1.9;padding:9px;background:#0e1418}.contact-section>.button{margin-top:7px}.contact-since{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:#586b63;margin:13px 10px 20px}.chat-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:radial-gradient(ellipse at 50% 40%,#a1f36304,transparent 60%),#0d1317;padding:25px}.chat-empty-graphic{width:113px;height:113px;display:grid;place-items:center;position:relative;color:#9cbd7f;margin-bottom:35px}.chat-empty-graphic>svg{stroke-width:1.15;transform:rotate(-8deg)}.chat-empty-graphic>span{position:absolute;bottom:11px;right:11px;display:grid;place-items:center;background:#a1f363;border:5px solid #111a15;width:39px;height:39px;color:#263a1c;border-radius:14px;transform:rotate(8deg);box-shadow:0 0 45px #a1f36311}.chat-empty-graphic>i{position:absolute;border:1px dashed #3b503333;border-radius:40px;inset:-16px;transform:rotate(20deg)}.chat-empty-graphic>i:last-child{inset:-37px;border-radius:56px;transform:rotate(-10deg);opacity:.6}.chat-empty>.badge{font-size:11px;letter-spacing:1px;padding:5px 7px;margin-bottom:15px}.chat-empty h2{font-size:30px;line-height:1.5;font-weight:600;letter-spacing:-1px}.chat-empty h2 em{color:#b3e38c;font-style:normal}.chat-empty p{font-size:13px;line-height:1.9;margin-top:17px;color:#7a8b8c}.empty-channel-icons{display:flex;align-items:center;gap:16px;margin-top:31px;color:#60795b}.empty-channel-icons>svg{width:17px;stroke-width:1.5}.empty-channel-icons>span{width:19px;height:1px;background:#2c3d2c}.app-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#586960;min-height:33px;padding:9px 0}.app-footer>span{display:flex;align-items:center;gap:5px}.app-footer>span:last-child{color:#61706f}.app-footer i{font-style:normal;color:#8a9f7a}.footer-pulse{width:4px;height:4px;border-radius:50%;background:var(--green);margin-left:4px;box-shadow:0 0 6px #a1f36366}.demo-banner{display:flex;align-items:center;gap:7px;background:#23321b66;border:1px solid #36482b;border-radius:5px;margin-top:12px;padding:6px 10px;font-size:11px;color:#a3b296}.demo-banner svg{color:#bddb99}.demo-banner b{font-weight:500;color:#b9ceac}.demo-banner>span{color:#7a8f72;font-size:11px}.demo-banner button{display:flex;align-items:center;gap:5px;margin-left:auto;background:transparent;border:0;color:#b3df92;font-size:11px}.error-banner{display:flex;gap:8px;align-items:center;padding:13px;border:1px solid #6a4436;border-radius:6px;background:#321f1b;margin-bottom:16px;font-size:14px;color:#e6baa0}.error-banner button{margin-left:auto;border:0;background:transparent;color:#e6cf8c;text-decoration:underline}.page-loader{flex:1;min-height:500px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:23px}.page-loader p{text-align:center;font-size:15px;letter-spacing:.2px;color:#b4cba3}.page-loader p span{display:block;margin-top:10px;font-size:12px;color:#6e8467}.loading-track{width:145px;height:2px;overflow:hidden;background:#24301f}.loading-track:after{content:"";display:block;width:40%;height:100%;background:var(--green);box-shadow:0 0 9px var(--green);animation:scan 1.3s infinite ease-in-out}.tech-spinner{display:inline-flex;position:relative;align-items:center;justify-content:center;width:49px;height:49px;color:#a1f363;filter:drop-shadow(0 0 5px #a1f36333);flex-shrink:0}.tech-spinner>i{position:absolute;inset:0;border-radius:50%;border:1px solid #a1f3631c;border-top:2px solid #a1f363;border-left-color:#a1f36388;animation:spin 1.2s linear infinite}.tech-spinner>i:nth-child(2){inset:7px;border:1px dashed #a1f36355;animation:spin 3s linear infinite reverse}.tech-spinner.small{width:15px;height:15px}.tech-spinner.small>i{border-top-width:1px}.tech-spinner.small>i:nth-child(2){inset:3px}.tech-spinner.small>svg{display:none}.button:not(.secondary) .tech-spinner{color:#263b1b}.button:not(.secondary) .tech-spinner>i{border-color:#263b1b33;border-top-color:#263b1b}.success-check{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid #759a4b;background:#293d1f;color:#baff82;border-radius:9px;box-shadow:0 0 18px #a1f36314;animation:check-in .4s ease-out}.success-check>svg{stroke-dasharray:30;stroke-dashoffset:0;animation:check-draw .6s ease-out}.toast{position:fixed;right:28px;bottom:25px;z-index:150;display:flex;align-items:center;gap:12px;padding:13px 15px;max-width:510px;border:1px solid #4b643c;background:#18221b;border-radius:10px;box-shadow:0 15px 50px #0008,0 0 35px #a1f36308;animation:toast-in .25s ease-out;font-size:14px;line-height:1.7;color:#cbdec1}.toast.error{background:#2a2119;border-color:#6c5133;color:#e8c292}.toast>button{background:transparent;border:0;color:#86977d;display:grid;place-items:center;padding:4px}.empty{text-align:center;padding:50px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px}.empty-icon{width:58px;height:58px;border:1px solid #35462e;border-radius:19px;background:linear-gradient(135deg,#23301d,#131e16);display:grid;place-items:center;color:#95b27b;box-shadow:0 0 30px #a1f36304;margin-bottom:19px}.empty-icon svg{stroke-width:1.4}.empty h3{font-size:18px;font-weight:600;margin-bottom:10px;color:#ccd7c6;letter-spacing:-.3px}.empty p{max-width:300px;font-size:13px;line-height:1.8;color:#708276}.empty>.button{margin-top:20px}.conversation-list .empty{padding:35px 12px}.conversation-list .empty h3{font-size:15px}.conversation-list .empty p{font-size:12px}.conversation-list .empty-icon{width:45px;height:45px;border-radius:13px}.conversation-list .empty-icon svg{width:23px}.content-page{flex:1;min-height:530px}.surface{background:#10171b;border:1px solid #293238;border-radius:10px;overflow:hidden}.surface>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 21px;border-bottom:1px solid #273038}.surface h2{font-size:16px;font-weight:600;letter-spacing:-.2px}.surface>header>button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#a8c593;font-size:12px}.surface>header>svg{color:#798e71}.crm-toolbar{display:flex;align-items:center;gap:30px;padding:14px 17px;border:1px solid #293238;border-radius:9px;background:#11181d;margin-bottom:22px}.pipeline-label{display:flex;align-items:center;gap:11px}.pipeline-label b{font-size:14px;font-weight:550}.pipeline-label small{display:block;font-size:11px;color:#76897d;margin-top:5px}.pipeline-label>svg{color:#6c7d70;margin-left:10px}.pipeline-total{display:flex;flex-direction:column;gap:6px;border-left:1px solid #2b3633;padding-left:29px}.pipeline-total small{font-size:11px;letter-spacing:1px;color:#75856e}.pipeline-total b{font:650 21px Manrope;color:#bfdf9f;letter-spacing:-.5px}.crm-toolbar .search-field{margin-left:auto;width:230px}.kanban-board{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:13px;overflow-x:auto;min-height:480px;padding-bottom:14px;align-items:start}.kanban-column{background:#0d1418;border:1px solid #242e34;border-radius:9px;padding:14px 10px;min-height:460px;transition:background .2s,border-color .2s}.kanban-column>header{display:flex;align-items:center;gap:7px;padding:0 3px}.kanban-column>header>h2{font-size:13px;font-weight:600;flex:1}.kanban-column>header>span:last-child{font-size:11px;min-width:17px;height:17px;display:grid;place-items:center;border:1px solid #334039;border-radius:5px;background:#1c2720;color:#9bae8f}.stage-dot{width:6px;height:6px;background:#91b8e0;border-radius:2px;display:inline-block;box-shadow:0 0 7px #91b8e011;flex-shrink:0}.stage-1 .stage-dot{background:#c5a2f4}.stage-2 .stage-dot{background:#e1bc78}.stage-3 .stage-dot{background:#85c5bb}.stage-4 .stage-dot{background:#a1f363}.stage-amount{font-size:12px;color:#bdc9b7;border-bottom:1px solid #26312f;margin:12px 3px 13px;padding-bottom:14px;display:flex;justify-content:space-between;align-items:center;gap:7px}.stage-amount>span{font-size:10px;letter-spacing:.6px;color:#586d5c}.kanban-cards{display:flex;flex-direction:column;gap:10px}.deal-card{padding:13px 11px 0;border-radius:7px;border:1px solid #303b40;background:linear-gradient(130deg,#172024,#131b20);box-shadow:0 4px 8px #0001;cursor:grab;transition:transform .2s,border-color .2s}.deal-card:hover{border-color:#526345;transform:translateY(-2px)}.deal-card.dragging{opacity:.35}.deal-card-top{display:flex;align-items:center;gap:8px}.deal-card-top>.avatar{width:27px;height:27px;font-size:11px;border-radius:9px}.deal-card-top>div{min-width:0;flex:1}.deal-card-top>div>button{font-size:12px;font-weight:600;background:transparent;border:0;padding:0;text-align:left;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.deal-card-top>div>small{font-size:11px;color:#7f9185;display:block;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deal-card-top>.icon-button{width:15px}.deal-card>p{font-size:11px;line-height:1.8;color:#84958d;margin-top:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:29px}.deal-tags{display:flex;flex-wrap:wrap;gap:4px;margin:11px 0 13px}.deal-tags .badge{font-size:10px;padding:3px 4px}.deal-card>strong{font:600 18px Manrope;letter-spacing:-.3px;color:#d1dfc8;display:block;margin-bottom:13px}.deal-card>footer{border-top:1px solid #2c3839;display:flex;align-items:center;gap:5px;justify-content:space-between;padding:10px 0}.deal-card>footer>span{display:flex;align-items:center;gap:4px;font-size:11px;color:#6d8473}.deal-card>footer select{min-width:0;max-width:98px;border:0;background:transparent;font-size:10px;color:#8a9c83;padding:1px;box-shadow:none}.kanban-column.drag-over{background:#1a281d;border-color:#85b352;box-shadow:inset 0 0 30px #a1f36304}.drop-hint{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;border:1px dashed #2d3f2d;border-radius:7px;padding:32px 10px;margin-top:5px;min-height:150px;color:#516c4c}.drop-hint span{text-align:center;font-size:11px;line-height:1.9;color:#63785f}.hint-line{display:flex;align-items:center;gap:7px;font-size:11px;color:#798f70;padding:9px 0 16px}.welcome-banner{border:1px solid #34462e;background:radial-gradient(ellipse at 90% 0%,#a1f3630a,transparent 55%),linear-gradient(110deg,#182319,#10171a);border-radius:12px;padding:30px 34px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;margin-bottom:20px;position:relative}.welcome-banner>div:first-child{z-index:1}.welcome-banner .badge{font-size:11px;letter-spacing:1px}.welcome-banner h2{font-size:30px;font-weight:600;letter-spacing:-.9px;margin:16px 0 12px;line-height:1.45}.welcome-banner em{font-style:normal;color:#bae696}.welcome-banner p{font-size:13px;color:#7f9580}.welcome-banner .button{margin-top:22px}.dashboard-art{width:240px;height:200px;position:relative;display:grid;place-items:center;margin-right:50px}.dashboard-art>div{width:100px;height:100px;border-radius:28px;border:1px solid #729654;background:linear-gradient(135deg,#38502a,#192b1d);display:grid;place-items:center;transform:rotate(-12deg);box-shadow:0 0 70px #a1f36314;color:#b8e499;position:relative;z-index:1}.dashboard-art>div>span{position:absolute;right:-18px;bottom:-9px;width:46px;height:46px;border-radius:14px;background:#a1f363;color:#25451a;border:5px solid #152417;display:grid;place-items:center}.dashboard-art>i{position:absolute;inset:26px;border-radius:50%;border:1px dashed #50753d55;transform:rotate(-12deg)}.dashboard-art>i:nth-last-child(2){inset:0 -18px;border-color:#50753d33}.dashboard-art>i:last-child{inset:-26px -47px;border-color:#50753d22}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.dashboard-stats article{background:#11181d;border:1px solid #293238;border-radius:9px;padding:19px;position:relative;display:flex;flex-direction:column;gap:12px}.dashboard-stats .metric-icon{position:absolute;right:16px;top:16px;width:31px;height:31px;border-radius:8px}.dashboard-stats small{font-size:12px;color:#87958c;max-width:75%;min-height:15px}.dashboard-stats b{font:600 29px Manrope;letter-spacing:-1px;margin-top:8px}.stat-caption{font-size:11px;color:#5e765d}.dashboard-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin-bottom:20px}.recent-row{display:flex;align-items:center;gap:12px;width:100%;padding:16px 21px;border:0;border-bottom:1px solid #222d32;background:transparent;text-align:left}.recent-row:hover{background:#19231f}.recent-row:last-child{border-bottom:0}.recent-row>div{flex:1;min-width:0}.recent-row b{font-size:13px;font-weight:550}.recent-row p{font-size:11px;color:#7e9084;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:5px}.funnel{padding-bottom:10px}.funnel-row{padding:18px 22px 0}.funnel-row>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font-size:12px}.funnel-row>div:first-child>span{display:flex;align-items:center;gap:8px;color:#9caba0}.funnel-row b{font-size:12px;color:#c1d2ba;font-weight:500}.funnel-track{height:4px;background:#232e28;border-radius:5px;overflow:hidden}.funnel-track>i{height:100%;display:block;border-radius:5px;min-width:0;background:linear-gradient(90deg,#385a2a,#a1f363)}.funnel-link{display:flex;gap:7px;align-items:center;justify-content:center;width:calc(100% - 44px);margin:26px 22px 10px;border:1px solid #344a2d;border-radius:5px;background:#1b2a1b;padding:10px;font-size:12px;color:#b0d396}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#11181c;border:1px solid #293238;border-radius:9px 9px 0 0;padding:19px 21px}.table-toolbar b{font-size:15px;font-weight:550}.table-toolbar small{display:block;font-size:11px;color:#7e8d82;margin-top:5px}.table-toolbar .search-field{width:250px}.table-wrap{overflow:auto;background:#10171b;border:1px solid #293238;border-top:0;border-radius:0 0 9px 9px}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}th{font-size:11px;letter-spacing:.8px;color:#697e6e;font-weight:550;background:#0f1619;padding:15px 20px;border-bottom:1px solid #2b363a}td{padding:19px 20px;border-bottom:1px solid #242f32;font-size:12px;color:#9caca2}tbody tr:last-child td{border:0}tbody tr:hover{background:#18221b55}.contact-cell{display:flex;align-items:center;gap:10px}.contact-cell b{font-size:13px;color:#c8d6ca;font-weight:550}.contact-cell small{display:block;font-size:11px;color:#6f8474;margin-top:5px}.channel-cell{display:flex;align-items:center;gap:6px;font-size:11px;color:#9fae9e}.channel-cell>svg{color:#9ab87e}.integration-intro,.campaign-note{display:flex;align-items:center;gap:15px;padding:22px 24px;border:1px solid #34452e;border-radius:10px;background:linear-gradient(110deg,#19221a,#11191c);margin-bottom:25px}.integration-intro>div,.campaign-note>div{flex:1}.integration-intro h2,.campaign-note h2{font-size:18px;letter-spacing:-.4px;font-weight:600;margin-bottom:7px}.integration-intro p,.campaign-note p{font-size:13px;color:#83947e;line-height:1.7}.integration-intro>.metric-icon,.campaign-note>.metric-icon{width:45px;height:45px;border-radius:13px}.channel-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px;margin-bottom:25px}.channel-card{padding:22px 21px 0;border:1px solid #303b40;border-radius:11px;background:linear-gradient(130deg,#141c21,#10181b);overflow:hidden}.channel-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:23px}.provider-icon{display:inline-flex;align-items:center;justify-content:center;width:47px;height:47px;border-radius:14px;background:#243b21;border:1px solid #3c5830;color:#b3e295}.provider-icon.meta{background:#213048;border-color:#364a69;color:#9dc2fc}.provider-icon.meta>span{font-size:43px;font-family:Arial;line-height:1;margin-top:-3px}.provider-icon.email{color:#baa9ee;background:#2b2540;border-color:#483c61}.channel-card h2{font-size:19px;font-weight:600;letter-spacing:-.3px}.channel-card>p{font-size:12px;color:#798d7e;margin-top:8px}.channel-info{padding:23px 0 20px;display:flex;flex-direction:column;gap:15px}.channel-info>div{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px}.channel-info>div>span{color:#718679}.channel-info>div>b{font-size:11px;font-weight:500;color:#a4b69d;text-align:right}.channel-card-actions{display:flex;gap:8px;border-top:1px solid #2b3637;padding:15px 0}.channel-card-actions .button{flex:1;font-size:12px;min-width:0;padding:8px}.channel-card-actions>.icon-button{height:33px}.channel-card>footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 -21px;padding:13px 20px;background:#0d151777;border-top:1px solid #24312d;min-height:39px}.channel-card>footer>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;font-size:11px;color:#88a078;padding:0}.channel-card>footer>button:hover{color:#c4e4ad}.meta-hook-info{font-size:11px;color:#718b72;padding:11px 0;line-height:1.8}.meta-hook-info small{display:block;overflow-wrap:anywhere;font-size:11px}.add-channel-card{min-height:340px;background:#10181966;border:1px dashed #3b5134;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;color:#b7caae}.add-channel-card:hover{background:#1b281c;border-color:#6b9153}.add-channel-card>span{width:53px;height:53px;border-radius:17px;background:#1e2c1b;border:1px solid #3e5631;color:#a2cc7f;display:grid;place-items:center;margin-bottom:21px}.add-channel-card h3{font-size:19px;font-weight:550;letter-spacing:-.3px}.add-channel-card p{font-size:13px;color:#768f75;line-height:1.9;margin:10px 0 22px}.add-channel-card>b{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#add28b}.connection-guide{display:flex;align-items:center;gap:17px;padding:20px 24px;border:1px solid #2e3d30;background:#141e1766;border-radius:9px;margin-bottom:20px}.connection-guide>span{color:#90ad77}.connection-guide h3{font-size:15px;font-weight:500;margin-bottom:6px;color:#b1c4a6}.connection-guide p{font-size:12px;line-height:1.9;color:#798c76;max-width:790px}.campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px;margin-bottom:23px}.campaign-card{border:1px solid #303b40;border-radius:10px;background:#11191d;padding:22px 21px 12px}.campaign-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.campaign-card h2{font-size:19px;letter-spacing:-.3px;font-weight:600}.campaign-card>p{font-size:13px;line-height:1.9;color:#8d9f8d;margin-top:12px;white-space:pre-wrap;max-height:80px;overflow:auto}.campaign-numbers{display:flex;gap:25px;padding:24px 0}.campaign-numbers>div{display:flex;flex-direction:column;gap:6px;flex:1}.campaign-numbers>div+div{border-left:1px solid #2d3c32;padding-left:23px}.campaign-numbers b{font:600 28px Manrope;letter-spacing:-1px;color:#cbe4b6}.campaign-numbers b>small{font-size:14px;letter-spacing:0;margin-left:3px;color:#8ba079}.campaign-numbers span{font-size:11px;color:#6d876e}.campaign-date{display:flex;gap:6px;align-items:center;font-size:11px;color:#7c9277;border-top:1px solid #2b3930;padding:13px 0}.campaign-card>footer{display:flex;align-items:center;gap:8px;padding:4px 0 14px}.campaign-card>footer>.button{margin-right:auto}.folder-id{font-size:10px;letter-spacing:.4px;color:#536b54;overflow-wrap:anywhere;display:block}.campaign-provider{display:flex;gap:7px;justify-content:space-between;padding:10px 0;font-size:11px;color:#97b083}.campaign-empty{grid-column:1/-1;min-height:350px}.campaigns-page>.info-note{margin-bottom:20px}.settings-page{display:grid;grid-template-columns:1.6fr 1fr;gap:22px;align-items:start}.settings-body{padding:23px}.settings-brand{display:flex;align-items:center;gap:15px;padding-bottom:25px}.settings-brand .workspace-symbol{width:48px;height:48px;border-radius:13px;font-size:27px}.settings-brand h3{font-size:20px;font-weight:550}.settings-brand p{font-size:13px;color:#80987c;margin-top:7px}.settings-row{padding:22px 0;display:flex;align-items:center;gap:20px;border-top:1px solid #2a3731}.settings-row>div{flex:1}.settings-row b{font-size:14px;font-weight:500}.settings-row p{font-size:12px;line-height:1.8;color:#798e79;margin-top:7px;overflow-wrap:anywhere}.settings-row>svg{color:#77926a}.settings-help{padding:28px 27px}.settings-help h2{font-size:25px;line-height:1.6;font-weight:550;letter-spacing:-.5px;margin:23px 0 15px;color:#d0dfc7}.settings-help>p{font-size:13px;color:#829c7e;line-height:2}.settings-help .info-note{margin-top:23px;font-size:12px}.modal-backdrop{position:fixed;inset:0;background:#050b0dbb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:30px;animation:fade-in .2s}.modal{width:470px;max-width:100%;max-height:92vh;overflow:auto;border:1px solid #405237;border-radius:15px;background:linear-gradient(135deg,#192125,#10181b);box-shadow:0 30px 100px #0008,0 0 80px #a1f36305;padding:27px;outline:none;animation:modal-in .22s ease-out}.modal.wide{width:630px}.modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:26px}.modal>header h2{font-size:24px;font-weight:600;letter-spacing:-.7px;margin-top:10px}.modal>header p{font-size:13px;line-height:1.9;color:#83947b;margin-top:10px}.modal>header .eyebrow{font-size:10px;letter-spacing:1.4px}.modal>header .icon-button{margin-top:-4px;margin-right:-6px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field>span{font-size:13px;font-weight:500;color:#b3c1b0}.field input,.field select,.field textarea{padding:11px 12px;width:100%;font-size:14px;background:#0e161a;border-color:#303c3d;resize:vertical}.field textarea{line-height:1.8;min-height:90px}.field>small{font-size:11px;color:#738a70;line-height:1.8}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.host-grid{grid-template-columns:1fr 135px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:18px;border-top:1px solid #303e35;margin-top:21px}.modal-actions>span{display:flex;align-items:center;gap:5px;margin-right:auto;font-size:11px;color:#7b9270}.modal-actions .button{font-size:13px;min-height:37px}.channel-type-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:25px}.channel-type-tabs>button{display:flex;align-items:flex-start;flex-direction:column;position:relative;gap:8px;padding:17px 15px;border:1px solid #35423c;border-radius:9px;background:#111a1e;text-align:left;color:#7d917f}.channel-type-tabs>button>b{font-size:14px;font-weight:550;color:#b3c3ad}.channel-type-tabs>button>small{font-size:11px;color:#6c866b}.channel-type-tabs>button.selected{background:#22351e88;border-color:#71964c;color:#b1e385;box-shadow:0 0 20px #a1f36305}.channel-type-tabs>button>svg:last-child:not(:first-child){position:absolute;right:12px;top:15px;color:#b4e390}.segmented{display:flex;gap:5px;background:#0c1417;border:1px solid #29392e;border-radius:7px;padding:4px;margin:5px 0 20px}.segmented>button{flex:1;padding:9px 10px;font-size:12px;color:#7d9377;background:transparent;border:1px solid transparent;border-radius:5px}.segmented>button.active{border-color:#3c5431;background:#22321e;color:#bddda4}.info-note{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid #3d4c31;border-radius:7px;background:#1b281888;font-size:13px;line-height:1.9;color:#93ac82}.info-note>svg{margin-top:3px;color:#a4c48c}.checkbox-field{display:flex;align-items:flex-start;gap:9px;margin-top:23px;font-size:12px;line-height:1.9;color:#9daf92}.checkbox-field input{accent-color:#a1f363;margin-top:3px}.pair-box{display:flex;flex-direction:column;align-items:center;gap:24px;padding:5px 10px 20px}.pair-box>img{width:240px;height:240px;object-fit:contain;background:#fff;padding:10px;border-radius:10px;box-shadow:0 0 35px #a1f36313}.pair-box strong{font:650 35px Manrope;letter-spacing:4px;color:#bbf08d;padding:35px 0}.pair-box p{font-size:14px;color:#9cb388}.pair-box>small{font-size:12px;line-height:1.9;text-align:center;color:#748d70;max-width:300px}.neon-complete{height:115px;width:115px;border:1px solid #769c4e;border-radius:35px;background:#243b1b;display:grid;place-items:center;color:#a1f363;box-shadow:0 0 70px #a1f36317;animation:check-in .5s}.neon-complete svg{stroke-dasharray:100;animation:check-draw 1s ease-out}.queue-summary{display:flex;flex-direction:column;align-items:center;gap:12px;padding:15px 0 30px;color:#a3c38a}.queue-summary strong{font:600 43px Manrope;color:#d2e9c2}.queue-summary>span{font-size:14px}.queue-details{margin:0 0 25px}.queue-details>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2d3b33;padding:14px 0;font-size:13px}.queue-details dt{color:#9cb193}.queue-details dd{color:#c4dfa9}.notification-list{display:flex;flex-direction:column}.notification-list>button{display:flex;align-items:center;gap:12px;background:transparent;border:0;border-top:1px solid #2d3c33;text-align:left;padding:16px 0}.notification-list>button>div{flex:1;min-width:0}.notification-list b{font-size:14px;font-weight:500}.notification-list p{font-size:12px;color:#89a07e;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirm-text{font-size:15px;line-height:2;color:#aebc9e}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:#090e12}.auth-visual{background:radial-gradient(ellipse at 40% 40%,#9cdf5c09,transparent 60%),linear-gradient(145deg,#142018,#0c1314);padding:42px 60px;position:relative;overflow:hidden;border-right:1px solid #2c3c2a;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;min-height:740px}.auth-visual>.brand{position:absolute;top:42px;left:50px}.auth-visual>.eyebrow{font-size:11px;letter-spacing:2.1px;color:#9bbd82;margin-bottom:19px}.auth-visual h1{font-size:42px;line-height:1.45;font-weight:550;letter-spacing:-1.8px;color:#e4ebdf}.auth-visual h1 em{color:#b8ee8f;font-style:normal}.auth-visual>p{font-size:15px;line-height:2.2;color:#7f987c;margin-top:22px}.auth-visual>footer{position:absolute;bottom:34px;left:60px;display:flex;align-items:center;gap:9px;font-size:12px;color:#6f8d65}.auth-orbit{height:220px;width:300px;position:relative;display:grid;place-items:center;margin:20px 0 60px 55px;align-self:center}.auth-orbit>div{width:99px;height:99px;display:grid;place-items:center;border-radius:30px;border:1px solid #789e52;background:linear-gradient(145deg,#3b552b,#1d2c1d);box-shadow:0 0 80px #a1f36315;transform:rotate(-10deg);position:relative;color:#c3eea1;z-index:2}.auth-orbit>div>svg:last-child{position:absolute;top:36px;left:39px;fill:#2a3c22;stroke:#c3eea1;stroke-width:2.2;background:#2d4224}.auth-orbit>span{position:absolute;border:1px dashed #5e7b4544;border-radius:50%;inset:15px 32px;transform:rotate(-22deg)}.auth-orbit>span:nth-child(2){inset:-16px 0;border-color:#5e7b452a}.auth-orbit>span:nth-child(3){inset:-47px -32px;border-color:#5e7b4519}.orbit-badge{position:absolute;display:flex;align-items:center;gap:9px;padding:10px 14px;background:#1d2d22;border:1px solid #455b37;border-radius:10px;font-size:13px;font-style:normal;box-shadow:0 10px 24px #0003;z-index:3;color:#bad69f;animation:float 6s ease-in-out infinite}.orbit-badge.one{left:-22px;top:18px;transform:rotate(-7deg)}.orbit-badge.two{right:-15px;top:73px;animation-delay:-2s;transform:rotate(8deg);background:#1d2b34;border-color:#374e5c;color:#a5c6e1}.orbit-badge.three{bottom:-3px;left:14px;animation-delay:-4s;background:#2b2638;border-color:#463b58;color:#bbaad5;transform:rotate(4deg)}.auth-form{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:70px 40px;position:relative;background:radial-gradient(ellipse at 90% 90%,#91cb5d03,transparent 65%)}.auth-card{max-width:363px;width:100%}.auth-card>.badge{font-size:11px;letter-spacing:.6px;font-weight:500;padding:6px 8px;gap:6px}.auth-card h2{font-size:28px;letter-spacing:-1px;line-height:1.45;font-weight:650;margin-top:22px}.auth-card>p{font-size:14px;line-height:1.9;color:#7f907c;margin:12px 0 32px}.auth-card .field{margin-bottom:20px;gap:10px}.auth-card .field>span{font-size:14px;color:#aebda9}.auth-card input{height:43px;background:#11191d;border:1px solid #303c36;font-size:15px}.auth-card form>.button,.auth-card>.button{width:100%;height:43px;font-size:14px}.auth-card form>.button{margin-top:5px;flex-direction:row-reverse;justify-content:space-between;padding:10px 15px}.auth-divider{display:flex;align-items:center;gap:12px;font-size:11px;color:#61755d;margin:26px 0 22px}.auth-divider>span{height:1px;background:#26352a;flex:1}.auth-security{display:flex;gap:7px;align-items:center;justify-content:center;margin-top:25px;font-size:11px;color:#758e69}.auth-form>footer{position:absolute;bottom:34px;font-size:11px;letter-spacing:1px;color:#51674c}.auth-form>footer>span{margin-left:17px;letter-spacing:.9px;color:#3e533d}.inline-error{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.8;color:#e2b48d;background:#30261c;border:1px solid #5c4930;border-radius:7px;padding:12px;margin-bottom:15px;flex-wrap:wrap}.inline-error>svg{margin-top:3px}.inline-error>button{background:transparent;border:0;color:#b5d296;font-size:12px;text-decoration:underline;padding:0}.chat-empty-graphic>i,.dashboard-art>i{pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{opacity:1;box-shadow:0 0 9px #a1f36344}50%{opacity:.5;box-shadow:0 0 3px #a1f36311}}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes check-in{0%{transform:scale(.5) rotate(-15deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes check-draw{0%{stroke-dashoffset:70}to{stroke-dashoffset:0}}@keyframes toast-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modal-in{0%{transform:translateY(10px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -8px}}@media(min-width:1600px){.sidebar{width:244px;min-width:244px;padding-left:20px;padding-right:20px}.main{margin-left:244px;padding-left:36px;padding-right:36px}.inbox-layout{grid-template-columns:315px minmax(400px,1fr) 270px}.inbox-layout.no-profile,.inbox-layout:has(.chat-empty){grid-template-columns:315px 1fr}.conversation-item{min-height:102px;padding:18px 12px}.conversation-preview b{font-size:15px}.conversation-preview p{font-size:13px}.preview-tag{font-size:11px}.conversation-preview time{font-size:12px}.messages{padding-left:32px;padding-right:32px}.message-bubble>p{font-size:15px}.message-bubble{padding:12px 15px 8px}.message-bubble time{font-size:11px}.internal-note p{font-size:13px}.chat-header{min-height:78px;padding:15px 23px}.chat-title h2{font-size:17px}.chat-title p{font-size:12px}.chat-title h2>.badge{font-size:11px}.contact-panel>header h2{font-size:15px}.contact-section{padding:17px 20px}.section-label{font-size:11px}.compact-field,.compact-field select,.contact-section dd{font-size:12px}.contact-hero h3{font-size:20px}.composer textarea{font-size:15px;height:74px}.composer-tabs>button{font-size:13px}.composer-tabs>span{font-size:11px}.composer-actions .button{font-size:13px}.composer-footer,.composer-footer kbd,.chat-context{font-size:11px}.contact-section textarea{font-size:12px}.metric-indicator{font-size:11px}.inbox-metrics>div{min-height:87px}.page-heading{padding-top:32px;padding-bottom:28px}.page-heading h1{font-size:31px}.page-heading p{font-size:15px}.inbox-layout{height:calc(100vh - 365px)}.demo-mode .inbox-layout{height:calc(100vh - 395px)}}@media(max-width:1320px){.sidebar{width:204px;min-width:204px;padding-left:12px;padding-right:12px}.main{margin-left:204px;padding-left:21px;padding-right:21px}.brand{font-size:25px}.workspace{padding:11px 8px}.workspace b{font-size:13px}.workspace small{font-size:11px}.workspace-symbol{width:29px;height:30px}.sidebar nav>button{font-size:13px;gap:9px}.inbox-layout{grid-template-columns:260px minmax(290px,1fr) 220px}.inbox-layout.no-profile,.inbox-layout:has(.chat-empty){grid-template-columns:260px 1fr}.contact-section{padding:14px 12px}.chat-header{padding:12px 11px;gap:8px}.chat-header-actions .icon-button{width:22px}.chat-title h2{font-size:13px;gap:5px}.chat-title h2>.badge{font-size:10px}.chat-title p{font-size:11px}.chat-header .avatar{width:29px;height:29px;font-size:12px}.resolve-button{padding:0 6px}.resolve-button span{display:none}.messages{padding-left:14px;padding-right:14px}.message-bubble{max-width:86%;padding:10px 11px 6px}.message-bubble>p{font-size:12px}.internal-note p{font-size:11px}.composer-tabs{gap:10px;padding:0 9px}.composer-tabs>span{display:none}.metric-indicator{display:none}.inbox-metrics>div{padding:14px 12px}.inbox-metrics{gap:10px}.channel-grid,.campaign-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.kanban-board{grid-template-columns:repeat(5,200px)}.contact-hero h3{font-size:17px}.contact-hero p{font-size:11px}.contact-panel>header h2{font-size:12px}.contact-hero .avatar.large{width:57px;height:57px;font-size:21px}.chat-context,.context-ticket{font-size:10px}.conversation-item{padding-left:7px;padding-right:7px;gap:9px}.conversation-tabs{gap:13px}.conversation-tabs>button{font-size:11px}.conversation-preview b{font-size:12px}.conversation-preview p{font-size:11px}.conversation-item .avatar{width:31px;height:31px;font-size:12px}.conversation-preview time{font-size:11px}.preview-tag,.app-footer{font-size:10px}.dashboard-art{margin-right:0}.auth-visual{padding-left:45px;padding-right:35px}.auth-visual h1{font-size:36px}.auth-orbit{margin-left:0}.integration-intro>.badge{font-size:11px}.integration-intro p{font-size:12px}}@media(max-width:1120px){.sidebar{width:190px;min-width:190px}.main{margin-left:190px;padding-left:17px;padding-right:17px}.sidebar nav>button{font-size:12px}.workspace b{font-size:12px}.workspace small{font-size:11px}.brand{font-size:23px;gap:7px;padding-left:6px}.brand-icon{width:31px;height:31px;border-radius:9px}.brand-icon>svg:last-child{top:7px;left:10px}.workspace{gap:7px}.workspace .badge{font-size:10px;padding:3px}.nav-new{display:none}.connection-card{padding:10px 7px;gap:6px}.connection-card b,.connection-card small{font-size:11px}.connection-card>.live-dot{display:none}.sidebar-person b{font-size:12px}.sidebar-person small{font-size:11px}.inbox-layout,.inbox-layout.no-profile,.inbox-layout:has(.chat-empty){grid-template-columns:255px minmax(280px,1fr)}.contact-panel{display:none}.inbox-layout .contact-panel{position:fixed;right:20px;top:90px;bottom:35px;width:260px;border:1px solid #4b613b;border-radius:10px;box-shadow:-20px 20px 80px #000b;z-index:35;display:flex}.inbox-layout:not(.no-profile) .contact-panel{display:flex}.page-heading h1{font-size:26px}.page-heading p{font-size:12px}.date-text{display:none}.inbox-metrics>div{gap:9px;padding:12px 10px;min-height:70px}.inbox-metrics .metric-icon{width:29px;height:29px;border-radius:8px}.inbox-metrics .metric-icon>svg{width:15px}.inbox-metrics>div>span:nth-child(2){font-size:11px}.inbox-metrics b{font-size:22px}.presence-avatar{display:none}.inbox-layout{height:calc(100vh - 317px)}.demo-mode .inbox-layout{height:calc(100vh - 350px)}.settings-page{grid-template-columns:1fr}.settings-help{max-width:none}.crm-toolbar{gap:20px}.pipeline-total{padding-left:19px}.crm-toolbar .search-field{width:190px}.pipeline-label small{font-size:11px}.dashboard-stats{gap:9px}.dashboard-stats article{padding:15px}.dashboard-stats .metric-icon{display:none}.dashboard-stats small{max-width:100%}.dashboard-stats b{font-size:24px}.dashboard-grid{gap:15px}.welcome-banner h2{font-size:28px}.dashboard-art{width:190px}.auth-card h2{font-size:27px}.auth-visual h1{font-size:32px}.auth-visual>p{font-size:13px}.auth-visual>.brand{left:39px}.auth-visual>footer{left:45px}.auth-form{padding:70px 32px}.auth-orbit{scale:.9;margin-bottom:40px}}@media(max-width:860px){.sidebar{width:68px;min-width:68px;padding:24px 10px 0}.main{margin-left:68px;padding:0 17px}.brand{padding:0;justify-content:center}.brand>span:not(.brand-icon){display:none}.brand-icon{width:33px;height:33px}.brand-icon>svg:last-child{left:11px;top:8px}.workspace{margin:27px 0;padding:7px;justify-content:center;background:transparent;border-color:#2a3930}.workspace>div,.workspace>.badge{display:none}.workspace-symbol{width:29px;height:29px;font-size:18px;border-radius:6px}.nav-caption{display:none}.sidebar nav>button{justify-content:center;padding:11px 0}.sidebar nav>button>span,.sidebar nav>button>i{display:none!important}.sidebar nav>button.active:before{left:-11px;top:13px;bottom:13px}.sidebar nav>button>svg{width:19px;height:19px}.sidebar nav+nav{margin-top:30px}.sidebar-bottom{padding-top:20px}.connection-card{display:none}.sidebar-person{padding:16px 0;flex-direction:column;gap:13px}.sidebar-person>div{display:none}.sidebar-person .avatar{width:29px;height:29px}.topbar{height:57px;min-height:57px}.topbar-actions{gap:13px}.page-heading{padding-top:25px;padding-bottom:22px}.inbox-layout{height:calc(100vh - 305px);min-height:530px;grid-template-columns:240px minmax(270px,1fr)}.inbox-layout.no-profile,.inbox-layout:has(.chat-empty){grid-template-columns:240px minmax(270px,1fr)}.inbox-layout .contact-panel{top:80px;right:18px;bottom:25px}.conversation-panel>header{padding-left:12px;padding-right:12px}.chat-title h2{font-size:13px}.chat-header-actions{gap:1px}.chat-header .avatar{display:none}.chat-header-actions .icon-button{width:24px}.chat-title p{font-size:11px}.internal-note{max-width:90%}.message-bubble{max-width:88%}.chat-context>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-ticket{display:none}.messages{padding-left:12px;padding-right:12px}.message-bubble>p{font-size:13px}.composer-wrap{padding:10px 10px 0}.composer-footer span:last-child{display:none}.composer textarea{font-size:13px;height:65px;padding:11px}.message-date{margin:16px 0 19px}.composer-actions .button{font-size:11px}.composer-tabs>button{font-size:11px}.inbox-metrics{gap:8px;margin-bottom:17px}.inbox-metrics>div{padding:11px 9px;gap:8px}.inbox-metrics .metric-icon{display:none}.inbox-metrics>div>span:nth-child(2){font-size:11px;gap:8px}.inbox-metrics b{font-size:23px}.integration-intro{padding:19px;gap:12px}.integration-intro>.badge{display:none}.channel-card{padding-left:17px;padding-right:17px}.channel-card>footer{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.channel-info>div{font-size:11px}.channel-info>div>b{font-size:11px}.channel-card h2{font-size:17px}.channel-grid,.campaign-grid{gap:13px}.crm-toolbar{flex-wrap:wrap;gap:17px}.crm-toolbar .search-field{width:100%;order:3}.pipeline-total{margin-left:auto}.dashboard-art{scale:.8;margin-right:-20px}.welcome-banner{padding:25px}.welcome-banner h2{font-size:26px}.dashboard-grid{grid-template-columns:1fr}.dashboard-stats small{font-size:11px}.dashboard-stats b{font-size:24px}.dashboard-stats article{padding:14px 12px}.auth-page{grid-template-columns:1fr 1fr}.auth-visual{padding:45px 25px}.auth-visual h1{font-size:28px;letter-spacing:-1px}.auth-visual>.eyebrow{font-size:10px;letter-spacing:1.3px}.auth-visual>.brand{left:25px;justify-content:flex-start;gap:8px}.auth-visual>.brand>span:not(.brand-icon){display:inline}.auth-visual>footer{left:25px;font-size:11px}.auth-orbit{scale:.73;margin-left:-30px;margin-bottom:15px;align-self:flex-start}.auth-form{padding:70px 25px}.auth-card h2{font-size:25px}.auth-card>.badge{font-size:10px}.auth-card>.badge svg{width:9px}.auth-card>p{font-size:13px}.auth-form>footer{font-size:10px}.auth-form>footer span{margin-left:8px;font-size:10px}.toast{right:17px;bottom:17px;max-width:420px}.page-heading .button{font-size:12px;padding:9px 11px}.demo-banner{font-size:11px}.demo-banner>span{display:none}}@media(max-width:640px){:root{font-size:16px}.sidebar{width:55px;min-width:55px;padding:20px 6px 0}.main{margin-left:55px;padding:0 12px}.brand-icon{width:30px;height:30px;border-radius:9px}.brand-icon>svg:first-child{width:21px}.brand-icon>svg:last-child{width:10px;left:10px;top:8px}.workspace{margin:24px 0;padding:5px}.workspace-symbol{width:24px;height:25px;font-size:16px}.sidebar nav>button{padding:12px 0}.sidebar nav>button>svg{width:18px}.sidebar nav>button.active:before{left:-7px}.sidebar-person{padding:15px 0}.sidebar-person .avatar{width:26px;height:26px;font-size:11px}.topbar{height:52px;min-height:52px}.breadcrumb{font-size:11px;gap:6px}.topbar-actions{gap:9px}.topbar-actions .live-status{font-size:0;gap:0}.topbar-actions .top-separator{display:none}.topbar-actions .icon-button{width:17px}.topbar-actions .icon-button>svg{width:15px}.topbar-actions>.avatar{width:23px;height:23px;font-size:11px}.page-heading{align-items:center;padding:21px 0 20px;gap:12px}.page-heading h1{font-size:24px;margin:8px 0 7px;letter-spacing:-.8px}.page-heading p{font-size:11px;max-width:190px;line-height:1.7}.eyebrow{font-size:10px;letter-spacing:1.2px}.page-heading .button{font-size:0;padding:9px;gap:0;height:33px;min-height:33px;min-width:33px;border-radius:8px}.page-heading .button>svg{width:16px;height:16px}.heading-actions{gap:0}.inbox-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:15px}.inbox-metrics>div{min-height:65px;padding:11px 10px}.inbox-metrics>div.team-presence{display:none}.inbox-metrics b{font-size:23px}.inbox-metrics>div>span:nth-child(2){font-size:11px}.inbox-layout,.inbox-layout.no-profile,.inbox-layout:has(.chat-empty){display:flex;min-height:550px;height:calc(100dvh - 290px);max-height:none;border-radius:8px}.demo-mode .inbox-layout{height:calc(100dvh - 325px)}.conversation-panel{width:100%;border:0}.conversation-panel>header{padding:16px 15px 0}.conversation-panel h2{font-size:16px}.conversation-panel h2 span{font-size:12px}.conversation-panel .search-field{height:36px;margin:15px 0 17px}.search-field input{font-size:14px}.conversation-tabs{gap:24px;height:35px}.conversation-tabs>button{font-size:13px}.conversation-item{min-height:99px;padding:16px 11px;gap:12px}.conversation-item .avatar{width:37px;height:37px;font-size:14px}.conversation-preview b{font-size:15px}.conversation-preview p{font-size:13px;margin:8px 0 10px}.conversation-preview time{font-size:12px}.preview-tag{font-size:11px}.conversation-status>span{width:5px;height:5px}.list-footer{font-size:11px;padding:12px}.chat-panel,.chat-empty,.mobile-chat .conversation-panel{display:none}.mobile-chat .chat-panel{display:flex;width:100%;flex:1}.mobile-back{display:inline-flex;width:20px}.chat-header{gap:8px;padding:11px 10px;min-height:67px}.chat-header .avatar{display:none}.chat-title h2{font-size:15px}.chat-title h2>.badge{display:none}.chat-title p{font-size:11px;gap:4px}.chat-header-actions .icon-button{width:22px}.chat-header-actions .icon-button:nth-child(2){display:none}.chat-title p span{padding:0}.resolve-button{margin-left:1px;height:27px}.chat-context{font-size:10px;padding:9px 11px}.messages{padding:0 11px 16px}.message-bubble>p{font-size:14px;line-height:1.8}.message-bubble{padding:10px 12px 6px;max-width:89%}.message-bubble time{font-size:11px}.message-row{gap:6px;margin:11px 0}.message-row .avatar{display:none}.internal-note p{font-size:12px}.internal-note{max-width:93%}.composer-tabs>button{font-size:12px}.composer textarea{font-size:14px;height:73px}.composer textarea::placeholder{font-size:13px}.composer-actions .button{font-size:13px}.composer-actions .icon-button>svg{width:16px}.composer-footer{font-size:10px}.inbox-layout .contact-panel{right:12px;top:72px;bottom:19px;width:min(280px,calc(100vw - 80px));box-shadow:0 0 0 100vw #0006;z-index:40}.contact-panel>header{height:49px}.contact-panel>header h2{font-size:13px}.contact-hero h3{font-size:20px}.contact-section{padding:17px}.compact-field,.compact-field select,.contact-section dd{font-size:13px}.section-label{font-size:11px}.contact-section textarea{font-size:13px}.contact-hero{padding-top:12px}.contact-hero .avatar.large{width:61px;height:61px;font-size:23px}.app-footer{padding:10px 0;min-height:30px;font-size:10px}.app-footer>span:last-child{display:none}.demo-banner{padding:7px 8px;margin-top:10px;font-size:11px}.demo-banner button{font-size:0;gap:0}.demo-banner button>svg{width:13px}.demo-banner>svg{width:12px}.demo-banner b{font-size:11px}.content-page{min-height:500px}.crm-toolbar{padding:13px;gap:15px;margin-bottom:18px}.pipeline-label{gap:8px}.pipeline-label .metric-icon{width:29px;height:29px;border-radius:8px}.pipeline-label b{font-size:12px}.pipeline-label small{font-size:11px}.pipeline-label>svg{display:none}.pipeline-total{padding-left:12px;gap:6px}.pipeline-total small{font-size:10px;letter-spacing:.6px}.pipeline-total b{font-size:17px}.crm-toolbar .search-field{height:34px}.crm-toolbar .search-field input{font-size:13px}.kanban-board{grid-template-columns:repeat(5,210px);gap:11px}.kanban-column>header>h2{font-size:14px}.stage-amount{font-size:13px}.deal-card-top>div>button{font-size:13px}.deal-card>p{font-size:12px}.hint-line{font-size:11px;line-height:1.8;align-items:flex-start}.hint-line svg{margin-top:2px}.welcome-banner{padding:24px 20px;min-height:260px;margin-bottom:15px}.welcome-banner h2{font-size:27px;line-height:1.5;letter-spacing:-.8px}.welcome-banner p{font-size:12px;line-height:1.9;max-width:180px}.welcome-banner .badge{font-size:10px;letter-spacing:.6px}.dashboard-art{display:none}.dashboard-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.dashboard-stats article{padding:18px 15px}.dashboard-stats small{font-size:11px}.dashboard-stats b{font-size:26px;margin-top:2px}.stat-caption{font-size:10px}.dashboard-grid{gap:16px}.surface>header{padding:17px}.surface h2{font-size:14px}.recent-row{padding:15px 17px;gap:10px}.recent-row b{font-size:13px}.recent-row p{font-size:11px}.recent-row>.badge{font-size:11px}.funnel-row{padding:17px 17px 0}.funnel-row>div:first-child{font-size:12px}.funnel-link{width:calc(100% - 34px);margin-left:17px;margin-right:17px}.table-toolbar{flex-wrap:wrap;padding:16px;gap:17px}.table-toolbar b{font-size:14px}.table-toolbar .search-field{width:100%;height:35px}.table-toolbar .search-field input{font-size:13px}td,th{padding:16px}th{font-size:11px}td{font-size:12px}.contact-cell b{font-size:14px}.contact-cell small{font-size:11px}.channel-grid,.campaign-grid{grid-template-columns:1fr;gap:16px}.integration-intro,.campaign-note{padding:17px;align-items:flex-start;gap:11px;margin-bottom:18px}.integration-intro h2,.campaign-note h2{font-size:15px;line-height:1.7;letter-spacing:-.2px}.integration-intro p,.campaign-note p{font-size:12px;line-height:1.9}.integration-intro>.metric-icon,.campaign-note>.metric-icon{width:31px;height:31px;border-radius:9px}.integration-intro>.metric-icon>svg,.campaign-note>.metric-icon>svg{width:17px}.campaign-note>.badge{display:none}.channel-card{padding:21px 20px 0}.channel-card h2{font-size:21px}.channel-card>p{font-size:13px}.channel-info>div,.channel-info>div>b{font-size:12px}.channel-card-actions .button{font-size:13px}.channel-card>footer{margin-left:-20px;margin-right:-20px;padding:14px 20px}.channel-card>footer>button{font-size:12px}.add-channel-card{min-height:280px}.connection-guide{padding:18px;gap:12px;align-items:flex-start}.connection-guide>span>svg{width:17px;margin-top:3px}.connection-guide h3{font-size:14px;line-height:1.8}.connection-guide p{font-size:11px}.channel-card>header>.badge{font-size:12px}.meta-hook-info small{font-size:11px}.settings-page{gap:16px}.settings-row{flex-direction:column;align-items:flex-start;gap:13px}.settings-brand{gap:12px}.settings-brand h3{font-size:18px}.settings-brand p{font-size:11px;line-height:1.8}.settings-body{padding:19px}.settings-brand .workspace-symbol{width:39px;height:39px;font-size:23px}.settings-help{padding:24px}.settings-help h2{font-size:24px}.settings-help>p{font-size:13px}.modal-backdrop{padding:16px}.modal{padding:22px 20px;max-height:94dvh;border-radius:12px}.modal>header h2{font-size:23px;line-height:1.5;letter-spacing:-.6px}.modal>header p{font-size:13px}.modal>header{margin-bottom:22px}.form-grid{grid-template-columns:1fr;gap:0}.host-grid{grid-template-columns:1fr 90px;gap:12px}.field>span{font-size:14px}.field input,.field select,.field textarea{font-size:15px;padding:12px}.field>small{font-size:12px}.channel-type-tabs{gap:7px;margin-bottom:23px}.channel-type-tabs>button{padding:13px 9px;gap:8px}.channel-type-tabs>button>b{font-size:12px}.channel-type-tabs>button>small{font-size:10px}.channel-type-tabs>button>svg:first-child{width:19px}.channel-type-tabs>button>svg:last-child:not(:first-child){width:11px;top:11px;right:8px}.segmented>button{font-size:11px;padding:9px 5px}.modal-actions{gap:9px;flex-wrap:wrap}.modal-actions>span{width:100%;padding-bottom:8px}.modal-actions .button{font-size:12px}.info-note{font-size:12px;padding:12px;gap:8px;line-height:1.9}.info-note>svg{width:15px}.toast{left:67px;right:12px;bottom:15px;font-size:13px;padding:11px;gap:9px;max-width:none}.toast .success-check{width:25px;height:25px;border-radius:8px}.pair-box>img{width:210px;height:210px}.auth-page{display:flex;flex-direction:column;min-height:100dvh}.auth-visual{min-height:0;padding:30px 28px 32px;display:block;border-right:0;border-bottom:1px solid #2e3d2b}.auth-visual>.brand{position:static;justify-content:flex-start;font-size:27px;gap:8px}.auth-visual>.brand>.brand-icon{width:34px;height:34px}.auth-visual>.eyebrow{margin-top:33px;font-size:10px;letter-spacing:1.7px;margin-bottom:13px}.auth-visual h1{font-size:29px;line-height:1.4;letter-spacing:-1.2px}.auth-visual>p{font-size:13px;line-height:1.9;margin-top:13px}.auth-visual>footer,.auth-orbit{display:none}.auth-form{padding:33px 28px 65px;flex:1;display:block}.auth-card{max-width:100%}.auth-card>.badge{font-size:10px;padding:6px 7px}.auth-card h2{font-size:28px;margin-top:18px}.auth-card>p{font-size:14px;margin-top:10px;margin-bottom:24px}.auth-card .field>span{font-size:14px}.auth-card input{font-size:16px;height:45px}.auth-card .field{margin-bottom:18px}.auth-security{font-size:11px;margin-top:23px}.auth-form>footer{bottom:23px;left:28px;font-size:10px}.auth-form>footer span{font-size:10px;margin-left:13px}.auth-divider{margin:24px 0 20px}.auth-card form>.button,.auth-card>.button{font-size:14px;height:43px}.empty{padding:40px 16px}.chat-empty{display:none}.auth-visual>.brand>.brand-icon>svg:last-child{left:12px;top:10px}.auth-card>.badge svg{width:10px}.filters select{font-size:13px}}.main:has(.inbox-layout){height:100dvh;min-height:760px}.main:has(.inbox-layout) .page-heading,.main:has(.inbox-layout) .inbox-metrics,.main:has(.inbox-layout) .demo-banner,.main:has(.inbox-layout) .app-footer{flex-shrink:0}.inbox-layout,.demo-mode .inbox-layout{min-height:0;height:auto;grid-template-rows:minmax(0,1fr);flex:1 1 0}.conversation-panel,.chat-panel,.contact-panel,.messages,.conversation-list,.contact-scroll{min-height:0}.chat-panel>.chat-header,.chat-panel>.chat-context,.chat-panel>.composer-wrap,.chat-panel>.chat-search{flex-shrink:0}.conversation-panel>.list-footer{flex-shrink:0}@media(min-width:1121px){.main:has(.inbox-layout) .page-heading{padding-top:22px;padding-bottom:21px}.main:has(.inbox-layout) .inbox-metrics>div{min-height:72px;padding-top:12px;padding-bottom:12px}.main:has(.inbox-layout) .inbox-metrics{margin-bottom:18px}.main:has(.inbox-layout) .composer textarea{height:62px}.main:has(.inbox-layout) .topbar{height:60px;min-height:60px}}@media(max-width:640px){.main:has(.mobile-chat){min-height:600px}.main:has(.mobile-chat) .page-heading,.main:has(.mobile-chat) .inbox-metrics{display:none}.inbox-layout.mobile-chat{margin-top:12px}.mobile-chat .chat-header{min-height:64px}.mobile-chat .messages{padding-top:2px}}.campaign-receipt-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:20px}.campaign-receipt-metrics>div{border:1px solid #34452f;background:#182419;border-radius:7px;padding:13px 9px;display:flex;flex-direction:column;gap:7px}.campaign-receipt-metrics strong{font:600 25px Manrope;color:#bedda4}.campaign-receipt-metrics small{font-size:11px;color:#859e77}.campaign-message-list{max-height:330px;overflow:auto}.campaign-message-list article{border:1px solid #2c3d31;border-radius:7px;padding:13px;margin-bottom:10px;background:#111b17}.campaign-message-list article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.campaign-message-list b{font-size:13px;color:#bed1b4;font-weight:500}.campaign-message-list p{font-size:13px;line-height:1.9;color:#91aa86;margin:9px 0}.campaign-message-list article>span{font-size:11px;color:#607b5a;overflow-wrap:anywhere}.campaign-message-list article>small{display:block;font-size:12px;color:#dab689;line-height:1.8}.detail-loading{display:grid;place-items:center;height:190px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.workspace-picker{position:relative;min-width:0;max-width:430px}.workspace-trigger{display:flex;align-items:center;gap:11px;background:transparent;border:1px solid transparent;border-radius:8px;padding:7px 10px;max-width:100%;text-align:left}.workspace-trigger:hover{background:#18221b;border-color:#30432b}.workspace-trigger>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #3b5030;border-radius:9px;background:#20301d;color:#b6df95}.workspace-trigger>div{flex:1;min-width:0}.workspace-trigger small{font-size:9px;letter-spacing:1.2px;color:#7f9674;display:block;margin-bottom:4px}.workspace-trigger b{font-size:14px;font-weight:550;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#d1ddc9}.workspace-trigger>svg{color:#9db48b;margin-left:8px}.workspace-dismiss{position:fixed;inset:0;border:0;background:transparent;z-index:49;cursor:default}.workspace-menu{position:absolute;top:calc(100% + 9px);left:0;width:385px;max-width:calc(100vw - 100px);background:linear-gradient(145deg,#1b2524,#111a1b);border:1px solid #47613a;border-radius:12px;box-shadow:0 25px 70px #0009;z-index:50;padding:12px;animation:modal-in .15s ease-out}.workspace-menu>header{font-size:12px;color:#a4bc95;padding:5px 5px 14px;display:flex;justify-content:space-between;gap:15px}.workspace-menu>header span{font-size:11px;background:#293e20;color:#bce49b;border:1px solid #405c31;padding:2px 7px;border-radius:5px}.workspace-options{max-height:360px;overflow:auto;display:flex;flex-direction:column;gap:5px}.workspace-options>button{display:flex;align-items:center;gap:10px;padding:11px 9px;background:transparent;border:1px solid transparent;border-radius:8px;text-align:left}.workspace-options>button:hover,.workspace-options>button.selected{background:#243520;border-color:#435b34}.workspace-options>button>div{flex:1;min-width:0}.workspace-options b{font-size:13px;line-height:1.6;font-weight:550;color:#ccdfc0;display:block}.workspace-options small{font-size:11px;color:#809b72;display:block;margin-top:4px}.workspace-options>button>svg{color:#b8db9c}.workspace-menu>footer{display:flex;gap:7px;align-items:center;border-top:1px solid #32452f;margin-top:11px;padding:13px 5px 2px;font-size:10px;color:#7f9971}.workspace-menu .search-field{margin-bottom:9px;height:36px}.workspace-menu .search-field input{font-size:12px}.inbox-submenu{display:flex;flex-direction:column;margin:0 0 10px 19px;padding-left:12px;border-left:1px solid #2e3e30;gap:3px}.inbox-submenu>button{display:flex;align-items:center;gap:8px;text-align:left;border:1px solid transparent;border-radius:6px;background:transparent;padding:8px;color:#7e9382;font-size:12px;min-height:32px}.inbox-submenu>button:hover{background:#1a291e;color:#c3dcac}.inbox-submenu>button.selected{color:#b3d798;background:#1e2d1e88}.inbox-submenu>button>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-submenu>button>small{font-size:10px;border:1px solid #34482f;padding:1px 5px;border-radius:4px;color:#9ab885}.inbox-dot{width:5px;height:5px;border-radius:50%;background:#6f7769}.inbox-dot.online{background:#a1f363;box-shadow:0 0 7px #a1f36333}.no-inboxes{font-size:11px;color:#627862;line-height:1.8;padding:7px 8px}.sidebar .workspace{min-width:0}.workspace>div b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.workspace .badge{font-size:9px}.sidebar nav>button.superadmin-nav{color:#bea4e9;border-color:#48395e;background:#30243b55;margin-top:9px}.sidebar nav>button.superadmin-nav.active{background:#362844;border-color:#765796;color:#ddc3ff}.superadmin-nav>.badge{font-size:9px;margin-left:auto;padding:3px 5px}.superadmin-page{padding-bottom:20px}.admin-hero{display:flex;align-items:center;gap:18px;padding:26px 27px;background:radial-gradient(ellipse at 100% 0%,#bda4ff0a,transparent 60%),linear-gradient(120deg,#211c2c,#141b20);border:1px solid #493a60;border-radius:12px;margin-bottom:22px}.admin-hero-icon{width:58px;height:58px;background:#342747;border:1px solid #654b83;border-radius:18px;display:grid;place-items:center;color:#c8adee;box-shadow:0 0 45px #bda4ff09;flex-shrink:0}.admin-hero>div:nth-child(2){flex:1}.admin-hero .eyebrow{font-size:10px;letter-spacing:1.6px;color:#af94ce}.admin-hero h2{font-size:23px;font-weight:600;letter-spacing:-.6px;margin:9px 0}.admin-hero p{font-size:13px;color:#8f849e;line-height:1.9}.admin-hero>.badge{font-size:11px;padding:7px 9px}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.admin-stats article{display:flex;align-items:center;gap:17px;border:1px solid #32393f;border-radius:9px;background:#131b20;padding:21px 23px}.admin-stats article>svg{color:#b8a0db}.admin-stats article>div{display:flex;flex-direction:column;gap:10px}.admin-stats span{font-size:12px;color:#8e999d}.admin-stats strong{font:650 28px Manrope;color:#dce5d5}.admin-toolbar{display:flex;gap:20px;align-items:center;padding:0 0 19px;flex-wrap:wrap}.admin-toolbar>.search-field{margin-left:auto;width:240px;height:37px}.admin-toolbar .search-field input{font-size:12px}.access-tabs{display:flex;align-items:center;gap:7px;background:#0e1519;border:1px solid #2e3a35;padding:5px;border-radius:8px}.access-tabs>button{background:transparent;border:1px solid transparent;border-radius:5px;padding:9px 14px;font-size:12px;color:#7e927a}.access-tabs>button.active{border-color:#415635;background:#25371f;color:#c2e0a8}.company-grid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:18px}.company-card{background:linear-gradient(135deg,#162020,#11191d);border:1px solid #344237;border-radius:11px;padding:23px 22px 0}.company-card>header{display:flex;align-items:center;gap:9px;margin-bottom:21px}.company-symbol{height:49px;width:49px;display:grid;place-items:center;border-radius:14px;border:1px solid #4b603a;background:#27391f;color:#b3d694;margin-right:auto}.company-card>header>.badge{font-size:11px}.company-card h3{font-size:19px;font-weight:600;line-height:1.6;letter-spacing:-.4px}.company-card>p{font-size:12px;color:#7c9477;margin-top:10px;line-height:1.9}.company-people{display:flex;align-items:center;gap:7px;padding:23px 0;font-size:12px;color:#91a586}.company-people>b{color:#c7dfb5;font-size:14px}.company-people>span{margin-left:auto;font-size:11px;color:#6f8968}.company-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #30412f;padding:17px 0}.company-card>footer>small{font-size:10px;color:#6f8669}.user-workspace-tags{display:flex;flex-direction:column;gap:6px;max-width:330px}.user-workspace-tags>span{font-size:12px;color:#a0b594;display:flex;gap:9px;align-items:center}.user-workspace-tags small{font-size:10px;padding:2px 5px;border:1px solid #3a4e31;background:#23301d;border-radius:4px;color:#b7d39f}.members-list{display:flex;flex-direction:column;gap:0;max-height:310px;overflow:auto}.members-list article{display:flex;align-items:center;gap:11px;padding:16px 0;border-bottom:1px solid #2f3e34}.members-list article>div{flex:1;min-width:0}.members-list b{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:550;color:#c6d8bc;flex-wrap:wrap}.members-list small{display:block;overflow-wrap:anywhere;font-size:11px;margin-top:6px;color:#7f9976}.members-list b .badge{font-size:9px}.members-list select,.table-wrap td>select{padding:8px;font-size:12px;border-color:#3c5033;background:#182419}.add-member-form{padding:24px 0 18px}.add-member-form>h3{display:flex;align-items:center;gap:9px;font-size:14px;color:#b3cba1;font-weight:550;margin-bottom:20px}.membership-note{font-size:12px}.audit-list article{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid #2a3832}.audit-list article:last-child{border-bottom:0}.audit-list article>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#24202f;border:1px solid #49375b;color:#bba0dc}.audit-list article>div{flex:1;min-width:0}.audit-list b{font-size:13px;font-weight:500}.audit-list p{font-size:11px;color:#7f947a;margin-top:8px;line-height:1.9;overflow-wrap:anywhere}.audit-list time{font-size:11px;color:#72886b;text-align:right}.access-muted{font-size:12px;color:#849d78;line-height:1.8;padding:15px}.settings-body .settings-row .badge,.connection-card b{font-size:11px}.connection-card small{font-size:10px}.sidebar-person b{font-size:13px}.sidebar-person small{font-size:11px}.sidebar-person{padding-bottom:16px}.sidebar nav>button>span:first-of-type{line-height:1.5}.main .topbar{min-height:72px;height:72px}.main:has(.inbox-layout) .topbar{min-height:72px;height:72px}.main:has(.inbox-layout){min-height:850px}.main:has(.inbox-layout) .page-heading{padding-top:20px;padding-bottom:20px}.inbox-metrics .metric-indicator{font-size:10px}.inbox-layout .messages .message-bubble p{font-size:15px;line-height:1.8}.chat-panel .chat-title h2{font-size:16px}.chat-panel .chat-title p{font-size:12px}.message-bubble time{font-size:10px}.message-date>span{font-size:11px}.composer textarea{font-size:14px!important}.composer textarea::placeholder{font-size:13px}.composer-tabs>button{font-size:12px}.composer-actions .button{font-size:12px}.composer-footer{font-size:10px}.contact-hero{padding-top:4px;padding-bottom:17px}.contact-hero h3{font-size:18px}.contact-hero p{font-size:12px}.contact-section{padding:16px}.section-label{font-size:10px}.compact-field,.compact-field select,.contact-section dd,.stage-box select,.contact-section textarea{font-size:12px}.contact-panel>header h2{font-size:13px}.contact-hero .avatar.large{width:56px;height:56px;font-size:21px}.conversation-preview b{font-size:14px}.conversation-preview p{font-size:12px}.conversation-preview time{font-size:11px}.conversation-panel .search-field input{font-size:12px}.conversation-tabs>button{font-size:12px}.conversation-item{min-height:108px}.conversation-panel h2{font-size:15px}.preview-tag,.inbox-layout .list-footer{font-size:10px}.resolve-button{font-size:11px;min-height:32px}.chat-header-actions .icon-button{min-width:25px}.chat-header .badge{font-size:9px}.chat-context{font-size:10px}.internal-note p{font-size:12px}.internal-note>div{font-size:9px}.internal-note time{font-size:9px}.deal-card-top>div>button{font-size:13px}.deal-card-top>div>small{font-size:11px}.deal-card>p{font-size:12px}.deal-card>strong{font-size:18px}.deal-card>footer>span{font-size:10px}.deal-card>footer select{font-size:10px;max-width:125px}.kanban-column>header>h2{font-size:13px}.kanban-board{grid-template-columns:repeat(5,minmax(235px,1fr))}.channel-card-actions{flex-wrap:wrap}.channel-card-actions .button{font-size:12px}.channel-card>footer>button{font-size:11px}.button{font-size:13px;min-height:39px}.button.small-button{font-size:12px;min-height:33px}.badge{font-size:11px}.field>span{font-size:13px}.field input,.field select,.field textarea{font-size:14px;min-height:42px}.field>small{font-size:11px}.info-note{font-size:12px}.modal>header h2{font-size:24px}.modal>header p{font-size:13px}.modal-actions .button{font-size:13px}.modal-actions>span{font-size:11px}.modal{width:520px}.modal.wide{width:720px}.form-grid{min-width:0}.page-heading p{font-size:13px}.page-heading .eyebrow{font-size:9px}.workspace-menu .workspace-symbol{font-size:16px}.channel-type-tabs>button>b{font-size:13px}.channel-type-tabs>button>small{font-size:11px}.auth-card h2{font-size:29px}.auth-card>p{font-size:14px;line-height:1.9}.auth-card .field>span{font-size:14px}.auth-card input{font-size:15px;height:47px}.auth-card form>.button{font-size:14px;height:46px}.auth-security{font-size:11px}.auth-card{max-width:410px}.toast{font-size:13px}.workspace-menu .workspace-options>button .workspace-symbol{flex-shrink:0}.no-company{margin-bottom:18px}.workspace-picker .search-field{background:#111a17}.superadmin-page .button{font-size:12px}.main:has(.superadmin-page) .heading-actions{display:none}@media(min-width:1321px){.sidebar{width:270px;min-width:270px;padding-left:18px;padding-right:18px}.main{margin-left:270px;padding-left:28px;padding-right:28px}.sidebar nav>button{font-size:14px}.inbox-layout{grid-template-columns:310px minmax(290px,1fr) 290px}.inbox-layout.no-profile,.inbox-layout:has(.chat-empty){grid-template-columns:310px minmax(290px,1fr)}.brand{font-size:27px}.workspace b{font-size:13px}.workspace small{font-size:11px}.workspace{gap:9px}.sidebar .nav-caption{font-size:10px}.nav-caption.second{margin-top:21px}.connection-card{padding:12px 10px}.metric-indicator{display:none}}@media(min-width:861px)and (max-width:1320px){.sidebar{width:235px;min-width:235px}.main{margin-left:235px;padding-left:18px;padding-right:18px}.sidebar nav>button{font-size:13px}.workspace b{font-size:12px}.workspace small{font-size:10px}.workspace .badge{display:none}.inbox-layout,.inbox-layout.no-profile,.inbox-layout:has(.chat-empty){grid-template-columns:280px minmax(290px,1fr)}.inbox-layout .contact-panel{position:fixed;right:18px;top:90px;bottom:28px;width:290px;z-index:40;border:1px solid #49623a;border-radius:10px;box-shadow:-20px 20px 90px #000a}.inbox-metrics>div .metric-icon{display:none}.inbox-metrics>div>span:nth-child(2){font-size:12px}.workspace-trigger b{font-size:13px}.company-grid{grid-template-columns:repeat(2,minmax(235px,1fr))}.admin-stats article{padding:18px 14px;gap:12px}.admin-stats span{font-size:11px}.admin-toolbar{gap:12px}.admin-toolbar>.search-field{width:220px}.sidebar .workspace{padding:11px 9px}.workspace>div b{max-width:160px}.metric-indicator{display:none}.connection-card small{font-size:9px}.connection-card b{font-size:10px}}@media(max-width:860px){.inbox-submenu{display:none}.sidebar .superadmin-nav>.badge{display:none}.main .topbar,.main:has(.inbox-layout) .topbar{height:68px;min-height:68px}.workspace-picker{max-width:300px}.workspace-trigger b{font-size:12px}.workspace-trigger small{font-size:8px}.workspace-trigger>span{width:29px;height:29px}.workspace-trigger{gap:8px}.workspace-menu{max-width:calc(100vw - 100px)}.inbox-layout,.inbox-layout.no-profile,.inbox-layout:has(.chat-empty){grid-template-columns:250px minmax(270px,1fr)}.chat-title .badge{display:none}.chat-title h2{font-size:14px!important}.chat-title p{font-size:10px!important}.company-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.admin-hero{padding:22px 19px;gap:14px}.admin-hero h2{font-size:20px}.admin-hero p{font-size:12px}.admin-hero>.badge{display:none}.admin-stats{grid-template-columns:1fr 1fr;gap:12px}.admin-stats article{padding:17px}.admin-toolbar>.search-field{width:210px}.admin-toolbar{gap:15px}.access-tabs>button{padding:8px 10px;font-size:12px}.company-card{padding:19px 17px 0}.company-card h3{font-size:17px}.company-people{font-size:11px}.company-people>span{font-size:10px}.company-card .button{font-size:11px}.inbox-layout .messages .message-bubble p{font-size:14px}.conversation-preview b{font-size:13px}.conversation-preview p{font-size:11px}.inbox-metrics>div>span:nth-child(2){font-size:12px}.metric-indicator{display:none}.main:has(.inbox-layout){min-height:820px}.main .topbar-actions{gap:11px}.topbar-actions>.live-status{display:none}}@media(max-width:640px){.workspace-picker{max-width:calc(100vw - 180px)}.workspace-trigger{gap:7px;padding:5px 0}.workspace-trigger>span{display:none}.workspace-trigger b{font-size:12px;max-width:176px}.workspace-trigger small{font-size:8px;letter-spacing:.6px}.workspace-trigger>svg{width:12px;margin-left:0}.workspace-menu{width:310px;max-width:calc(100vw - 80px);left:-1px}.workspace-menu>header{font-size:12px}.workspace-options b{font-size:12px}.workspace-options small{font-size:10px}.workspace-menu>footer{font-size:10px;line-height:1.8}.sidebar nav{gap:7px}.sidebar .workspace{margin:20px 0}.sidebar nav+nav{margin-top:10px}.sidebar nav>button.superadmin-nav{margin-top:6px}.main .topbar,.main:has(.inbox-layout) .topbar{height:64px;min-height:64px}.inbox-layout,.inbox-layout.no-profile,.inbox-layout:has(.chat-empty){display:flex}.main:has(.inbox-layout){min-height:810px}.main:has(.mobile-chat){min-height:650px}.chat-panel .chat-title h2{font-size:14px!important}.chat-panel .chat-title p{font-size:10px!important}.chat-header .resolve-button{padding:0 7px}.chat-header .chat-header-actions .icon-button{width:23px;min-width:23px}.chat-header{gap:6px}.inbox-layout .messages .message-bubble p{font-size:14px;line-height:1.9}.messages .message-bubble{padding:11px 12px 7px}.message-bubble time{font-size:10px}.internal-note p{font-size:12px}.internal-note>div{font-size:9px}.composer textarea{font-size:14px!important}.composer textarea::placeholder{font-size:13px}.composer-tabs>button{font-size:11px}.composer-actions .button{font-size:12px}.composer-footer{font-size:8px;line-height:1.7}.chat-context{font-size:9px;min-height:30px}.chat-title{min-width:0}.company-grid{grid-template-columns:1fr}.admin-hero{padding:20px 16px;align-items:flex-start;gap:11px}.admin-hero-icon{width:39px;height:39px;border-radius:12px}.admin-hero-icon svg{width:22px}.admin-hero h2{font-size:19px;line-height:1.5;margin-top:9px;letter-spacing:-.5px}.admin-hero p{font-size:12px;line-height:1.9}.admin-hero .eyebrow{font-size:8px;letter-spacing:1px;line-height:1.7}.admin-stats{gap:9px;margin-bottom:19px}.admin-stats article{padding:16px 12px;gap:11px}.admin-stats article>svg{width:17px}.admin-stats span{font-size:10px}.admin-stats strong{font-size:25px}.admin-toolbar{gap:13px;flex-wrap:wrap}.admin-toolbar>.access-tabs{width:100%;justify-content:stretch}.admin-toolbar .access-tabs>button{flex:1;font-size:11px;padding:8px}.admin-toolbar>.search-field{width:100%;order:3;min-height:37px}.admin-toolbar>.button{margin-left:auto;width:100%;font-size:12px}.company-card{padding:20px 18px 0}.company-card h3{font-size:19px}.company-card>p{font-size:12px}.company-people,.company-card .button{font-size:12px}.company-people>span{font-size:11px}.members-list article{gap:9px;flex-wrap:wrap}.members-list article>.avatar{width:31px;height:31px;font-size:11px}.members-list b{font-size:12px}.members-list small{font-size:10px}.members-list select{font-size:11px;padding:6px;max-width:81px}.members-list .icon-button{width:22px}.audit-list article{padding:17px;gap:10px;flex-wrap:wrap}.audit-list b{font-size:12px}.audit-list p{font-size:11px}.audit-list time{width:100%;padding-left:45px;font-size:10px}.settings-help>p{font-size:13px}.settings-row p{font-size:12px}.company-card>header>.badge{font-size:11px}.page-heading p{font-size:12px;max-width:210px;line-height:1.8}.page-heading h1{font-size:25px}.page-heading .eyebrow{font-size:8px;letter-spacing:1px}.conversation-preview b{font-size:14px}.conversation-preview p{font-size:12px}.conversation-preview time{font-size:11px}.conversation-tabs>button{font-size:12px}.conversation-panel .search-field input{font-size:13px}.conversation-panel h2{font-size:15px}.field input,.field select,.field textarea{font-size:14px}.field>span{font-size:13px}.field>small{font-size:11px}.modal>header h2{font-size:23px}.modal>header p{font-size:12px}.modal-actions .button,.modal .info-note{font-size:12px}.modal .form-grid.host-grid{grid-template-columns:1fr 95px}.channel-type-tabs>button>b{font-size:11px}.channel-type-tabs>button>small{font-size:9px}.channel-type-tabs>button{padding:13px 9px}.auth-visual h1{font-size:32px}.auth-visual>p{font-size:13px}.auth-visual .eyebrow{font-size:9px}.auth-card h2{font-size:27px}.auth-card>p{font-size:13px}.auth-card input{font-size:15px;height:46px}.auth-card form>.button{font-size:14px}.auth-security{font-size:10px}.auth-card>.badge{font-size:9px;letter-spacing:.3px}.toast{font-size:12px}.inbox-metrics>div>span:nth-child(2){font-size:11px}.inbox-metrics b{font-size:24px}.contact-panel>header h2{font-size:13px}.contact-section textarea,.compact-field,.compact-field select,.contact-section dd{font-size:12px}.contact-scroll .section-label,.contact-tags .tag{font-size:10px}.contact-hero p{font-size:12px}.contact-hero h3{font-size:19px}.stage-box select{font-size:12px}.app-footer{font-size:9px}.inbox-submenu{display:none}}.sidebar{overflow-y:auto;overflow-x:hidden;padding-top:25px}.sidebar>.workspace{margin-top:25px;margin-bottom:22px}.sidebar nav>button{min-height:38px;padding-top:9px;padding-bottom:9px}.sidebar nav{gap:4px}.sidebar .nav-caption.second{margin-top:20px}.sidebar-bottom{padding-top:20px}.sidebar-person{flex-shrink:0}.sidebar .connection-card{margin-bottom:12px}@media(max-width:860px){.sidebar{padding-top:20px}.sidebar nav>button{padding:11px 0}.sidebar>.workspace{margin-top:20px;margin-bottom:20px}}.inbox-members{border:1px solid #344638;border-radius:10px;padding:16px;margin:12px 0 24px}.inbox-members legend{color:#c3e1b0;font-size:14px;padding:0 7px}.inbox-members p,.inbox-members>small{color:#91a797;font-size:12px;line-height:1.7}.inbox-members label{display:flex;align-items:center;gap:12px;padding:12px 0;cursor:pointer}.inbox-members input{width:18px;height:18px;accent-color:#a1f363;flex:0 0 auto}.inbox-members label span{font-size:14px}.inbox-members label small{display:block;color:#8a9e89;font-size:11px;margin-top:4px}.workspace-picker{z-index:60}.workspace-trigger{min-height:50px;width:100%;transition:background .15s,border-color .15s}.workspace-trigger>span,.workspace-trigger>svg{flex-shrink:0}.workspace-menu{max-height:min(520px,calc(100dvh - 100px));overflow:auto}.main:has(.inbox-layout),.main:has(.inbox-layout.mobile-chat){min-height:0;height:100dvh}.inbox-layout{min-height:0}.conversation-kind-tabs{display:flex;gap:5px;padding:12px 0 0}.conversation-kind-tabs button{flex:1;padding:7px;border:1px solid #2b3b34;border-radius:6px;background:#111b18;color:#92a494;font-size:13px}.conversation-kind-tabs button.active{color:#bbf295;border-color:#506d3e;background:#24351e}.presence-control{display:flex;align-items:center;gap:5px;margin-top:3px}.presence-control select{width:auto;min-width:0;padding:2px 4px 2px 0;border:0;background:transparent;color:#a3b3a0;font-size:12px;box-shadow:none}.presence-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#76828b;flex-shrink:0}.available .presence-dot{background:#a1f363;box-shadow:0 0 7px #a1f36340}.away .presence-dot{background:#e8b85d}.presence-status{display:flex;align-items:center;gap:6px}.team-chat-layout{display:grid;grid-template-columns:290px minmax(0,1fr);height:calc(100dvh - 260px);min-height:420px;overflow:hidden}.team-chat-people{border-right:1px solid #2b373a;overflow:auto;min-height:0}.team-chat-people header{padding:20px 14px}.team-chat-people h2{font-size:16px;margin-bottom:16px}.team-chat-people>button{display:flex;align-items:center;gap:13px;width:calc(100% - 16px);margin:4px 8px;padding:14px 10px;border:1px solid transparent;background:transparent;border-radius:8px;text-align:left}.team-chat-people>button.selected{background:#243020;border-color:#466139}.team-chat-people>button>span{min-width:0}.team-chat-people b{display:block;font-size:14px;overflow-wrap:anywhere}.team-chat-people small{font-size:12px;margin-top:7px;color:#8b9e8e}.team-chat-conversation{display:flex;flex-direction:column;min-width:0;min-height:0}.team-chat-conversation>header{display:flex;align-items:center;gap:14px;padding:20px;border-bottom:1px solid #2b373a}.team-chat-conversation>header h2{font-size:17px}.team-chat-conversation>header p{font-size:12px;color:#8b9e8e;margin-top:6px}.team-chat-conversation>header .badge{margin-left:auto}.team-chat-messages{flex:1;overflow:auto;min-height:0;padding:20px;display:flex;flex-direction:column;gap:12px}.team-chat-messages article{padding:12px 16px;background:#1f2930;border:1px solid #34414a;border-radius:10px 10px 10px 2px;width:fit-content;max-width:85%}.team-chat-messages article.own{align-self:flex-end;background:#24351f;border-color:#415c32;border-radius:10px 10px 2px}.team-chat-messages article small{font-size:12px;color:#accc98}.team-chat-messages article p{font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.team-chat-messages article time{display:block;text-align:right;font-size:10px;color:#93a08c}.team-chat-compose{display:flex;align-items:flex-end;gap:12px;border-top:1px solid #2b373a;padding:16px}.team-chat-compose textarea{flex:1;resize:vertical;min-height:65px;max-height:180px;font-size:14px}.contact-search{display:flex;gap:10px;flex-wrap:wrap}.contact-search .search-field{width:300px;height:38px}.contacts-page .table-toolbar{flex-wrap:wrap;gap:15px}.contact-row-actions,.contact-tags{display:flex;gap:7px;flex-wrap:wrap}.contact-row-actions{min-width:260px}.contact-bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;font-size:13px;color:#92a18c}.contact-bulk-actions>button:not(.button){background:transparent;border:0;color:#b1dc95;font-size:12px}.contacts-page input[type=checkbox]{width:17px;height:17px;accent-color:#a1f363}.contact-pagination{display:flex;align-items:center;justify-content:flex-end;gap:15px;padding:20px 0;font-size:13px;flex-wrap:wrap}.contact-pagination>span{margin-right:auto;color:#8b9e8e}@media(max-height:780px)and (min-width:641px){.main:has(.inbox-layout) .page-heading{padding-top:10px;padding-bottom:10px}.main:has(.inbox-layout) .page-heading .eyebrow,.main:has(.inbox-layout) .page-heading p{display:none}.main:has(.inbox-layout) .inbox-metrics{display:none}.main:has(.inbox-layout) .app-footer{display:none}}@media(max-width:640px){.workspace-trigger{padding:7px;min-width:0}.team-chat-layout{grid-template-columns:1fr;grid-template-rows:170px minmax(350px,1fr);height:auto;min-height:650px}.team-chat-people{border-right:0;border-bottom:1px solid #2b373a}.team-chat-people header{padding:10px}.team-chat-people h2{margin-bottom:8px}.team-chat-people>button{padding:8px 10px}.team-chat-compose{gap:7px;padding:10px}.contact-search,.contact-search .search-field{width:100%}.main:has(.inbox-layout) .inbox-metrics{display:none}.main:has(.inbox-layout) .app-footer{display:none}}.auth-mode-link{display:block;width:100%;padding:13px;margin-top:15px;color:#b8e897;background:transparent;border:1px solid #3a5030;border-radius:8px;font-size:14px}.auth-mode-link:hover{background:#22301d}.first-access-done{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.first-access-done>svg{color:#a1f363;filter:drop-shadow(0 0 8px #a1f36344)}.sidebar{overflow:hidden}.sidebar-navigation{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px}.sidebar-navigation>.workspace{margin-top:25px;margin-bottom:22px}.sidebar-bottom{flex-shrink:0;padding-top:12px;background:#0d1216}.sidebar-person .presence-control select{max-width:135px}@media(max-height:900px){.sidebar .connection-card{display:none}.sidebar-bottom{padding-top:5px}}@media(max-width:960px){.sidebar-navigation>.workspace{display:none}}.smart-select{display:inline-flex;position:relative;min-width:0;width:100%}.smart-select>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:38px;padding:9px 12px;border:1px solid #34433a;border-radius:8px;background:#121b1b;color:#d3e2cd;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.smart-select>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-select>button>svg{flex-shrink:0;color:#9ab487}.smart-select>button:hover,.smart-select>button[aria-expanded=true]{background:#1d2b20;border-color:#698d4f}.smart-select>button:focus-visible{outline:2px solid #a1f36388;outline-offset:2px}.smart-select>button[aria-invalid=true]{border-color:#db8a74}.smart-select>button:disabled{opacity:.5;cursor:default}.smart-select select.select-native-validation{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;opacity:0!important;pointer-events:none;overflow:hidden;clip-path:inset(50%);top:0;left:0;border:0}.smart-select-menu{position:fixed;z-index:10000;padding:6px;overflow-y:auto;background:linear-gradient(145deg,#1a2723,#101919);border:1px solid #506c3d;border-radius:10px;box-shadow:0 16px 45px #0009,0 0 20px #a1f3630a}.smart-select-menu>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;background:transparent;border:0;border-radius:6px;font-size:13px;line-height:1.4;color:#b7c6b1;text-align:left}.smart-select-menu>button.selected{color:#bcf393;background:#273b21}.smart-select-menu>button.highlighted:not(:disabled),.smart-select-menu>button:hover:not(:disabled){background:#33492a;color:#e0f7cf}.smart-select-menu>button:disabled{color:#687968;cursor:default}.compact-field>.smart-select{width:auto;max-width:65%}.compact-field .smart-select>button{min-height:30px;padding:4px 2px;border-color:transparent;background:transparent;font-size:12px}.filters .smart-select{width:50%}.presence-control .smart-select{width:auto}.presence-control .smart-select>button{padding:2px 0;min-height:24px;border:0;background:transparent;font-size:12px;color:#a3b3a0;gap:8px}.pipeline-editor-list{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.pipeline-editor-list>div{display:flex;gap:7px;align-items:center}.pipeline-editor-list>div>span{font-size:12px;color:#8fa17e;min-width:24px}.pipeline-editor-list input{min-width:0;flex:1}.pipeline-editor-list>div>button{background:#1a2520;border:1px solid #344735;padding:8px;border-radius:6px;color:#adc997}.pipeline-editor-list button:disabled{opacity:.3}.pipeline-editor-settings{display:grid;gap:18px;margin-top:24px}.main:has(.inbox-layout) .topbar{height:60px;min-height:60px}.main:has(.inbox-layout) .topbar .live-status,.main:has(.inbox-layout) .top-separator{display:none}.main:has(.inbox-layout){padding-bottom:12px}.main:has(.inbox-layout) .inbox-layout{margin-top:12px;margin-bottom:0}.inbox-list-actions{display:flex;gap:5px}.inbox-list-actions .icon-button{width:30px;height:30px}.app:has(.inbox-layout) .sidebar .connection-card{display:none}@media(max-width:640px){.pipeline-editor-list>div{flex-wrap:wrap}.pipeline-editor-list input{width:calc(100% - 35px)}.main:has(.inbox-layout) .topbar{min-height:58px;height:58px}}.brand{letter-spacing:-.5px;gap:9px}.brand>span:not(.brand-icon){font-size:17px;line-height:1.18;max-width:158px}.brand>span:not(.brand-icon)>span{display:block;font-size:23px}.brand-icon{flex-shrink:0}.brand sup{display:none}.send-spinner{animation:connect-spin 1s linear infinite;color:var(--green)}@keyframes connect-spin{to{transform:rotate(360deg)}}.media-loading{display:flex;align-items:center;gap:10px;padding:20px 12px;font-size:12px;color:var(--muted);min-width:220px}.media-unavailable{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;max-width:320px;font-size:12px}.media-unavailable span{flex:1;min-width:180px;line-height:1.6}.media-unavailable button{display:flex;gap:7px;align-items:center;color:var(--green);border:1px solid #a3ef5b35;border-radius:7px;padding:7px 10px;background:#a3ef5b0a}.connect-audio{display:flex;align-items:center;gap:10px;padding:10px 3px;width:310px;max-width:100%}.connect-audio audio{display:none}.audio-play{width:40px;height:40px;border:1px solid #a3ef5b42;border-radius:50%;background:#a3ef5b13;color:var(--green);display:grid;place-items:center;flex-shrink:0;box-shadow:0 0 18px #a3ef5b09}.audio-track{flex:1;min-width:70px;position:relative;padding-top:2px}.audio-wave{display:flex;align-items:center;justify-content:space-between;height:30px;gap:2px;color:var(--green);overflow:hidden}.audio-wave i{display:block;width:3px;flex:1;max-width:4px;border-radius:8px;background:currentColor}.audio-track input[type=range]{position:absolute;top:0;left:0;width:100%;height:32px;opacity:.01;cursor:pointer;margin:0;padding:0}.audio-track:focus-within{outline:1px solid var(--green);outline-offset:4px;border-radius:4px}.audio-times{display:flex;justify-content:space-between;font-size:10px;color:#a4b7ac;margin-top:4px;font-variant-numeric:tabular-nums}.audio-speed{min-width:39px;border:1px solid #a3ef5b2a;border-radius:12px;background:#0d161b66;color:#d5e7cb;padding:5px;font-size:11px;font-weight:700}.audio-download{color:#8da094;display:flex;padding:5px 0}@media(max-width:600px){.connect-audio{width:255px;gap:7px}}.conversation-inbox-name{display:block;color:#a6cf82;font-size:10px;line-height:1.5;letter-spacing:.3px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-routing{border:1px solid #a3ef5b26;border-radius:12px;padding:18px;margin:18px 0;background:#a3ef5b03}.inbox-routing legend{padding:0 7px;font-weight:600;color:#d7e6d0;font-size:13px}.inbox-routing p{font-size:12px;line-height:1.7;color:#8e9e91}.routing-options{display:grid;gap:12px;margin-top:16px}.routing-options>label:not(.field){display:flex;align-items:center;gap:10px;color:#b4c4b7;font-size:12px}.routing-options input[type=checkbox]{width:16px;height:16px;accent-color:var(--green)}.routing-options.inactive{display:none}.teams-editor-list>div{grid-template-columns:24px minmax(0,1fr) 32px}.crm-page{display:flex;flex-direction:column;min-height:0;height:calc(100dvh - 275px)}.crm-toolbar{flex-shrink:0}.crm-page .kanban-board{display:flex;flex:1;min-height:0;overflow:auto;align-items:stretch;padding-bottom:12px;scrollbar-gutter:stable}.crm-page .kanban-column{display:flex;flex-direction:column;flex:1 0 245px;min-width:245px;min-height:0;max-height:100%;border-top-color:var(--stage-color)}.crm-page .kanban-cards{overflow-y:auto;min-height:0;padding-right:4px;scrollbar-gutter:stable}.crm-page .deal-card{flex-shrink:0}.crm-page .stage-dot{background:var(--stage-color);box-shadow:0 0 9px color-mix(in srgb,var(--stage-color) 20%,transparent)}.deal-assignee{display:grid;gap:6px;margin:12px 0;font-size:11px;color:#9aaa9b}.deal-assignee .smart-select>button{min-height:33px;font-size:12px}.pipeline-editor-list .stage-color-picker{width:28px;height:28px;padding:2px;border:1px solid #a3ef5b30;border-radius:7px;background:transparent;cursor:pointer}.message-author{font-size:10px;color:#a5c08f;font-weight:600;margin-bottom:5px}.incoming .message-author{color:#93b5c8}.message-reply{display:flex;opacity:0;z-index:2;width:28px;height:28px;align-items:center;justify-content:center;cursor:pointer}.message-row:hover .message-reply,.message-reply:focus-visible{display:flex;opacity:1}.message-reply:hover{background:#30452b;border-color:#a1f363}@media(hover:none){.message-reply{opacity:1}}@media(max-height:740px){.crm-page{height:calc(100dvh - 240px)}}.campaign-import{border:1px solid #a1f36329;background:#a1f36304;border-radius:12px;padding:16px;margin:20px 0}.spreadsheet-upload{display:flex;align-items:center;gap:12px;color:#d1e2c7;cursor:pointer;position:relative;padding:12px;border:1px dashed #a1f36350;border-radius:8px}.spreadsheet-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.spreadsheet-upload span{flex:1;font-size:13px}.spreadsheet-upload small{display:block;color:#8ea482;font-size:11px;margin-top:5px}.campaign-import details small{display:block;margin:5px 0}.campaign-import>p{font-size:12px;margin:12px 0}.import-preview{display:grid;gap:7px;margin:12px 0;font-size:12px}.import-preview>div{display:flex;justify-content:space-between;gap:10px}.import-preview code{color:#a4bb94}.billing-page{display:grid;gap:20px}.billing-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.billing-header p{color:#91a38c;font-size:13px;margin-top:8px}.invoice-list{display:grid;gap:14px}.invoice-card{display:flex;align-items:center;gap:24px;padding:22px;flex-wrap:wrap}.invoice-card>div:first-child{flex:1;min-width:200px}.invoice-card h3{margin:10px 0 8px;font-size:16px}.invoice-card p{color:#96a48f;font-size:12px;margin:5px 0}.invoice-card>strong{font-size:23px;font-weight:500;color:#d5e8c7}.invoice-actions{display:flex;gap:8px;flex-wrap:wrap}.invoice-total{font-size:32px;color:var(--green)}.invoice-notes{white-space:pre-wrap;margin:20px 0;line-height:1.7}.billing-warning{display:flex;gap:12px;align-items:center;border:1px solid #e1bc7844;background:#e1bc7809;padding:18px;border-radius:12px;font-size:13px;color:#e0c394;line-height:1.7}.billing-notice{display:grid;gap:15px;color:#a6b89e;line-height:1.7}.billing-notice>svg{color:#e1bc78}.billing-notice>strong{font-size:30px;color:#e1bc78}.billing-notice>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #a1f36320;padding-bottom:10px;font-size:13px}.billing-notice p{font-size:13px}.connect-context-menu{z-index:10010;min-width:235px;max-width:min(320px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:auto;padding:7px;border:1px solid #a1f3633b;border-radius:12px;background:#111b1df7;box-shadow:0 16px 60px #0009,0 0 20px #a1f36308;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.connect-context-menu>button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;border:0;background:transparent;color:#c7d7bf;text-align:left;padding:11px 12px;border-radius:7px;font-size:12px;cursor:pointer}.connect-context-menu>button:hover,.connect-context-menu>button:focus-visible{outline:none;background:#a1f36318;color:#dfffca}.connect-context-menu>button:disabled{opacity:.4;cursor:default}.connect-context-menu hr{border:0;border-top:1px solid #a1f36320;margin:5px 8px}.context-menu-title{padding:9px 12px;color:#7e9975;font-size:10px;letter-spacing:.5px;border-bottom:1px solid #a1f36316;margin-bottom:5px}.pipeline-editor-list .stage-color-picker{flex:0 0 28px}.crm-page .kanban-cards{flex:1}.channel-archive-actions{display:flex;justify-content:flex-end;margin-bottom:16px}.deleted-channel-list{display:grid;gap:14px}.deleted-channel-list>div{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #a1f36320;padding:12px 0}.deleted-channel-list small{display:block;color:#879c7e;margin-top:6px;font-size:11px}.chat-panel{position:relative}.image-preview{display:block;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:left}.video-preview{position:relative;display:block;padding:0;border:1px solid #a1f36330;border-radius:10px;overflow:hidden;background:#0a1117;min-width:230px;max-width:100%;cursor:pointer}.video-preview video{display:block;width:300px;max-width:100%;max-height:210px;object-fit:contain;pointer-events:none}.video-preview>span{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;background:#142019;color:#c4e9a9;font-size:12px}.media-viewer{position:absolute;inset:0;z-index:60;background:#080e12f5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;flex-direction:column;padding:16px;border-radius:inherit}.media-viewer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 14px;border-bottom:1px solid #a1f36324;flex-shrink:0;color:#d4e2cc}.media-viewer>header small{display:block;font-size:9px;color:#819777;letter-spacing:.5px;margin-top:4px}.media-viewer>header>div{display:flex;gap:12px;align-items:center}.media-viewer>header button,.media-viewer>header a{display:grid;place-items:center;background:#a1f36308;border:1px solid #a1f36326;color:#c4dcb4;border-radius:8px;width:36px;height:36px;cursor:pointer}.media-viewer-content{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;padding:18px 0;overflow:hidden}.media-viewer-content>img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.connect-video-player{display:flex;flex-direction:column;width:100%;max-height:100%;border:1px solid #a1f36335;border-radius:12px;overflow:hidden;background:#080e12;box-shadow:0 12px 60px #0008}.connect-video-screen{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;flex:1;overflow:hidden;cursor:pointer;background:#020506}.connect-video-screen video{display:block;width:100%;max-height:calc(100dvh - 340px);object-fit:contain;min-height:100px}.video-center-play{position:absolute;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;border:1px solid #a1f36366;background:#132416d9;color:#a1f363;box-shadow:0 0 45px #a1f36316;cursor:pointer}.video-buffering{position:absolute}.video-error{padding:30px;font-size:13px;color:#e1bc78;line-height:1.7}.connect-video-controls{padding:12px 16px;background:linear-gradient(120deg,#15221a,#111c21);flex-shrink:0}.connect-video-controls>div{display:flex;gap:12px;align-items:center;margin-top:9px}.connect-video-controls button{display:grid;place-items:center;background:transparent;border:0;color:#c0dbae;cursor:pointer;min-width:25px;min-height:29px}.connect-video-controls .video-speed{border:1px solid #a1f36330;border-radius:12px;font-size:11px;padding:3px 9px;margin-left:auto}.connect-video-controls input[type=range]{height:5px;padding:0;accent-color:#a1f363;border:0;cursor:pointer}.video-seek{width:100%}.video-volume{width:65px}.video-clock{font-size:11px;color:#b1c3a8;white-space:nowrap;font-variant-numeric:tabular-nums}.video-clock i{font-style:normal;color:#63735d;margin:0 3px}.connect-video-player:fullscreen{border:0;border-radius:0;max-height:none}.connect-video-player:fullscreen .connect-video-screen video{max-height:calc(100dvh - 95px)}.connect-video-player:fullscreen .connect-video-screen{flex:1}@media(max-width:600px){.media-viewer,.connect-video-controls{padding:10px}.connect-video-controls>div{gap:6px}.video-volume{width:40px}}.account-security header h2{display:flex;align-items:center;gap:10px}.account-security .settings-row{gap:20px}.security-setup{text-align:center}.security-setup p,.security-recovery p{color:var(--muted);line-height:1.7;margin:12px 0}.security-qr{background:#fff;border-radius:14px;padding:10px;display:inline-flex;margin:8px 0}.security-key{display:block;overflow-wrap:anywhere;background:var(--bg);padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--lime,#a1f363);-webkit-user-select:all;user-select:all}.recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recovery-grid code{font-size:12px;background:var(--bg);padding:10px;border-radius:6px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.security-recovery>svg{color:#a1f363}@media(max-width:600px){.account-security .settings-row{align-items:flex-start;flex-direction:column}.recovery-grid{grid-template-columns:1fr}}
