:root{--purple:#7950bb;--deep:#4c2d7d;--ink:#292337;--muted:#8c859a;--line:#ece8f1;--bg:#f7f6fa;--lavender:#f1eaf9}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:'DM Sans','Segoe UI','Microsoft YaHei',sans-serif;color:var(--ink);font-size:13px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;border:0;background:none;color:inherit}a{color:inherit;text-decoration:none}button:disabled{opacity:.48;cursor:not-allowed}button:not(:disabled):hover{filter:brightness(.97)}button:focus-visible,a:focus-visible{outline:3px solid #ba9ce1;outline-offset:3px}input,textarea,select{background:#fff;border:1px solid #e2dce9;border-radius:9px;padding:10px 12px;color:var(--ink);width:100%;outline:none;min-width:0}input:focus,textarea:focus,select:focus{border-color:#a07bc9;box-shadow:0 0 0 3px #a07bc918}textarea{resize:vertical;min-height:90px}h1,h2,h3,p{margin:0}h1{font-size:27px;letter-spacing:-.8px;font-weight:700}h2{font-size:16px}h3{font-size:14px}small{font-size:11px}svg{flex-shrink:0;vertical-align:middle}.shell{max-width:1800px;margin:auto;display:flex;min-height:100dvh}.sidebar{width:226px;flex-shrink:0;background:#fff;border-right:1px solid var(--line);padding:28px 16px 16px;position:fixed;top:0;bottom:0;display:flex;flex-direction:column;z-index:30}.brand{display:flex;gap:10px;align-items:center;padding:0 12px;color:#4c2b76;font-size:17px;font-weight:700}.brand b{font-size:15px;font-weight:500}.brand small{display:block;font-size:8px;letter-spacing:2.4px;color:#b29ac8}.brand-mark{background:#8b61c6;width:35px;height:35px;border-radius:12px;color:white;display:grid;place-content:center;font-size:32px;font-style:italic;line-height:1;position:relative}.brand-mark span{font-size:27px;position:absolute;right:4px;top:0;color:#dbc3f8}.workspace{margin:30px 4px 26px;padding:12px 9px;border:1px solid var(--line);border-radius:11px;display:flex;gap:9px;align-items:center}.workspace strong{font-size:12px;display:block}.workspace small{display:block;color:var(--muted);font-size:10px}.workspace>svg{margin-left:auto;color:#aaa}.workspace-avatar,.user-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#efe5fa;color:#8959bb;font-weight:600}.nav-caption{font-size:10px;color:#b0a8bb;padding:0 17px 10px;letter-spacing:1px}.sidebar nav{display:grid;gap:6px}.sidebar nav button{display:flex;align-items:center;gap:13px;padding:12px 15px;border-radius:9px;text-align:left;color:#898094}.sidebar nav button.active{color:#7649b4;background:#f1eafa;font-weight:600}.sidebar nav i{margin-left:auto;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#e8dcf7;color:#7b4aaf;font-size:10px;font-style:normal}.sidebar nav em{margin-left:auto;background:#a581cf;width:6px;height:6px;border-radius:100%}.sidebar-bottom{margin-top:auto;padding-top:25px}.connection-status{display:flex;align-items:center;gap:7px;padding:12px 8px;font-size:11px;color:#9b8da9;border-bottom:1px solid var(--line);margin-bottom:14px}.connection-status button{margin-left:auto}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c0b6ca;flex-shrink:0}.dot.green{background:#57af89}.dot.amber{background:#d8a556}.profile{display:flex;align-items:center;gap:9px;text-align:left;width:100%;padding:0 7px}.profile b{font-size:11px;display:block}.profile small{font-size:10px;color:var(--muted)}.profile svg{margin-left:auto;color:#9a90a7}.main-shell{margin-left:226px;min-width:0;flex:1}.topbar{height:72px;border-bottom:1px solid var(--line);background:#ffffffd9;display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:12px}.breadcrumbs,.top-actions{display:flex;align-items:center;gap:14px}.breadcrumbs{font-size:12px;color:#a49bad}.breadcrumbs strong{font-weight:500;color:#685c78}.top-actions{gap:20px}.team-label{font-size:11px;color:#8e8599;display:flex;align-items:center;gap:7px}.small-avatar{border-radius:50%;width:30px;height:30px}.icon-button{padding:7px;display:inline-flex;align-items:center;justify-content:center;color:#8c819b;border-radius:8px}.mobile-menu,.mobile-bottom{display:none}main{padding:16px 30px 0;max-width:1500px;margin:auto}.notice{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#9887aa;background:#eee8f44d;border:1px solid #e9e1f3;padding:7px 10px;border-radius:7px;gap:8px}.notice>span,.notice button{display:flex;align-items:center;gap:6px}.notice button{font-size:10px;color:#8b64b8;white-space:nowrap}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0}.eyebrow{font-size:8px;letter-spacing:2px;font-weight:600;color:#aa8fc0;display:block;margin-bottom:5px}.page-heading p{font-size:11px;color:#9b92a6;margin-top:6px}.heading-actions{display:flex;gap:9px;flex-shrink:0}.primary,.secondary{padding:10px 15px;border-radius:8px;display:inline-flex;gap:7px;align-items:center;justify-content:center;white-space:nowrap;font-size:12px;font-weight:500}.primary{background:#8054bc;color:white;box-shadow:0 3px 8px #7246ab1a}.secondary{background:#fff;border:1px solid var(--line);color:#7d6d8c}.text-button{display:inline-flex;gap:5px;align-items:center;color:#9773b9;font-size:11px;white-space:nowrap}.badge{display:inline-flex;padding:3px 8px;border-radius:5px;line-height:1.5;font-size:10px;white-space:nowrap}.badge.purple{background:#f0e9f9;color:#9370b6}.badge.green{background:#e9f5ef;color:#5a9a7d}.badge.amber{background:#fff4e2;color:#b58b45}.badge.neutral{background:#f2f0f5;color:#a096aa}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stat{text-align:left;background:white;border:1px solid var(--line);padding:19px 18px;border-radius:12px}.stat-title{display:flex;justify-content:space-between;align-items:center;color:#91869f;font-size:11px}.stat>strong{font-size:28px;font-weight:600;display:block;line-height:1.4;margin:9px 0 5px;letter-spacing:-.5px}.stat-caption{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#aaa0b5}.overview-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin-top:20px}.hero{background:linear-gradient(112deg,#684299,#8359bc 72%,#9169c7);color:#fff;border-radius:14px;position:relative;overflow:hidden;padding:25px 27px;min-height:273px}.hero-kicker{display:flex;align-items:center;gap:6px;color:#d8c7eb;font-size:10px}.hero h2{font-size:27px;line-height:1.4;font-weight:600;letter-spacing:1px;margin-top:12px;position:relative;z-index:2}.hero p{color:#d6c3e9;font-size:11px;line-height:1.9;margin-top:9px;position:relative;z-index:2}.hero button{display:flex;align-items:center;gap:24px;background:#fff;color:#7a50ac;font-size:11px;border-radius:7px;padding:9px 14px;margin-top:17px;position:relative;z-index:2}.hero-foot{position:absolute;right:20px;bottom:15px;font-size:7px;letter-spacing:2px;opacity:.4}.orbit-art{position:absolute;width:245px;height:245px;right:-12px;top:15px;transform:rotate(-13deg)}.orbit{position:absolute;border:1px solid #ffffff22;left:10px;top:10px;border-radius:50%;height:225px;width:225px}.orbit.o2{width:164px;height:164px;left:41px;top:41px;background:#ffffff08}.core{position:absolute;left:79px;top:79px;width:88px;height:88px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(145deg,#d6bfec,#f9f4ff 40%,#c7a9e6);box-shadow:10px 15px 30px #42265d4d,inset 0 0 4px #fff;color:#9d74c2;transform:rotate(13deg)}.orbit-item{position:absolute;border:5px solid #c2a9df;background:#c2a9df;border-radius:15px;box-shadow:0 5px 15px #58328036;transform:rotate(13deg)}.orbit-item .platform-icon{width:38px;height:38px;border-radius:10px}.oi1{left:31px;top:19px}.oi2{right:8px;top:58px}.oi3{left:17px;bottom:28px}.oi4{right:47px;bottom:0}.panel{background:#fff;border:1px solid var(--line);border-radius:12px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:19px 20px 10px}.panel-heading h2{font-size:13px}.tasks{padding-bottom:0;overflow:hidden}.task{display:flex;gap:12px;align-items:center;text-align:left;width:calc(100% - 36px);margin:0 18px;padding:13px 0;border-bottom:1px solid #f4f0f7}.task strong{font-size:12px;display:block;font-weight:500}.task small{font-size:10px;display:block;margin-top:4px;color:#a298ad}.task>svg{margin-left:auto;color:#bcb0c7}.task-icon{width:36px;height:36px;background:#f2ebfa;border-radius:10px;display:grid;place-items:center;color:#a183c2;flex-shrink:0}.task-1{background:#eaf5f4;color:#7aa9a2}.task-2{background:#fff3e4;color:#c6a77a}.task-footer{padding:11px 20px;color:#b1a3be;display:flex;align-items:center;gap:7px;font-size:10px;background:#fcfbfd}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:25px 0 12px}.section-heading h2{font-size:14px}.section-heading h2 span{font-size:8px;letter-spacing:1.3px;color:#b4aabe;font-weight:400;margin-left:10px}.channels{display:grid;grid-template-columns:repeat(6,1fr);gap:11px}.channel{padding:18px 8px 13px;background:white;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;align-items:center}.platform-icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;font-size:23px;font-weight:600;color:#fff;border-radius:10px;line-height:1;flex-shrink:0;font-family:'Segoe UI',sans-serif}.platform-icon.small{width:22px;height:22px;border-radius:6px;font-size:14px}.channel strong{font-size:11px;margin:10px 0 3px;font-weight:600}.channel small{font-size:9px;color:#b0a4bb}.channel>span:last-child{font-size:9px;color:#b3a7be;margin-top:13px;display:flex;align-items:center;gap:5px}.lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.funnel{padding:10px 20px 22px;display:grid;gap:12px}.funnel>div{display:flex;align-items:center;gap:14px;font-size:10px;color:#a497b2}.funnel>div>span{width:50px}.funnel strong{font-size:11px;width:15px;color:#71627f}.progress-track{height:7px;border-radius:5px;background:#f5f2f8;flex:1;overflow:hidden}.progress-track i{height:100%;display:block;min-width:3px;border-radius:5px}.activity{padding:10px 20px 15px}.activity>div{display:flex;gap:12px;margin-bottom:14px}.activity-dot{width:7px;height:7px;border-radius:50%;background:#d7c5e9;margin-top:5px;flex-shrink:0}.activity strong{font-size:11px;font-weight:500;color:#887895}.activity small{display:block;margin-top:4px;font-size:9px;color:#b0a5bc}.main-footer{font-size:9px;color:#bbb1c6;display:flex;justify-content:space-between;padding:27px 0 18px;gap:10px}.main-footer i{font-style:normal;margin:0 6px}.toolbar{padding:16px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tabs button{padding:7px 10px;border-radius:7px;font-size:11px;color:#a096aa;white-space:nowrap}.tabs button.selected{background:#eee6f7;color:#8058ab;font-weight:600}.tabs button span{font-size:9px;margin-left:5px;opacity:.7}.search{display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:#ac9dba}.search input{padding:9px 0;border:0;background:none;width:180px;font-size:10px;box-shadow:none}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap}thead{background:#faf9fc}th{text-align:left;color:#a699b0;font-size:10px;font-weight:500;padding:12px 16px}td{padding:15px 16px;border-top:1px solid #f3eff7;font-size:11px;color:#7b6b8a}td small{display:block;color:#b4a8bf;font-size:9px;margin-top:3px}.person-cell{display:flex;gap:10px;text-align:left;align-items:center;padding:0}.person-cell b{font-size:11px;color:#635270;font-weight:500}.lead-avatar{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background:linear-gradient(135deg,#ede5f5,#e3d6ef);color:#9a7ab5;border-radius:50%;font-size:13px;flex-shrink:0}.inline-platform{display:inline-flex;align-items:center;gap:7px;min-width:0}.inline-platform>span>small{display:block;font-size:10px;color:#a597b1;margin-top:3px}.panel-foot{padding:13px 17px;border-top:1px solid var(--line);font-size:10px;color:#ac9bb9}.empty{padding:40px;text-align:center;color:var(--muted)}.composer{padding:20px}.composer-intro{display:flex;gap:12px;align-items:center}.composer-intro>div{flex:1}.composer-intro h2{font-size:14px}.composer-intro p{font-size:10px;color:#aa9ab7;margin-top:4px}.spark-box{width:43px;height:43px;border-radius:12px;background:#eee6f7;color:#9b72c7;display:grid;place-items:center;flex-shrink:0}.compose-fields{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;margin-top:20px}.field{display:block;margin-bottom:15px}.field>span,.field-caption{display:block;font-size:11px;color:#9986a9;margin-bottom:7px}.compose-fields textarea{height:132px;font-size:12px;line-height:1.8}.compose-fields .field{margin-bottom:12px}.platform-picker{display:flex;flex-wrap:wrap;gap:7px}.platform-picker button{display:flex;align-items:center;gap:5px;font-size:10px;padding:6px;border:1px solid var(--line);border-radius:6px}.platform-picker button.chosen{background:#f6f1fc;border-color:#d4bfe8;color:#8763ad}.platform-picker .platform-icon{width:17px;height:17px;font-size:11px;border-radius:4px}.compose-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid var(--line)}.compose-footer>span{font-size:10px;color:#b09ac0;display:flex;align-items:center;gap:6px}.compose-footer>div{display:flex;gap:8px}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.post-card{padding:17px;display:flex;flex-direction:column;min-width:0}.post-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px}.post-card h3{font-size:13px;margin:18px 0 10px}.post-text{white-space:pre-wrap;color:#94829f;font-size:11px;line-height:1.9;overflow-wrap:anywhere;flex:1;max-height:220px;overflow:auto;min-height:130px}.post-meta{display:flex;justify-content:space-between;gap:5px;font-size:9px;color:#b5a4c2;margin:17px 0 10px;flex-wrap:wrap}.post-meta>span:last-child{display:flex;gap:4px;align-items:center}.post-actions{display:flex;align-items:center;gap:9px;padding-top:12px;border-top:1px solid var(--line)}.post-actions button{display:flex;align-items:center;gap:4px;font-size:10px;color:#9e8aae;padding:0;white-space:nowrap}.post-actions .post-next{margin-left:auto;color:#815aa8}.scheduled-note{font-size:9px;color:#b3a4bd;margin-top:8px}.ads-summary{display:grid;grid-template-columns:repeat(3,1fr);background:#ede5f6;border:1px solid #e1d5ee;border-radius:12px;padding:20px;margin-bottom:20px}.ads-summary>div{padding:0 15px}.ads-summary>div+div{border-left:1px solid #dacde5}.ads-summary span{display:block;color:#a58cb9;font-size:11px}.ads-summary strong{display:block;font-size:27px;color:#714b98;margin-top:8px;font-weight:600}.ads-summary small{font-size:10px;font-weight:400;color:#9e85b2}.ad-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ad-card{padding:20px}.ad-logo{display:grid;place-items:center;width:35px;height:35px;background:#ece8f7;border-radius:10px;color:#9576b4}.ad-card h2{font-size:15px;margin-top:15px}.ad-numbers{display:flex;gap:60px;margin:18px 0}.ad-numbers small{display:block;color:#b09cbe;font-size:10px}.ad-numbers strong{font-size:24px;color:#71518c;display:block}.ad-numbers em{font-size:12px;font-style:normal}.budget-bars{display:flex;gap:8px;align-items:flex-end;height:66px;margin:12px 0 18px;border-bottom:1px solid #eee6f5}.budget-bars>div{flex:1;background:linear-gradient(#bb9ed7,#e9def2);border-radius:5px 5px 0 0;position:relative}.budget-bars span{position:absolute;bottom:-17px;left:50%;transform:translateX(-50%);font-size:8px;color:#bfaed0}.budget-caption{font-size:10px;color:#ac99ba;margin:22px 0 14px}.utm-box{background:#f8f5fb;padding:11px;border-radius:8px;position:relative;padding-right:35px}.utm-box small{display:block;font-size:9px;color:#b09bc1}.utm-box span{font-size:10px;color:#937aa7;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.utm-box button{position:absolute;right:8px;top:20px;color:#a58bb7}.ad-footer{display:flex;justify-content:space-between;margin-top:16px}.info-line{display:flex;gap:8px;align-items:flex-start;color:#a690b7;font-size:11px;padding:20px 3px}.inbox{display:grid;grid-template-columns:260px 1fr;min-height:550px;overflow:hidden}.conversation-list{border-right:1px solid var(--line);background:#fdfbff}.inbox-list-heading{display:flex;align-items:center;justify-content:space-between;padding:18px;color:#8d769f;font-size:12px}.conversation-item{display:flex;gap:9px;padding:17px 14px;text-align:left;border-top:1px solid #f1ebf7;width:100%}.conversation-item.current{background:#f0e8f8;box-shadow:inset 3px 0 #9d74c4}.conversation-item>span:last-child{min-width:0;flex:1}.conversation-item strong{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:500}.conversation-item .platform-icon{width:16px;height:16px;font-size:10px;border-radius:4px}.conversation-item small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ad9abb;font-size:10px;margin:5px 0}.conversation-item em{font-style:normal;font-size:9px;color:#a187b7}.inbox-demo-note{padding:18px;font-size:10px;color:#baacc6;line-height:1.8}.conversation-detail{min-width:0;display:flex;flex-direction:column}.conversation-header{padding:15px 18px;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);align-items:center}.conversation-header>div{display:flex;gap:6px}.conversation-header b{font-size:12px}.conversation-header .secondary{padding:7px 10px;font-size:10px}.messages{padding:20px;flex:1;background:linear-gradient(#fdfcff,#fff);min-height:230px}.message-day{display:block;text-align:center;font-size:9px;color:#bcaaca;margin-bottom:25px}.message{display:flex;gap:9px;margin:14px 0;align-items:flex-start}.lead-avatar.tiny{width:25px;height:25px;font-size:10px}.message p{background:#f0eaf6;border-radius:0 10px 10px;padding:11px 14px;color:#8e759f;font-size:11px;max-width:85%}.resolved-label{display:flex;align-items:center;justify-content:center;gap:5px;color:#77a08e;font-size:10px}.reply-box{border-top:1px solid var(--line);padding:15px 18px}.reply-tools{display:flex;align-items:center;gap:14px;margin-bottom:12px}.reply-tools button{font-size:10px;display:flex;align-items:center;gap:5px;color:#9775b4;padding:0}.reply-tools>span{font-size:9px;color:#b7a4c4;margin-left:auto}.reply-box textarea{background:#fdfbff;border-color:#ede5f4;font-size:12px;min-height:95px}.reply-footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:5px}.reply-footer>span{font-size:9px;color:#b09cbf}.reply-footer>div{display:flex;gap:10px}.reply-footer .primary{font-size:10px;padding:8px 11px}.brand-panel{padding:23px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.brand-panel h2{font-size:22px;margin:8px 0}.brand-panel p{font-size:12px;color:#a48bb4;margin:10px 0 16px;max-width:640px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.knowledge-card{padding:20px;display:flex;flex-direction:column}.knowledge-icon{display:block;color:#b28bce;margin-bottom:14px}.knowledge-card p{font-size:12px;color:#ab94ba;line-height:1.9;margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.knowledge-foot{font-size:10px;color:#b4a0c2;display:flex;align-items:center;gap:5px;border-top:1px solid var(--line);padding-top:12px}.ai-panel{padding:22px;display:flex;align-items:center;gap:13px}.ai-panel>div{flex:1}.ai-panel h2{font-size:15px}.ai-panel p{font-size:11px;color:#ac94bc;margin-top:6px}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.integration{padding:20px;display:flex;flex-direction:column}.integration h3{font-size:13px;margin:20px 0 10px}.integration p{font-size:11px;color:#a38db3;line-height:1.9;flex:1}.integration>div:last-child{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:15px;margin-top:18px;gap:5px}.integration a{font-size:10px;color:#b19ac0;display:flex;gap:4px;align-items:center}.auth-note{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;background:#f3edfa;border:1px solid #e5d8f2;border-radius:8px;color:#9f7eb9;margin:14px 0;font-size:11px}.auth-note a{display:flex;align-items:center;gap:5px;font-weight:600}.auth-note.error{background:#fff1f1;color:#b26c7b}.muted{color:#ae9abb;font-size:11px}dialog{width:min(540px,calc(100vw - 28px));border:1px solid #e5d8f0;padding:0;border-radius:16px;box-shadow:0 25px 100px #4c2b7640;max-height:90dvh;color:var(--ink)}dialog::backdrop{background:#2b193557;backdrop-filter:blur(4px)}.dialog-head{padding:17px 21px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.dialog-head h2{font-size:16px}.dialog-body{padding:21px}.dialog-body p{line-height:1.8}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.checkbox{display:flex;gap:8px;align-items:center;color:#9478a7;font-size:11px;margin:7px 0 18px}.checkbox input{width:15px;height:15px;accent-color:#9670bc}.wide{width:100%;margin-top:14px}.large-textarea{min-height:200px}.detail-person{display:flex;align-items:center;gap:12px;margin-bottom:20px}.detail-person p{font-size:11px;color:#ad95bb}.setup-list{padding-left:20px;color:#9a7faf;line-height:2.4;font-size:12px}.toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:#50376c;color:white;padding:13px 15px;border-radius:12px;box-shadow:0 6px 20px #35214430;z-index:1000;display:flex;align-items:center;gap:10px;font-size:12px;max-width:min(600px,92vw)}.toast button{color:#d5c2e5;display:flex;padding:0}.scrim{display:none}
@media(min-width:1550px){.hero .orbit-art{right:35px}.hero h2{font-size:31px}.hero{padding:30px}.overview-grid{grid-template-columns:1.5fr 1fr}}
@media(max-width:1150px){.sidebar{width:200px;padding:25px 12px 14px}.brand{padding:0 7px;font-size:15px;gap:8px}.brand b{font-size:13px}.main-shell{margin-left:200px}.topbar{padding:0 22px}main{padding:15px 22px 0}.stats-grid{gap:10px}.stat{padding:15px 13px}.overview-grid{grid-template-columns:1.1fr 1fr;gap:14px}.hero{padding:23px 20px}.orbit-art{right:-60px;opacity:.7;transform:scale(.85) rotate(-13deg)}.hero h2{font-size:25px}.hero-foot{display:none}.post-grid{grid-template-columns:repeat(2,1fr)}.integration-grid{grid-template-columns:repeat(2,1fr)}.channels{gap:7px}.channel{padding:15px 4px 12px}.channel small{font-size:8px}.page-heading h1{font-size:24px}.inbox{grid-template-columns:210px 1fr}.knowledge-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.sidebar{width:180px;padding:23px 9px}.brand b{display:block;line-height:1.2;font-size:12px}.brand small{display:none}.brand-mark{width:32px;height:32px;font-size:29px}.workspace{padding:9px 6px;margin-top:25px}.workspace strong{font-size:10px}.sidebar nav button{padding:11px 12px;gap:9px;font-size:12px}.main-shell{margin-left:180px}main{padding:12px 16px 0}.topbar{height:60px;padding:0 16px}.page-heading{margin:18px 0}.page-heading p{max-width:340px}.page-heading h1{font-size:21px}.heading-actions .primary{padding:9px 11px;font-size:10px}.stat>strong{font-size:24px}.stat-caption{font-size:8px}.overview-grid{grid-template-columns:1fr}.hero{min-height:235px}.orbit-art{right:10px;opacity:1;transform:rotate(-13deg);top:-10px}.hero h2 br{display:none}.hero p{margin-top:12px}.hero button{margin-top:20px}.tasks .task{padding:11px 0}.channels{grid-template-columns:repeat(3,1fr);gap:10px}.channel{padding:14px 8px}.channel small{font-size:10px}.channel>span:last-child{margin-top:9px}.lower-grid{grid-template-columns:1fr}.compose-fields{grid-template-columns:1fr}.compose-fields textarea{height:95px}.compose-footer{flex-wrap:wrap}.compose-footer>div{margin-left:auto}.inbox{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.inbox-list-heading,.inbox-demo-note{display:none}.conversation-item{min-width:160px;padding:12px;gap:8px;border-top:0;border-right:1px solid var(--line)}.conversation-item.current{box-shadow:inset 0 -3px #9d74c4}.conversation-item small{max-width:105px}.conversation-item>span:first-child{display:none}.integration-grid{gap:12px}.ad-grid{grid-template-columns:1fr}.brand-panel{padding:18px}.notice{font-size:9px}.notice button{font-size:9px}.ads-summary strong{font-size:23px}}
@media(max-width:600px){.sidebar{transform:translateX(-100%);width:220px;transition:transform .2s}.sidebar.expanded{transform:translateX(0)}.sidebar.expanded~.scrim{display:block;position:fixed;inset:0;background:#2f1c4a60;z-index:20}.brand b{display:inline}.brand small{display:block}.main-shell{margin-left:0}.topbar{height:56px;padding:0 14px;gap:8px}.breadcrumbs{font-size:11px;gap:7px;margin-right:auto}.top-actions{gap:8px}.team-label{font-size:9px}.mobile-menu{display:inline-flex;padding:4px}.small-avatar{width:25px;height:25px;font-size:11px}main{padding:10px 13px 66px}.notice{font-size:8px;padding:7px;line-height:1.6}.notice button{font-size:8px}.notice>span{gap:4px}.notice>span>svg{display:none}.notice button svg{display:none}.page-heading{margin:18px 0 14px;gap:8px;flex-wrap:wrap}.eyebrow{font-size:7px;letter-spacing:1.6px}.page-heading h1{font-size:22px;letter-spacing:-.5px}.page-heading p{font-size:10px;line-height:1.8;max-width:none}.heading-actions{margin-left:auto}.heading-actions .primary,.heading-actions .secondary{padding:8px 10px;font-size:10px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:9px}.stat{padding:12px 14px}.stat-title{font-size:10px}.stat-title svg{width:16px}.stat>strong{font-size:25px;margin:5px 0 3px}.stat-caption{font-size:8px}.overview-grid{margin-top:13px;gap:13px}.hero{min-height:228px;padding:21px}.hero-kicker{font-size:9px}.hero h2{font-size:26px}.hero h2 br{display:block}.hero p{font-size:10px;margin-top:8px}.hero button{font-size:10px;padding:8px 12px;margin-top:12px}.orbit-art{right:-45px;top:-6px;transform:scale(.78) rotate(-13deg);opacity:.85}.hero-foot{display:block;font-size:6px;right:10px;bottom:10px}.panel-heading{padding:15px 16px 7px}.task{margin:0 16px;width:calc(100% - 32px);padding:11px 0}.task-icon{width:32px;height:32px;border-radius:9px}.task strong{font-size:11px}.task small{font-size:9px}.task-footer{font-size:9px;padding:10px 16px}.section-heading{margin:20px 0 10px}.section-heading h2{font-size:13px}.section-heading h2 span{display:none}.channel{padding:14px 6px 11px}.channel strong{font-size:11px}.channel small{font-size:9px}.channel .platform-icon{width:32px;height:32px;font-size:21px}.lower-grid{gap:13px;margin-top:13px}.main-footer{font-size:8px;padding:22px 0 10px}.main-footer>span:last-child{display:none}.mobile-bottom{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:8px 10px calc(7px + env(safe-area-inset-bottom));display:flex;justify-content:space-around;z-index:15}.mobile-bottom button{display:flex;flex-direction:column;align-items:center;gap:4px;color:#baaac8;font-size:9px;padding:2px 12px}.mobile-bottom button.selected{color:#8454b7}.toolbar{padding:12px;gap:12px}.toolbar .tabs{gap:2px}.tabs button{font-size:10px;padding:6px 7px}.tabs button span{font-size:8px;margin-left:4px}.toolbar .search{width:100%}.search input{width:100%}.table-wrap table{white-space:normal}table thead{display:none}tbody,td{display:block}tr{display:grid;grid-template-columns:1fr auto;padding:12px;border-top:1px solid var(--line);gap:8px}td{padding:0;border:0;font-size:10px}td:nth-child(1){grid-row:1/3}td:nth-child(3){display:none}td:nth-child(5){display:none}td:nth-child(6){display:none}td:nth-child(7){grid-column:2}td:nth-child(4){grid-column:2;grid-row:2}td:nth-child(2){text-align:right}.person-cell{gap:8px}.person-cell b{font-size:12px}.person-cell small{font-size:8px;max-width:150px;word-break:break-all}.panel-foot{font-size:9px}.composer{padding:15px}.composer-intro{gap:9px;flex-wrap:wrap}.composer-intro h2{font-size:12px}.composer-intro p{font-size:9px}.composer-intro>.badge{margin-left:50px;margin-top:-7px}.spark-box{width:39px;height:39px}.compose-fields{gap:5px;margin-top:15px}.compose-footer>span{font-size:9px}.compose-footer>div{width:100%;justify-content:flex-end}.compose-footer button{font-size:10px;padding:9px 12px}.post-grid{grid-template-columns:1fr}.section-heading>.tabs{gap:0}.section-heading .text-button{font-size:9px}.section-heading>.tabs button{padding:6px;font-size:9px}.post-card{padding:16px}.post-text{font-size:12px;min-height:70px}.post-actions button{font-size:11px}.post-card h3{font-size:14px}.post-meta{font-size:10px}.ads-summary{padding:15px 6px}.ads-summary>div{padding:0 10px}.ads-summary span{font-size:9px}.ads-summary strong{font-size:21px}.ads-summary>div:last-child strong{font-size:17px}.ads-summary small{display:none}.ad-card{padding:17px}.info-line{font-size:10px;line-height:1.8;padding:15px 1px}.conversation-header{padding:13px 12px}.conversation-header .secondary{font-size:9px;padding:7px}.messages{padding:15px 12px;min-height:200px}.reply-box{padding:12px}.reply-tools{gap:9px}.reply-tools button{font-size:9px}.reply-tools>span{font-size:8px}.reply-footer>span{font-size:8px}.inbox{min-height:510px}.brand-panel{display:block}.brand-panel .secondary{margin-top:15px;padding:8px 12px;font-size:10px}.knowledge-grid{grid-template-columns:1fr;gap:12px}.integration-grid{grid-template-columns:1fr}.ai-panel{padding:16px;flex-wrap:wrap}.ai-panel h2{font-size:13px}.ai-panel p{font-size:10px}.ai-panel>.badge{margin-left:52px}.integration{padding:18px}.integration h3{margin-top:16px}.integration p{font-size:12px}.integration a,.integration .text-button{font-size:11px}.auth-note{font-size:10px;padding:10px;flex-wrap:wrap}.dialog-body{padding:17px}.dialog-head{padding:14px 17px}.form-grid{gap:0 10px}.field>span{font-size:10px}input,select,textarea{font-size:16px}.toast{bottom:85px;width:max-content;max-width:92vw;font-size:11px}.main-footer{padding-bottom:10px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
.dialog-feedback{padding:9px 12px;border-radius:7px;background:#f3eafa;color:#8050a4;font-size:12px;margin-bottom:15px!important}.post-text,.integration p,.knowledge-card p,.brand-panel p,.message p{color:#7e6b8b}.page-heading p,.task small,.panel-foot,.info-line,.field>span,.field-caption,.reply-footer>span{color:#8e7c9c}
.ad-card,.utm-box{min-width:0}.utm-box span{max-width:100%}
