:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#24352e;background:#f5f7f5;font-synthesis:none;--green:#194c41;--muted:#748179;--line:#e5eae6;--surface:#fff;--soft:#eef3ef;--radius:9px;color-scheme:light}
*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible{outline:3px solid #75b39d;outline-offset:3px}input,select,textarea{width:100%;border:1px solid #dbe2dc;border-radius:7px;background:#fff;color:#24352e;padding:11px 12px;outline:none;transition:border-color .15s}input:focus,textarea:focus,select:focus{border-color:#448570;box-shadow:0 0 0 3px #194c4112}textarea{resize:vertical;min-height:105px;line-height:1.6}label{display:block;font-size:12px;font-weight:550;margin-bottom:17px}label input,label select,label textarea{display:block;margin-top:8px;font-size:13px;font-weight:400}h1,h2,h3,p{margin:0}h1{font-size:26px;letter-spacing:-.7px;font-weight:650}h2{font-size:18px;letter-spacing:-.35px}h3{font-size:13px}a{color:inherit;text-decoration:none}.primary,.secondary{border-radius:7px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:38px}.primary{background:var(--green);color:#fff;border:1px solid var(--green)}.primary:hover:not(:disabled){background:#246451}.secondary{background:#fff;color:#3c5348;border:1px solid #dce4dd}.secondary:hover:not(:disabled){background:#f1f6f2}.full{width:100%}.text-button{border:0;background:none;color:var(--muted);padding:8px 0;font-size:12px}.text-button:hover{color:var(--green)}.muted{color:var(--muted);line-height:1.65;font-size:13px}.small{font-size:11px}.error{color:#aa3d36!important;line-height:1.6;font-size:12px}.error:not(:empty){margin:8px 0 14px}.tag{background:#eef2ee;color:#63756a;padding:5px 9px;border-radius:5px;font-size:10px;white-space:nowrap;display:inline-block}.wordmark{display:flex;align-items:baseline;gap:8px;font-size:31px;font-weight:780;letter-spacing:-1.8px}.wordmark span{font-size:13px;letter-spacing:-.3px;font-weight:450;color:#93a89a}.avatar{width:37px;height:37px;background:#e5ece6;color:#42624b;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:650;letter-spacing:.1px}.avatar.telegram_bot{background:#dcecf0;color:#3a6e82}.avatar.telegram_personal{background:#e5e8ef;color:#506584}.avatar.instagram{background:#f0e3e6;color:#995c6a}.avatar.max{background:#e9e5f0;color:#71618b}.workspace{display:grid;grid-template-columns:202px minmax(0,1fr);height:100dvh;min-height:560px}.rail{background:#f0f3ef;border-right:1px solid #e1e7e0;padding:28px 16px 20px;display:flex;flex-direction:column}.rail .wordmark{padding:0 13px}.workspace-label{font-size:9px;font-weight:600;letter-spacing:1.25px;color:#879389;margin:45px 12px 16px}.nav-button{display:flex;align-items:center;gap:10px;padding:11px 12px;width:100%;border:0;border-radius:7px;background:none;font-size:12px;text-align:left;color:#718075;margin-bottom:6px}.nav-button.active{background:#dfe9df;color:#254d39;font-weight:650}.nav-button:hover{background:#e5ece3}.nav-glyph{font-size:21px;width:20px;line-height:20px;font-weight:400}.count{margin-left:auto;font-size:10px;background:#fff9;min-width:20px;border-radius:4px;text-align:center;padding:3px}.rail-bottom{margin-top:auto}.local-note{font-size:10px;color:#577060;padding:15px 10px;border-bottom:1px solid #dde5dc;margin-bottom:18px}.local-note small{display:block;color:#8b958d;margin:7px 0 0 13px;font-size:10px}.status-dot{display:inline-block;width:5px;height:5px;border-radius:100%;background:#b89a54;margin-right:5px;vertical-align:middle}.profile{display:flex;align-items:center;gap:9px;padding:0 8px}.profile b{font-size:11px}.profile small{display:block;color:#8a948c;font-size:10px;margin-top:5px}.rail-bottom>.text-button{margin:8px 0 0 55px;font-size:10px}.main{display:flex;flex-direction:column;min-width:0;min-height:0}.page-header{padding:28px 30px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.breadcrumb{font-size:10px;color:#8b948d;margin-bottom:13px}.breadcrumb span{padding:0 10px;color:#b0b7b1}.heading-note{font-size:11px;letter-spacing:0;color:#859087;font-weight:400;margin-left:17px}.test-banner{font-size:10px;color:#7f7556;background:#f5f1e7;border-top:1px solid #ede8dc;border-bottom:1px solid #ede8dc;padding:9px 30px;display:flex;justify-content:space-between;gap:16px}.test-banner #sync{white-space:nowrap;color:#88917b}.inbox{display:grid;grid-template-columns:310px minmax(280px,1fr) 268px;flex:1;min-height:0;min-width:0;background:#fff}.conversation-pane{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line)}.list-tools{padding:19px 17px 0}.search-label{display:flex;align-items:center;border:1px solid #e3e8e3;background:#f8faf7;border-radius:7px;padding:0 10px;gap:8px;margin-bottom:17px}.search-label span{color:#788a7d;font-size:21px}.search-label input{padding:11px 0;border:0;box-shadow:none;background:none;margin:0;font-size:11px}.filters{display:flex;gap:5px;flex-wrap:wrap;padding-bottom:15px}.filters button{border:1px solid transparent;border-radius:5px;background:none;color:#7a867e;padding:6px 8px;font-size:10px}.filters button.selected{background:#eaf0e9;color:#3d5f49;font-weight:650}.filters button:hover{background:#f0f4ee}.channel-filter{display:flex;align-items:center;justify-content:space-between;color:#93a093;font-size:10px;margin:0;padding:11px 0;border-top:1px solid var(--line)}.channel-filter select{margin:0;padding:4px 0;width:auto;max-width:190px;border:0;font-size:10px;color:#647969;background:transparent}.conversation-list{overflow:auto;flex:1}.conversation{width:100%;display:flex;gap:11px;align-items:flex-start;padding:18px 16px;border:0;border-left:3px solid transparent;border-bottom:1px solid #f1f4ef;background:#fff;text-align:left}.conversation:hover{background:#f7f9f5}.conversation.active{background:#edf3eb;border-left-color:#557d55}.conversation .avatar{width:35px;height:35px;border-radius:11px;font-size:11px}.conversation-copy{display:block;flex:1;min-width:0}.conversation-top{display:flex;align-items:center;gap:5px;justify-content:space-between}.conversation-top b{font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation time{font-size:9px;color:#919a91;flex-shrink:0}.preview{display:block;font-size:11px;color:#818c82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:8px 0 11px}.conversation-meta{display:flex;align-items:center;justify-content:space-between;gap:4px}.source-label{font-size:9px;color:#708270}.mini-status{font-size:9px;color:#909a8d}.unread{min-width:16px;height:16px;background:#557b55;border-radius:5px;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:9px;padding:0 4px}.list-footer{padding:12px 18px;font-size:10px;color:#9ba497;border-top:1px solid var(--line)}.empty-list{padding:40px 25px;color:#87947f;font-size:12px}.empty-list b{color:#556d4e;font-size:13px}.empty-list p{margin-top:10px;line-height:1.8}.chat{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fafbf8}.chat-header{height:80px;flex-shrink:0;background:white;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:17px 23px}.chat-title{flex:1;min-width:0}.chat-title h2{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-title p{font-size:10px;color:#86917f;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-title p span{margin:0 5px}.chat-header .secondary{font-size:10px;padding:7px 10px;min-height:32px}.message-history{padding:18px 27px;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:17px;scroll-behavior:smooth}.day-label{text-align:center;color:#919c8b;font-size:9px;padding:8px;margin-bottom:6px}.message{max-width:85%;padding:13px 16px;border:1px solid #e8ece4;border-radius:0 11px 11px 11px;background:white;align-self:flex-start;min-width:125px}.message.demo_reply{align-self:flex-end;background:#e9f0e2;border-color:#e1ead9;border-radius:11px 0 11px 11px}.message.note{align-self:stretch;max-width:100%;background:#fbf4e2;border-color:#ede3c8;border-radius:8px}.message-author{font-size:10px;color:#657855;font-weight:600;margin-bottom:8px}.message-body{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#3a4933}.message-meta{text-align:right;font-size:8px;color:#89967c;margin-top:10px}.system-message{font-size:9px;color:#97a08e;text-align:center;line-height:1.7;margin:0 18px}.composer{background:#fff;border-top:1px solid var(--line);padding:0 23px 19px}.compose-tabs{display:flex;gap:20px;height:43px;margin-bottom:11px;border-bottom:1px solid #f0f3ec}.compose-tabs button{background:none;border:0;color:#92a085;padding:0;font-size:11px;border-bottom:2px solid transparent}.compose-tabs button.active{color:#526f3e;border-color:#6a8854}.composer textarea{min-height:83px;max-height:190px;border:0;box-shadow:none;padding:3px 0;resize:vertical;font-size:12px}.composer textarea::placeholder{color:#a5b09d}.composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px}.composer-bottom>span{font-size:9px;color:#9ca58e;max-width:190px;line-height:1.5}.composer-bottom .primary{font-size:10px;padding:9px 12px;min-height:34px}.note-mode{background:#fffaf0}.note-mode textarea{background:transparent}.details{border-left:1px solid var(--line);overflow:auto;background:#fff}.details-heading{font-size:11px;padding:24px 20px;border-bottom:1px solid var(--line);color:#627356;display:flex;justify-content:space-between}.details-heading span{font-size:9px;color:#a1aa97}.client-card{padding:24px 20px;text-align:center;border-bottom:1px solid var(--line)}.client-card .avatar{width:48px;height:48px;border-radius:16px;font-size:16px}.client-card h2{font-size:14px;margin-top:12px}.client-card p{font-size:10px;color:#859577;margin:7px 0 12px;overflow-wrap:anywhere}.detail-section{padding:20px;border-bottom:1px solid var(--line)}.detail-section h3{font-size:11px;margin-bottom:19px;display:flex;justify-content:space-between}.subtle{font-weight:400;color:#a2ab98;font-size:9px}.detail-section label{font-size:10px;color:#8b987e;margin-bottom:13px;font-weight:400}.detail-section input,.detail-section select{font-size:11px;padding:9px;color:#556a43;border-color:#e5eadf;margin-top:6px}.detail-section .secondary{font-size:10px;min-height:32px;padding:8px}.detail-section #claim{margin-bottom:14px}.detail-foot{padding:20px;font-size:10px;color:#89967a;line-height:1.8}.detail-foot b{font-weight:500;color:#5d724b}.detail-foot p{margin-top:7px}.empty-chat{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;min-height:300px;text-align:center;padding:32px}.empty-chat .empty-mark{font-size:52px;letter-spacing:-4px;font-weight:750;color:#d4dfca;margin-bottom:28px}.empty-chat h2{font-size:19px;color:#597046}.empty-chat p{font-size:12px;line-height:1.9;color:#95a185;margin-top:13px}.padded{padding:25px 20px}.mobile-back{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,10px);background:#253b2b;color:white;padding:13px 20px;border-radius:9px;box-shadow:0 5px 30px #142a2422;opacity:0;pointer-events:none;transition:.2s;font-size:12px;z-index:100;max-width:min(90vw,650px);line-height:1.7}#toast.visible{opacity:1;transform:translate(-50%,0)}dialog{border:1px solid #e0e8d9;border-radius:14px;padding:27px;width:min(560px,calc(100vw - 30px));max-height:88dvh;overflow:auto;box-shadow:0 28px 100px #132b2622;color:#294132}dialog::backdrop{background:#122d2440;backdrop-filter:blur(3px)}.modal-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.modal-top h2{font-size:21px}.modal-top+.muted{margin-bottom:24px}dialog form{margin-top:20px}dialog label{color:#657d59}dialog .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.team-list{margin:15px 0 23px}.team-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eef2e8;padding:16px 0}.team-row>div{flex:1}.team-row b{font-size:12px}.team-row small{font-size:10px;display:block;margin-top:6px;color:#829472}.danger{color:#a56659}.channel-row{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.channel-row h3{font-size:13px}.channel-row p{font-size:12px;line-height:1.7;color:#839473;margin-top:8px}.channels+.small{margin-top:20px}.login{display:grid;grid-template-columns:1.08fr 1fr;min-height:100dvh}.login-story{background:#194c41;color:#fff;padding:50px 60px;display:flex;flex-direction:column;justify-content:space-between;gap:65px;min-height:650px}.login-story .wordmark{font-size:39px}.login-story .wordmark span{color:#88afa0}.login-story .eyebrow{font-size:10px;letter-spacing:2.3px;color:#89b49d;margin-bottom:25px}.login-story h1{font-size:clamp(36px,4vw,59px);font-weight:550;letter-spacing:-2px;line-height:1.13;margin-bottom:27px}.login-story p:not(.eyebrow){font-size:14px;line-height:1.9;color:#a4c3b4}.login-story .domain{color:#8eb29b;font-size:12px}.login-form{display:flex;align-items:center;justify-content:center;padding:40px;background:#fcfdf9}.login-inner{max-width:360px;width:100%}.login-inner h2{font-size:27px;line-height:1.3;margin:24px 0 12px;letter-spacing:-.7px}.login-inner form{margin-top:32px}.login-note{border-top:1px solid #e7edde;margin-top:28px;padding-top:23px;font-size:11px;line-height:1.8;color:#99a68c}.loading{padding:50px;font-size:15px;color:#6f8165}
@media(min-width:1600px){.inbox{grid-template-columns:350px minmax(350px,1fr) 300px}.rail{padding-top:33px}.workspace{grid-template-columns:220px minmax(0,1fr)}.message-history{padding:24px 44px}.message-body{font-size:13px}}
@media(max-width:1240px){.workspace{grid-template-columns:170px minmax(0,1fr)}.inbox{grid-template-columns:270px minmax(280px,1fr)}.details{display:none}.heading-note{display:none}.rail{padding-inline:10px}.page-header{padding-inline:23px}.workspace-label{font-size:8px;letter-spacing:.9px}}
@media(max-width:850px){.workspace{grid-template-columns:72px minmax(0,1fr)}.rail{padding:24px 7px}.rail .wordmark{font-size:25px;padding:0 4px}.rail .wordmark span,.workspace-label,.rail-bottom .local-note,.profile>div,.rail-bottom>.text-button{display:none}.rail nav{margin-top:40px}.nav-button{font-size:0;justify-content:center;padding:12px 4px}.nav-button .count{display:none}.nav-glyph{font-size:23px}.profile{padding:0;justify-content:center}.inbox{grid-template-columns:240px minmax(0,1fr)}.test-banner{padding:8px 18px;font-size:9px}.test-banner #sync{display:none}.page-header{padding:22px 18px}.page-header h1{font-size:23px}.page-header .primary{font-size:10px;padding:8px 10px}.chat-header{padding:15px;gap:8px}.chat-header .avatar{display:none}.composer{padding:0 15px 15px}.message-history{padding:15px}.composer-bottom{align-items:flex-end}.composer-bottom>span{max-width:110px}.composer-bottom .primary{max-width:150px;line-height:1.5}.conversation{padding:16px 11px}.conversation .avatar{width:30px;height:30px;font-size:10px}.list-tools{padding-inline:12px}.login-story{padding:40px}.login-form{padding:30px}}
@media(max-width:640px){.workspace{height:100dvh;min-height:0;grid-template-columns:1fr}.rail{padding:10px 15px;flex-direction:row;align-items:center;border-bottom:1px solid var(--line);border-right:0;gap:15px;min-height:58px}.rail .wordmark{font-size:26px}.rail .wordmark span{display:inline;font-size:11px}.rail nav{display:flex;margin:0 0 0 auto;gap:12px}.nav-button{width:auto;padding:7px;margin:0;font-size:10px}.nav-glyph{display:none}.rail-bottom{display:none}.workspace{grid-template-rows:auto minmax(0,1fr)}.page-header{padding:16px}.breadcrumb{display:none}.page-header h1{font-size:22px}.page-header .primary{min-height:32px}.test-banner{padding:8px 16px;line-height:1.5}.inbox{display:flex;flex-direction:column;overflow:auto}.conversation-pane{flex:1;min-height:0;width:100%}.chat,.details{display:none}.inbox.has-selection .conversation-pane{display:none}.inbox.has-selection .chat{display:flex;flex:1;min-height:430px}.inbox.has-selection .details{display:block;overflow:visible}.inbox.has-selection{display:block}.inbox.has-selection .chat{height:calc(100dvh - 180px);min-height:430px}.mobile-back{display:block;white-space:nowrap;font-size:10px}.chat-header{height:72px;gap:12px}.chat-header .secondary{padding:6px;font-size:9px}.chat-title h2{font-size:13px}.chat-title p{font-size:9px}.list-tools{padding:14px 16px 0}.filters{gap:7px}.filters button{font-size:11px}.conversation{padding:20px 16px}.conversation .avatar{width:37px;height:37px;font-size:12px}.conversation-top b{font-size:13px}.preview{font-size:12px}.message{max-width:90%}.message-body{font-size:13px}.composer-bottom .primary{max-width:220px;font-size:11px}.composer-bottom>span{max-width:130px}.details{border-top:1px solid var(--line)}.client-card{text-align:left}.detail-section{padding:20px}.login{grid-template-columns:1fr}.login-story{min-height:auto;padding:25px 30px;gap:28px}.login-story h1{font-size:33px;letter-spacing:-1px;margin-bottom:13px}.login-story .wordmark{font-size:30px}.login-story .eyebrow,.login-story .domain{display:none}.login-story p:not(.eyebrow){font-size:12px}.login-form{padding:30px}.login-inner h2{font-size:24px;margin-top:17px}dialog{padding:23px}dialog .form-grid{grid-template-columns:1fr;gap:0}.team-row{flex-wrap:wrap}.channel-row{gap:14px}.channel-row .tag{font-size:9px}.heading-note{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}

.inbox{position:relative}.tablet-details{display:none}
@media(min-width:641px) and (max-width:1240px){.tablet-details{display:inline-flex}.inbox.details-visible .details{display:block;position:absolute;right:0;top:80px;bottom:0;width:280px;z-index:5;box-shadow:-8px 8px 25px #14352b12}.chat-header{gap:8px}.chat-header .secondary{font-size:9px;padding:6px}}

.connection-item{padding:21px 0;border-bottom:1px solid var(--line)}.connection-top{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.connection-top h3{font-size:14px;overflow-wrap:anywhere}.connection-top p{font-size:11px;color:#839277;margin-top:7px;line-height:1.6}.connection-check{font-size:12px;line-height:1.7;margin:14px 0 8px;color:#65765a}.connection-actions{display:flex;gap:15px;margin-top:17px;align-items:center;flex-wrap:wrap}.connection-actions .secondary{font-size:11px}.connection-help{background:#f1f5ec;border:1px solid #e5ebde;padding:13px;font-size:12px;line-height:1.7;color:#6b7a5d;margin-bottom:20px}.empty-connections{padding:32px 10px;text-align:center}.empty-connections p{font-size:12px;line-height:1.8;color:#89957c;margin-top:12px}.integration-next{margin:20px 0;padding:16px;background:#f5f7f1;border-radius:7px}.integration-next b{font-size:12px}.integration-next p{font-size:11px;color:#89947d;line-height:1.7;margin-top:8px}

[hidden]{display:none!important}

.message.reply,.message.external_reply{align-self:flex-end;background:#e9f0e2;border-color:#e1ead9;border-radius:11px 0 11px 11px}.checkbox-label{display:flex;gap:10px;align-items:flex-start;line-height:1.7}.checkbox-label input{width:16px;margin-top:4px;flex-shrink:0}

.instagram-streams{display:flex;gap:6px;margin:12px 0 0}.instagram-streams button{flex:1;border:1px solid #dfe6d8;background:#fff;border-radius:6px;padding:9px 5px;font-size:11px;color:#56654d;cursor:pointer}.instagram-streams button.selected{background:#edf2e6;border-color:#849970;color:#33432b;font-weight:600}.product-preview{display:block;font-size:10px;color:#62744d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0}.product-context{background:#f5f7f0;border-bottom:1px solid #dfe6d8;padding:15px 22px;flex-shrink:0}.product-context-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-context .eyebrow{font-size:9px;margin:0;letter-spacing:1.2px}.product-context h3{font-size:14px;line-height:1.5;margin:8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.public-badge{font-size:9px;color:#806a42;background:#f0eadc;padding:4px 7px;border-radius:4px}.product-context .muted{font-size:11px;line-height:1.5;margin:6px 0}.product-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:10px}.product-actions a,.product-actions button{font-size:11px;color:#506b37}.post-caption{font-size:11px;color:#6d795e}.post-caption summary{cursor:pointer}.post-caption p{white-space:pre-wrap;line-height:1.6;max-height:120px;overflow:auto;margin-top:8px}.composer.public-mode{border-top:2px solid #d4bd89}.public-mode #compose-hint{color:#846632;font-weight:600}.avatar.instagram_direct,.avatar.instagram_comments{background:#f0e7ed;color:#98718b}
@media(max-width:640px){.product-context{padding:12px 15px}.product-context h3{font-size:13px}.public-badge{font-size:8px}.product-context-top{flex-wrap:wrap}.post-caption p{max-height:80px}}

.instagram-stream-label{font-size:10px;color:#79846f;margin-top:12px}.instagram-streams{margin-top:6px}
