:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f1effa;--canvas-deep:#e7e3f6;--sidebar:#161329;--sidebar-surface:#211c3b;--ink:#1b1830;--muted:#6c6785;--subtle:#a29dba;--line:#e9e6f2;--surface:#fff;--violet:#7a5af8;--violet-dark:#5b3ee0;--violet-pale:#ede8ff;--pink:#ff5d8f;--cyan:#1ecbe1;--orange:#ff8a3d;--lime:#c4f135;--shadow:0 12px 32px #271f4c12;--shadow-deep:0 16px 36px #583ac638;--navy:var(--ink);--purple:var(--violet);--product-bg:#f1effa;--product-bg-deep:#e7e3f6;--product-ink:#161329;--product-text:#1b1830;--product-muted:#6c6785;--product-subtle:#a29dba;--product-line:#e9e5f3;--product-line-soft:#f1eef9;--product-violet:#7a5af8;--product-violet-dark:#5b3ee0;--product-violet-wash:#ede8ff;--product-pink:#ff5d8f;--product-pink-wash:#ffe6ee;--product-cyan:#1ecbe1;--product-cyan-wash:#ddf7fa;--product-orange:#ff8a3d;--product-orange-wash:#ffecdd;--product-lime:#c4f135;--product-green:#22c55e;--product-green-wash:#dcfce7;--product-red:#ff4d6d;--product-card-shadow:0 2px 4px #1613290a, 0 12px 30px #1613290f;--display-font:"Arial Black", system-ui, sans-serif;--sans-font:"Segoe UI", system-ui, -apple-system, sans-serif;--mono-font:ui-monospace, SFMono-Regular, Consolas, monospace;font-family:ui-rounded,Aptos Display,Segoe UI,system-ui,-apple-system,sans-serif;font-family:var(--sans-font);font-synthesis:none}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;min-width:320px;font-size:17px}body{--display-font:var(--font-display), "Arial Black", system-ui, sans-serif;--sans-font:var(--font-sans), "Segoe UI", system-ui, -apple-system, sans-serif;--mono-font:var(--font-mono), ui-monospace, SFMono-Regular, Consolas, monospace;min-height:100vh;color:var(--ink);background:var(--canvas);font-family:var(--sans-font);-webkit-font-smoothing:antialiased;margin:0;font-size:.95rem;line-height:1.5}button,input,textarea,select{font:inherit}h1,h2,h3,h4,.brand-copy strong{font-family:var(--display-font);letter-spacing:-.03em}kbd,code,time,.home-live-metric strong,.analytics-kpi strong,.ops-count-chip{font-family:var(--mono-font)}button:not(:disabled){cursor:pointer}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;color:#fff;background:var(--violet-dark);border-radius:.7rem;padding:.7rem .9rem;font-size:.92rem;font-weight:800;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.dashboard-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{z-index:80;overscroll-behavior:contain;color:#d8d4f5;background:radial-gradient(circle at 20% 0%, #7654ef30, transparent 13rem), var(--sidebar);flex-direction:column;height:100vh;padding:1.15rem .75rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:12px 0 36px #1a143414}.sidebar-brand{color:#fff;background:#fffffff5;border:1px solid #ffffff24;border-radius:.85rem;align-items:center;margin:0 .4rem 1.8rem;padding:.55rem .65rem;text-decoration:none;display:flex}.brand-logo{object-fit:contain;width:auto;height:100%;display:block}.sidebar-brand .brand-logo{width:100%;height:auto;max-height:3rem}.brand-symbol{background:linear-gradient(145deg,#8c5cf5 8%,#e8499d 92%);border-radius:.78rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 8px 24px #8c5cf573}.brand-symbol:before,.brand-symbol:after{content:"";background:#fff;border-radius:999px;width:1rem;height:2px;position:absolute}.brand-symbol:after{transform:rotate(90deg)}.brand-copy{gap:.08rem;line-height:1;display:grid}.brand-copy strong{letter-spacing:-.045em;font-size:1.18rem;font-weight:900}.brand-copy small{color:#a9a2d1;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.sidebar-navigation{gap:.72rem;margin-top:1.25rem;display:grid}.mobile-navigation{display:none}.navigation-group{gap:.45rem;display:grid}.navigation-label{color:#847cb3;letter-spacing:.14em;text-transform:uppercase;margin:0 .75rem;font-size:.74rem;font-weight:800}.display-navigation-group{gap:.34rem}.display-navigation-trigger,.display-navigation-more-trigger{color:#cec9ee;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0}.display-navigation-trigger{border-radius:.82rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;min-height:3rem;padding:.52rem .7rem;transition:color .16s,background-color .16s;display:grid}.display-navigation-trigger:hover,.display-navigation-trigger-active{color:#fff;background:#ffffff14}.display-navigation-symbol{border:1.5px solid;border-radius:.2rem;width:1.2rem;height:.86rem;display:block;position:relative}.display-navigation-symbol:after{content:"";background:currentColor;height:1.5px;position:absolute;bottom:-.34rem;left:.25rem;right:.25rem}.display-navigation-copy{gap:.05rem;min-width:0;display:grid}.display-navigation-copy>span{color:#938bbd;letter-spacing:.13em;font-size:.68rem;font-weight:900}.display-navigation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.display-navigation-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;transition:transform .16s;transform:rotate(45deg)translateY(-.12rem)}[aria-expanded=true]>.display-navigation-chevron{transform:rotate(225deg)translate(-.05rem,-.05rem)}.display-navigation-panel{border-left:1px solid #ffffff1a;gap:.28rem;margin-left:.72rem;padding-left:.38rem;display:grid}.display-navigation-panel[hidden],.display-navigation-more[hidden]{display:none}.display-navigation-panel .navigation-item{gap:.58rem;min-height:2.25rem;padding:.45rem .62rem;font-size:.8rem}.display-navigation-more-trigger{color:#9f98c5;border-radius:.62rem;justify-content:space-between;align-items:center;min-height:2rem;padding:.35rem .62rem;font-size:.74rem;font-weight:850;display:flex}.display-navigation-more-trigger:hover,.display-navigation-more-trigger-active{color:#fff;background:#ffffff0e}.display-navigation-more{gap:.12rem;padding:0 0 .18rem .38rem}.mobile-display-trigger{cursor:pointer;background:0 0;border:0;font-family:inherit}.mobile-display-backdrop{z-index:200;background:#0f0c1f94;justify-content:center;align-items:flex-end;padding:.8rem;display:flex;position:fixed;inset:0}.mobile-display-drawer{color:#e7e3f8;background:#1b1730;border:1px solid #ffffff1f;border-radius:1.25rem;width:min(100%,34rem);max-height:min(82dvh,42rem);padding:1rem;overflow-y:auto;box-shadow:0 24px 70px #0a07176b}.mobile-display-drawer-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.mobile-display-drawer-header>div{gap:.08rem;display:grid}.mobile-display-drawer-header span,.mobile-display-section-label{color:#938bbd;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.mobile-display-drawer-header button{color:#fff;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #ffffff21;border-radius:.65rem;padding:.45rem .62rem;font-size:.74rem;font-weight:800}.mobile-display-section-label{padding:.55rem .35rem .28rem}.mobile-display-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.mobile-display-links .navigation-item{min-width:0}.navigation-items{gap:.2rem;display:grid}.navigation-item{color:#cec9ee;border-radius:.8rem;align-items:center;gap:.75rem;min-height:2.55rem;padding:.58rem .8rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .16s,background-color .16s,transform .16s;display:flex}.navigation-item:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.navigation-item-active{color:#fff;background:linear-gradient(100deg, var(--violet) 0%, #8b63f5 100%);box-shadow:0 10px 24px #5e39d84d}.navigation-item-disabled{cursor:not-allowed;opacity:.62}.navigation-item-disabled:hover{color:#cec9ee;background:0 0;transform:none}.navigation-item-copy{gap:.08rem;display:grid}.navigation-item-copy small{color:#8f88b6;letter-spacing:.025em;font-size:.68rem;font-weight:750}.glyph{place-items:center;width:1.2rem;height:1.2rem;font-family:Segoe UI Symbol,Arial Unicode MS,sans-serif;font-size:1.03rem;font-weight:600;line-height:1;display:inline-grid}.glyph svg{width:100%;height:100%;display:block}.navigation-item .glyph{color:#a9a2d1}.navigation-item-active .glyph,.navigation-item:hover .glyph{color:inherit}.sidebar-bottom{gap:.65rem;margin-top:auto;display:grid}.sidebar-identity{gap:.65rem;display:grid}.workspace-switcher{background:var(--sidebar-surface);border:1px solid #ffffff08;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.62rem;text-decoration:none;display:grid}.workspace-avatar,.owner-avatar{color:#251d08;background:var(--orange);border-radius:.68rem;flex:none;place-items:center;font-size:.86rem;font-weight:900;display:grid}.workspace-avatar{width:2.15rem;height:2.15rem}.workspace-switcher>span:nth-child(2),.owner-profile>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.workspace-switcher strong,.owner-profile strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.workspace-switcher small,.owner-profile small{color:#9c95c2;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.owner-profile .owner-role{color:#d4ceed;font-weight:800}.workspace-chevron{color:#8e87b5}.owner-profile{border-top:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:.25rem;padding:.85rem .55rem .1rem;display:grid}.identity-loading{opacity:.76}.logout-action{color:#cfc9e8;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:.52rem;padding:.36rem .42rem;font-size:.68rem;font-weight:850}.logout-action:not(:disabled):hover{color:#fff;background:#ffffff17;border-color:#ffffff38}.logout-action:disabled{cursor:wait;opacity:.62}.sidebar-identity-error{color:#f4a8bf;margin:0;padding:0 .55rem;font-size:.68rem;font-weight:750;line-height:1.45}.owner-avatar{color:#fff;background:linear-gradient(145deg,#35c8d9,#7654ef);width:2rem;height:2rem}.workspace-column{min-width:0}.workspace-topbar{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #29224a12;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.15rem;padding:.6rem 1.5rem;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #28204a06}.page-context{flex:none;gap:.12rem;display:grid}.page-context h1{letter-spacing:-.045em;margin:0;font-size:1.2rem;font-weight:900}.page-context span{color:var(--muted);font-size:.8rem}.topbar-actions{justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.icon-action{border:1px solid var(--line);color:#625c77;background:#fff;border-radius:.9rem;flex:none;place-items:center;width:2.55rem;height:2.55rem;text-decoration:none;transition:color .16s,border-color .16s,transform .16s;display:grid;position:relative}.icon-action:hover{color:var(--violet-dark);border-color:#cec5f2;transform:translateY(-1px)}.icon-action-disabled,.icon-action-disabled:hover{border-color:var(--line);color:#aaa5b7;cursor:not-allowed;background:#f8f7fb;transform:none}.notification-center{position:relative}.notification-trigger{cursor:pointer}.notification-count{color:#fff;background:#d33c74;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.18rem;font-size:.68rem;font-weight:950;line-height:1;display:grid;position:absolute;top:-.32rem;right:-.32rem}.notification-panel{z-index:90;background:#fff;border:1px solid #e4def4;border-radius:1.15rem;width:min(24rem,100vw - 1.5rem);position:absolute;top:calc(100% + .7rem);right:0;overflow:hidden;box-shadow:0 22px 60px #231b4633}.notification-panel>header{border-bottom:1px solid #eeeaf7;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.05rem .9rem;display:flex}.notification-panel h2{letter-spacing:-.035em;margin:.12rem 0 0;font-size:1.05rem;font-weight:950}.notification-close{color:#655d79;cursor:pointer;background:#f5f2fb;border:0;border-radius:.68rem;place-items:center;width:2rem;height:2rem;font-size:1.2rem;display:grid}.notification-state{color:var(--muted);margin:0;padding:1.2rem 1.05rem;font-size:.86rem;line-height:1.5}.notification-state strong{color:var(--navy)}.notification-state p{margin:.2rem 0 0}.notification-state-error{color:#9b2750}.notification-state-error .secondary-button{margin-top:.75rem}.notification-list{max-height:min(31rem,100dvh - 7rem);margin:0;padding:0;list-style:none;overflow-y:auto}.notification-list li{border-bottom:1px solid #f0edf7;grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.9rem 1.05rem;display:grid}.notification-list li:last-child{border-bottom:0}.notification-list .notification-unread{background:#fbf9ff}.notification-dot{background:#c3bdd3;border-radius:50%;width:.48rem;height:.48rem;margin-top:.35rem}.notification-unread .notification-dot{background:var(--violet);box-shadow:0 0 0 3px #7051e11f}.notification-list strong{color:var(--navy);font-size:.86rem;display:block}.notification-list p{color:#666078;margin:.22rem 0 0;font-size:.8rem;line-height:1.45}.notification-list small{color:#918a9f;margin-top:.38rem;font-size:.74rem;display:block}.notification-list a{color:var(--violet-dark);margin-top:.45rem;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.new-post-action,.primary-button,.secondary-button{border-radius:.82rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.55rem;padding:.65rem 1rem;font-size:.86rem;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.new-post-action,.primary-button{color:#fff;background:linear-gradient(105deg, var(--violet) 0%, #8058f0 100%);border:0;box-shadow:0 7px #5838c9}.new-post-action:hover,.primary-button:hover{transform:translateY(2px);box-shadow:0 5px #5838c9,0 11px 24px #6843dc33}.new-post-action:active,.primary-button:active{transform:translateY(6px);box-shadow:0 1px #5838c9}.primary-button:disabled,.primary-button:disabled:hover{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.workspace-content{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;max-width:1360px;margin-inline:auto;padding:1.75rem 1.65rem 2rem;display:grid}#workspace-home,#channel-overview,#agenda,#inbox-overview,#channel-health,#ai-studio,#quick-start{scroll-margin-top:5.25rem}.dashboard-intro{justify-content:space-between;align-items:center;gap:1rem;min-height:4.55rem;display:flex}.section-kicker,.card-kicker{color:var(--violet-dark);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .2rem;font-size:.74rem;font-weight:900}.dashboard-intro h1{letter-spacing:-.06em;margin:0;font-size:clamp(1.75rem,2.7vw,2.55rem);font-weight:950;line-height:1.05}.dashboard-intro p:last-child{color:var(--muted);margin:.42rem 0 0;font-size:.86rem;line-height:1.5}.workspace-state-chip{color:#5a4b87;background:#f8f6ff;border:1px solid #ded8f4;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.48rem .7rem;font-size:.8rem;font-weight:850;display:inline-flex}.workspace-state-chip>span{background:#9788cb;border-radius:50%;width:.46rem;height:.46rem;box-shadow:0 0 0 3px #9788cb24}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.metric-card{min-height:9rem;box-shadow:var(--shadow);border-radius:1.2rem;padding:1rem 1.05rem;position:relative;overflow:hidden}.metric-card:after{content:"";opacity:.21;border:2px solid;border-radius:50%;width:120%;height:6.5rem;position:absolute;bottom:-4rem;right:-20%;transform:rotate(-4deg)}.metric-violet{color:#fff;background:linear-gradient(135deg,#7654ef 0%,#966df6 100%)}.metric-pink{color:#fff;background:linear-gradient(135deg,#c9336a 0%,#ef6b9a 100%)}.metric-cyan{color:#123d48;background:linear-gradient(135deg,#31bfd0 0%,#65d4e0 100%)}.metric-orange{color:#4a2a13;background:linear-gradient(135deg,#ff9142 0%,#ffb277 100%)}.metric-heading{z-index:1;align-items:center;gap:.55rem;display:flex;position:relative}.metric-heading h2{letter-spacing:-.02em;margin:0;font-size:.86rem;font-weight:900}.metric-glyph{width:2rem;height:2rem;color:inherit;background:#ffffff38;border-radius:.62rem;place-items:center;font-size:1rem;display:grid}.metric-value{z-index:1;letter-spacing:-.06em;margin:.55rem 0 0;font-size:2.15rem;font-weight:950;line-height:1;position:relative}.metric-note{z-index:1;opacity:.86;margin:.42rem 0 0;font-size:.74rem;font-weight:750;position:relative}.primary-card-grid,.compact-card-grid,.health-card-grid{gap:.9rem;display:grid}.primary-card-grid{grid-template-columns:minmax(0,1.75fr) minmax(17rem,.95fr)}.compact-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.health-card-grid{grid-template-columns:minmax(0,1.75fr) minmax(17rem,.95fr)}.dashboard-card{background:var(--surface);min-width:0;box-shadow:var(--shadow);border:1px solid #2f27510e;border-radius:1.35rem;padding:1.15rem}.channel-overview,.agenda-card{min-height:18.4rem}.compact-card{min-height:15.2rem}.card-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.card-heading h2{letter-spacing:-.035em;margin:0;font-size:1rem;font-weight:950}.card-kicker{color:#8a849f;font-size:.68rem}.soft-chip{color:#6e6786;background:#f1eff8;border-radius:999px;flex:none;padding:.4rem .58rem;font-size:.68rem;font-weight:850}.success-chip{color:#4d6818;background:#eff9cf}.channel-overview-body{grid-template-columns:minmax(9.5rem,.76fr) minmax(0,1.25fr);align-items:center;gap:clamp(1.15rem,3vw,2.7rem);min-height:13rem;padding:1rem .45rem 0;display:grid}.empty-donut{width:8.2rem;height:8.2rem;color:var(--ink);text-align:center;border:1.08rem solid #ebe8f5;border-top-color:#d8d1f2;border-radius:50%;place-content:center;place-self:center;display:grid;transform:rotate(-22deg)}.empty-donut span,.empty-donut small{transform:rotate(22deg)}.empty-donut span{font-size:1.7rem;font-weight:950;line-height:1}.empty-donut small{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem;font-weight:900}.channel-status-list{gap:.42rem;display:grid}.channel-status-row{border-bottom:1px solid #f0edf6;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.26rem 0 .52rem;font-size:.8rem;font-weight:750;display:grid}.channel-status-row strong{color:var(--subtle);font-size:.74rem;font-weight:750}.channel-dot{border-radius:.18rem;width:.56rem;height:.56rem}.channel-facebook{background:#2878e8}.channel-instagram{background:#d92c75}.channel-linkedin{background:#156bb6}.channel-tiktok{background:#1f1d28}.channel-status-list>p{color:var(--muted);margin:.25rem 0 0;font-size:.74rem;line-height:1.5}.agenda-empty,.approval-empty,.recommendation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:13rem;padding:1rem .5rem 0;display:flex}.empty-icon,.approval-empty>span,.recommendation-empty>span{width:3.1rem;height:3.1rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:1rem;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.agenda-empty h3,.approval-empty h3{margin:.7rem 0 0;font-size:.92rem;font-weight:950}.agenda-empty p,.approval-empty p,.recommendation-empty p{max-width:18rem;color:var(--muted);margin:.38rem 0 0;font-size:.74rem;line-height:1.55}.agenda-empty a{color:var(--violet-dark);margin-top:.75rem;font-size:.74rem;font-weight:900;text-decoration:none}.agenda-empty a:hover{text-decoration:underline}.post-placeholder-list{gap:.52rem;margin-top:.9rem;display:grid}.post-placeholder{border-bottom:1px solid #f0edf6;grid-template-columns:auto 1fr;gap:.65rem;padding-bottom:.52rem;display:grid}.post-placeholder>span{background:#eee9ff;border-radius:.65rem;width:2.1rem;height:2.1rem}.post-placeholder>div{align-content:center;gap:.35rem;display:grid}.post-placeholder i{background:#efedf5;border-radius:999px;height:.38rem;display:block}.post-placeholder i:last-child{width:58%}.compact-empty-copy{color:var(--muted);margin:.7rem 0 0;font-size:.74rem;line-height:1.45}.approval-empty{min-height:11.1rem}.approval-empty>span{color:#47630f;background:#dafa79}.inbox-list{margin-top:.65rem;display:grid}.inbox-row{border-bottom:1px solid #f0edf6;grid-template-columns:auto 1fr auto;align-items:center;gap:.58rem;min-height:2.45rem;font-size:.8rem;font-weight:750;display:grid}.inbox-row:last-child{border-bottom:0}.inbox-row strong{font-size:1rem;font-weight:950}.inbox-glyph{font-size:.92rem;font-weight:900}.inbox-blue{color:#2878e8}.inbox-pink{color:#df3f78}.inbox-violet{color:var(--violet)}.inbox-orange{color:#ef7b25}.channel-health,.recommendation-card{min-height:15.4rem}.channel-setup-empty{text-align:center;background:radial-gradient(circle at 50% 0,#7654ef17,#0000 9rem),#fcfbff;border:1px dashed #ddd7ef;border-radius:1rem;align-content:center;place-items:center;min-height:10.9rem;margin-top:.95rem;padding:1.15rem;display:grid}.channel-setup-empty>span{width:2.75rem;height:2.75rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:.85rem;place-items:center;display:grid}.channel-setup-empty h3{letter-spacing:-.025em;margin:.65rem 0 0;font-size:.92rem;font-weight:950}.channel-setup-empty p{max-width:28rem;color:var(--muted);margin:.35rem 0 0;font-size:.74rem;line-height:1.5}.channel-setup-empty a{color:var(--violet-dark);margin-top:.65rem;font-size:.74rem;font-weight:900;text-decoration:none}.channel-setup-empty a:hover{text-decoration:underline}.recommendation-empty{min-height:10.9rem}.recommendation-empty>span{color:#8548c9;background:linear-gradient(145deg,#f0e8ff,#f9e7f2)}.recommendation-empty strong{margin-top:.55rem;font-size:1.8rem;font-weight:950;line-height:1}.ai-studio-banner{color:#fff;min-height:9.2rem;box-shadow:var(--shadow);background:radial-gradient(circle at 18% 45%,#df3f783d,#0000 17rem),radial-gradient(circle at 82% 20%,#7654ef6b,#0000 20rem),#1c1736;border:1px solid #ffffff14;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.25rem 1.4rem;display:grid;position:relative;overflow:hidden}.ai-studio-banner:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:12rem;height:12rem;position:absolute;bottom:-6.3rem;right:17%}.ai-orbit{z-index:1;background:linear-gradient(145deg,#7654efb8,#df3f78a8);border:1px solid #ffffff29;border-radius:1.3rem;place-items:center;width:4rem;height:4rem;font-size:1.5rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38}.ai-copy{z-index:1;position:relative}.ai-copy p{color:#cfbfff;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .25rem;font-size:.74rem;font-weight:900}.ai-copy h2{letter-spacing:-.045em;max-width:36rem;margin:0;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:950}.ai-copy>span{color:#c3bddc;max-width:42rem;margin-top:.35rem;font-size:.8rem;line-height:1.5;display:block}.ai-coming-soon{z-index:1;color:#ded8ef;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff26;border-radius:.8rem;padding:.7rem .9rem;font-size:.8rem;font-weight:850;position:relative}.quick-start{box-shadow:var(--shadow);background:linear-gradient(135deg,#fff 0%,#fbfaff 100%);border:1px solid #7654ef1f;border-radius:1.35rem;grid-template-columns:minmax(15rem,1.2fr) minmax(25rem,1.45fr) auto;align-items:center;gap:1.2rem;padding:1.25rem;display:grid}.quick-start h2{letter-spacing:-.035em;margin:0;font-size:1rem;font-weight:950}.quick-start>div:first-child>p:last-child{max-width:27rem;color:var(--muted);margin:.35rem 0 0;font-size:.74rem;line-height:1.5}.setup-steps{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.setup-steps li{grid-template-columns:auto 1fr;align-items:center;gap:.55rem;display:grid}.setup-steps li>span{width:1.8rem;height:1.8rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:.56rem;place-items:center;font-size:.68rem;font-weight:900;display:grid}.setup-steps li>div{display:grid}.setup-steps strong{font-size:.8rem;font-weight:900}.setup-steps small{color:var(--muted);font-size:.68rem}.quick-start-actions{flex-direction:column;align-items:center;gap:.55rem;display:flex}.quick-start-actions a{white-space:nowrap;width:100%}.secondary-button{color:var(--ink);background:#fff;border:1px solid #ded9ed}.secondary-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #2a224e14}.route-intro{background:radial-gradient(circle at 90% 20%,#7654ef1a,#0000 17rem),#ffffffb8;border:1px solid #7654ef14;border-radius:1.35rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:7.8rem;padding:1.35rem 1.45rem;display:flex}.route-intro h1{letter-spacing:-.06em;margin:0;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:950;line-height:1.05}.route-intro p:last-child{max-width:46rem;color:var(--muted);margin:.45rem 0 0;font-size:.86rem;line-height:1.55}.route-state-chip{color:var(--violet-dark);background:#f6f3ff;border:1px solid #d8d0f5;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.48rem .7rem;font-size:.74rem;font-weight:900;display:inline-flex}.route-state-chip:before{background:var(--violet);content:"";border-radius:50%;width:.46rem;height:.46rem;box-shadow:0 0 0 3px #7654ef1f}.route-empty-state{--route-accent:var(--violet);--route-accent-soft:#eee9ff;min-height:25rem;box-shadow:var(--shadow);background:#fff;border:1px solid #2f27510f;border-radius:1.35rem;grid-template-columns:minmax(14rem,.76fr) minmax(0,1.24fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.route-empty-state:after{border:1px solid color-mix(in srgb, var(--route-accent) 18%, transparent);content:"";pointer-events:none;border-radius:50%;width:14rem;height:14rem;position:absolute;top:-5rem;right:-5rem}.route-empty-state-violet{--route-accent:#7654ef;--route-accent-soft:#eee9ff}.route-empty-state-pink{--route-accent:#df3f78;--route-accent-soft:#fce8ef}.route-empty-state-cyan{--route-accent:#159fb0;--route-accent-soft:#e3f8fb}.route-empty-state-orange{--route-accent:#df7528;--route-accent-soft:#fff0e4}.route-empty-state-lime{--route-accent:#739814;--route-accent-soft:#f2fad9}.route-empty-visual{min-height:21rem;color:var(--route-accent);background:radial-gradient(circle at 34% 40%, white 0 .2rem, transparent .24rem), radial-gradient(circle at 68% 64%, white 0 .14rem, transparent .18rem), linear-gradient(145deg, var(--route-accent-soft), white);place-items:center;display:grid;position:relative;overflow:hidden}.route-empty-visual:before,.route-empty-visual:after{border:1px solid color-mix(in srgb, var(--route-accent) 20%, transparent);content:"";border-radius:50%;width:13rem;height:13rem;position:absolute}.route-empty-visual:before{top:-5rem;left:-4rem}.route-empty-visual:after{bottom:-4rem;right:-5rem}.route-empty-visual>span{z-index:1;border:1px solid color-mix(in srgb, var(--route-accent) 18%, white);width:6rem;height:6rem;box-shadow:0 20px 42px color-mix(in srgb, var(--route-accent) 18%, transparent);background:#ffffffd1;border-radius:1.7rem;place-items:center;font-family:Segoe UI Symbol,sans-serif;font-size:2rem;font-weight:900;display:grid;position:relative}.route-empty-copy{flex-direction:column;justify-content:center;padding:clamp(1.7rem,4vw,3.4rem);display:flex}.route-empty-copy .card-kicker{color:var(--route-accent)}.route-empty-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.45rem,2.5vw,2.15rem);font-weight:950;line-height:1.06}.route-empty-copy>p:not(.card-kicker){max-width:39rem;color:var(--muted);margin:.7rem 0 0;font-size:.86rem;line-height:1.55}.route-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;display:flex}.route-empty-support{color:var(--muted);text-align:center;background:#fcfbfe;border-top:1px solid #efedf5;grid-column:1/-1;margin:0;padding:.9rem 1.2rem;font-size:.74rem;line-height:1.5}.channels-live-state{box-shadow:var(--shadow);background:#fff;border:1px solid #2f27510f;border-radius:1.35rem;gap:1.2rem;padding:1.3rem;display:grid}.channels-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1.2rem;padding:.2rem .15rem 1.15rem;display:flex}.channels-summary h2,.channels-error h2,.channels-loading h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:950}.channels-summary>div>p:not(.card-kicker),.channels-error p,.channels-loading p:last-child{max-width:44rem;color:var(--muted);margin:.55rem 0 0;font-size:.8rem;line-height:1.55}.channels-empty-action{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.85rem;display:flex}.channels-empty-action small{color:var(--muted);font-size:.68rem;font-weight:750}.channels-account-table-toolbar{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.channels-account-table-toolbar h2{letter-spacing:-.04em;margin:0;font-size:1.05rem;font-weight:900}.channels-account-table-toolbar>div:first-child>p:last-child{color:var(--muted);margin:.35rem 0 0;font-size:.8rem}.channels-account-table-toolbar-action{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.channels-account-table-toolbar-action small{max-width:17rem;color:var(--muted);text-align:right;font-size:.68rem;line-height:1.4}.channels-account-table{background:#fff;border:1px solid #e8e4f1;border-radius:1rem;overflow-x:auto}.channels-account-table-header,.channels-account-table-row{grid-template-columns:minmax(14rem,1.25fr) minmax(13rem,1fr) minmax(9rem,.65fr);column-gap:.85rem;min-width:44rem;display:grid}.channels-account-table-header{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#f8f6fc;padding:.62rem .85rem;font-size:.68rem;font-weight:900}.channels-account-table-row{border-top:1px solid #ece8f3;align-items:start;padding:.8rem .85rem}.channels-account-table-row:hover{background:#fdfcff}.channels-account-table-channel{align-items:center;gap:.65rem;min-width:0;display:flex}.channels-account-table-channel .provider-mark{border-radius:.7rem;flex:none;width:2.35rem;height:2.35rem}.channels-account-table-channel .provider-mark svg{width:1.25rem;height:1.25rem}.channels-account-table-identity{gap:.15rem;min-width:0;display:grid}.channels-account-table-identity strong,.channels-account-table-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channels-account-table-identity strong{font-size:.8rem;font-weight:900}.channels-account-table-identity small,.channels-account-table-health>small{color:var(--muted);font-size:.68rem}.channels-account-table-health{gap:.45rem;display:grid}.channels-account-table-health .account-badges{justify-content:flex-start}.channels-account-table-health .channel-latest-error{padding:.45rem .55rem}.channels-account-table-manage-cell,.channels-account-table-manage{min-width:0}.channels-account-table-manage{border:0;padding:0}.channels-account-table-manage summary{margin-left:auto}.channels-account-table-manage-cell:has(.channels-account-table-manage[open]){border-top:1px solid #ece8f3;grid-column:1/-1;padding-top:.7rem}.channels-account-table-empty-row{border-top:1px solid #ece8f3;min-width:44rem}.channels-account-table-empty-row>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1.2rem;display:grid}.channels-account-table-empty-row>div>span{width:2.6rem;height:2.6rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:.8rem;place-items:center;font-size:1.25rem;font-weight:950;display:grid}.channels-account-table-empty-row h3,.channels-account-table-empty-row p{margin:0}.channels-account-table-empty-row h3{font-size:.86rem;font-weight:900}.channels-account-table-empty-row p,.channels-account-table-empty-row small{color:var(--muted);margin-top:.2rem;font-size:.68rem;line-height:1.45;display:block}.connected-channel-list{gap:.65rem;display:grid}.connected-channel-card{grid-template-columns:minmax(0,1fr);gap:.8rem}.connected-channel-card,.provider-card{background:#fcfbfe;border:1px solid #ebe7f3;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.8rem;display:grid}.connected-channel-heading,.channel-candidate-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;display:grid}.connected-channel-heading>span:nth-child(2),.channel-candidate-card>span:nth-child(2){gap:.18rem;min-width:0;display:grid}.connected-channel-heading strong,.channel-candidate-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:900;overflow:hidden}.connected-channel-heading small,.channel-candidate-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.provider-avatar{width:2.4rem;height:2.4rem;color:var(--violet-dark);background:linear-gradient(145deg, var(--violet-pale), #f8effa);border-radius:.5rem;place-items:center;font-size:.74rem;font-weight:950;display:grid}.connected-channel-card>span:nth-child(2),.provider-card>span:nth-child(2){gap:.18rem;min-width:0;display:grid}.connected-channel-card strong,.provider-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:900;overflow:hidden}.connected-channel-card small,.provider-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.35;overflow:hidden}.account-status,.account-enabled-state,.provider-connect-action{white-space:nowrap;border:0;border-radius:999px;padding:.42rem .58rem;font-size:.68rem;font-weight:900}.account-badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.account-status-connected{color:#415b0f;background:#edf8cc}.account-status-disabled,.account-status-disconnected,.account-status-archived{color:#696477;background:#efedf3}.account-status-reconnect_required{color:#8a4a19;background:#fff0df}.account-enabled{color:#276451;background:#dff6ed}.account-not-enabled{color:#696477;background:#efedf3}.channel-publish-readiness{background:#fff;border:1px solid #efecf5;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.channel-publish-readiness>div{gap:.4rem;min-width:0;display:grid}.channel-section-label{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.channel-publish-readiness p{color:var(--muted);margin:0;font-size:.74rem;font-weight:750;line-height:1.4}.channel-publish-chip-list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.channel-publish-chip-list li{color:#276451;text-align:center;white-space:nowrap;background:#dff6ed;border-radius:999px;min-width:3.4rem;padding:.38rem .55rem;font-size:.68rem;font-weight:900;line-height:1}.channel-primary-action{color:#fff;background:var(--violet-dark);cursor:pointer;white-space:nowrap;border:0;border-radius:.5rem;min-height:2.2rem;padding:.55rem .75rem;font-size:.74rem;font-weight:900}.channel-primary-action:hover:not(:disabled){background:#4e278f}.channel-primary-action:disabled{cursor:not-allowed;opacity:.6}.channel-account-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.channel-account-facts>div{background:#fff;border:1px solid #efecf5;border-radius:.5rem;gap:.2rem;padding:.55rem .6rem;display:grid}.channel-account-facts dt{color:var(--muted);font-size:.68rem;font-weight:800}.channel-account-facts dd{overflow-wrap:anywhere;margin:0;font-size:.74rem;font-weight:850}.channel-account-manage{border-top:1px solid #ebe7f4;padding-top:.7rem}.channel-account-manage summary{width:fit-content;color:var(--violet-dark);cursor:pointer;font-size:.74rem;font-weight:900}.channel-account-manage[open] summary{margin-bottom:.7rem}.channel-provider-account-details{background:#fdfcff;border:1px solid #ebe7f4;border-radius:.55rem;gap:.65rem;margin-top:.75rem;padding:.7rem;display:grid}.channel-provider-account-heading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.channel-provider-account-heading>div{gap:.2rem;min-width:0;display:grid}.channel-provider-account-heading strong{font-size:.74rem;font-weight:900}.channel-provider-account-heading small{color:var(--muted);font-size:.68rem;font-weight:750}.channel-provider-avatar,.channel-provider-avatar-placeholder{border-radius:.65rem;flex:none;width:2.35rem;height:2.35rem}.channel-provider-avatar{object-fit:cover}.channel-provider-avatar-placeholder{color:var(--violet-dark);background:#fff;border:1px solid #ded9ed;place-items:center;display:grid}.channel-provider-avatar-placeholder svg{width:1.1rem;height:1.1rem}.channel-provider-account-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.channel-provider-account-facts>div{background:#fff;border:1px solid #efecf5;border-radius:.45rem;gap:.18rem;min-width:0;padding:.48rem .55rem;display:grid}.channel-provider-account-facts dt{color:var(--muted);font-size:.68rem;font-weight:850;line-height:1.25}.channel-provider-account-facts dd{overflow-wrap:anywhere;margin:0;font-size:.68rem;font-weight:900;line-height:1.35}.instagram-connected-cards{gap:.7rem;display:grid}.instagram-connected-card{background:#fdfcff;border:1px solid #ebe7f4;border-radius:.55rem;gap:.65rem;padding:.7rem;display:grid}.instagram-connected-card-heading{align-items:center;gap:.75rem;min-width:0;display:flex}.instagram-connected-card-heading>div{flex:1;gap:.2rem;min-width:0;display:grid}.instagram-connected-card-heading strong{overflow-wrap:anywhere;font-size:.74rem;font-weight:900}.instagram-connected-card-heading small{color:var(--muted);overflow-wrap:anywhere;font-size:.68rem;font-weight:750}.instagram-connected-card-caption{color:var(--muted);font-size:.68rem;font-weight:750}.provider-scope-summary{background:#fdfcff;border:1px solid #ebe7f4;border-radius:.55rem;gap:.45rem;padding:.7rem;display:grid}.provider-scope-summary strong{font-size:.74rem;font-weight:900}.provider-scope-summary small{color:var(--muted);font-size:.68rem;font-weight:750}.provider-scope-chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.provider-scope-chips li{color:var(--violet-dark);font-family:var(--font-mono,monospace);background:#fff;border:1px solid #ded9ed;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:800}.channel-account-actions{flex-wrap:wrap;gap:.45rem;display:flex}.channel-account-actions button{min-height:2rem;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ded9ed;border-radius:.5rem;padding:.45rem .68rem;font-size:.74rem;font-weight:900}.channel-account-actions button:hover:not(:disabled){color:var(--violet-dark);background:#f8f6ff;border-color:#cfc4f5}.channel-account-actions button:disabled{cursor:not-allowed;opacity:.55}.channel-account-actions .channel-danger-action{color:#7c2d12;border-color:#f1d0bc}.channel-account-actions .channel-danger-action:hover:not(:disabled){color:#7c2d12;background:#fff4ed;border-color:#e8a988}.channel-advanced-diagnostics{background:#fff;border:1px solid #efecf5;border-radius:.5rem;margin-top:.75rem;padding:.65rem}.channel-advanced-diagnostics summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:.68rem;font-weight:900}.channel-advanced-diagnostics[open] summary{margin-bottom:.7rem}.channel-capability-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.channel-capability-groups section{align-content:start;gap:.4rem;min-width:0;display:grid}.channel-capability-groups strong,.channel-capability-groups small{font-size:.68rem}.channel-latest-error{color:#7b3f2d;background:#fff3ec;border-left:3px solid #d86b4a;border-radius:.55rem;gap:.25rem;padding:.6rem .75rem;font-size:.68rem;line-height:1.45;display:grid}.channel-latest-error time{color:#8a7068;font-size:.68rem}.account-publishing-state{color:#7a4b00;white-space:nowrap;background:#ffefd2;border:0;border-radius:999px;padding:.42rem .58rem;font-size:.68rem;font-weight:900}.channel-publishing-notice{color:#6b4700;background:#fff7e6;border-left:3px solid #e0a12b;border-radius:.55rem;padding:.6rem .75rem;font-size:.68rem;line-height:1.45}.provider-availability{gap:.8rem;display:grid}.provider-availability-heading h3{letter-spacing:-.035em;margin:0;font-size:1rem;font-weight:950}.provider-dialog{width:min(48rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--ink);background:0 0;border:0;border-radius:1.35rem;padding:0;overflow:hidden;box-shadow:0 1.5rem 4.5rem #1e173647}.provider-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18122b8f}.provider-dialog-panel{overscroll-behavior:contain;background:#fff;gap:1rem;max-height:calc(100dvh - 2rem);padding:1.25rem;display:grid;overflow:auto}.provider-dialog-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.provider-dialog-header h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:950}.provider-dialog-header p:last-child{max-width:38rem;color:var(--muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.55}.provider-dialog-close{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:.5rem .72rem;font-size:.74rem;font-weight:900}.provider-dialog-close:hover,.provider-dialog-close:focus-visible{border-color:var(--violet);color:var(--violet-dark)}.provider-dialog .provider-card{background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-content:start;min-height:5rem;padding:.85rem}.provider-dialog .provider-card small{white-space:normal}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.provider-dialog .provider-card:hover{border-color:#ddd4f3;box-shadow:0 .45rem 1.4rem #3d2b6e12}.provider-dialog .provider-card>:last-child{grid-column:auto;justify-self:end}.provider-card-unavailable{background:#faf9fc!important}.provider-mark{color:#fff;letter-spacing:-.04em;background:#292535;border-radius:.82rem;place-items:center;width:2.65rem;height:2.65rem;font-size:.92rem;font-weight:950;display:grid}.provider-mark svg{fill:currentColor;width:1.45rem;height:1.45rem;display:block}.provider-mark-facebook{background:#1877f2}.provider-mark-instagram{background:linear-gradient(145deg,#833ab4 5%,#e1306c 55%,#f77737);font-size:1.25rem}.provider-mark-linkedin{background:#0a66c2;font-size:.86rem}.provider-mark-google_business_profile{color:#4285f4;background:#fff;border:1px solid #e6e2ee}.provider-mark-youtube{background:#f03}.provider-mark-tiktok,.provider-mark-x{color:#fff;background:#0f0f12}.provider-mark-tiktok{text-shadow:-1px 0 #25f4ee,1px 0 #fe2c55}.provider-mark-pinterest{background:#e60023}.provider-mark-wordpress{background:#3858e9}.provider-connect-action{color:#fff;background:var(--violet);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.provider-connect-action:not(:disabled):hover{background:var(--violet-dark)}.provider-connect-action:disabled{cursor:default;opacity:.68}.provider-dialog-trust{color:#625b70;border-top:1px solid #ebe7f3;align-items:center;gap:.48rem;padding-top:.85rem;display:flex}.provider-dialog-trust>span{color:#276451;background:#dff6ed;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.74rem;font-weight:950;display:grid}.provider-dialog-trust p{margin:0;font-size:.74rem;line-height:1.5}.provider-flow{gap:.85rem;display:grid}.provider-password-notice{color:#493480;background:#faf7ff;border:1px solid #ddd0ff;border-radius:.85rem;padding:.72rem .8rem}.provider-password-notice strong{font-size:.74rem;font-weight:900}.provider-password-notice p{margin:.18rem 0 0;font-size:.68rem;line-height:1.5}.provider-flow-heading{background:linear-gradient(135deg,#fbf9ff,#fff);border:1px solid #e9e4f3;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.provider-flow-heading>div{gap:.18rem;min-width:0;display:grid}.provider-flow-eyebrow{color:#7764a9;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.provider-flow-heading h4,.provider-flow-heading p{margin:0}.provider-flow-heading h4{color:var(--ink);font-size:.86rem;font-weight:950}.provider-flow-heading p{color:var(--muted);font-size:.74rem;line-height:1.45}.provider-flow-instructions{gap:.65rem;display:grid}.provider-flow-instructions>div{gap:.2rem;display:grid}.provider-flow-instructions h4,.provider-flow-instructions p{margin:0}.provider-flow-instructions h4{color:var(--ink);font-size:.86rem;font-weight:950}.provider-flow-instructions>div>p:last-child{color:var(--muted);font-size:.74rem;line-height:1.5}.provider-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.provider-flow-steps li{background:#fff;border:1px solid #e7e1f1;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.72rem;display:grid}.provider-flow-steps li>span{color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.68rem;font-weight:950;display:grid}.provider-flow-steps strong{color:var(--ink);font-size:.74rem;font-weight:900}.provider-flow-steps p{color:var(--muted);margin:.2rem 0 0;font-size:.68rem;line-height:1.45}.channel-connection-notice{border-radius:.8rem;padding:.75rem .85rem;font-size:.74rem;font-weight:800;line-height:1.5}.channel-connection-notice-success{color:#276451;background:#dff6ed}.channel-connection-notice-warning{color:#8a4a19;background:#fff0df}.channel-connection-notice-error{color:#873f4f;background:#fde8ed}.channel-candidates{background:#faf8ff;border:1px solid #dfd8f1;border-radius:1rem;gap:.7rem;padding:1rem;display:grid}.channel-candidates h2,.channel-candidates p{margin:0}.channel-candidates h2{letter-spacing:-.035em;font-size:1rem;font-weight:950}.channel-candidates>p:not(.card-kicker){color:var(--muted);font-size:.74rem;line-height:1.5}.channel-candidate-list{gap:.5rem;display:grid}.channel-candidate-card{background:#fff;border:1px solid #ebe7f3;border-radius:.8rem;padding:.65rem}.channels-loading{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);align-items:center;min-height:23rem}.channels-loading-visual{border-radius:1rem;min-height:18rem}.channels-error{grid-template-columns:auto minmax(0,1fr);align-content:center;min-height:18rem}.channels-error-icon{color:#8a4a19;background:#fff0df;border-radius:.95rem;place-items:center;width:3.2rem;height:3.2rem;font-weight:950;display:grid}.channels-error .secondary-button{cursor:pointer;margin-top:.9rem}.auth-page{background:radial-gradient(circle at 12% 12%, #7654ef24, transparent 24rem), radial-gradient(circle at 91% 88%, #df3f781a, transparent 24rem), var(--canvas);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.auth-header,.auth-footer{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,1180px);margin-inline:auto;display:flex}.auth-header{min-height:5.6rem}.auth-brand{align-items:center;text-decoration:none;display:flex}.auth-brand .brand-logo{width:auto;height:3.25rem}.auth-brand>span:last-child{gap:.1rem;display:grid}.auth-brand strong{letter-spacing:-.045em;font-size:1.15rem;font-weight:950}.auth-brand small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.auth-header>a:last-child{color:var(--violet-dark);font-size:.86rem;font-weight:900;text-decoration:none}.auth-header>a:last-child:hover{text-decoration:underline}.auth-layout{grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);align-items:stretch;gap:1.25rem;width:min(100% - 2rem,1120px);margin:auto;padding:1rem 0 2rem;display:grid}.auth-story,.auth-card{box-shadow:var(--shadow);border-radius:1.6rem}.auth-story{color:#fff;background:radial-gradient(circle at 72% 18%,#df3f7866,#0000 17rem),radial-gradient(circle at 6% 74%,#35c8d933,#0000 18rem),linear-gradient(145deg,#20183d,#342358 72%,#442456);flex-direction:column;justify-content:flex-end;min-height:35rem;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-8rem;right:-7rem}.auth-story-orbit{z-index:1;background:linear-gradient(145deg,#7654efe6,#df3f78d1);border:1px solid #ffffff2e;border-radius:1.45rem;place-items:center;width:4.8rem;height:4.8rem;font-size:1.8rem;display:grid;position:absolute;top:clamp(2rem,6vw,4rem);left:clamp(2rem,6vw,4rem);box-shadow:0 18px 40px #0b071d40}.auth-story>div:nth-child(2),.auth-story ul{z-index:1;position:relative}.auth-story p{color:#cfc1ff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.74rem;font-weight:900}.auth-story h2{letter-spacing:-.065em;max-width:31rem;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:950;line-height:.98}.auth-story>div:nth-child(2)>span{color:#c9c2dc;max-width:31rem;margin-top:1rem;font-size:.86rem;line-height:1.65;display:block}.auth-story ul{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.auth-story li{color:#e9e4f6;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:.45rem .65rem;font-size:.68rem;font-weight:800}.auth-card{background:#fff;border:1px solid #2f27510f;align-self:center;padding:clamp(1.5rem,4vw,2.5rem)}.auth-card-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:950;line-height:1.05}.auth-card-heading>span{color:var(--muted);margin-top:.65rem;font-size:.8rem;line-height:1.55;display:block}.auth-form{gap:1rem;margin-top:1.45rem;display:grid}.auth-field{gap:.4rem;display:grid}.auth-field label,.auth-label-row{font-size:.8rem;font-weight:900}.auth-label-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-label-row a{color:var(--violet-dark);font-size:.74rem;text-decoration:none}.auth-label-row a:hover{text-decoration:underline}.auth-field input{width:100%;min-height:3rem;color:var(--ink);background:#fcfbfe;border:1px solid #dcd8e8;border-radius:.85rem;outline:none;padding:.72rem .85rem;font-size:.86rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.auth-field input:focus{border-color:var(--violet);background:#fff;box-shadow:0 0 0 4px #7654ef1c}.auth-field input[aria-invalid=true]{border-color:#c7325e}.auth-field-hint,.auth-field-error{font-size:.74rem;line-height:1.4}.auth-field-hint{color:var(--muted)}.auth-field-error{color:#b21f4d;font-weight:800}.auth-notice{border-radius:.8rem;padding:.7rem .8rem;font-size:.74rem;font-weight:750;line-height:1.5}.auth-notice-error{color:#8f163d;background:#fff1f5;border:1px solid #f3bfd0}.auth-notice-success{color:#415514;background:#f5fbdf;border:1px solid #d9eaa7}.auth-session-notice{margin-top:1.2rem}.auth-session-notice+.auth-form{margin-top:.75rem}.auth-notice a{font-weight:900}.auth-action-copy{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.auth-unavailable{background:radial-gradient(circle at 100% 0,#7654ef17,#0000 10rem),#fcfbfe;border:1px solid #e4def2;border-radius:1rem;justify-items:start;margin-top:1.45rem;padding:1.1rem;display:grid}.auth-unavailable-icon{color:#865419;background:#fff0df;border-radius:.78rem;place-items:center;width:2.6rem;height:2.6rem;font-size:1rem;font-weight:950;display:grid}.auth-unavailable h2{letter-spacing:-.03em;margin:.8rem 0 0;font-size:1rem;font-weight:950}.auth-unavailable p{color:var(--muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.55}.auth-unavailable a{margin-top:1rem}.auth-submit{color:#fff;background:linear-gradient(105deg, var(--violet), #8a61f3);cursor:pointer;border:0;border-radius:.85rem;min-height:3rem;font-size:.86rem;font-weight:950;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 7px #5838c9}.auth-submit:not(:disabled):hover{transform:translateY(2px);box-shadow:0 5px #5838c9,0 11px 24px #6843dc33}.auth-submit:disabled{cursor:wait;opacity:.66}.auth-alternate{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:1.5rem 0 0;padding-top:1.1rem;font-size:.8rem}.auth-alternate a{color:var(--violet-dark);font-weight:900;text-decoration:none}.auth-alternate a:hover{text-decoration:underline}.auth-footer{color:var(--muted);border-top:1px solid #2f275114;padding:1.15rem 0;font-size:.74rem}.workspace-footer{color:var(--muted);border-top:1px solid #2f275114;justify-content:space-between;gap:1rem;margin-top:.1rem;padding:1rem .2rem .25rem;font-size:.74rem;display:flex}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #7654ef73}@media (max-width:1220px){.dashboard-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar-brand{margin-left:1rem}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-card-grid,.health-card-grid{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.9fr)}.quick-start{grid-template-columns:1fr 1.15fr}.quick-start-actions{flex-direction:row;grid-column:1/-1;align-items:stretch}.quick-start-actions a{width:auto}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,.92fr)}}@media (max-width:900px){.dashboard-shell{display:block}.app-sidebar{width:100%;height:4.7rem;padding:.45rem .6rem calc(.45rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171329fa;display:block;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -10px 30px #1a143424}.sidebar-brand,.sidebar-bottom,.sidebar-navigation{display:none}.mobile-navigation{height:100%;display:block}.mobile-navigation-items{grid-template-columns:repeat(5,1fr);gap:.35rem;height:100%;display:grid}.mobile-navigation .navigation-item{flex-direction:column;justify-content:center;gap:.18rem;min-height:3.65rem;padding:.25rem;font-size:.68rem}.mobile-navigation .navigation-item:hover{transform:none}.mobile-navigation .navigation-item-active{box-shadow:none}.workspace-content{padding-bottom:6.5rem}.auth-layout{grid-template-columns:1fr;width:min(100% - 2rem,40rem)}.auth-story{min-height:19rem;padding:2rem}.auth-story-orbit{width:3.8rem;height:3.8rem;top:2rem;left:2rem}.auth-story h2{max-width:27rem;font-size:2.2rem}}@media (max-width:720px){.workspace-topbar{gap:.7rem;min-height:4rem;padding-inline:1rem}.page-context span{display:none}.icon-action{width:2.4rem;height:2.4rem}.new-post-action{min-height:2.4rem;padding-inline:.8rem}.workspace-content{gap:.85rem;padding:1.2rem 1rem 6.5rem}.dashboard-intro{flex-direction:column;align-items:flex-start;padding-block:.3rem}.route-intro{flex-direction:column;align-items:flex-start}.dashboard-intro h1{font-size:1.85rem}.metric-grid,.primary-card-grid,.compact-card-grid,.health-card-grid,.quick-start,.route-empty-state{grid-template-columns:1fr}.route-empty-visual{min-height:12rem}.route-empty-copy{padding:1.5rem}.channels-summary,.channels-account-table-toolbar,.channels-account-table-toolbar-action{flex-direction:column;align-items:flex-start}.channels-account-table-toolbar-action{width:100%}.channels-account-table-toolbar-action small{text-align:left;max-width:none}.channels-account-table{background:0 0;border:0;overflow:visible}.channels-account-table-header{display:none}.channels-account-table-row{background:#fff;border:1px solid #e8e4f1;border-radius:.9rem;grid-template-columns:1fr;row-gap:.75rem;min-width:0}:is(.channels-account-table-manage-cell,.channels-account-table-manage-cell:has(.channels-account-table-manage[open])){grid-column:1}.channels-account-table-manage summary{margin-left:0}.channel-provider-account-facts{grid-template-columns:1fr}.channels-account-table-empty-row{background:#fff;border:1px solid #e8e4f1;border-radius:.9rem;min-width:0}.channels-account-table-empty-row>div{grid-template-columns:auto minmax(0,1fr);align-items:start}.channels-account-table-empty-row .primary-button{grid-column:2;width:max-content}.channels-loading{grid-template-columns:1fr}.channels-loading-visual{min-height:11rem}.provider-grid,.provider-flow-steps{grid-template-columns:1fr}.provider-dialog{border-radius:1rem;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.provider-dialog-panel{max-height:calc(100dvh - 1rem);padding:1rem}.channel-account-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-publish-readiness,.channel-capability-groups{grid-template-columns:1fr}.channel-primary-action{justify-self:start}.metric-card{min-height:8.3rem}.channel-overview,.agenda-card,.compact-card,.channel-health,.recommendation-card{min-height:auto}.channel-overview-body{grid-template-columns:1fr;padding-top:1.2rem}.empty-donut{width:7.3rem;height:7.3rem}.ai-studio-banner{grid-template-columns:auto 1fr}.ai-coming-soon{grid-column:1/-1;justify-self:start}.quick-start{gap:1rem}.quick-start-actions{grid-column:auto}.workspace-footer{flex-direction:column}.auth-header,.auth-footer{width:min(100% - 1.5rem,40rem)}.auth-footer{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.workspace-topbar{padding-inline:.75rem}.page-context h1{font-size:1.05rem}.topbar-actions{gap:.35rem}.topbar-actions>.icon-action{display:none}.new-post-action{font-size:.8rem}.workspace-content{padding-inline:.75rem}.provider-dialog{border-radius:0;width:100vw;max-height:100dvh}.provider-dialog-panel{max-height:100dvh}.provider-dialog-header{gap:.65rem}.connected-channel-heading,.channel-candidate-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.account-badges,.channel-candidate-card .provider-connect-action{grid-column:2;justify-self:start}.channel-account-facts{grid-template-columns:1fr}.dashboard-card{border-radius:1.1rem;padding:1rem}.channel-status-row strong{font-size:.68rem}.ai-studio-banner{grid-template-columns:1fr;padding:1.1rem}.ai-orbit{width:3.2rem;height:3.2rem}.ai-coming-soon{grid-column:auto}.quick-start-actions{flex-direction:column;align-items:stretch}.quick-start-actions a{width:100%}.auth-header{min-height:4.8rem}.auth-brand small{display:none}.auth-header>a:last-child{font-size:.8rem}.auth-layout{width:min(100% - 1.5rem,40rem);padding-top:.25rem}.auth-story{min-height:15rem;padding:1.4rem}.auth-story-orbit{width:3.2rem;height:3.2rem;top:1.4rem;left:1.4rem}.auth-story h2{font-size:1.65rem}.auth-story>div:nth-child(2)>span,.auth-story ul{display:none}.auth-card{border-radius:1.25rem;padding:1.35rem}}.composer-layout{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.85fr);gap:1rem;display:grid}.composer-card,.composer-result{box-shadow:var(--shadow);background:#fff;border:1px solid #2f275112;border-radius:1.35rem}.composer-card{padding:1.35rem}.composer-editor,.composer-destinations{align-content:start;gap:1.15rem;display:grid}.composer-section-heading,.composer-result-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.composer-section-heading h2,.composer-result h2,.composer-loading h2,.composer-error h2,.composer-empty h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:950}.composer-section-heading>span{color:var(--violet-dark);background:var(--violet-pale);white-space:nowrap;border-radius:999px;padding:.35rem .55rem;font-size:.74rem;font-weight:900}.composer-text-field textarea{resize:vertical;width:100%;min-height:16rem;color:var(--ink);background:#fcfbfe;border:1px solid #e0dced;border-radius:1rem;padding:1rem;font-size:.92rem;line-height:1.65;display:block}.composer-text-field textarea::placeholder{color:#aaa5b7}.composer-preview{background:linear-gradient(135deg,#fbfaff,#fff);border:1px solid #ece8f3;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem;display:grid}.composer-preview-avatar{color:#fff;background:linear-gradient(135deg, var(--violet), #df3f78);border-radius:.8rem;place-items:center;width:2.45rem;height:2.45rem;font-size:.8rem;font-weight:950;display:grid}.composer-preview>div{min-width:0}.composer-preview strong,.composer-channel strong,.composer-target-results strong{font-size:.8rem;font-weight:900;display:block}.composer-preview small,.composer-channel small,.composer-target-results small{color:var(--muted);margin-top:.15rem;font-size:.68rem;line-height:1.45;display:block}.composer-preview p{overflow-wrap:anywhere;color:#3d3853;white-space:pre-wrap;margin:.7rem 0 0;font-size:.86rem;line-height:1.6}.composer-channel-list,.composer-target-results{gap:.55rem;display:grid}.composer-destinations-empty-state{background:#faf8ff;border:1.5px dashed #d9d1ef;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem .8rem;padding:.9rem;display:grid}.composer-destinations-empty-state>span{width:2.35rem;height:2.35rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:.75rem;place-items:center;font-size:1.2rem;font-weight:950;display:grid}.composer-destinations-empty-state h3{margin:0;font-size:.86rem;font-weight:900}.composer-destinations-empty-state p{color:var(--muted);margin:.2rem 0 0;font-size:.74rem;line-height:1.5}.composer-destinations-empty-state .secondary-button{grid-column:2;width:max-content}.composer-channel{cursor:pointer;background:#fcfbfe;border:1px solid #e9e5f1;border-radius:.9rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.composer-channel:hover,.composer-channel-selected{background:#f7f4ff;border-color:#cfc4f5}.composer-channel:hover{transform:translateY(-1px)}.composer-channel input{width:1rem;height:1rem;accent-color:var(--violet)}.composer-provider{width:2.2rem;height:2.2rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:.7rem;place-items:center;font-size:.74rem;font-weight:950;display:grid}.composer-provider-facebook{color:#1559b7;background:#e8f1ff}.composer-provider-instagram{color:#b6296a;background:#feeaf3}.composer-provider-linkedin{color:#086b9e;background:#e6f5fc}.composer-provider-youtube{color:#c82424;background:#ffeded}.composer-provider-wordpress{color:#2b4bc8;background:#edf1ff}.composer-check{color:#fff;background:var(--violet);opacity:0;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.74rem;font-weight:950;display:grid}.composer-channel-selected .composer-check{opacity:1}.composer-provider-settings{background:#faf8ff;border:1px solid #e7e0fa;border-radius:.9rem;gap:.7rem;padding:.85rem;display:grid}.composer-provider-settings>strong{color:var(--ink);font-size:.8rem;font-weight:900}.composer-provider-settings>small{color:var(--muted);font-size:.68rem;line-height:1.5}.composer-provider-check,.composer-provider-options label{color:#514b68;align-items:center;gap:.45rem;font-size:.74rem;line-height:1.45;display:flex}.composer-provider-check input,.composer-provider-options input{width:.95rem;height:.95rem;accent-color:var(--violet)}.composer-provider-options{flex-wrap:wrap;gap:.7rem;display:flex}.composer-provider-warning{color:#754a12;background:#fff7e6;border-radius:.75rem;margin:0;padding:.7rem .8rem;font-size:.74rem;font-weight:750;line-height:1.5}.composer-submit-panel{border-top:1px solid var(--line);gap:.8rem;padding-top:1rem;display:grid}.composer-submit-panel p,.composer-error p,.composer-empty p,.composer-loading p,.composer-result-heading p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.composer-submit{width:100%}.composer-result{background:linear-gradient(135deg,#faf8ff,#fff);border-color:#dcd3fa;grid-column:1/-1;gap:1rem;padding:1.2rem;display:grid}.composer-result-error{background:#fff8fa;border-color:#f1b7c9}.composer-live-indicator,.target-status{color:var(--violet-dark);background:var(--violet-pale);white-space:nowrap;border-radius:999px;padding:.38rem .58rem;font-size:.68rem;font-weight:900}.composer-target-results{margin:0;padding:0;list-style:none}.composer-target-results li{background:#fff;border:1px solid #ebe7f3;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem;display:grid}.composer-target-results a{color:var(--violet-dark);font-size:.74rem;font-weight:900}.target-status-succeeded{color:#14724a;background:#e5f8ef}.target-status-failed{color:#a5264d;background:#fdebf1}.composer-loading{justify-content:center;align-items:center;gap:1rem;min-height:13rem;display:flex}.composer-loader{border:.22rem solid #e4def8;border-top-color:var(--violet);border-radius:50%;width:2.4rem;height:2.4rem;animation:.85s linear infinite composer-spin}.composer-error,.composer-empty{place-content:center;justify-items:start;gap:.8rem;min-height:18rem;display:grid}.composer-empty-icon{width:3.4rem;height:3.4rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:1rem;place-items:center;font-size:1.5rem;font-weight:950;display:grid}.composer-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.composer-field{color:var(--muted);gap:.4rem;font-size:.74rem;font-weight:850;display:grid}.composer-field input,.composer-field select{width:100%;min-width:0;color:var(--ink);background:#fcfbfe;border:1px solid #e0dced;border-radius:.75rem;padding:.68rem .72rem;font-size:.8rem;font-weight:650}.composer-media{background:#fdfcff;border:1px dashed #dcd5ef;border-radius:1rem;gap:.75rem;padding:.9rem;display:grid}.composer-media>div:first-child strong{font-size:.8rem;font-weight:900;display:block}.composer-media>div:first-child small{color:var(--muted);margin-top:.15rem;font-size:.68rem;display:block}.composer-upload{cursor:pointer;width:max-content}.composer-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.composer-media-selected{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.composer-media-preview{aspect-ratio:1;background-color:var(--violet-pale);background-position:50%;background-size:cover;border-radius:.8rem;width:4.4rem}.composer-media-selected>span{min-width:0}.composer-media-selected strong,.composer-media-selected small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.composer-media-selected strong{font-size:.8rem}.composer-media-selected small{color:var(--muted);margin-top:.2rem;font-size:.68rem}.composer-media-selected button{color:#a5264d;cursor:pointer;background:0 0;border:0;padding:.4rem;font-size:.74rem;font-weight:900}.composer-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.composer-action-grid .composer-submit{grid-column:1/-1}.composer-action-grid .secondary-button{cursor:pointer}.composer-action-grid .secondary-button:disabled{cursor:not-allowed;opacity:.55}@keyframes composer-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.composer-layout{grid-template-columns:1fr}}@media (max-width:560px){.composer-card{padding:1rem}.composer-section-heading,.composer-result-heading{flex-direction:column;align-items:flex-start}.composer-target-results li{grid-template-columns:auto minmax(0,1fr)}.composer-target-results li>:last-child{grid-column:2;justify-self:start}.composer-field-grid,.composer-action-grid{grid-template-columns:1fr}.composer-action-grid .composer-submit{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.ops-intro{background:radial-gradient(circle at 90% 20%,#7654ef1a,#0000 15rem),#ffffffb8;border:1px solid #7654ef14;border-radius:1.4rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:8.8rem;margin-bottom:1rem;padding:1.45rem 1.55rem;display:flex}.ops-intro h1{letter-spacing:-.055em;margin:.12rem 0 .3rem;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:950}.ops-intro>div>p:last-child{max-width:44rem;color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.ops-count-chip{color:var(--violet-dark);white-space:nowrap;background:#ffffffd6;border:1px solid #d9d0f8;border-radius:999px;flex:none;padding:.48rem .72rem;font-size:.74rem;font-weight:900}.ops-state-card,.ops-filter-empty{min-height:19rem;box-shadow:var(--shadow);background:#fff;border:1px solid #2f275112;border-radius:1.4rem;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.ops-state-card>div,.ops-filter-empty{align-content:center}.ops-state-card h2,.ops-filter-empty h2{letter-spacing:-.04em;margin:0 0 .4rem;font-size:1.3rem;font-weight:950}.ops-state-card p,.ops-filter-empty p{max-width:35rem;color:var(--muted);margin:0 0 .9rem;font-size:.8rem;line-height:1.6}.ops-state-card-empty{background:radial-gradient(circle at 80% 20%,#7654ef1f,#0000 18rem),#fff}.ops-state-card-error{background:#fffafb;border-color:#f1c6d2}.ops-state-icon{width:3.4rem;height:3.4rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:1rem;flex:none;place-items:center;font-size:1.25rem;font-weight:950;display:grid}.ops-state-card-error .ops-state-icon{color:#a5264d;background:#fdebf1}.ops-loader{border:.22rem solid #e4def8;border-top-color:var(--violet);border-radius:50%;flex:none;width:2.4rem;height:2.4rem;animation:.85s linear infinite ops-spin}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-card-list{gap:.85rem;display:grid}.ops-post-card{box-shadow:var(--shadow);background:#fff;border:1px solid #2f275112;border-radius:1.3rem;gap:1rem;padding:1.25rem;display:grid}.ops-draft-card{border-left:.22rem solid #b19bf8}.ops-post-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ops-post-heading>div{min-width:0}.ops-post-heading h2{overflow-wrap:anywhere;letter-spacing:-.035em;margin:.25rem 0 0;font-size:clamp(.95rem,2vw,1.22rem);font-weight:900;line-height:1.35}.ops-post-copy{color:#48425d;white-space:pre-wrap;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.65;display:-webkit-box;overflow:hidden}.ops-status{color:#5f5877;letter-spacing:.015em;white-space:nowrap;background:#efedf4;border-radius:999px;justify-content:center;align-items:center;min-height:1.55rem;padding:.3rem .56rem;font-size:.68rem;font-weight:900;display:inline-flex}.ops-status-draft,.ops-status-pending,.ops-status-pending_approval{color:#6a45cf;background:#eee9ff}.ops-status-approved,.ops-status-queued{color:#1f6380;background:#e5f5fb}.ops-status-scheduled{color:#74510b;background:#fff2d8}.ops-status-publishing{color:#815014;background:#fff0df}.ops-status-published,.ops-status-succeeded,.ops-status-completed{color:#14724a;background:#e5f8ef}.ops-status-failed,.ops-status-partial_success{color:#a5264d;background:#fdebf1}.ops-status-cancelled,.ops-status-archived{color:#6e687a;background:#eceaf0}.ops-meta-row{color:var(--muted);flex-wrap:wrap;gap:.45rem 1rem;font-size:.74rem;font-weight:700;display:flex}.ops-meta-row span{align-items:center;gap:.35rem;display:inline-flex}.ops-meta-row span:not(:last-child):after{content:"";background:#c8c3d4;border-radius:50%;width:.2rem;height:.2rem;margin-left:.55rem}.ops-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:.55rem;padding-top:.9rem;display:flex}.ops-action-feedback{color:#176845;background:#ecfaf3;border:1px solid #bde5d2;border-radius:.85rem;margin-bottom:.85rem;padding:.72rem .85rem;font-size:.74rem;font-weight:800;line-height:1.45}.ops-action-feedback.ops-action-error{color:#912342;background:#fff2f6;border-color:#f0c7d4}.ops-post-actions{border-top:1px solid var(--line);gap:.65rem;padding-top:.8rem;display:grid}.ops-post-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.ops-post-action-buttons button:disabled,.ops-reschedule-form button:disabled,.ops-card-actions button:disabled{cursor:wait;opacity:.55}.ops-danger-button{color:#9a294a;background:#fff6f8;border-color:#efc6d2}.ops-danger-button:hover{color:#7e1736;background:#fdebf1;border-color:#dc89a1}.ops-reschedule-form{background:#faf8ff;border:1px solid #ddd5f5;border-radius:.8rem;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:end;gap:.65rem;padding:.75rem;display:grid}.ops-reschedule-form label{color:#4d4661;gap:.3rem;font-size:.68rem;font-weight:850;display:grid}.ops-reschedule-form input{min-height:2.25rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #dcd6e7;border-radius:.62rem;padding:.45rem .58rem}.ops-reschedule-form>span{color:var(--muted);align-self:center;font-size:.68rem;font-weight:750}.ops-target-list{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.ops-target-list li{background:#fcfbfe;border:1px solid #ece9f2;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.68rem;display:grid}.ops-target-list-compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.ops-target-list-compact li{grid-template-columns:auto minmax(0,1fr)}.ops-target-list-compact .ops-target-result{grid-column:2;align-items:flex-start}.ops-provider{width:2.1rem;height:2.1rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:.7rem;place-items:center;font-size:.68rem;font-weight:950;display:grid}.ops-provider-facebook{color:#1559b7;background:#e8f1ff}.ops-provider-instagram{color:#ae2864;background:#feeaf3}.ops-provider-linkedin{color:#086b9e;background:#e6f5fc}.ops-provider-youtube{color:#c82424;background:#ffeded}.ops-provider-wordpress{color:#2b4bc8;background:#edf1ff}.ops-target-copy{min-width:0}.ops-target-copy strong,.ops-target-copy span,.ops-target-copy small{overflow-wrap:anywhere;display:block}.ops-target-copy strong{font-size:.8rem;font-weight:900}.ops-target-copy span,.ops-target-copy small{color:var(--muted);margin-top:.12rem;font-size:.68rem;line-height:1.45}.ops-target-error{overflow-wrap:anywhere;color:#a5264d;margin:.35rem 0 0;font-size:.74rem;font-weight:750;line-height:1.45}.ops-target-result{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.ops-target-result a{color:var(--violet-dark);font-size:.68rem;font-weight:850}.ops-targets-empty{color:var(--muted);margin:0;font-size:.74rem}.ops-schedule{background:#fffbf3;border:1px solid #f0e2c7;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.ops-schedule>span:first-child{color:#9b690d;font-size:1rem}.ops-schedule strong,.ops-schedule div>span{display:block}.ops-schedule strong{font-size:.8rem;line-height:1.45}.ops-schedule div>span{color:var(--muted);margin-top:.1rem;font-size:.68rem}.ops-filter-tabs{box-shadow:var(--shadow);background:#fff;border:1px solid #2f275112;border-radius:1rem;gap:.35rem;margin-bottom:.85rem;padding:.45rem;display:flex;overflow-x:auto}.ops-filter-tabs button{color:#655f79;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.72rem;align-items:center;gap:.42rem;min-height:2.25rem;padding:.48rem .68rem;font-size:.74rem;font-weight:850;display:inline-flex}.ops-filter-tabs button span{background:#efedf4;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.68rem;display:grid}.ops-filter-tabs .ops-filter-active{color:#fff;background:var(--violet)}.ops-filter-tabs .ops-filter-active span{color:var(--violet-dark);background:#fff}.ops-filter-empty{justify-items:start;min-height:13rem;display:grid}.ops-calendar-shell{box-shadow:var(--shadow);background:#fff;border:1px solid #2f275112;border-radius:1.35rem;overflow:hidden}.ops-calendar-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex}.ops-calendar-toolbar h2,.ops-calendar-agenda-heading h2{letter-spacing:-.04em;margin:.18rem 0 0;font-size:1.25rem;font-weight:950}.ops-calendar-toolbar>div:first-child>p:last-child{color:var(--muted);margin:.3rem 0 0;font-size:.74rem}.ops-calendar-controls{gap:.35rem;display:flex}.ops-calendar-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.ops-calendar-mode-tabs{background:#faf9fc;border:1px solid #e5e1ed;border-radius:.72rem;gap:.15rem;padding:.18rem;display:flex}.ops-calendar-mode-tabs button{color:#6a6477;cursor:pointer;background:0 0;border:0;border-radius:.5rem;min-height:1.8rem;padding:.3rem .55rem;font-size:.68rem;font-weight:850}.ops-calendar-mode-tabs .ops-calendar-mode-active{color:#fff;background:var(--violet)}.ops-calendar-controls button{min-width:2.2rem;height:2.2rem;color:var(--ink);cursor:pointer;background:#faf9fc;border:1px solid #e5e1ed;border-radius:.68rem;font-size:.74rem;font-weight:850}.ops-calendar-controls button:hover{color:var(--violet-dark);background:var(--violet-pale);border-color:#cfc5f3}.ops-calendar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ops-calendar-weekday{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#f8f7fb;padding:.55rem;font-size:.68rem;font-weight:900}.ops-calendar-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-width:0;min-height:7.5rem;padding:.45rem}.ops-calendar-day-blank{background:#faf9fc}.ops-calendar-date{color:#5f5970;place-items:center;width:1.45rem;height:1.45rem;margin-bottom:.3rem;font-size:.74rem;font-weight:850;display:grid}.ops-calendar-event{color:#67450a;background:#fff5df;border-left:.18rem solid #f0ad32;border-radius:.42rem;gap:.08rem;margin-bottom:.25rem;padding:.32rem;display:grid;overflow:hidden}.ops-calendar-event-published{color:#175d40;background:#eaf8f1;border-left-color:#3bb67a}.ops-calendar-event-queued,.ops-calendar-event-publishing{color:#215e76;background:#eaf6fb;border-left-color:#44a4c9}.ops-calendar-event-failed,.ops-calendar-event-partial_success{color:#8b2143;background:#fdebf1;border-left-color:#d6537c}.ops-calendar-event strong,.ops-calendar-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-calendar-event strong{font-size:.68rem}.ops-calendar-event span{font-size:.68rem;font-weight:700}.ops-calendar-week-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ops-calendar-week-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:10rem;padding:.5rem}.ops-calendar-week-day>header{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.55rem;display:flex}.ops-calendar-week-day>header span{color:#625b72;font-size:.68rem;font-weight:900}.ops-calendar-week-day>header strong{min-width:1.25rem;height:1.25rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:999px;place-items:center;font-size:.68rem;display:grid}.ops-calendar-week-day>p{color:var(--muted);text-align:center;margin:1rem 0 0;font-size:.68rem}.ops-calendar-agenda{padding:1.2rem}.ops-calendar-agenda-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ops-calendar-agenda-heading>span{color:var(--violet-dark);background:var(--violet-pale);border-radius:999px;padding:.4rem .62rem;font-size:.68rem;font-weight:900}.ops-calendar-month-empty{background:#fbfafd;border:1px dashed #dcd7e7;border-radius:.9rem;padding:1.2rem}.ops-calendar-month-empty h3{margin:0;font-size:.92rem;font-weight:900}.ops-calendar-month-empty p{color:var(--muted);margin:.3rem 0 0;font-size:.74rem}.ops-calendar-day-group{gap:.55rem;margin-top:1rem;display:grid}.ops-calendar-day-group>h3{color:#5e5870;letter-spacing:.02em;margin:0;font-size:.74rem;font-weight:900}.ops-calendar-list-item{background:#fcfbfe;border:1px solid #ece9f2;border-radius:.9rem;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.8rem;display:grid}.ops-calendar-list-time strong,.ops-calendar-list-time span{display:block}.ops-calendar-list-time strong{font-size:.8rem;font-weight:900}.ops-calendar-list-time span{overflow-wrap:anywhere;color:var(--muted);margin-top:.15rem;font-size:.68rem}.ops-calendar-list-copy{min-width:0}.ops-calendar-list-copy>p{overflow-wrap:anywhere;color:#3f394e;white-space:pre-wrap;margin:0 0 .55rem;font-size:.8rem;line-height:1.55}.ops-calendar-list-result{justify-items:end;gap:.65rem;display:grid}.ops-calendar-list-result .ops-post-actions{border-top:0;justify-items:end;padding-top:0}.ops-calendar-list-result .ops-reschedule-form{min-width:25rem}@media (max-width:900px){.ops-calendar-day{min-height:5.5rem}.ops-calendar-event span{display:none}.ops-calendar-list-item{grid-template-columns:6rem minmax(0,1fr)}.ops-calendar-list-result{grid-column:2;justify-self:start;justify-items:start}.ops-calendar-list-result .ops-post-actions,.ops-calendar-list-result .ops-post-action-buttons{justify-content:flex-start;justify-items:start}}@media (max-width:640px){.ops-intro,.ops-calendar-toolbar{flex-direction:column;align-items:flex-start}.ops-count-chip{align-self:flex-start}.ops-state-card,.ops-post-heading,.ops-calendar-agenda-heading{flex-direction:column;align-items:flex-start}.ops-post-heading>.ops-status{align-self:flex-start}.ops-target-list li,.ops-schedule{grid-template-columns:auto minmax(0,1fr)}.ops-target-result,.ops-schedule>.ops-status{grid-column:2;justify-self:start;align-items:flex-start}.ops-calendar-shell{overflow-x:auto}.ops-calendar-toolbar,.ops-calendar-agenda{width:max(100%,38rem);position:sticky;left:0}.ops-calendar-grid,.ops-calendar-week-grid,.ops-calendar-agenda{min-width:38rem}.ops-post-action-buttons{justify-content:flex-start}.ops-reschedule-form{grid-template-columns:1fr;align-items:stretch}}.home-live-intro{justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;display:flex}.home-live-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.75rem,2.7vw,2.55rem);font-weight:950;line-height:1.05}.home-live-intro p:last-child{color:var(--muted);margin:.42rem 0 0;font-size:.86rem;line-height:1.5}.home-live-workspace-chip{color:#277151;background:#f0fbf5;border:1px solid #cee8db;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.48rem .7rem;font-size:.8rem;font-weight:850;display:inline-flex}.home-live-workspace-chip>span{background:#36a875;border-radius:50%;width:.46rem;height:.46rem;box-shadow:0 0 0 3px #36a87524}.home-live-workspace-chip-warning{color:#8b501e;background:#fff8ef;border-color:#f2d6b9}.home-live-workspace-chip-warning>span{background:#ed913e;box-shadow:0 0 0 3px #ed913e24}.home-live-state{background:var(--surface);min-height:16rem;box-shadow:var(--shadow);border:1px solid #7654ef1f;border-radius:1.35rem;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.home-live-state h2,.home-live-state p{margin:0}.home-live-state h2{font-size:1rem;font-weight:950}.home-live-state p{color:var(--muted);margin-top:.35rem;font-size:.8rem;line-height:1.55}.home-live-state .secondary-button{margin-top:.85rem}.home-live-state-error{background:#fffafb;border-color:#f0c8cf}.home-live-loader{border:.25rem solid #e9e4fb;border-top-color:var(--violet);border-radius:50%;width:2.6rem;height:2.6rem;animation:.85s linear infinite home-live-spin}.home-live-state-icon{color:#a02645;background:#fde6eb;border-radius:.85rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-weight:950;display:grid}@keyframes home-live-spin{to{transform:rotate(360deg)}}.home-live-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.home-live-metric{color:#fff;min-height:8.9rem;box-shadow:var(--shadow);border-radius:1.2rem;align-content:start;padding:1.05rem;display:grid;position:relative;overflow:hidden}.home-live-metric:after{content:"";opacity:.2;border:2px solid;border-radius:50%;width:120%;height:6.5rem;position:absolute;bottom:-4rem;right:-20%;transform:rotate(-4deg)}.home-live-metric p,.home-live-metric strong,.home-live-metric span{z-index:1;position:relative}.home-live-metric p{margin:0;font-size:.86rem;font-weight:900}.home-live-metric strong{letter-spacing:-.06em;margin-top:.52rem;font-size:2.15rem;font-weight:950;line-height:1}.home-live-metric span{opacity:.88;margin-top:.44rem;font-size:.74rem;font-weight:750}.home-live-metric-violet{background:linear-gradient(135deg,#7654ef 0%,#966df6 100%)}.home-live-metric-pink{background:linear-gradient(135deg,#c9336a 0%,#ef6b9a 100%)}.home-live-metric-blue{color:#123d48;background:linear-gradient(135deg,#31bfd0 0%,#65d4e0 100%)}.home-live-metric-orange{color:#4a2a13;background:linear-gradient(135deg,#ff9142 0%,#ffb277 100%)}.home-live-primary-grid,.home-live-compact-grid{gap:.9rem;display:grid}.home-live-primary-grid{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.9fr)}.home-live-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-live-card{background:var(--surface);min-width:0;min-height:15rem;box-shadow:var(--shadow);border:1px solid #2f275111;border-radius:1.35rem;flex-direction:column;padding:1.15rem;display:flex}.home-live-primary-grid>.home-live-card{min-height:18rem}.home-live-card-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-live-card-heading h2{letter-spacing:-.035em;margin:0;font-size:1rem;font-weight:950}.home-live-chip{color:#6e6786;background:#f1eff8;border-radius:999px;flex:none;padding:.4rem .58rem;font-size:.68rem;font-weight:850}.home-live-chip-warning{color:#8b501e;background:#fff0dc}.home-live-card-link{color:var(--violet-dark);align-self:flex-start;margin-top:auto;padding-top:.75rem;font-size:.74rem;font-weight:900;text-decoration:none}.home-live-card-link:hover{text-decoration:underline}.home-live-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:11.5rem;padding:1rem .5rem 0;display:flex}.home-live-empty>span{width:3rem;height:3rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:.95rem;place-items:center;font-size:1.2rem;font-weight:900;display:grid}.home-live-empty>.home-live-empty-success{color:#477214;background:#e9f8c8}.home-live-empty h3{margin:.65rem 0 0;font-size:.92rem;font-weight:950}.home-live-empty p{max-width:24rem;color:var(--muted);margin:.35rem 0 0;font-size:.74rem;line-height:1.5}.home-live-empty a{color:var(--violet-dark);margin-top:.65rem;font-size:.74rem;font-weight:900;text-decoration:none}.home-live-empty a:hover{text-decoration:underline}.home-live-empty-compact{min-height:12rem}.home-live-empty-small{min-height:8rem}.home-live-channel-list{gap:.42rem;margin-top:.85rem;display:grid}.home-live-channel-row{border-bottom:1px solid #f0edf6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.6rem;padding:.34rem 0 .55rem;display:grid}.home-live-channel-row>div{gap:.08rem;display:grid}.home-live-channel-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:900;overflow:hidden}.home-live-channel-row small{color:var(--muted);font-size:.68rem}.home-live-provider{color:#fff;background:#4f466c;border-radius:.65rem;place-items:center;width:2rem;height:2rem;font-size:.74rem;font-weight:950;display:grid}.home-live-provider-facebook{background:#e8f1ff}.home-live-provider-instagram{background:#fff0f7}.home-live-provider-linkedin{background:#e6f5fc}.home-live-provider-tiktok,.home-live-provider-x{background:#f0eef4}.home-live-provider-youtube{background:#ffeded}.home-live-provider-pinterest{background:#ffedf0}.home-live-provider-wordpress{background:#edf1ff}.home-live-provider-google_business_profile{color:#2a4e91;background:#e7efff}.home-live-health{white-space:nowrap;border-radius:999px;padding:.34rem .5rem;font-size:.68rem;font-weight:850}.home-live-health-healthy{color:#277151;background:#e9f8f0}.home-live-health-attention{color:#9a4c23;background:#fff0e4}.home-live-health-muted{color:#6f687f;background:#f0eef4}.home-live-agenda-list{gap:0;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.home-live-agenda-list li{border-bottom:1px solid #f0edf6;grid-template-columns:4.2rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.6rem 0;display:grid}.home-live-agenda-list time{color:var(--violet-dark);font-size:.74rem;font-weight:950}.home-live-agenda-list div{gap:.2rem;display:grid}.home-live-agenda-list strong{font-size:.8rem;font-weight:850;line-height:1.4}.home-live-agenda-list small{color:var(--muted);font-size:.68rem}.home-live-published-list,.home-live-approval-list{margin-top:.7rem;display:grid}.home-live-published-list>div,.home-live-approval-list>div{border-bottom:1px solid #f0edf6;gap:.24rem;padding:.58rem 0;display:grid}.home-live-published-list strong,.home-live-approval-list strong{font-size:.8rem;font-weight:850;line-height:1.42}.home-live-published-list span,.home-live-approval-list small{color:var(--muted);font-size:.68rem}.home-live-queue-list{margin:.7rem 0 0;display:grid}.home-live-queue-list>div{border-bottom:1px solid #f0edf6;justify-content:space-between;align-items:center;min-height:2.2rem;display:flex}.home-live-queue-list dt{color:var(--muted);align-items:center;gap:.45rem;font-size:.74rem;font-weight:750;display:flex}.home-live-queue-list dd{margin:0;font-size:.86rem;font-weight:950}.home-live-queue-dot{background:#a9a2bd;border-radius:50%;width:.48rem;height:.48rem}.home-live-queue-dot-scheduled{background:#8066e9}.home-live-queue-dot-queued{background:#3c9eb6}.home-live-queue-dot-publishing{background:#df3f78}.home-live-queue-dot-attention{background:#ed913e}.home-live-insight-grid{grid-template-columns:minmax(24rem,1.5fr) repeat(2,minmax(14rem,.75fr));align-items:stretch;gap:.9rem;display:grid}.home-live-insight-grid>.home-live-card{min-height:17rem}.home-live-card-heading-link{color:var(--violet-dark);font-size:.74rem;font-weight:900;text-decoration:none}.home-live-card-heading-link:hover{text-decoration:underline}.home-live-reach-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;min-height:10rem;margin-top:.8rem;display:grid}.home-live-unavailable-donut{background:#fff;border:1rem solid #cfc5f2;border-color:#cfc5f2 #eee7fa #e7e3f2 #e7e3f2;border-radius:50%;place-items:center;width:8.25rem;height:8.25rem;display:grid;transform:rotate(-24deg)}.home-live-unavailable-donut>div{place-items:center;display:grid;transform:rotate(24deg)}.home-live-unavailable-donut strong{color:var(--violet-dark);font-family:var(--display-font);font-size:1.3rem}.home-live-unavailable-donut span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.home-live-reach-list{display:grid}.home-live-reach-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.35rem 0;display:grid}.home-live-reach-list .home-live-provider{border-radius:.5rem;width:1.6rem;height:1.6rem;font-size:.68rem}.home-live-reach-list>div>span:nth-child(2){min-width:0;display:grid}.home-live-reach-list strong,.home-live-reach-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-live-reach-list strong{font-size:.74rem}.home-live-reach-list small{color:var(--muted);font-size:.68rem}.home-live-reach-list em{color:var(--muted);white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:750}.home-live-reach-list>.home-live-reach-empty{border:0;grid-template-columns:1fr;gap:.25rem;display:grid}.home-live-reach-empty span{color:var(--muted);font-size:.68rem}.home-live-inbox-list{margin-top:.75rem;display:grid}.home-live-inbox-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem 0;display:grid}.home-live-inbox-list>div>span{width:1.75rem;height:1.75rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:.55rem;place-items:center;font-size:.68rem;font-weight:900;display:grid}.home-live-inbox-list>div:nth-child(2)>span{color:#ad2f62;background:#ffe6ee}.home-live-inbox-list>div:nth-child(3)>span{color:#147082;background:#ddf7fa}.home-live-inbox-list>div:nth-child(4)>span{color:#9a541e;background:#ffecdd}.home-live-inbox-list strong{font-size:.74rem}.home-live-inbox-list em{color:var(--subtle);font-family:var(--mono-font);font-size:.92rem;font-style:normal;font-weight:800}.home-live-best-time{text-align:center;flex:1;align-content:center;place-items:center;gap:.28rem;padding:.8rem 0;display:grid}.home-live-best-time>span{width:2.35rem;height:2.35rem;color:var(--violet-dark);background:var(--violet-pale);border-radius:.75rem;place-items:center;font-size:1rem;display:grid}.home-live-best-time strong{color:var(--violet);font-family:var(--display-font);font-size:2rem;line-height:1}.home-live-best-time small{color:var(--muted);font-size:.68rem;font-weight:750}.home-live-best-time em{color:#6d4c12;background:#fff2cd;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;font-style:normal;font-weight:850}.home-live-analytics-card{min-height:0}.home-live-analytics-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.home-live-analytics-list>div{background:#fbfaff;border:1px solid #ebe7f4;border-radius:.85rem;gap:.28rem;padding:.75rem;display:grid}.home-live-analytics-list span{color:var(--muted);font-size:.68rem;font-weight:750}.home-live-analytics-list strong{font-size:.8rem;font-weight:900}.home-live-disclosure{color:var(--muted);margin:.7rem 0 0;font-size:.74rem;line-height:1.5}.home-live-next-card{background:linear-gradient(135deg,#fff 0%,#fbfaff 100%);border-color:#7654ef24;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;min-height:0}.home-live-next-card h2{letter-spacing:-.035em;margin:0;font-size:1rem;font-weight:950}.home-live-next-card p:last-child{color:var(--muted);margin:.35rem 0 0;font-size:.74rem}.home-live-next-actions{flex:none;gap:.55rem;display:flex}.home-live-next-actions a{white-space:nowrap}@media (max-width:1220px){.home-live-primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,1fr)}.home-live-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-live-reach-card{grid-column:1/-1}}@media (max-width:1000px){.home-live-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-live-primary-grid,.home-live-compact-grid,.home-live-insight-grid{grid-template-columns:1fr}.home-live-reach-card{grid-column:auto}.home-live-primary-grid>.home-live-card,.home-live-card{min-height:0}}@media (max-width:720px){.home-live-intro,.home-live-next-card{flex-direction:column;align-items:flex-start}.home-live-workspace-chip{align-self:flex-start}.home-live-analytics-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.home-live-metric-grid,.home-live-analytics-list{grid-template-columns:1fr}.home-live-channel-row{grid-template-columns:auto minmax(0,1fr)}.home-live-health{grid-column:2;justify-self:start}.home-live-next-actions{flex-direction:column;align-items:stretch;width:100%}.home-live-next-actions a{text-align:center;width:100%}.home-live-reach-body{grid-template-columns:1fr}.home-live-unavailable-donut{justify-self:center}.home-live-reach-list em{display:none}}@media (prefers-reduced-motion:reduce){.home-live-loader{animation:none}}.workspace-search-trigger{border:1.5px solid var(--product-line);width:min(18.125rem,28vw);min-height:2.55rem;color:var(--product-muted);background:var(--surface);cursor:pointer;text-align:left;border-radius:.875rem;align-items:center;gap:.55rem;padding:.55rem .75rem;font-size:.86rem;font-weight:700;transition:border-color .16s,box-shadow .16s,color .16s;display:flex}.workspace-search-trigger:hover{color:var(--product-violet-dark);border-color:#cfc5f3}.workspace-search-trigger:focus-visible{border-color:var(--product-violet);box-shadow:0 0 0 4px var(--product-violet-wash)}.workspace-search-trigger>span:first-child{flex:none;place-items:center;width:1.1rem;height:1.1rem;font-size:1rem;line-height:1;display:grid}.workspace-search-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workspace-search-trigger kbd{color:var(--product-muted);background:var(--product-bg);border:0;border-radius:.38rem;padding:.13rem .38rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem;font-weight:700}.workspace-tool-dialog,.team-dialog{width:min(44rem,100vw - 2rem);max-height:min(45rem,100dvh - 2rem);color:var(--product-text);background:0 0;border:0;border-radius:1.625rem;padding:0;overflow:visible}.workspace-tool-dialog::backdrop,.team-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16132994}.workspace-tool-panel{background:var(--surface);border:1.5px solid #e9e5f3e6;border-radius:1.625rem;padding:1.25rem;overflow:hidden;box-shadow:0 28px 80px #16132947}.workspace-tool-panel>header,.team-dialog>div>header{border-bottom:1px solid var(--product-line-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.workspace-tool-panel h2,.team-dialog h2{letter-spacing:-.04em;margin:.15rem 0 0;font-size:1.25rem;font-weight:900}.workspace-tool-close,.team-dialog>div>header>button{border:1.5px solid var(--product-line);width:2.25rem;height:2.25rem;color:var(--product-muted);background:var(--surface);cursor:pointer;border-radius:.75rem;flex:none;place-items:center;font-size:1.2rem;display:grid}.workspace-tool-close:hover,.team-dialog>div>header>button:hover{color:var(--product-violet-dark);background:var(--product-violet-wash)}.workspace-search-field{border:2px solid var(--product-line);color:var(--product-muted);background:#fcfbfe;border-radius:.9rem;align-items:center;gap:.65rem;margin-top:1rem;padding:.7rem .85rem;display:flex}.workspace-search-field:focus-within{border-color:var(--product-violet);box-shadow:0 0 0 4px var(--product-violet-wash);background:var(--surface)}.workspace-search-field input{min-width:0;color:var(--product-text);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.workspace-search-results{gap:.35rem;max-height:min(30rem,100dvh - 12rem);margin-top:.75rem;display:grid;overflow-y:auto}.workspace-search-results>a{border:1.5px solid #0000;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.65rem;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.workspace-search-results>a:hover{background:#faf8ff;border-color:#d8cff8;transform:translate(2px)}.workspace-search-result-icon{width:2.25rem;height:2.25rem;color:var(--product-violet-dark);background:var(--product-violet-wash);border-radius:.72rem;place-items:center;font-size:.86rem;font-weight:900;display:grid}.workspace-search-results a>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.workspace-search-results strong{font-size:.86rem;font-weight:850}.workspace-search-results small{color:var(--product-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.workspace-search-results em{color:var(--product-muted);background:var(--product-bg);border-radius:999px;padding:.3rem .52rem;font-size:.74rem;font-style:normal;font-weight:800}.workspace-tool-empty{text-align:center;border:1.5px dashed #dcd5ee;border-radius:1rem;justify-items:center;padding:2rem 1rem;display:grid}.workspace-tool-empty strong{font-size:.92rem}.workspace-tool-empty span{color:var(--product-muted);margin-top:.25rem;font-size:.8rem}.workspace-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.workspace-help-grid>a{border:1.5px solid var(--product-line);background:var(--surface);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;min-width:0;padding:.85rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.workspace-help-grid>a:hover{box-shadow:var(--product-card-shadow);border-color:#cfc4f5;transform:translateY(-2px)}.workspace-help-grid>a>span:first-child{color:#fff;background:var(--product-violet);border-radius:.65rem;grid-row:1/3;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.workspace-help-grid strong{font-size:.86rem;font-weight:850}.workspace-help-grid small{color:var(--product-muted);font-size:.8rem;line-height:1.48}.workspace-help-note{color:#4d4665;background:var(--product-violet-wash);border-radius:.85rem;grid-column:1/-1;margin:0;padding:.75rem .85rem;font-size:.8rem;font-weight:700;line-height:1.5}.product-page-heading{justify-content:space-between;align-items:center;gap:1rem;min-height:5.4rem;display:flex}.product-page-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:900;line-height:1.08}.product-page-heading>div>p:last-child{max-width:44rem;color:var(--product-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.5}.product-page-chip,.product-status-chip{min-height:1.75rem;color:var(--product-violet-dark);background:var(--product-violet-wash);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:.35rem .65rem;font-size:.74rem;font-weight:850;display:inline-flex}.product-page-chip-muted{color:#766f83;background:#eeecf2}.product-status-chip-warning{color:#9a501c;background:var(--product-orange-wash)}.product-tabs{border-bottom:1.5px solid var(--product-line);scrollbar-width:thin;gap:.3rem;margin-bottom:.25rem;display:flex;overflow-x:auto}.product-tabs button{min-height:2.8rem;color:var(--product-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;margin-bottom:-1.5px;padding:.65rem .95rem;font-size:.86rem;font-weight:800}.product-tabs button:hover{color:var(--product-text)}.product-tabs .product-tab-active{border-bottom-color:var(--product-violet);color:var(--product-violet-dark)}.product-card{border:1.5px solid var(--product-line);background:var(--surface);min-width:0;box-shadow:var(--product-card-shadow);border-radius:1.625rem;padding:1.2rem}.product-card-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:1rem;display:flex}.product-card-heading h2{letter-spacing:-.035em;margin:.12rem 0 0;font-size:1rem;font-weight:900}.product-card-heading>a{color:var(--product-violet-dark);font-size:.8rem;font-weight:850;text-decoration:none}.product-card-heading>a:hover{text-decoration:underline}.product-state-panel{border:1.5px solid var(--product-line);background:var(--surface);min-height:18rem;box-shadow:var(--product-card-shadow);border-radius:1.625rem;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.product-state-panel h2{letter-spacing:-.035em;margin:0;font-size:1.05rem;font-weight:900}.product-state-panel p{max-width:36rem;color:var(--product-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.55}.product-state-panel .secondary-button{margin-top:.75rem}.product-state-error{background:#fff9fb;border-color:#f1c4d2}.product-loader{border:.25rem solid #e8e3fa;border-top-color:var(--product-violet);border-radius:50%;flex:none;width:2.6rem;height:2.6rem;animation:.85s linear infinite product-loader-spin}.product-state-mark{color:#a1264c;background:#fde9ef;border-radius:.9rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;font-weight:900;display:grid}@keyframes product-loader-spin{to{transform:rotate(360deg)}}.product-inline-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.product-disclosure{color:var(--product-muted);margin:.85rem 0 0;font-size:.74rem;line-height:1.55}.product-compact-empty{text-align:center;background:#fbfafe;border:1.5px dashed #ddd7e9;border-radius:1rem;place-content:center;justify-items:center;min-height:8rem;padding:1.25rem;display:grid}.product-compact-empty strong{font-size:.86rem;font-weight:850}.product-compact-empty span{max-width:28rem;color:var(--product-muted);margin-top:.28rem;font-size:.8rem;line-height:1.48}.product-compact-empty .primary-button{margin-top:.8rem}.product-record-status{color:#625c70;white-space:nowrap;background:#efedf3;border-radius:999px;align-items:center;width:max-content;padding:.28rem .5rem;font-size:.68rem;font-weight:850;display:inline-flex}.product-record-status-published,.product-record-status-succeeded{color:#14724a;background:#e5f8ef}.product-record-status-scheduled,.product-record-status-pending_approval{color:#8a5a11;background:#fff1d7}.product-record-status-queued,.product-record-status-approved{color:#21647e;background:#e5f5fb}.product-record-status-publishing{color:#8d5017;background:var(--product-orange-wash)}.product-record-status-failed,.product-record-status-partial_success{color:#a1264c;background:#fde9ef}.product-record-status-cancelled{color:#6f697a;background:#eceaf0}.scantree-workspace,.scantree-loading,.scantree-error{gap:1rem;display:grid}.scantree-loading,.scantree-error{min-height:20rem;box-shadow:var(--product-card-shadow);background:#fff;border:1px solid #e4e0ec;border-radius:1rem;align-content:center;padding:1.4rem}.scantree-loading h1,.scantree-error h1,.scantree-hero h1,.scantree-section-heading h2{color:var(--ink);letter-spacing:0;margin:0}.scantree-loading p,.scantree-error p,.scantree-hero p,.scantree-section-heading p,.scantree-phone p{color:var(--product-muted);margin:0;line-height:1.5}.scantree-hero{box-shadow:var(--product-card-shadow);background:linear-gradient(135deg,#e6f7eedb,#fffffff5),#fff;border:1px solid #dfe7e1;border-radius:1rem;justify-content:space-between;align-items:end;gap:1rem;padding:1.15rem;display:flex}.scantree-hero h1{font-size:clamp(1.35rem,2vw,2rem)}.scantree-status{background:#f7fffa;border:1px solid #cde8d9;border-radius:.8rem;gap:.18rem;min-width:min(18rem,100%);padding:.75rem .85rem;display:grid}.scantree-status span{color:#227346;text-transform:uppercase;font-size:.74rem;font-weight:900}.scantree-status strong{overflow-wrap:anywhere;color:#173327}.scantree-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start;gap:1rem;display:grid}.scantree-form,.scantree-preview{box-shadow:var(--product-card-shadow);background:#fff;border:1px solid #e4e0ec;border-radius:1rem;padding:1rem}.scantree-form{gap:.8rem;display:grid}.scantree-section-heading{gap:.18rem;display:grid}.scantree-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.scantree-form label{gap:.32rem;min-width:0;display:grid}.scantree-form label span{color:#4d465c;font-size:.8rem;font-weight:900}.scantree-form input,.scantree-form textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fbfaff;border:1px solid #dcd7e8;border-radius:.72rem;outline:none;padding:.68rem .78rem}.scantree-form textarea{resize:vertical}.scantree-form input:focus,.scantree-form textarea:focus{border-color:#35a96d;box-shadow:0 0 0 .18rem #35a96d24}.scantree-actions,.scantree-preview-actions{flex-wrap:wrap;gap:.6rem;display:flex}.scantree-notice{color:#254735;overflow-wrap:anywhere;background:#ecfbf2;border-radius:.72rem;margin:0;padding:.65rem .75rem;font-size:.86rem;font-weight:800}.scantree-preview{gap:.85rem;display:grid;position:sticky;top:1rem}.scantree-phone{background:linear-gradient(#f8fffb,#fff 36%),#fff;border:1px solid #d8e2de;border-radius:1.25rem;gap:.85rem;padding:1rem;display:grid}.scantree-phone-header{gap:.15rem;display:grid}.scantree-phone-header span,.scantree-phone strong{color:#172820;overflow-wrap:anywhere;font-weight:950}.scantree-phone-header small{color:#65746d;font-weight:800}.scantree-qr-frame{aspect-ratio:1;background:#fff;border:1px solid #e1ded8;border-radius:.9rem;justify-self:center;place-items:center;width:min(100%,18rem);padding:.8rem;display:grid}.scantree-qr-frame img{object-fit:contain;width:100%;height:100%;display:block}.scantree-qr-frame span{color:#6e6878;text-align:center;max-width:12rem;font-size:.86rem;line-height:1.45}@media (max-width:1020px){.scantree-grid{grid-template-columns:1fr}.scantree-preview{position:static}}@media (max-width:680px){.scantree-hero{flex-direction:column;align-items:stretch}.scantree-form-row{grid-template-columns:1fr}.scantree-actions .primary-button,.scantree-actions .secondary-button,.scantree-preview-actions .primary-button{width:100%}}.business-profile-workspace{gap:1rem;display:grid}.business-profile-hero,.business-profile-panel,.business-profile-campaigns,.business-profile-readiness{box-shadow:var(--product-card-shadow);background:#fff;border:1px solid #e4e0ec;border-radius:1rem}.business-profile-hero{background:linear-gradient(135deg,#ffecdde6,#fffffff5),#fff;justify-content:space-between;align-items:end;gap:1rem;padding:1.15rem;display:flex}.business-profile-hero h1,.business-profile-section-heading h2,.business-profile-readiness h2,.business-profile-action-card h3{color:var(--ink);letter-spacing:0;margin:0}.business-profile-hero h1{font-size:clamp(1.35rem,2vw,2rem)}.business-profile-hero p,.business-profile-section-heading p,.business-profile-google p,.business-profile-action-card p{color:var(--product-muted);margin:0;line-height:1.5}.business-profile-status{background:#fff8f2;border:1px solid #f2cfb5;border-radius:.8rem;gap:.18rem;min-width:min(20rem,100%);padding:.75rem .85rem;display:grid}.business-profile-status span{color:#a65119;text-transform:uppercase;font-size:.74rem;font-weight:900}.business-profile-status strong{color:#3f2516}.business-profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start;gap:1rem;display:grid}.business-profile-panel,.business-profile-campaigns,.business-profile-readiness{gap:1rem;padding:1rem;display:grid}.business-profile-section-heading{gap:.18rem;display:grid}.business-profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.business-profile-field-grid label{gap:.32rem;min-width:0;display:grid}.business-profile-field-grid label span{color:#4d465c;font-size:.8rem;font-weight:900}.business-profile-field-grid input,.business-profile-field-grid textarea{width:100%;min-width:0;color:var(--ink);background:#fbfaff;border:1px solid #dcd7e8;border-radius:.72rem;outline:none;padding:.68rem .78rem}.business-profile-wide-field{grid-column:1/-1}.business-profile-actions{flex-wrap:wrap;gap:.6rem;display:flex}.business-profile-google{background:linear-gradient(#f7fffa,#fff 44%),#fff;border-color:#d4e6d9;position:sticky;top:1rem}.business-profile-google ul,.business-profile-readiness ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.business-profile-google li,.business-profile-readiness li{color:#463e56;padding-left:1.2rem;line-height:1.45;position:relative}.business-profile-google li:before,.business-profile-readiness li:before{content:"";background:#34a853;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.56rem;left:0}.business-profile-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.business-profile-action-card{background:#fffdf9;border:1px solid #ece7de;border-radius:.8rem;align-content:start;gap:.45rem;min-height:10rem;padding:.9rem;display:grid}.business-profile-action-card h3{font-size:1rem}.business-profile-readiness{background:linear-gradient(135deg,#ddf7fad1,#fffffff5),#fff;border-color:#dfe7f1;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start}@media (max-width:1020px){.business-profile-grid,.business-profile-readiness{grid-template-columns:1fr}.business-profile-google{position:static}.business-profile-action-grid{grid-template-columns:1fr}}@media (max-width:680px){.business-profile-hero{flex-direction:column;align-items:stretch}.business-profile-field-grid{grid-template-columns:1fr}.business-profile-actions .primary-button,.business-profile-actions .secondary-button,.business-profile-google .primary-button{width:100%}}.gbp-page{color:#24212a;gap:1rem;display:grid}.gbp-heading{gap:.25rem;display:grid}.gbp-heading h1,.gbp-panel h2,.gbp-panel h3,.gbp-picker h2,.gbp-picker h3{color:#24212a;letter-spacing:0;margin:0}.gbp-heading h1{font-size:1.65rem}.gbp-heading p,.gbp-panel p,.gbp-picker p,.gbp-muted{color:#707789;margin:0;line-height:1.5}.gbp-product-tabs,.gbp-subtabs{background:#f0f1f4;border-radius:.45rem;flex-wrap:wrap;gap:.25rem;width:fit-content;padding:.25rem;display:flex}.gbp-product-tabs button,.gbp-subtabs button{color:#747b8d;min-height:2.2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.38rem;padding:.35rem .75rem;font-weight:750}.gbp-product-tabs button.active,.gbp-subtabs button.active{color:#24212a;background:#fff;box-shadow:0 1px 3px #231f2d14}.gbp-workspace{gap:1rem;display:grid}.gbp-panel,.gbp-picker{background:#fff;border:1px solid #e4e6ec;border-radius:.55rem;gap:1.1rem;padding:1.15rem;display:grid;box-shadow:0 10px 30px #1a16240a}.gbp-state{align-content:center;min-height:9rem}.gbp-state.error,.gbp-form-error{color:#a33b16}.gbp-panel-title,.gbp-picker-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.gbp-panel-title>div,.gbp-picker-header>div{gap:.24rem;display:grid}.gbp-panel-title h2{align-items:center;gap:.45rem;font-size:1.35rem;display:flex}.gbp-panel-title svg,.gbp-secondary svg{stroke:currentColor;stroke-width:2px;width:1.05rem;height:1.05rem}.gbp-primary,.gbp-secondary{min-height:2.35rem;font:inherit;cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .85rem;font-weight:800;display:inline-flex}.gbp-primary{color:#fff;background:#8b63f5;border:1px solid #8b63f5}.gbp-primary:hover{background:#7651e8}.gbp-primary:disabled{cursor:not-allowed;background:#c6b4fb;border-color:#c6b4fb}.gbp-secondary{color:#34313a;background:#fff;border:1px solid #e2e4ea}.gbp-primary.compact,.gbp-secondary.compact{min-height:2rem;padding:.35rem .65rem}.gbp-step-label{color:#8b63f5;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.86rem;font-weight:900;display:flex}.gbp-step-label span{color:#fff;background:#8b63f5;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;display:inline-grid}.gbp-step-label span.muted{color:#8c94a3;background:#e9edf2}.gbp-step-label i{background:#eadfd8;width:2.5rem;height:1px}.gbp-connect-card{background:linear-gradient(#f7f3ff,#fff 44%);align-content:start;min-height:14rem}.gbp-account-list,.gbp-location-list{gap:.65rem;display:grid}.gbp-empty-picker{background:#fff;border:1px solid #e5e6ec;border-radius:.55rem;justify-items:start;gap:.85rem;padding:1rem;display:grid}.gbp-empty-picker p{color:#6f7585;margin:0}.gbp-account-list button,.gbp-location-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e6ec;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.2rem .85rem;width:100%;padding:.85rem;display:grid}.gbp-account-list button.selected,.gbp-location-list button.selected{border-color:#8b63f5;box-shadow:0 0 0 1px #8b63f533}.gbp-account-list strong,.gbp-account-list small,.gbp-location-list strong,.gbp-location-list small{min-width:0}.gbp-account-list small,.gbp-location-list small{color:#7c8494;overflow-wrap:anywhere;grid-column:2}.gbp-account-list em,.gbp-location-list em{color:#7d8491;border:1px solid #e2e4ea;border-radius:999px;grid-area:1/3/span 2;place-items:center;min-width:2.35rem;min-height:2.35rem;font-size:0;font-style:normal;display:grid}.gbp-account-list em{color:#8b63f5;border-radius:.45rem;width:auto;min-width:7rem;padding:0 .75rem;font-size:.92rem;font-weight:850}.gbp-location-list button.selected em{color:#fff;background:#8b63f5;border-color:#8b63f5;font-size:0}.gbp-location-list button.selected em:after{content:"OK";font-size:1rem}.gbp-location-icon{color:#8b63f5;background:#f2edff;border-radius:.5rem;grid-row:span 2;place-items:center;width:2.7rem;height:2.7rem;display:grid}.gbp-location-icon svg{stroke:currentColor;stroke-width:2px;width:1.25rem;height:1.25rem}.gbp-picker-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.gbp-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.gbp-overview-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.gbp-info-block{background:#fafbfc;border:1px solid #e9eaf0;border-radius:.5rem;gap:.25rem;padding:.85rem;display:grid}.gbp-info-block span,.gbp-compare-columns span{color:#7b8291;text-transform:uppercase;font-size:.86rem;font-weight:900}.gbp-info-block strong{overflow-wrap:anywhere}.gbp-warning,.gbp-sync-message{color:#9b541c;background:#fffaf0;border:1px solid #ffd06a;border-radius:.48rem;padding:.75rem .85rem}.gbp-comparison-list,.gbp-menu-list,.gbp-review-list,.gbp-job-list{gap:.75rem;display:grid}.gbp-comparison-row,.gbp-menu-row,.gbp-review-card,.gbp-job-row{background:#fff;border:1px solid #e4e6ec;border-radius:.55rem;padding:.9rem}.gbp-comparison-row{border-color:#cdbffc;gap:.75rem;display:grid}.gbp-comparison-row-header,.gbp-menu-row,.gbp-job-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gbp-status-badge{color:#6d4dd1;white-space:nowrap;background:#f4f0ff;border:1px solid #cdbffc;border-radius:999px;align-items:center;padding:.16rem .55rem;font-size:.86rem;font-weight:900;display:inline-flex}.gbp-compare-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.gbp-compare-columns>div{background:#f7f7f8;border-radius:.5rem;gap:.3rem;min-height:4rem;padding:.75rem;display:grid}.gbp-compare-columns p{color:#24212a;overflow-wrap:anywhere}.gbp-menu-row>div,.gbp-job-row>div{gap:.16rem;display:grid}.gbp-menu-row span,.gbp-job-row span{color:#778091;font-size:.92rem}.gbp-photo-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.gbp-photo-column{align-content:start;gap:.75rem;display:grid}.gbp-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.gbp-photo-card{border:1px solid #e4e6ec;border-radius:.55rem;gap:.55rem;padding:.75rem;display:grid}.gbp-photo-card>span{color:#4f5563;background:#eef0f3;border-radius:999px;width:fit-content;padding:.2rem .55rem;font-size:.8rem;font-weight:900}.gbp-photo-card img,.gbp-photo-placeholder{aspect-ratio:16/9;object-fit:cover;background:#f0f1f3;border-radius:.45rem;width:100%}.gbp-photo-placeholder{color:#697183;place-items:center;display:grid}.gbp-photo-placeholder svg{stroke:currentColor;stroke-width:2px;width:2rem;height:2rem}.gbp-review-card{gap:.65rem;display:grid}.gbp-review-card>div:first-child{justify-content:space-between;gap:.75rem;display:flex}.gbp-review-card textarea{resize:vertical;width:100%;min-height:5rem;font:inherit;border:1px solid #e1e3ea;border-radius:.48rem;padding:.7rem}.gbp-review-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:1120px){.gbp-overview-grid,.gbp-photo-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gbp-panel-title,.gbp-picker-header,.gbp-menu-row,.gbp-job-row{flex-direction:column;align-items:stretch}.gbp-account-list button,.gbp-location-list button{grid-template-columns:auto minmax(0,1fr)}.gbp-account-list em,.gbp-location-list em{grid-area:auto/1/auto/-1;width:100%}.gbp-overview-grid,.gbp-compare-columns,.gbp-photo-columns,.gbp-photo-grid{grid-template-columns:1fr}.gbp-product-tabs,.gbp-subtabs{width:100%}.gbp-product-tabs button,.gbp-subtabs button,.gbp-primary,.gbp-secondary{flex:auto}}.analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:.75rem;display:grid}.analytics-kpi{color:#fff;min-height:8.75rem;box-shadow:var(--product-card-shadow);border-radius:1.625rem;align-content:start;padding:1.05rem;display:grid;position:relative;overflow:hidden}.analytics-kpi:after{content:"";opacity:.2;border:2px solid;border-radius:50%;width:120%;height:6.5rem;position:absolute;bottom:-4rem;right:-20%;transform:rotate(-4deg)}.analytics-kpi>span,.analytics-kpi>p,.analytics-kpi>strong,.analytics-kpi>small{z-index:1;position:relative}.analytics-kpi>span{background:#ffffff38;border-radius:.7rem;place-items:center;width:2.15rem;height:2.15rem;font-size:1rem;display:grid}.analytics-kpi p{margin:.45rem 0 0;font-size:.86rem;font-weight:800}.analytics-kpi strong{letter-spacing:-.05em;margin-top:.38rem;font-size:1.85rem;font-weight:900;line-height:1}.analytics-kpi small{opacity:.88;margin-top:.32rem;font-size:.74rem;font-weight:700}.analytics-kpi-violet{background:linear-gradient(145deg,#7a5af8,#9c6bff)}.analytics-kpi-pink{background:linear-gradient(145deg,#ff5d8f,#ff8fb0)}.analytics-kpi-cyan{background:linear-gradient(145deg,#1ecbe1,#4fd8ea)}.analytics-kpi-orange{background:linear-gradient(145deg,#ff8a3d,#ffb06b)}.analytics-provider-insights-grid{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.85fr);gap:1rem;margin-top:1rem;display:grid}.analytics-reach-card,.analytics-distribution-card{min-height:20rem}.analytics-reach-empty{gap:.85rem;display:grid}.analytics-reach-plot{border:1px solid var(--product-line);background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#7a5af817 calc(25% - 1px) 25%),repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#7a5af812 calc(20% - 1px) 20%),linear-gradient(145deg,#fdfcff,#f7f4ff);border-radius:1.15rem;min-height:12.5rem;position:relative;overflow:hidden}.analytics-chart-axis{background:#d8d2e8;display:block;position:absolute}.analytics-chart-axis-y{width:1px;top:.9rem;bottom:1.15rem;left:1.2rem}.analytics-chart-axis-x{height:1px;bottom:1.15rem;left:1.2rem;right:.9rem}.analytics-chart-empty-label{color:var(--product-muted);background:#ffffffeb;border:1px solid #ded8ee;border-radius:999px;padding:.42rem .72rem;font-size:.74rem;font-weight:850;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .4rem 1.2rem #392b6414}.analytics-visual-empty-copy{gap:.18rem;display:grid}.analytics-visual-empty-copy strong{font-size:.86rem;font-weight:850}.analytics-visual-empty-copy p{color:var(--product-muted);margin:0;font-size:.8rem;line-height:1.55}.analytics-distribution-empty{text-align:center;align-content:center;justify-items:center;gap:1.1rem;min-height:13.35rem;display:grid}.analytics-donut-empty{aspect-ratio:1;width:9.5rem;color:var(--product-muted);background:var(--surface);text-align:center;border:1.05rem solid #e9e5f3;border-radius:50%;place-content:center;display:grid;box-shadow:inset 0 0 0 1px #7a5af80a,0 .75rem 2rem #392b6414}.analytics-donut-empty span{font-size:1.35rem;font-weight:800;line-height:.85}.analytics-donut-empty small{margin-top:.35rem;font-size:.74rem;font-weight:800}.analytics-distribution-card .analytics-visual-empty-copy{max-width:20rem}.analytics-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(19rem,1fr);gap:1rem;margin-top:1rem;display:grid}.analytics-pipeline{gap:.85rem;margin-top:.25rem;display:grid}.analytics-pipeline>div{grid-template-columns:8.2rem minmax(0,1fr) 2.25rem;align-items:center;gap:.7rem;display:grid}.analytics-pipeline>div>span{color:var(--product-muted);font-size:.8rem;font-weight:750}.analytics-pipeline>div>div{background:var(--product-line-soft);border-radius:999px;height:.65rem;overflow:hidden}.analytics-pipeline strong{text-align:right;font-size:.8rem;font-weight:900}.analytics-bar{border-radius:inherit;min-width:0;height:100%;transition:width .42s cubic-bezier(.2,.8,.2,1);display:block}.analytics-bar-violet{background:var(--product-violet)}.analytics-bar-cyan{background:var(--product-cyan)}.analytics-bar-orange{background:var(--product-orange)}.analytics-bar-pink{background:var(--product-pink)}.analytics-bar-red{background:var(--product-red)}.analytics-channel-list{display:grid}.analytics-channel-list>div{border-bottom:1px solid var(--product-line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.15rem;padding:.42rem 0;display:grid}.analytics-channel-list>div:last-child{border-bottom:0}.analytics-channel-list>div>span:nth-child(2){gap:.08rem;min-width:0;display:grid}.analytics-channel-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:850;overflow:hidden}.analytics-channel-list small{color:var(--product-muted);font-size:.74rem}.analytics-provider{color:#fff;background:#4f466c;border-radius:.65rem;place-items:center;width:2rem;height:2rem;font-size:.74rem;font-weight:900;display:grid}.analytics-provider-facebook{background:#e8f1ff}.analytics-provider-instagram{background:#fff0f7}.analytics-provider-linkedin{background:#e6f5fc}.analytics-provider-google_business_profile{color:#2458a6;background:#edf3ff}.analytics-provider-youtube,.analytics-provider-pinterest{background:#ffeded}.analytics-provider-wordpress{background:#edf1ff}.analytics-provider-tiktok,.analytics-provider-x{background:#f0eef4}.analytics-ready,.analytics-attention{white-space:nowrap;border-radius:999px;padding:.3rem .5rem;font-size:.68rem;font-weight:850}.analytics-ready{color:#167149;background:var(--product-green-wash)}.analytics-attention{color:#995019;background:var(--product-orange-wash)}.analytics-posts-card{margin-top:1rem}.analytics-post-list{margin:0;padding:0;list-style:none;display:grid}.analytics-post-list li{border-bottom:1px solid var(--product-line-soft);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.5rem;padding:.5rem 0;display:grid}.analytics-post-list li:last-child{border-bottom:0}.analytics-post-list li>span{width:1.7rem;height:1.7rem;color:var(--product-violet-dark);background:var(--product-violet-wash);border-radius:.55rem;place-items:center;font-size:.74rem;font-weight:900;display:grid}.analytics-post-list li>div{gap:.12rem;min-width:0;display:grid}.analytics-post-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800;overflow:hidden}.analytics-post-list small{color:var(--product-muted);font-size:.68rem}.analytics-post-list em{color:var(--product-muted);font-size:.74rem;font-style:normal;font-weight:800}.analytics-all-posts{margin-top:.75rem}.analytics-post-table{overflow-x:auto}.analytics-post-table-head,.analytics-post-table-row{grid-template-columns:minmax(16rem,2fr) minmax(7rem,.8fr) minmax(7rem,.7fr) minmax(10rem,1fr);align-items:center;gap:.9rem;min-width:42rem;padding:.75rem .8rem;display:grid}.analytics-post-table-head{color:var(--product-muted);background:var(--product-bg);letter-spacing:.05em;text-transform:uppercase;border-radius:.8rem;font-size:.74rem;font-weight:850}.analytics-post-table-row{border-bottom:1px solid var(--product-line-soft);font-size:.8rem}.analytics-post-table-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800;overflow:hidden}.analytics-post-table-row>span:not(.product-record-status),.analytics-post-table-row time{color:var(--product-muted)}.analytics-unavailable{border:1.5px solid var(--product-line);background:radial-gradient(circle at 14% 20%, #7a5af821, transparent 15rem), var(--surface);min-height:21rem;box-shadow:var(--product-card-shadow);border-radius:1.625rem;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);margin-top:.75rem;padding:clamp(1.25rem,4vw,2.4rem);display:grid}.analytics-unavailable h2{letter-spacing:-.045em;margin:.12rem 0 0;font-size:clamp(1.25rem,2.5vw,1.8rem);font-weight:900}.analytics-unavailable>div:last-child>p:not(.card-kicker){max-width:38rem;color:var(--product-muted);margin:.55rem 0 0;font-size:.86rem;line-height:1.6}.analytics-unavailable-visual{background:linear-gradient(145deg, var(--product-violet-wash), var(--product-pink-wash));border-radius:1.25rem;justify-content:center;align-items:flex-end;gap:.55rem;min-height:13rem;padding:2rem;display:flex;position:relative}.analytics-unavailable-visual>span{background:#7a5af86b;border-radius:.65rem .65rem .2rem .2rem;width:16%}.analytics-unavailable-visual>span:first-child{height:32%}.analytics-unavailable-visual>span:nth-child(2){background:#ff5d8f7a;height:58%}.analytics-unavailable-visual>span:nth-child(3){background:#1ecbe17a;height:78%}.analytics-unavailable-visual>i{border:.35rem solid var(--surface);width:3.25rem;height:3.25rem;color:var(--surface);background:var(--product-violet);box-shadow:var(--product-card-shadow);border-radius:50%;place-items:center;font-size:1.25rem;font-style:normal;font-weight:900;display:grid;position:absolute}.inbox-readiness-banner{background:linear-gradient(115deg, #f7f4ff, var(--surface));border:1.5px solid #e4ddf8;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.inbox-readiness-icon{color:#fff;background:linear-gradient(145deg, var(--product-violet), var(--product-pink));border-radius:.9rem;place-items:center;width:3rem;height:3rem;font-size:1.1rem;font-weight:900;display:grid;box-shadow:0 8px 22px #7a5af840}.inbox-readiness-banner h2{letter-spacing:-.035em;margin:.1rem 0 0;font-size:1rem;font-weight:900}.inbox-readiness-banner>div:nth-child(2)>p:last-child{max-width:52rem;color:var(--product-muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.5}.inbox-explanation{color:#754614;background:#fff8ee;border:1.5px solid #f2d4b5;border-radius:.9rem;gap:.15rem;padding:.75rem .9rem;display:grid}.inbox-explanation strong{font-size:.8rem;font-weight:850}.inbox-explanation span{font-size:.74rem;line-height:1.5}.social-inbox-shell{border:1.5px solid var(--product-line);background:var(--surface);height:calc(100vh - 10.25rem);min-height:33rem;box-shadow:var(--product-card-shadow);border-radius:1.625rem;grid-template-columns:21.25rem minmax(0,1fr);display:grid;overflow:hidden}.social-inbox-list{border-right:1.5px solid var(--product-line);flex-direction:column;min-width:0;display:flex}.social-inbox-tabs{flex-wrap:wrap;gap:.3rem;padding:.9rem .9rem .65rem;display:flex}.social-inbox-tabs button{min-height:1.9rem;color:var(--product-muted);background:var(--product-bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.32rem;padding:.35rem .62rem;font-size:.86rem;font-weight:800;display:inline-flex}.social-inbox-tabs button>span{min-width:1rem;height:1rem;color:inherit;background:#ffffffb3;border-radius:999px;place-items:center;font-size:.68rem;display:grid}.social-inbox-tabs .social-inbox-tab-active{color:#fff;background:var(--product-violet)}.social-inbox-tabs button:disabled{cursor:wait;opacity:.72}.social-inbox-search{color:var(--product-muted);background:var(--product-bg);border-radius:.75rem;align-items:center;gap:.5rem;margin:0 .9rem .6rem;padding:.58rem .7rem;display:flex}.social-inbox-search:focus-within{box-shadow:0 0 0 3px var(--product-violet-wash)}.social-inbox-search input{min-width:0;color:var(--product-text);background:0 0;border:0;outline:0;flex:1;font-size:.86rem}.social-inbox-empty-list{text-align:center;flex:1;place-content:center;justify-items:center;padding:2rem 1rem;display:grid}.social-inbox-empty-list>span{width:3rem;height:3rem;color:var(--product-violet-dark);background:var(--product-violet-wash);border-radius:.95rem;place-items:center;font-size:1.2rem;font-weight:900;display:grid}.social-inbox-empty-list strong{margin-top:.65rem;font-size:.92rem;font-weight:850}.social-inbox-empty-list small{max-width:15rem;color:var(--product-muted);margin-top:.25rem;font-size:.8rem;line-height:1.45}.social-inbox-list>footer{border-top:1px solid var(--product-line-soft);color:var(--product-muted);align-items:center;gap:.45rem;padding:.75rem .9rem;font-size:.8rem;font-weight:700;display:flex}.inbox-connection-dot{background:var(--product-subtle);border-radius:50%;flex:none;width:.5rem;height:.5rem}.inbox-connection-dot-loading{animation:1.2s ease-in-out infinite inbox-dot-pulse}.inbox-connection-dot-ready{background:var(--product-green);box-shadow:0 0 0 3px #22c55e21}.inbox-connection-dot-unavailable{background:var(--product-orange)}@keyframes inbox-dot-pulse{50%{opacity:.35}}.social-inbox-thread{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.social-inbox-thread>header{border-bottom:1.5px solid var(--product-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:.8rem 1rem;display:flex}.social-inbox-thread>header>div{align-items:center;gap:.7rem;min-width:0;display:flex}.social-inbox-thread>header>div>span:last-child{gap:.1rem;min-width:0;display:grid}.social-inbox-thread>header strong{font-size:.92rem;font-weight:850}.social-inbox-thread>header small{color:var(--product-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.social-inbox-thread-avatar{width:2.6rem;height:2.6rem;color:var(--product-violet-dark);background:var(--product-violet-wash);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.social-inbox-thread>header>button{border:1.5px solid var(--product-line);color:var(--product-subtle);background:var(--surface);border-radius:.7rem;padding:.5rem .7rem;font-size:.8rem;font-weight:800}.social-inbox-thread-empty{background:var(--product-bg);text-align:center;place-content:center;justify-items:center;min-height:22rem;padding:2rem;display:grid}.social-inbox-thread-empty>div:first-child{color:#fff;background:linear-gradient(145deg, var(--product-violet), var(--product-pink));border-radius:1.35rem;place-items:center;width:4.4rem;height:4.4rem;font-size:1.55rem;display:grid;position:relative;box-shadow:0 12px 28px #7a5af840}.social-inbox-thread-empty>div:first-child i{border:3px solid var(--product-bg);background:var(--product-green);border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;bottom:-.3rem;right:-.3rem}.social-inbox-thread-empty .card-kicker{margin-top:1rem}.social-inbox-thread-empty h2{letter-spacing:-.04em;margin:.12rem 0 0;font-size:1.15rem;font-weight:900}.social-inbox-thread-empty>p:not(.card-kicker){max-width:31rem;color:var(--product-muted);margin:.45rem 0 0;font-size:.86rem;line-height:1.55}.social-inbox-thread-empty .primary-button{margin-top:.9rem}.social-inbox-readiness-details{width:min(100%,35rem);color:var(--product-muted);text-align:left;background:#ffffffd1;border:1.5px solid #ddd6ef;border-radius:.9rem;margin-top:.9rem}.social-inbox-readiness-details summary{color:var(--product-violet-dark);cursor:pointer;padding:.7rem .85rem;font-size:.86rem;font-weight:850}.social-inbox-readiness-details[open] summary{border-bottom:1px solid var(--product-line)}.social-inbox-readiness-details p{margin:0;padding:.75rem .85rem;font-size:.8rem;line-height:1.55}.social-inbox-readiness-details strong{color:var(--product-text)}.social-inbox-reply{border-top:1.5px solid var(--product-line);align-items:center;gap:.55rem;padding:.8rem .9rem;display:flex}.social-inbox-reply>button:first-child{width:2.5rem;height:2.5rem;color:var(--product-subtle);background:var(--product-bg);border:0;border-radius:.75rem;flex:none;place-items:center;display:grid}.social-inbox-reply input{border:1.5px solid var(--product-line);min-width:0;min-height:2.6rem;color:var(--product-muted);background:#faf9fc;border-radius:.85rem;flex:1;padding:.65rem .8rem;font-size:.86rem}.social-inbox-reply :disabled{cursor:not-allowed;opacity:.65}.ai-studio-hero{color:#fff;background:radial-gradient(circle at 88% 20%, #c4f13547, transparent 14rem), linear-gradient(120deg, var(--product-ink), #3a2f66 58%, var(--product-violet));min-height:10.5rem;box-shadow:var(--product-card-shadow);border-radius:1.625rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.15rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.ai-studio-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-8rem;right:-4rem}.ai-studio-orbit{z-index:1;color:#3b4a00;background:var(--product-lime);border-radius:1.2rem;flex:none;place-items:center;width:4.1rem;height:4.1rem;font-size:1.65rem;font-weight:900;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 12px 26px #c4f13533}.ai-studio-orbit i{background:var(--product-pink);border:3px solid #332a5e;border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:-.2rem;right:-.2rem}.ai-studio-hero>div:nth-child(2){z-index:1;position:relative}.ai-studio-hero .card-kicker{color:#d7cbff}.ai-studio-hero h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.65rem,3.2vw,2.25rem);font-weight:900}.ai-studio-hero h2>span{color:var(--product-lime)}.ai-studio-hero>div:nth-child(2)>p:last-child{color:#d4cee5;max-width:42rem;margin:.4rem 0 0;font-size:.8rem;line-height:1.55}.ai-service-chip{z-index:1;color:#ece8f7;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.42rem;padding:.48rem .7rem;font-size:.74rem;font-weight:800;display:inline-flex;position:relative}.ai-service-chip i{background:var(--product-orange);border-radius:50%;width:.48rem;height:.48rem}.ai-studio-tabs{margin-top:.25rem}.ai-studio-body{grid-template-columns:minmax(0,1fr) minmax(20rem,23.75rem);align-items:start;gap:1rem;display:grid}.ai-studio-library{gap:1rem;display:grid}.ai-brief-box{border:1.5px solid var(--product-line);background:var(--surface);box-shadow:var(--product-card-shadow);border-radius:1.25rem;padding:1rem}.ai-brief-box>label{color:var(--product-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.55rem;font-size:.8rem;font-weight:850;display:block}.ai-brief-box>div{gap:.55rem;display:flex}.ai-brief-box input{border:2px solid var(--product-line);min-width:0;min-height:2.75rem;color:var(--product-text);background:#fcfbfe;border-radius:.85rem;outline:0;flex:1;padding:.65rem .8rem;font-size:.86rem}.ai-brief-box input:focus{border-color:var(--product-violet);box-shadow:0 0 0 4px var(--product-violet-wash);background:var(--surface)}.ai-brief-box>small,.ai-brief-box>p{color:var(--product-muted);margin:.55rem 0 0;font-size:.74rem;line-height:1.45;display:block}.ai-brief-box>p{color:#216b50;font-weight:750}.ai-starter-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ai-starter-heading h2{letter-spacing:-.035em;margin:.12rem 0 0;font-size:1.05rem;font-weight:900}.ai-starter-heading>span{color:var(--product-muted);background:var(--product-bg-deep);border-radius:999px;padding:.35rem .58rem;font-size:.74rem;font-weight:850}.ai-template-list{gap:.7rem;display:grid}.ai-template-list>article{border:1.5px solid var(--product-line);background:var(--surface);border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;padding:.9rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.ai-template-list>article:hover{box-shadow:var(--product-card-shadow);border-color:#cfc4f5;transform:translateY(-1px)}.ai-template-list>.ai-template-selected{border-color:var(--product-violet);background:#fbf9ff;box-shadow:0 0 0 3px #7a5af817}.ai-template-number{width:2rem;height:2rem;color:var(--product-violet-dark);background:var(--product-violet-wash);border-radius:.65rem;place-items:center;font-size:.8rem;font-weight:900;display:grid}.ai-template-list article>div:nth-child(2){min-width:0}.ai-template-list h3{margin:0;font-size:.86rem;font-weight:850}.ai-template-list article>div:nth-child(2)>p{color:var(--product-muted);margin:.23rem 0 0;font-size:.8rem;line-height:1.48}.ai-template-list article>div:nth-child(2)>div{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.ai-template-list article>div:nth-child(2)>div>span{color:#6553a2;background:var(--product-violet-wash);border-radius:999px;padding:.22rem .45rem;font-size:.68rem;font-weight:800}.ai-template-actions{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.ai-template-actions .primary-button,.ai-template-actions .secondary-button{min-height:2.1rem;padding:.45rem .7rem;font-size:.74rem}.ai-template-preview{border:1.5px solid var(--product-line);background:var(--surface);box-shadow:var(--product-card-shadow);border-radius:1.625rem;gap:.9rem;padding:1.15rem;display:grid;position:sticky;top:5.25rem}.ai-template-preview h2{letter-spacing:-.035em;margin:.12rem 0 0;font-size:1rem;font-weight:900}.ai-preview-account{border-bottom:1px solid var(--product-line-soft);align-items:center;gap:.65rem;padding-bottom:.8rem;display:flex}.ai-preview-account>span:first-child{color:#fff;background:linear-gradient(145deg, var(--product-orange), var(--product-pink));border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:.8rem;font-weight:900;display:grid}.ai-preview-account>span:last-child{gap:.1rem;display:grid}.ai-preview-account strong{font-size:.8rem;font-weight:850}.ai-preview-account small{color:var(--product-muted);font-size:.74rem}.ai-preview-copy{overflow-wrap:anywhere;border:1.5px solid var(--product-line);color:#3d3853;white-space:pre-wrap;background:#fcfbfe;border-radius:1rem;min-height:9rem;margin:0;padding:.9rem;font-size:.86rem;line-height:1.6}.ai-preview-note{color:#714613;background:var(--product-orange-wash);border-radius:.85rem;gap:.2rem;padding:.7rem;display:grid}.ai-preview-note strong{font-size:.74rem;font-weight:850}.ai-preview-note span{font-size:.74rem;line-height:1.45}.ai-template-preview>.primary-button{width:100%}.ai-best-time-unavailable{margin-top:0}.ai-clock-visual{min-height:13rem;color:var(--product-violet-dark);background:linear-gradient(145deg, var(--product-violet-wash), var(--product-cyan-wash));border-radius:1.25rem;place-items:center;display:grid;position:relative}.ai-clock-visual>span{width:6rem;height:6rem;box-shadow:var(--product-card-shadow);background:#ffffff7a;border:.55rem solid #fff;border-radius:50%;place-items:center;font-size:2rem;font-weight:900;display:grid}.ai-clock-visual i{background:var(--product-pink);border-radius:50%;width:.65rem;height:.65rem;position:absolute}.ai-clock-visual i:first-of-type{top:20%;left:22%}.ai-clock-visual i:nth-of-type(2){background:var(--product-cyan);top:23%;right:19%}.ai-clock-visual i:nth-of-type(3){background:var(--product-orange);bottom:18%;right:25%}.team-members-overview{gap:1rem;display:grid}.team-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.team-toolbar .product-tabs{flex:1;margin-bottom:0}.team-table{border:1.5px solid var(--product-line);background:var(--surface);box-shadow:var(--product-card-shadow);border-radius:1.625rem;overflow:hidden}.team-table-head,.team-member-row{grid-template-columns:minmax(16rem,2fr) minmax(7rem,1.2fr) minmax(8rem,1fr) minmax(9rem,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1.15rem;display:grid}.team-table-head{color:var(--product-muted);background:var(--product-bg);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:850}.team-member-row{border-bottom:1px solid var(--product-line-soft);min-height:4.65rem}.team-member-identity{align-items:center;gap:.7rem;min-width:0;display:flex}.team-member-avatar{color:#fff;background:linear-gradient(145deg, var(--product-cyan), var(--product-violet));border-radius:50%;flex:none;place-items:center;width:2.65rem;height:2.65rem;font-size:.86rem;font-weight:900;display:grid}.team-member-identity>span:last-child{gap:.12rem;min-width:0;display:grid}.team-member-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:850;overflow:hidden}.team-member-identity small{color:var(--product-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.team-role-chip{width:max-content;max-width:100%;color:var(--product-violet-dark);background:var(--product-violet-wash);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.35rem .65rem;font-size:.8rem;font-weight:850;overflow:hidden}.team-active-state{color:#28704e;align-items:center;gap:.4rem;font-size:.86rem;font-weight:800;display:flex}.team-active-state i{background:var(--product-green);border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #22c55e21}.team-workspace-name{color:var(--product-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.team-member-row>button{width:2.15rem;height:2.15rem;color:var(--product-muted);cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-radius:.65rem;place-items:center;font-weight:900;display:grid}.team-member-row>button:hover{color:var(--product-violet-dark);background:var(--product-violet-wash)}.team-member-details{border-bottom:1px solid var(--product-line-soft);background:#fbfaff;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.85rem 1.15rem;display:grid}.team-member-details>div{border:1px solid var(--product-line);background:var(--surface);border-radius:.8rem;gap:.18rem;padding:.65rem;display:grid}.team-member-details strong{font-size:.8rem;font-weight:850}.team-member-details span{color:var(--product-muted);font-size:.8rem;line-height:1.45}.team-directory-note{color:var(--product-muted);background:#fdfcff;align-items:center;gap:.7rem;padding:.75rem 1.15rem;display:flex}.team-directory-note>span{width:1.75rem;height:1.75rem;color:var(--product-violet-dark);background:var(--product-violet-wash);font-family:var(--mono-font);border-radius:.6rem;flex:none;place-items:center;font-size:.8rem;font-weight:900;display:grid}.team-directory-note p{gap:.08rem;margin:0;display:grid}.team-directory-note strong{color:var(--product-text);font-size:.86rem;font-weight:850}.team-directory-note small{font-size:.8rem;line-height:1.45}.team-table-empty{color:var(--product-muted);background:#fdfcff;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex}.team-table-empty>span{width:2rem;height:2rem;color:var(--product-violet-dark);background:var(--product-violet-wash);border-radius:.65rem;flex:none;place-items:center;font-weight:900;display:grid}.team-table-empty>div{gap:.12rem;display:grid}.team-table-empty strong{color:var(--product-text);font-size:.8rem;font-weight:850}.team-table-empty small{font-size:.74rem;line-height:1.45}.team-role-layout,.team-approvals-layout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;gap:1rem;display:grid}.team-role-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.team-role-facts>div{border:1.5px solid var(--product-line);background:#fbfafe;border-radius:.9rem;padding:.75rem}.team-role-facts dt{color:var(--product-muted);font-size:.74rem;font-weight:800}.team-role-facts dd{overflow-wrap:anywhere;margin:.28rem 0 0;font-size:.8rem;font-weight:850}.team-permissions-unavailable,.team-workflow-banner{background:linear-gradient(135deg, var(--product-violet-wash), var(--surface));box-shadow:var(--product-card-shadow);border:1.5px solid #e2daf7;border-radius:1.625rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1.2rem;display:grid}.team-permissions-unavailable>span,.team-workflow-banner>span{color:#fff;background:var(--product-violet);border-radius:.85rem;place-items:center;width:2.7rem;height:2.7rem;font-size:1rem;font-weight:900;display:grid}.team-permissions-unavailable h2,.team-workflow-banner h2{letter-spacing:-.03em;margin:.12rem 0 0;font-size:1rem;font-weight:900}.team-permissions-unavailable div>p:last-child,.team-workflow-banner div>p:last-child{color:var(--product-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.5}.team-approval-list{margin-bottom:.9rem;display:grid}.team-approval-list>div{border-bottom:1px solid var(--product-line-soft);gap:.2rem;padding:.65rem 0;display:grid}.team-approval-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.team-approval-list span{color:var(--product-muted);font-size:.74rem}.team-workflow-banner{background:linear-gradient(120deg, #f7f4ff, var(--surface));grid-template-columns:auto minmax(0,1fr) auto}.team-workflow-banner .secondary-button{align-self:center}.team-dialog>div{border:1.5px solid var(--product-line);background:var(--surface);border-radius:1.625rem;padding:1.2rem;box-shadow:0 28px 80px #16132947}.team-dialog>div>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.team-dialog>div>header>span:first-child{width:2.55rem;height:2.55rem;color:var(--product-violet-dark);background:var(--product-violet-wash);border-radius:.8rem;place-items:center;font-size:1rem;font-weight:900;display:grid}.team-dialog>div>p{color:var(--product-muted);margin:1rem 0 0;font-size:.8rem;line-height:1.6}.team-dialog-actions{justify-content:flex-end;margin-top:1rem;display:flex}.product-page-heading .section-kicker,.product-card .card-kicker,.analytics-unavailable .card-kicker,.inbox-readiness-banner .card-kicker,.social-inbox-thread-empty .card-kicker,.ai-studio-hero .card-kicker,.ai-starter-heading .card-kicker,.ai-template-preview .card-kicker,.team-permissions-unavailable .card-kicker,.team-workflow-banner .card-kicker,.team-dialog .card-kicker,.product-disclosure,.product-compact-empty span,.analytics-channel-list small,.analytics-post-list small,.inbox-readiness-banner>div:nth-child(2)>p:last-child,.social-inbox-empty-list small,.social-inbox-thread>header small,.social-inbox-thread-empty>p:not(.card-kicker),.ai-brief-box>small,.ai-brief-box>p,.ai-template-list article>div:nth-child(2)>p,.ai-preview-account small,.team-member-identity small,.team-member-details span,.team-table-empty small,.team-permissions-unavailable div>p:last-child,.team-workflow-banner div>p:last-child{font-size:.8rem}@media (max-width:1220px){.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.9fr)}.ai-studio-body{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem)}}@media (max-width:1000px){.workspace-search-trigger{width:min(14rem,26vw)}.analytics-provider-insights-grid,.analytics-overview-grid,.ai-studio-body,.team-role-layout,.team-approvals-layout{grid-template-columns:1fr}.ai-template-preview{position:static}.social-inbox-shell{grid-template-columns:1fr;height:auto}.social-inbox-list{border-right:0;min-height:30rem}.social-inbox-thread{display:none}.team-table-head,.team-member-row{grid-template-columns:minmax(14rem,1.6fr) minmax(7rem,1fr) auto}.team-table-head>span:nth-child(3),.team-table-head>span:nth-child(4),.team-member-row>.team-active-state,.team-member-row>.team-workspace-name{display:none}}@media (max-width:720px){.workspace-search-trigger{justify-content:center;width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0}.workspace-search-trigger>span:nth-child(2),.workspace-search-trigger kbd{display:none}.workspace-help-grid,.analytics-kpi-grid,.team-member-details,.team-role-facts{grid-template-columns:1fr}.product-page-heading,.inbox-readiness-banner,.ai-studio-hero{grid-template-columns:1fr;align-items:flex-start}.product-page-chip,.inbox-readiness-banner .secondary-button,.ai-service-chip{justify-self:start}.product-state-panel{flex-direction:column;align-items:flex-start;min-height:14rem}.analytics-unavailable{grid-template-columns:1fr}.analytics-unavailable-visual,.ai-clock-visual{min-height:11rem}.analytics-reach-card,.analytics-distribution-card{min-height:auto}.analytics-pipeline>div{grid-template-columns:6.8rem minmax(0,1fr) 1.8rem}.analytics-post-list li{grid-template-columns:1.75rem minmax(0,1fr)}.analytics-post-list em{grid-column:2}.inbox-readiness-icon,.ai-studio-orbit{width:3.4rem;height:3.4rem}.ai-brief-box>div,.ai-starter-heading,.team-toolbar{flex-direction:column;align-items:stretch}.ai-brief-box>div{display:flex}.ai-brief-box .primary-button{width:100%}.ai-template-list>article{grid-template-columns:auto minmax(0,1fr);align-items:start}.ai-template-actions{flex-flow:wrap;grid-column:2;align-items:stretch}.ai-template-actions>*{flex:1}.team-toolbar{display:flex}.team-toolbar .product-tabs{width:100%}.team-toolbar>.primary-button{align-self:flex-start}.team-table{overflow-x:auto}.team-table-head,.team-member-row{min-width:30rem}.team-workflow-banner{grid-template-columns:auto minmax(0,1fr)}.team-workflow-banner .secondary-button{grid-column:2;justify-self:start}}@media (max-width:520px){.workspace-tool-dialog,.team-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.workspace-tool-panel,.team-dialog>div{border-radius:1.15rem;padding:1rem}.workspace-search-results>a{grid-template-columns:auto minmax(0,1fr)}.workspace-search-results em{grid-column:2;justify-self:start}.product-inline-actions{flex-direction:column;align-items:stretch}.product-inline-actions>*{width:100%}.analytics-kpi{min-height:8.1rem}.analytics-pipeline>div{grid-template-columns:1fr auto;align-items:start}.analytics-pipeline>div>div{grid-area:2/1/auto/-1}.analytics-channel-list>div{grid-template-columns:auto minmax(0,1fr)}.analytics-ready,.analytics-attention{grid-column:2;justify-self:start}.social-inbox-shell{border-radius:1.15rem;min-height:27rem}.social-inbox-list{min-height:27rem}.ai-template-list>article{grid-template-columns:1fr}.ai-template-number,.ai-template-actions{grid-column:auto}.ai-template-actions{width:100%}.ai-template-preview{border-radius:1.15rem}.team-toolbar>.primary-button,.team-dialog-actions .primary-button{width:100%}.team-dialog>div>header{grid-template-columns:auto minmax(0,1fr)}.team-dialog>div>header>button{grid-area:1/2;justify-self:end}}@media (prefers-reduced-motion:reduce){.product-loader,.inbox-connection-dot-loading{animation:none}.analytics-bar{transition:none}}.home-live-metric>.home-live-metric-icon{z-index:1;color:#fff;opacity:1;background:#ffffff29;border:1px solid #ffffff38;border-radius:.75rem;place-items:center;width:2.2rem;height:2.2rem;margin:0;font-size:1rem;font-weight:900;display:grid;position:absolute;top:1rem;right:1rem}.home-live-metric-icon svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1.05rem;height:1.05rem}.home-live-next-card{color:#fff;background:radial-gradient(circle at 88% 30%, #c4f13533, transparent 13rem), linear-gradient(120deg, var(--sidebar), #392c68 62%, var(--violet-dark));border-color:#0000}.home-live-next-card .card-kicker{color:var(--lime)}.home-live-next-card h2{color:#fff}.home-live-next-card p:last-child{color:#d5cfea}.home-live-next-card .secondary-button{color:#fff;background:#ffffff1a;border-color:#ffffff47}.composer-layout{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.76fr) minmax(19rem,.84fr);align-items:start}.composer-editor,.composer-destinations,.composer-live-preview{min-width:0}.composer-live-preview{align-content:start;gap:1rem;display:grid;position:sticky;top:5.2rem}.composer-text-field textarea{border-width:2px;border-radius:1.1rem;outline:0;font-size:1rem}.composer-text-field textarea:focus{border-color:var(--violet);box-shadow:0 0 0 4px var(--violet-pale);background:#fff}.composer-writing-tools{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:-.6rem;display:flex}.composer-writing-tools button,.composer-writing-tools a{border:1.5px solid var(--line);min-height:2.2rem;color:var(--muted);background:#fff;border-radius:.72rem;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.composer-writing-tools button:hover,.composer-writing-tools a:hover{color:var(--violet-dark);background:#faf8ff;border-color:#cfc4f5}.composer-writing-tools a{color:var(--violet-dark);background:var(--violet-pale);margin-left:auto}.composer-destination-actions{align-items:center;gap:.45rem;display:flex}.composer-destination-actions>span,.composer-destination-actions>a{white-space:nowrap;border-radius:999px;padding:.35rem .55rem;font-size:.8rem;font-weight:900}.composer-destination-actions>span{color:var(--violet-dark);background:var(--violet-pale)}.composer-destination-actions>a{color:#fff;background:var(--violet);text-decoration:none}.composer-submission-guidance{color:#745018;background:#fff9ec;border:1px solid #efd8a6;border-radius:.85rem;gap:.4rem;padding:.7rem .8rem;display:grid}.composer-submission-guidance strong{font-size:.8rem;font-weight:900}.composer-submission-guidance ul{gap:.25rem;margin:0;padding-left:1rem;font-size:.74rem;line-height:1.5;display:grid}.composer-assistant{background:radial-gradient(circle at 100% 0%, #ff5d8f1f, transparent 7rem), linear-gradient(145deg, #fbf9ff, var(--violet-pale));border:1.5px solid #7a5af838;border-radius:1rem;gap:.8rem;padding:.9rem;display:grid}.composer-assistant>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.composer-assistant>header>span{color:#fff;background:linear-gradient(145deg, var(--violet), var(--pink));border-radius:.7rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 .4rem 1rem #7a5af83d}.composer-assistant h3,.composer-assistant p{margin:0}.composer-assistant h3{font-size:1rem}.composer-assistant>header em{color:var(--violet-dark);text-transform:uppercase;background:#fff;border-radius:999px;padding:.25rem .45rem;font-size:.74rem;font-style:normal;font-weight:900}.composer-assistant-actions{gap:.45rem;display:grid}.composer-assistant-actions button,.composer-assistant-actions a{min-height:2.35rem;color:var(--ink);text-align:left;background:#ffffffd1;border:1px solid #7a5af824;border-radius:.75rem;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.8rem;font-weight:800;text-decoration:none;display:flex}.composer-assistant-actions button:hover,.composer-assistant-actions a:hover{border-color:var(--violet);color:var(--violet-dark);transform:translateY(-1px)}.composer-assistant-actions span{color:#fff;background:var(--violet);border-radius:.5rem;place-items:center;width:1.55rem;height:1.55rem;display:grid}.composer-assistant>p{color:var(--muted);font-size:.74rem;line-height:1.55}.composer-preview-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.composer-preview-tabs button{border:1.5px solid var(--line);width:2.25rem;height:2.25rem;color:var(--muted);background:#fff;border-radius:.7rem;place-items:center;font-size:.74rem;font-weight:900;display:grid}.composer-preview-tabs button:hover,.composer-preview-tabs .composer-preview-tab-active{border-color:var(--violet);color:var(--violet-dark);background:var(--violet-pale);box-shadow:0 0 0 3px #7a5af81a}.composer-live-preview .composer-preview{background:#fff;border-width:1.5px;border-radius:1.1rem;align-content:start;min-height:18rem;padding:3.6rem 1rem 1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .45rem #f8f6fc}.composer-platform-heading{border-bottom:1px solid var(--line);min-height:2.45rem;color:var(--muted);background:#faf9fc;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.74rem;font-weight:850;display:flex;position:absolute;top:0;left:0;right:0}.composer-platform-heading span{margin-right:auto}.composer-platform-heading i{background:var(--subtle);border-radius:999px;width:.35rem;height:.35rem}.composer-platform-facebook{border-top:.22rem solid #1877f2}.composer-platform-instagram{border-top:.22rem solid #dd2a7b}.composer-platform-linkedin{border-top:.22rem solid #0a66c2}.composer-platform-google_business_profile{border-top:.22rem solid #2e9e52}.composer-platform-youtube,.composer-platform-pinterest{border-top:.22rem solid #e60023}.composer-platform-tiktok,.composer-platform-x{border-top:.22rem solid #141419}.composer-platform-wordpress{border-top:.22rem solid #3858e9}.composer-live-preview .composer-preview p{margin-top:1rem;font-size:.92rem}.composer-preview-link{overflow-wrap:anywhere;color:var(--violet-dark);background:var(--violet-pale);border-radius:.65rem;margin-top:.7rem;padding:.55rem .65rem;font-size:.8rem;font-weight:750;display:block}.composer-preview-media{grid-column:1/-1;gap:.45rem;min-width:0;margin:.15rem 0 0;display:grid}.composer-preview-media-element,.composer-preview-media-document{border:1px solid var(--line);background:#f5f2fb;border-radius:.85rem;width:100%;height:clamp(10rem,22vw,18rem);display:block;overflow:hidden}.composer-preview-media-element{object-fit:contain}.composer-preview-media-document{color:var(--violet-dark);place-items:center;font-size:.86rem;font-weight:850;display:grid}.composer-preview-media figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:750;overflow:hidden}.composer-preview-disclosure{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.composer-provider-google_business_profile{color:#2365c9;background:#edf4ff}.composer-provider-tiktok,.composer-provider-x{color:#17171d;background:#f0eef4}.composer-provider-pinterest{color:#bd0f28;background:#ffedf0}.home-live-provider svg,.analytics-provider svg,.composer-provider svg,.composer-preview-tabs svg,.ops-provider svg{width:1.05rem;height:1.05rem}.composer-preview-avatar svg{width:1.2rem;height:1.2rem}@media (max-width:1180px){.composer-layout{grid-template-columns:1fr}.composer-live-preview{position:static}}@media (max-width:560px){.composer-writing-tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.composer-writing-tools>*{justify-content:center}.composer-writing-tools a{margin-left:0}.composer-destination-actions{justify-content:space-between;width:100%}}.ops-filter-toolbar{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.ops-filter-toolbar .ops-filter-tabs{flex:1;margin-bottom:0}.ops-filter-selects{flex:none;gap:.45rem;display:flex}.ops-filter-selects select,.ops-calendar-channel-filter select{border:1.5px solid var(--line);min-height:3.15rem;color:var(--ink);background:#fff;border-radius:.9rem;padding:.55rem 2rem .55rem .7rem;font-size:.8rem;font-weight:800}.ops-calendar-channel-filter select{background:#faf9fc;border-radius:.7rem;min-height:2.2rem}.ops-queue-timeline{gap:1rem;display:grid}.ops-queue-day{border:1.5px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:1.35rem;overflow:hidden}.ops-queue-day-heading{border-bottom:1px solid var(--line);background:#faf9fd;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.8rem 1.05rem;display:flex}.ops-queue-day-heading h2{margin:0;font-size:.86rem}.ops-queue-day-heading time{font-family:var(--display-font)}.ops-queue-day-heading>span{color:var(--violet-dark);background:var(--violet-pale);font-family:var(--mono-font);border-radius:999px;padding:.3rem .5rem;font-size:.68rem;font-weight:800}.ops-queue-day-items{display:grid}.ops-queue-item{border-bottom:1px solid var(--line);grid-template-columns:5.5rem auto minmax(0,1fr);align-items:start;gap:.8rem;min-width:0;padding:.95rem 1.05rem;display:grid}.ops-queue-item:last-child{border-bottom:0}.ops-queue-time{gap:.15rem;padding-top:.12rem;display:grid}.ops-queue-time time{color:var(--ink);font-family:var(--mono-font);font-size:.8rem;font-weight:800}.ops-queue-time span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ops-queue-marker{border:.18rem solid var(--violet-pale);background:var(--violet);border-radius:50%;width:.65rem;height:.65rem;margin-top:.25rem;position:relative;box-shadow:0 0 0 1px #7a5af838}.ops-queue-body{gap:.55rem;min-width:0;display:grid}.ops-queue-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;display:grid}.ops-queue-heading h3{font-family:var(--sans-font);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.8rem;font-weight:800;line-height:1.45;overflow:hidden}.ops-queue-target-summary{align-items:center;min-height:1.8rem;display:flex}.ops-queue-target-summary>span{color:var(--muted);font-size:.68rem}.ops-queue-providers{align-items:center;margin:0;padding:0 0 0 .35rem;list-style:none;display:flex}.ops-queue-providers li{margin-left:-.35rem}.ops-queue-providers .ops-provider{width:1.7rem;height:1.7rem;box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:50%}.ops-queue-providers .ops-provider svg{width:.85rem;height:.85rem}.ops-queue-details{border-top:1px solid var(--line);padding-top:.55rem}.ops-queue-details summary{width:max-content;color:var(--violet-dark);cursor:pointer;font-size:.74rem;font-weight:850;list-style-position:inside}.ops-queue-details summary:hover{text-decoration:underline}.ops-queue-details-body{background:#faf9fd;border-radius:.9rem;gap:.75rem;margin-top:.7rem;padding:.8rem;display:grid}.ops-calendar-day-today .ops-calendar-date{color:#fff;background:var(--violet);box-shadow:0 0 0 3px #7a5af821}.ops-calendar-provider-facebook{color:#1353a2;background:#e9f2ff;border-left-color:#1877f2}.ops-calendar-provider-instagram{color:#9e235d;background:#fff0f6;border-left-color:#dd2a7b}.ops-calendar-provider-linkedin{color:#075596;background:#eaf5ff;border-left-color:#0a66c2}.ops-calendar-provider-youtube,.ops-calendar-provider-pinterest{color:#a9122a;background:#ffedf0;border-left-color:#ef1838}.ops-calendar-provider-tiktok,.ops-calendar-provider-x{color:#fff;background:#24242b;border-left-color:#17171d}.ops-calendar-provider-google_business_profile{color:#255fae;background:#edf4ff;border-left-color:#4285f4}.ops-calendar-provider-wordpress{color:#2942b0;background:#edf0ff;border-left-color:#3858e9}@media (max-width:900px){.ops-filter-toolbar{flex-direction:column;align-items:stretch}.ops-filter-selects{width:100%}.ops-filter-selects label,.ops-filter-selects select{width:100%;min-width:0}}@media (max-width:560px){.ops-filter-selects{flex-direction:column}.ops-calendar-channel-filter,.ops-calendar-channel-filter select{width:100%}.ops-queue-item{grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.85rem}.ops-queue-time{grid-area:1/1/auto/-1}.ops-queue-marker{grid-area:2/1}.ops-queue-body{grid-area:2/2}.ops-queue-heading{grid-template-columns:1fr}.ops-queue-heading h3{white-space:normal}}.ops-collection-toolbar{border:1.5px solid var(--line);min-height:5.6rem;box-shadow:var(--shadow);background:#fff;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.ops-collection-toolbar h2,.ops-collection-toolbar p{margin:0}.ops-collection-toolbar h2{font-size:1.05rem}.ops-collection-toolbar p:last-child{color:var(--muted);margin-top:.25rem;font-size:.86rem}.ops-filter-toolbar>.ops-count-chip{align-self:center}.ops-calendar-empty-notice{border-top:1px solid var(--line);background:linear-gradient(90deg, var(--violet-pale), #fbfaff 72%);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.15rem;display:flex}.ops-calendar-empty-notice h2,.ops-calendar-empty-notice p{margin:0}.ops-calendar-empty-notice h2{font-size:1rem}.ops-calendar-empty-notice p{color:var(--muted);margin-top:.18rem;font-size:.86rem}.ops-count-chip,.ops-filter-tabs button,.ops-filter-selects select,.ops-calendar-channel-filter select,.ops-calendar-mode-tabs button,.ops-calendar-controls button,.ops-queue-time time,.ops-queue-heading h3,.ops-calendar-toolbar>div:first-child>p:last-child,.ops-calendar-month-empty p{font-size:max(.68rem,11px)}.ops-filter-empty p,.ops-state-card p,.ops-post-copy,.ops-calendar-list-copy>p{font-size:max(.74rem,12px)}.ops-calendar-weekday,.ops-calendar-date,.ops-calendar-event span,.ops-calendar-event strong,.ops-queue-day-heading>span,.ops-queue-details summary{font-size:max(.64rem,10.5px)}@media (max-width:700px){.ops-collection-toolbar,.ops-calendar-empty-notice{flex-direction:column;align-items:flex-start}.ops-calendar-empty-notice .secondary-button{width:100%}.ops-filter-toolbar>.ops-count-chip{align-self:flex-start}.ops-filter-toolbar,.ops-filter-tabs,.ops-filter-selects,.ops-filter-selects label,.team-members-overview,.team-table{width:100%;min-width:0;max-width:100%}}
