*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--ink:#17213b;--muted:#8b91a5;--line:#eceef4;--canvas:#f7f8fc;--purple:#7058e8;--font-body:"DM Sans",Arial,sans-serif;--font-display:"Manrope","DM Sans",sans-serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;color:var(--ink);font-family:var(--font-body);background:var(--canvas);font-size:14px}a,button{font:inherit}button{cursor:pointer}a,button{color:inherit}a{text-decoration:none}.app-shell{display:flex;min-height:100vh}.sidebar{width:252px;background:#fff;border-right:1px solid #eceef3;padding:25px 15px 13px;display:flex;flex-direction:column;flex-shrink:0}.brand-lockup{display:flex;align-items:center;gap:10px;margin:0 7px 35px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#8b72f4,#6049d9);border-radius:11px;box-shadow:0 5px 12px #7058e83b}.brand-wordmark{display:flex;flex-direction:column;gap:2px}.brand-wordmark strong{font-family:var(--font-display);font-size:17px;letter-spacing:-.7px}.brand-wordmark small{font-size:9px;color:#8b91a5;letter-spacing:.32px}.nav-section-label,.workspace-label{font-size:9px;font-weight:700;letter-spacing:1.05px;color:#a3a8b7;padding:0 9px 9px}.brand-picker-wrap{position:relative}.brand-picker{height:54px;width:100%;display:flex;align-items:center;gap:10px;padding:7px 9px;background:#fff;border:1px solid #eceef3;border-radius:9px;text-align:left}.brand-picker:hover{border-color:#d9d4f9}.all-brands-avatar,.brand-avatar{width:31px;height:31px;border-radius:9px;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.all-brands-avatar{color:#7058e8;background:#f0edff}.brand-avatar.small{width:25px;height:25px;border-radius:7px;font-size:9px}.picker-copy,.profile-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.picker-copy strong,.profile-copy strong{font-size:12px;font-weight:600}.picker-copy small,.profile-copy small{font-size:10px;color:#9499aa}.muted-icon{color:#a0a5b3}.brand-menu{position:absolute;top:60px;left:0;right:0;padding:5px;background:white;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #1c25421c;z-index:10}.brand-menu button{width:100%;border:0;background:white;padding:8px 7px;display:flex;align-items:center;gap:9px;border-radius:7px;text-align:left;font-size:11px}.brand-menu button:hover{background:#f7f6ff}.brand-menu button span:nth-child(2){flex:1}.brand-menu button>svg{color:#7058e8}.primary-nav{margin-top:27px}.nav-item{position:relative;width:100%;height:39px;padding:0 10px;display:flex;align-items:center;gap:11px;border:0;border-radius:7px;background:transparent;color:#73798b;text-align:left;font-size:12px;margin-bottom:3px}.nav-item:hover{background:#f7f7fb;color:#353c51}.nav-item.active{color:#654fe0;background:#f2f0ff;font-weight:600}.nav-item.active:before{content:"";position:absolute;left:-15px;top:8px;bottom:8px;width:3px;background:#7058e8;border-radius:0 4px 4px 0}.nav-count{margin-left:auto;color:#898fa0;background:#f0f1f5;border-radius:5px;min-width:21px;height:19px;display:grid;place-items:center;font-size:10px}.second-label{margin-top:28px}.sidebar-bottom{margin-top:auto}.upgrade-card{margin:14px 1px 16px;padding:12px;background:linear-gradient(145deg,#f8f6ff,#f4f8ff);border:1px solid #eeebfa;border-radius:9px}.upgrade-icon{width:26px;height:26px;display:grid;place-items:center;background:#e9e4ff;color:#7058e8;border-radius:7px;margin-bottom:8px}.upgrade-card>strong{font-size:11px}.upgrade-card p{margin:5px 0 10px;color:#898fa0;font-size:10px;line-height:1.5}.upgrade-card button{gap:4px;padding:0;background:none;color:#6650dc;font-size:10px;font-weight:600}.profile-row,.upgrade-card button{display:flex;align-items:center;border:0}.profile-row{width:100%;gap:9px;padding:12px 4px 7px;border-top:1px solid #f0f1f5;background:#fff;text-align:left}.profile-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f5d8cb;color:#83553e;font-weight:700;font-size:10px}.byline{text-align:center;font-size:9px;color:#a2a6b4;padding-top:8px}.main-panel{flex:1;min-width:0}.topbar{height:64px;background:#fff;border-bottom:1px solid #eceef3;justify-content:space-between;padding:0 43px}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:9px;color:#9298a8;font-size:11px}.breadcrumb strong{color:#434b60;font-weight:600}.topbar-actions{gap:10px}.search-button,.topbar-actions{display:flex;align-items:center}.search-button{height:32px;gap:8px;border:1px solid #eceef3;background:#fff;border-radius:7px;padding:0 8px;color:#8d93a3;font-size:11px}.search-button kbd{font:10px var(--font-body);padding:2px 4px;background:#f5f6f9;border-radius:4px;margin-left:14px}.ghost-icon,.icon-button{position:relative;width:32px;height:32px;display:grid;place-items:center;background:transparent;border:0;color:#777e90;border-radius:7px}.ghost-icon:hover,.icon-button:hover{background:#f5f5fa}.icon-button i{position:absolute;width:5px;height:5px;border:1px solid white;border-radius:50%;background:#f27e87;top:6px;right:7px}.content-area{max-width:1380px;margin:0 auto;padding:34px 43px 20px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:29px}.eyebrow{display:flex;align-items:center;gap:7px;color:#959bac;font-size:9px;font-weight:600;letter-spacing:.8px;margin-bottom:9px}.demo-indicator,.live-dot{width:6px;height:6px;border-radius:50%;background:#68c9a6}.page-heading h1{font-family:var(--font-display);font-size:25px;letter-spacing:-.8px;margin:0;font-weight:700}.wave{font-family:var(--font-body);font-size:20px;color:#eebf63}.page-heading p,.section-hint{color:#9096a7;font-size:11px;margin:7px 0 0}.primary-button{height:36px;padding:0 13px;display:flex;align-items:center;gap:7px;border:0;border-radius:7px;background:#6b55e4;font-size:11px;font-weight:600;box-shadow:0 4px 9px #7058e82a}.primary-button:hover{background:#5d48d0}.overview-row,.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.overview-row h2,.section-heading h2{margin:0;font-family:var(--font-display);font-size:15px;letter-spacing:-.3px}.date-button{height:31px;display:flex;align-items:center;gap:7px;border:1px solid #e9ebf1;background:#fff;border-radius:6px;padding:0 9px;font-size:10px;color:#61697c}.date-button svg:first-child{color:#8b84de}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px}.metric-card,.panel{background:#fff;border:1px solid #eceef3;border-radius:9px}.metric-card{padding:14px 14px 11px;min-height:115px}.metric-top{display:flex;justify-content:space-between;align-items:center;color:#797f91;font-size:10px}.metric-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:7px}.metric-icon.purple{color:#715ce5;background:#f1eeff}.metric-icon.blue{color:#4c8ee8;background:#eaf3ff}.metric-icon.orange{color:#e79947;background:#fff4e8}.metric-icon.green{color:#43a990;background:#eaf8f3}.metric-bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:8px}.metric-bottom>div{display:grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:7px;column-gap:7px}.metric-value{font-family:var(--font-display);font-size:22px;letter-spacing:-.8px;font-weight:700}.metric-change{display:flex;align-items:center;font-size:9px;font-weight:600}.metric-change.up{color:#33a783}.metric-change.down{color:#e69a4e}.metric-bottom small{grid-column:1/3;color:#a0a5b2;font-size:9px;margin-top:2px}.sparkline{width:72px;height:30px;margin-bottom:2px}.spark-stroke{fill:none;stroke-width:2}.spark-fill{opacity:.09}.sparkline.purple .spark-stroke{stroke:#826ef0}.sparkline.purple .spark-fill{fill:#826ef0}.sparkline.blue .spark-stroke{stroke:#5b9bef}.sparkline.blue .spark-fill{fill:#5b9bef}.sparkline.orange .spark-stroke{stroke:#efa959}.sparkline.orange .spark-fill{fill:#efa959}.sparkline.green .spark-stroke{stroke:#51b89c}.sparkline.green .spark-fill{fill:#51b89c}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:14px}.panel{padding:17px 17px 14px}.panel-header{display:flex;align-items:flex-start;justify-content:space-between}.panel-header h3{font-family:var(--font-display);font-size:13px;margin:0;letter-spacing:-.2px}.panel-header p{margin:5px 0 0;color:#969bab;font-size:10px}.chart-legend{display:flex;align-items:center;gap:16px;margin-top:18px;color:#747b8d;font-size:9px}.chart-footer>span,.chart-legend>span{display:flex;align-items:center;gap:6px}.legend-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.legend-dot.violet{background:#7a65ed}.legend-dot.cyan{background:#51bdcb}.chart-legend button{margin-left:auto;display:flex;align-items:center;gap:5px;background:white;border:1px solid #eceef3;border-radius:5px;color:#737a8c;font-size:9px;padding:5px 7px}.chart-wrap{height:184px;display:flex;margin-top:10px}.chart-y-labels{width:31px;display:flex;flex-direction:column;justify-content:space-between;color:#a2a7b4;font-size:8px;padding:4px 0 24px}.chart-area{position:relative;flex:1}.chart-grid-lines{position:absolute;inset:4px 0 26px;display:flex;flex-direction:column;justify-content:space-between}.chart-grid-lines i{border-top:1px dashed #eff0f4}.chart-area svg{position:absolute;inset:2px 0 25px;width:100%;height:calc(100% - 27px);overflow:visible}.chart-x-labels{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:#a2a7b4;font-size:8px}.chart-footer{display:flex;align-items:center;gap:16px;border-top:1px solid #f1f2f6;padding-top:12px;color:#898fa0;font-size:9px}.chart-footer strong{color:#4e566b;font-weight:600}.chart-footer a,.text-link{gap:4px;color:#6953de;font-weight:600;margin-left:auto}.chart-footer a,.schedule-date,.text-link{display:flex;align-items:center;font-size:10px}.schedule-date{gap:9px;margin:16px 0 8px}.schedule-date button{width:23px;height:23px;padding:0;display:grid;place-items:center;color:#858b9a;background:#fff;border:1px solid #eff0f4;border-radius:5px}.schedule-date .mini-calendar{margin-left:auto;color:#777e90}.post-list{display:flex;flex-direction:column}.post-row{display:flex;gap:10px;min-height:77px}.post-time{width:40px;position:relative;color:#858b9a;font-size:9px;padding-top:11px}.post-time i{position:absolute;left:35px;top:28px;bottom:-1px;width:1px;background:#e8e9f0}.post-time i:before{content:"";position:absolute;left:-3px;top:0;width:6px;height:6px;border-radius:50%;background:#a596ef;box-shadow:0 0 0 3px #f1effd}.post-time i.last{bottom:auto;height:0}.post-card{flex:1;border:1px solid #eff0f5;border-radius:7px;padding:8px 9px;margin-bottom:7px}.post-brand{display:flex;align-items:center;gap:5px;color:#7f8595;font-size:9px;margin-bottom:5px}.brand-avatar.tiny{width:17px;height:17px;border-radius:5px;font-size:7px}.channel-dot{margin-left:auto;display:grid;place-items:center;width:15px;height:15px;border:1px solid #e5e7ed;border-radius:4px;color:#9197a5;font-size:9px;font-weight:700}.post-card>strong{font-size:10px;font-weight:600}.post-status{display:flex;align-items:center;gap:5px;color:#9197a5;font-size:8px;margin-top:6px}.status-dot{width:5px;height:5px;border-radius:50%}.status-dot.approved{background:#54b898}.status-dot.review{background:#eaa64d}.status-dot.scheduled{background:#8a78eb}.empty-filter{padding:28px 6px;text-align:center;color:#9a9faf;font-size:10px}.schedule-panel>.text-link{margin-top:4px;padding:0;border:0;background:white}.brands-section{margin-top:24px}.section-heading{margin-bottom:12px}.section-heading .text-link{margin:0}.brand-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.brand-card{min-width:0;display:flex;align-items:center;gap:9px;padding:11px 10px;background:white;border:1px solid #eceef3;border-radius:8px;text-align:left}.brand-card.selected,.brand-card:hover{border-color:#c9c0fa;box-shadow:0 2px 9px #7058e80e}.brand-card.selected{background:#fcfbff}.card-avatar{width:30px;height:30px;border-radius:8px;font-size:10px}.brand-card-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.brand-card-copy strong{font-size:10px;white-space:nowrap}.brand-card-copy small,.brand-card-metric small{font-size:8px;color:#999eac}.brand-card-metric{display:flex;flex-direction:column;gap:3px;text-align:right}.brand-card-metric strong{font-size:10px;font-weight:600}.brand-card>.muted-icon{flex-shrink:0}.page-footer{display:flex;justify-content:space-between;color:#a1a6b3;font-size:9px;padding-top:23px}.footer-separator{padding:0 4px;color:#c8cad2}.demo-indicator{display:inline-block;margin-left:5px;vertical-align:1px}@media(max-width:1100px){.sidebar{width:220px}.content-area{padding-left:26px;padding-right:26px}.topbar{padding:0 26px}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(310px,1fr)}.metrics-grid{gap:9px}.metric-card{padding:12px 10px}.sparkline{width:57px}.brand-card{gap:6px;padding:9px 7px}}@media(max-width:850px){.sidebar{width:68px;padding:20px 10px 12px}.brand-lockup{margin:0 auto 31px}.brand-picker,.brand-picker-wrap,.brand-wordmark,.byline,.nav-count,.nav-item span,.primary-nav .nav-section-label,.profile-copy,.profile-row>.muted-icon,.upgrade-card,.workspace-label{display:none}.nav-item{justify-content:center;padding:0}.nav-item.active:before{left:-10px}.primary-nav{margin-top:0}.sidebar-bottom{display:flex;flex-direction:column;align-items:center}.profile-row{justify-content:center;padding:12px 0 3px}.content-area{padding:28px 22px}.topbar{padding:0 22px}.dashboard-grid{grid-template-columns:1fr}.schedule-panel{min-height:0}.brand-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sidebar{width:54px;padding-left:7px;padding-right:7px}.brand-mark{width:31px;height:31px}.topbar{height:54px;padding:0 14px}.breadcrumb span,.breadcrumb svg,.search-button kbd,.search-button span{display:none}.search-button{width:32px;justify-content:center;padding:0;border:0}.topbar-actions{gap:5px}.content-area{padding:25px 14px}.page-heading{align-items:flex-start;gap:15px}.page-heading h1{font-size:21px}.page-heading p{max-width:230px;line-height:1.5}.eyebrow{font-size:8px}.primary-button{font-size:0;width:36px;padding:0;justify-content:center;flex-shrink:0}.primary-button svg{width:18px;height:18px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:105px}.metric-value{font-size:20px}.dashboard-grid{gap:11px}.panel{padding:14px 12px}.chart-legend{gap:9px}.chart-footer{gap:8px;flex-wrap:wrap}.chart-footer a{width:100%;margin:2px 0 0}.brand-cards{gap:7px}.brand-card{flex-wrap:wrap}.brand-card-metric{display:none}.brand-card>.muted-icon{margin-left:auto}.date-button,.section-heading .text-link{font-size:9px}.page-footer{font-size:8px}}:root{color-scheme:dark;--color-night:#070b18;--color-surface:#0d1428;--color-surface-raised:#111a32;--color-border:#243252;--color-electric:#287bff;--color-cyan:#20d9f2;--color-violet:#762bff;--color-magenta:#f02bbe;--color-orange:#ff7848;--color-gold:#ffc247;--color-foreground:#f5f7ff;--color-muted:#a8b4d0;--color-success:#45d6a0;--color-danger:#ff7185;--color-warning:#ffc247;--radius-card:14px;--shadow-panel:0 16px 42px #02061766;--shadow-glow:0 0 24px #287bff33;--ink:var(--color-foreground);--muted:var(--color-muted);--line:var(--color-border);--canvas:var(--color-night);--purple:var(--color-violet);--font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.topbar-actions,.workspace-search-wrap{position:relative}.workspace-search{display:flex;align-items:center;gap:9px;width:min(360px,40vw);min-height:38px;padding:0 10px;color:var(--color-muted);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:9px}.workspace-search input{width:100%;min-width:0;color:var(--color-foreground);background:transparent;border:0;outline:0}.workspace-search input::-moz-placeholder{color:var(--color-muted)}.workspace-search input::placeholder{color:var(--color-muted)}.workspace-search>button{display:grid;place-items:center;padding:3px;color:var(--color-muted);background:transparent;border:0}.workspace-search-results{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:min(440px,80vw);overflow:hidden;color:var(--color-foreground);background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px;box-shadow:0 18px 48px #0008}.workspace-search-results>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;text-align:left;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--color-border)}.workspace-search-results>button:focus-visible,.workspace-search-results>button:hover{background:var(--color-surface-raised)}.workspace-search-results>button:last-child{border-bottom:0}.workspace-search-results>p{margin:0;padding:16px;color:var(--color-muted)}.search-result-kind{min-width:66px;color:var(--color-muted);font-size:11px}.search-result-copy{display:grid;gap:3px;flex:1;min-width:0}.search-result-copy small,.search-result-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-copy small{color:var(--color-muted)}html[data-theme=light]{color-scheme:light;--color-night:#f4f7ff;--color-surface:#ffffff;--color-surface-raised:#edf2ff;--color-border:#d5deef;--color-foreground:#111a32;--color-muted:#53627f;--shadow-panel:0 12px 32px #24325214}body,html{background:var(--color-night);color:var(--color-foreground)}::-moz-selection{color:#fff;background:#762bff}::selection{color:#fff;background:#762bff}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}button:disabled,input:disabled,select:disabled{opacity:.55;cursor:not-allowed}.automation-workspace{display:grid;gap:20px}.automation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.automation-heading h1{margin:4px 0 7px}.automation-heading p:last-child,.automation-muted{max-width:780px;color:var(--color-muted);line-height:1.55}.automation-notice{padding:10px 13px;border:1px solid #3b8e68;border-radius:10px;color:#23754f;background:#edf9f2}.automation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.automation-form h2{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:0 0 4px}.automation-form label{display:grid;gap:6px;font-size:13px}.automation-form input,.automation-form select,.automation-form textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--color-border);border-radius:8px;background:var(--canvas);color:var(--ink)}.automation-form textarea{min-height:78px;resize:vertical}.automation-wide{grid-column:1/-1}.automation-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px}.automation-grid>section{display:grid;align-content:start;gap:11px}.automation-grid h2{display:flex;align-items:center;gap:8px;margin:0}.automation-effect,.automation-rule{display:grid;gap:12px;padding:15px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.automation-effect>div:first-child,.automation-rule>div:first-child{display:grid;gap:6px}.automation-effect p,.automation-rule p{margin:0;color:var(--color-muted);font-size:13px}.automation-effect small,.automation-rule small{color:var(--color-muted);font-size:12px}.automation-status{justify-self:start;padding:3px 8px;border-radius:999px;background:var(--canvas);font-size:11px}.automation-status.active{color:#177245;background:#e9f8ef}.automation-status.draft,.automation-status.paused{color:#7c5a14;background:#fff6dd}.automation-actions{display:flex;flex-wrap:wrap;gap:7px}.automation-actions button{display:inline-flex;align-items:center;gap:5px}.automation-rule details{border-top:1px solid var(--color-border);padding-top:9px}.automation-rule summary{cursor:pointer;font-size:13px}.automation-history{padding:7px 0;color:var(--color-muted);font-size:12px}.automation-history p{margin:6px 0}.automation-effect>div:first-child>span{color:var(--color-muted);font-size:12px}@media(max-width:800px){.automation-grid{grid-template-columns:1fr}}@media(max-width:560px){.automation-form{grid-template-columns:1fr;padding:14px}.automation-form h2,.automation-wide{grid-column:1}.automation-heading{align-items:center}.automation-actions{gap:5px}.automation-actions button{font-size:12px}}.automation-templates{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.automation-templates>span{width:100%;font-weight:700}.automation-templates small{color:var(--color-muted)}.automation-edit{display:grid;gap:8px;padding:10px;border-top:1px solid var(--color-border)}.automation-edit label{display:grid;gap:5px;font-size:12px}.automation-edit input,.automation-edit select,.automation-edit textarea{padding:8px 9px;border:1px solid var(--color-border);border-radius:7px;background:var(--canvas);color:var(--ink)}.automation-quota{margin:0;color:var(--color-muted);font-size:13px}.app-shell{background:var(--color-night)}.profile-row,.sidebar{color:var(--color-foreground);background:var(--color-surface);border-color:var(--color-border)}.brand-lockup{margin-bottom:29px}.brand-mark{overflow:hidden;flex-shrink:0;background:#070b18;border:1px solid #243252;box-shadow:0 0 18px #287bff26}.brand-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 34%;object-position:center 34%;transform:scale(1.55)}.brand-wordmark strong{color:var(--color-foreground)}.brand-card-copy small,.brand-card-metric small,.brand-wordmark small,.breadcrumb,.chart-legend,.chart-x-labels,.chart-y-labels,.eyebrow,.metric-top,.nav-section-label,.page-footer,.page-heading p,.panel-header p,.picker-copy small,.post-brand,.post-status,.post-time,.profile-copy small,.section-hint,.workspace-label{color:var(--color-muted)}.brand-card,.brand-menu,.brand-menu button,.brand-picker,.chart-legend button,.date-button,.metric-card,.panel,.post-card,.schedule-date button,.search-button,.topbar{color:var(--color-foreground);background:var(--color-surface);border-color:var(--color-border)}.brand-card.selected,.brand-card:hover,.brand-picker:hover{border-color:var(--color-electric);background:var(--color-surface-raised);box-shadow:var(--shadow-glow)}.all-brands-avatar{color:var(--color-cyan);background:#20d9f21a}.brand-menu{box-shadow:var(--shadow-panel)}.brand-menu button:hover,.ghost-icon:hover,.icon-button:hover,.nav-item:hover{color:var(--color-foreground);background:var(--color-surface-raised)}.nav-item{color:var(--color-muted)}.nav-item.active{color:var(--color-foreground);background:#762bff24}.nav-item.active:before{background:linear-gradient(180deg,var(--color-cyan),var(--color-violet),var(--color-magenta))}.nav-count{color:var(--color-muted);background:var(--color-surface-raised)}.upgrade-card{color:var(--color-foreground);background:linear-gradient(135deg,#111a32,#172344);border-color:var(--color-border)}.metric-icon.purple,.upgrade-icon{color:#c0a4ff;background:#762bff2a}.empty-filter,.metric-bottom small,.upgrade-card p{color:var(--color-muted)}.chart-footer a,.text-link,.upgrade-card button{color:var(--color-cyan)}.topbar{border-color:var(--color-border)}.breadcrumb strong{color:var(--color-foreground)}.date-button,.search-button{color:var(--color-muted)}.search-button kbd{color:var(--color-foreground);background:var(--color-surface-raised)}.ghost-icon,.icon-button,.muted-icon{color:var(--color-muted)}.brand-card-copy strong,.brand-card-metric strong,.metric-value,.overview-row h2,.page-heading h1,.panel-header h3,.post-card>strong,.section-heading h2{color:var(--color-foreground)}.primary-button{color:#fff;background:linear-gradient(105deg,var(--color-electric),var(--color-violet) 58%,var(--color-magenta));box-shadow:0 7px 20px #762bff35}.primary-button:hover{background:linear-gradient(105deg,#4590ff,#8b4dff 58%,#fa4aca)}.wave{color:var(--color-gold)}.metric-icon.blue{color:#76c9ff;background:#287bff25}.metric-icon.orange{color:#ffab78;background:#ff784822}.metric-icon.green{background:#45d6a01f}.metric-change.up,.metric-icon.green{color:var(--color-success)}.metric-change.down{color:var(--color-warning)}.sparkline.purple .spark-stroke{stroke:var(--color-violet)}.sparkline.purple .spark-fill{fill:var(--color-violet)}.sparkline.blue .spark-stroke{stroke:var(--color-cyan)}.sparkline.blue .spark-fill{fill:var(--color-cyan)}.sparkline.orange .spark-stroke{stroke:var(--color-orange)}.sparkline.orange .spark-fill{fill:var(--color-orange)}.sparkline.green .spark-stroke{stroke:var(--color-success)}.sparkline.green .spark-fill{fill:var(--color-success)}.chart-legend button:hover,.date-button:hover,.search-button:hover{border-color:var(--color-electric)}.chart-grid-lines i{border-color:#243252}.chart-footer{border-color:var(--color-border);color:var(--color-muted)}.chart-footer strong{color:var(--color-foreground)}.legend-dot.violet{background:var(--color-violet)}.legend-dot.cyan{background:var(--color-cyan)}.post-time i{background:var(--color-border)}.post-time i:before{background:var(--color-violet);box-shadow:0 0 0 3px #762bff24}.channel-dot{color:var(--color-muted);border-color:var(--color-border)}.status-dot.approved{background:var(--color-success)}.status-dot.review{background:var(--color-warning)}.status-dot.scheduled{background:var(--color-cyan)}.demo-notice{color:#ffe2a4;background:#332814;border-color:#715721}.demo-indicator,.live-dot{background:var(--color-success)}.profile-avatar{color:var(--color-foreground);background:#762bff44}.page-footer{border-color:var(--color-border)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:850px){.brand-mark{width:42px;height:42px}}@media (max-width:560px){.brand-mark{width:31px;height:31px}}.summary-metric{display:grid;align-content:space-between;gap:10px;min-height:118px}.summary-metric .metric-value{font-size:28px;line-height:1}.summary-metric>small{color:var(--color-muted);font-size:10px}.integration-empty{display:grid;justify-items:start;gap:10px;min-height:210px;align-content:center}.integration-empty>strong{color:var(--color-foreground);font-size:14px}.integration-empty>p,.summary-footnote{max-width:520px;margin:0;color:var(--color-muted);font-size:11px;line-height:1.6}.integration-empty .text-link{margin:4px 0 0;padding:0;border:0;background:transparent}.summary-campaign-list{display:grid;gap:8px;margin:14px 0}.summary-campaign-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--color-border);border-radius:8px}.summary-campaign-list article>div{display:grid;gap:5px;min-width:0}.summary-campaign-list strong{overflow:hidden;color:var(--color-foreground);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.summary-campaign-list article>span,.summary-campaign-list small{color:var(--color-muted);font-size:9px}.summary-campaign-list article>span{flex-shrink:0;text-align:right}.summary-footnote{padding-top:10px;border-top:1px solid var(--color-border);font-size:9px}.summary-error{display:grid;gap:8px;padding:15px 0;color:var(--color-danger);font-size:11px}.summary-error .text-link{margin:0;padding:0;border:0;background:transparent}@media (max-width:560px){.summary-metric{min-height:105px}.summary-metric .metric-value{font-size:23px}.summary-campaign-list article{align-items:flex-start;flex-direction:column}.summary-campaign-list article>span{text-align:left}}.project-workspace{margin-top:30px}.project-workspace-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px}.project-workspace-heading .eyebrow{margin-bottom:8px}.project-coming-soon h1,.project-workspace-heading h1{margin:0;font-size:27px;letter-spacing:-.8px}.project-coming-soon>p:not(.eyebrow),.project-workspace-heading p:not(.eyebrow){max-width:650px;margin:8px 0 0;color:var(--color-muted);line-height:1.6}.project-count{padding:7px 10px;color:var(--color-cyan);background:#20d9f214;border:1px solid #20d9f233;border-radius:999px;white-space:nowrap;font-size:11px}.project-filters{display:flex;align-items:center;gap:12px;margin-bottom:13px}.project-search,.project-status-filter{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 11px;color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.project-search{flex:1}.project-edit-form input,.project-edit-form textarea,.project-search input,.project-status-filter select,.project-status-select select{min-width:0;color:var(--color-foreground);background:transparent;border:0;outline:0;font:inherit}.project-search input{flex:1}.project-edit-form input::-moz-placeholder,.project-edit-form textarea::-moz-placeholder,.project-search input::-moz-placeholder{color:var(--color-muted)}.project-edit-form input::placeholder,.project-edit-form textarea::placeholder,.project-search input::placeholder{color:var(--color-muted)}.project-status-filter{font-size:11px}.project-status-filter select,.project-status-select select{cursor:pointer}.project-status-filter option,.project-status-select option{color:#111a32}.project-list{display:grid;gap:10px}.project-item{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px;padding:16px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px}.project-item-copy{min-width:0}.project-item-meta{display:flex;align-items:center;gap:7px;color:var(--color-muted);font-size:10px}.project-status-dot{width:7px;height:7px;border-radius:50%;background:var(--color-warning)}.project-status-dot.active{background:var(--color-success)}.project-status-dot.archived{background:var(--color-muted)}.project-item-copy h2{margin:8px 0 4px;color:var(--color-foreground);font-size:14px;font-weight:650}.project-item-copy p{margin:0;color:var(--color-muted);font-size:11px;line-height:1.5}.project-actions,.project-item-actions{display:flex;align-items:center;gap:7px;flex-shrink:0}.project-readonly-status,.project-status-select{padding:7px 9px;color:var(--color-muted)}.project-action,.project-readonly-status,.project-status-select{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:7px;font-size:10px}.project-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 9px;color:var(--color-foreground)}.project-action:hover{border-color:var(--color-electric)}.project-action.primary{color:#fff;background:linear-gradient(105deg,var(--color-electric),var(--color-violet));border:0}.project-action.danger{color:var(--color-danger)}.project-edit-form{display:grid;width:100%;gap:10px}.project-edit-form label{display:grid;gap:6px;color:var(--color-muted);font-size:10px}.project-edit-form input,.project-edit-form textarea{width:100%;padding:9px 10px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:7px;font-size:12px;resize:vertical}.project-actions{justify-content:flex-end}.project-workspace-error{padding:10px 12px;color:var(--color-danger);background:#ff718510;border:1px solid #ff718533;border-radius:8px;font-size:11px}.project-coming-soon,.project-empty-state{display:grid;justify-items:start;gap:10px;padding:28px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px}.project-empty-state{justify-items:center;text-align:center;color:var(--color-muted)}.project-empty-state strong{color:var(--color-foreground)}.project-empty-state p{margin:0;font-size:11px}.project-coming-soon{margin-top:30px;padding:32px}.project-coming-soon .primary-button{margin-top:8px}.campaign-heading-actions{display:flex;align-items:center;gap:10px}.campaign-editor{display:grid;gap:16px;margin:0 0 16px;padding:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.campaign-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.campaign-editor-heading .eyebrow{margin:0 0 5px}.campaign-editor-heading h2{margin:0;font-size:17px}.campaign-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.campaign-fields>label{display:grid;gap:6px;color:var(--color-muted);font-size:11px}.campaign-fields input:not([type=checkbox]),.campaign-fields select,.campaign-fields textarea{width:100%;min-width:0;padding:10px 11px;color:var(--color-foreground);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:7px;font:inherit;resize:vertical}.campaign-fields input::-moz-placeholder,.campaign-fields textarea::-moz-placeholder{color:var(--color-muted)}.campaign-fields input::placeholder,.campaign-fields textarea::placeholder{color:var(--color-muted)}.campaign-channel-field{min-width:0;margin:0;padding:10px 12px 12px;border:1px solid var(--color-border);border-radius:8px}.campaign-channel-field legend{padding:0 5px;color:var(--color-muted);font-size:11px}.campaign-channel-help{margin:0 0 9px;color:var(--color-muted);font-size:11px}.campaign-channel-options{display:flex;flex-wrap:wrap;gap:11px 15px}.campaign-channel-options label{display:inline-flex;align-items:center;gap:6px;color:var(--color-foreground);font-size:11px}.campaign-channel-options input{accent-color:var(--color-violet)}.campaign-content-field{grid-column:1/-1}.campaign-content-field small{color:var(--color-muted);font-size:10px}.campaign-item{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:108px;padding:16px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px}.campaign-item h2{margin:8px 0 4px;color:var(--color-foreground);font-size:14px}.campaign-item p{margin:0;color:var(--color-muted);font-size:11px}.campaign-item-bottom{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:9px;color:var(--color-muted);font-size:10px}.campaign-status-note{margin:14px 0 0;color:var(--color-muted);font-size:10px;line-height:1.5}.campaign-load-error{display:grid;justify-items:start;gap:8px;margin-bottom:12px}.campaign-content-editor{display:grid;gap:16px;margin:16px 0;padding:20px;color:var(--color-foreground);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.campaign-content-toolbar,.campaign-version-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.campaign-content-fields>label,.campaign-content-toolbar>label,.campaign-version-toolbar>label{display:grid;flex:1 1 220px;gap:6px;color:var(--color-muted);font-size:11px}.campaign-content-editor input,.campaign-content-editor select,.campaign-content-editor textarea{width:100%;min-width:0;padding:10px 11px;color:var(--color-foreground);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:7px;font:inherit}.campaign-content-editor textarea{resize:vertical;line-height:1.65}.campaign-content-editor option{color:#111a32}.campaign-ai-mode{display:flex;align-items:center;gap:9px;flex:1 1 280px;padding:11px;color:var(--color-cyan);background:#20d9f20d;border:1px solid #20d9f233;border-radius:8px}.campaign-ai-mode span{display:grid;gap:3px}.campaign-ai-mode strong{color:var(--color-foreground);font-size:11px}.campaign-ai-mode small,.campaign-content-fields small{color:var(--color-muted);font-size:10px}.campaign-ai-mode.ready{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent);background:color-mix(in srgb,var(--color-success) 6%,transparent)}.campaign-generation-panel{display:grid;gap:12px;padding:15px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:9px}.campaign-generated-variants article>div,.campaign-generation-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.campaign-generation-heading>div{display:grid;gap:4px}.campaign-generated-variants strong,.campaign-generation-heading strong{font-size:12px}.campaign-generation-heading small{color:var(--color-muted);font-size:10px}.campaign-generation-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.campaign-generation-fields label{display:grid;gap:5px;color:var(--color-muted);font-size:10px}.campaign-generation-fields .campaign-generation-instructions{grid-column:1/-1}.campaign-generated-variants{display:grid;gap:9px}.campaign-generated-variants article{min-width:0;padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.campaign-generated-variants p{margin:8px 0 0;color:var(--color-muted);font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.campaign-brief-card{display:grid;gap:12px;padding:15px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:9px}.campaign-brief-card>div:first-child{display:grid;gap:4px}.campaign-brief-card>div:first-child small{color:var(--color-cyan);font-size:9px;letter-spacing:.12em}.campaign-brief-card>div:first-child strong{font-size:14px}.campaign-brief-card p{margin:0;color:var(--color-muted);font-size:11px;line-height:1.5}.campaign-brief-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0}.campaign-brief-card dl div{min-width:0}.campaign-brief-card dt{margin-bottom:3px;color:var(--color-muted);font-size:9px}.campaign-brief-card dd{margin:0;font-size:11px;overflow-wrap:anywhere}.campaign-brand-context{padding-top:9px;border-top:1px solid var(--color-border)}.campaign-version-toolbar>span{color:var(--color-muted);font-size:10px}.campaign-content-fields{display:grid;gap:12px}.campaign-content-fields>label:last-child{grid-column:1/-1}.campaign-content-fields small{text-align:right}.campaign-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campaign-compare-grid article{min-width:0;padding:13px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:8px}.campaign-compare-grid strong{font-size:11px}.campaign-compare-grid p{max-height:260px;margin:8px 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-muted);font-size:11px;line-height:1.6}.campaign-save-notice{margin:0;color:var(--color-success);font-size:11px}.campaign-ai-unavailable{margin:0;padding-top:10px;color:var(--color-muted);border-top:1px solid var(--color-border);font-size:10px;line-height:1.5}.project-status-dot.draft{background:var(--color-warning)}.project-status-dot.scheduled{background:var(--color-cyan)}.project-status-dot.published{background:var(--color-success)}.brand-workspace{display:grid;gap:18px;color:var(--color-foreground)}.brand-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 8px}.brand-workspace-heading .eyebrow{margin:0 0 6px;color:var(--color-cyan);font-size:9px;letter-spacing:.14em}.brand-workspace-heading h1{margin:0;font-size:clamp(24px,4vw,34px);letter-spacing:-.04em}.brand-workspace-heading p:last-child{margin:7px 0 0;color:var(--color-muted);font-size:12px}.brand-empty .secondary-button,.brand-form-actions .primary-button,.brand-workspace-heading .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.brand-list-toolbar{justify-content:space-between;gap:12px;font-size:10px}.brand-list-toolbar,.brand-search{display:flex;align-items:center;color:var(--color-muted)}.brand-search{gap:8px;width:min(360px,100%);padding:9px 11px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.brand-search input{width:100%;color:var(--color-foreground);background:transparent;border:0;outline:0;font:inherit}.brand-search input::-moz-placeholder{color:var(--color-muted)}.brand-search input::placeholder{color:var(--color-muted)}.brand-workspace-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.brand-workspace-card{display:grid;gap:15px;min-width:0;padding:17px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px}.brand-workspace-card-top{display:flex;align-items:center;gap:10px;min-width:0}.brand-workspace-card-top>div:nth-child(2){min-width:0}.brand-workspace-card h2{margin:0 0 3px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.brand-workspace-card-top>div>span{color:var(--color-muted);font-size:10px}.brand-workspace-card>p{margin:0;color:var(--color-muted);font-size:11px;line-height:1.55;overflow-wrap:anywhere}.brand-workspace-actions{display:flex;gap:2px;margin-left:auto}.brand-workspace-actions .icon-button{width:30px;height:30px}.danger-icon{color:var(--color-danger)!important}.workspace-error{margin:0;padding:10px 12px;color:var(--color-danger);background:#ff718510;border:1px solid #ff718533;border-radius:8px;font-size:11px}.brand-empty,.workspace-status{margin:0;padding:28px;color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px;text-align:center}.brand-empty{display:grid;justify-items:center;gap:8px}.brand-empty strong{color:var(--color-foreground)}.brand-empty p{margin:0 0 6px;font-size:11px}.brand-form{display:grid;gap:13px;padding:18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px}.brand-form-actions,.brand-form-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.brand-form-heading h2{margin:0;font-size:15px}.brand-form>label{display:grid;gap:6px;color:var(--color-muted);font-size:11px}.brand-form input,.brand-form textarea{width:100%;padding:10px 11px;color:var(--color-foreground);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:7px;font:inherit}.brand-form textarea{resize:vertical}.brand-form-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-form-profile-grid>label{display:grid;align-content:start;gap:6px;color:var(--color-muted);font-size:11px}.brand-form-profile-grid>label:last-child{grid-column:1/-1}.brand-form-profile-grid small{color:var(--color-muted);font-size:10px}.brand-profile-tags{display:flex;flex-wrap:wrap;gap:6px}.brand-profile-tags span{padding:4px 7px;color:var(--color-cyan);background:color-mix(in srgb,var(--color-cyan) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-cyan) 24%,transparent);border-radius:999px;font-size:9px}.brand-form-actions{justify-content:flex-end}@media (max-width:620px){.brand-form-profile-grid{grid-template-columns:minmax(0,1fr)}.brand-form-profile-grid>label:last-child{grid-column:auto}}.team-workspace{display:grid;gap:17px;color:var(--color-foreground)}.team-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 8px}.team-workspace-heading .eyebrow{margin:0 0 6px;color:var(--color-cyan);font-size:9px;letter-spacing:.14em}.team-workspace-heading h1{margin:0;font-size:clamp(24px,4vw,34px);letter-spacing:-.04em}.team-workspace-heading p:last-child{margin:7px 0 0;color:var(--color-muted);font-size:12px}.team-count{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;font-size:10px;white-space:nowrap}.team-toolbar{gap:12px}.team-search,.team-toolbar{display:flex;align-items:center}.team-search{gap:8px;flex:1;max-width:410px;padding:9px 11px;color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.team-search input{width:100%;color:var(--color-foreground);background:transparent;border:0;outline:0;font:inherit;font-size:11px}.team-search input::-moz-placeholder{color:var(--color-muted)}.team-search input::placeholder{color:var(--color-muted)}.team-role-filter{display:flex;align-items:center;gap:8px;color:var(--color-muted);font-size:10px}.team-role-filter select{padding:9px 10px;color:var(--color-foreground);background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;font:inherit}.team-table-wrap{overflow:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}.team-table{width:100%;border-collapse:collapse;text-align:left}.team-table th{padding:12px 14px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.team-table td,.team-table th{color:var(--color-muted);border-bottom:1px solid var(--color-border)}.team-table td{padding:13px 14px;font-size:10px;white-space:nowrap}.team-table tbody tr:last-child td{border-bottom:0}.team-table td:first-child{display:flex;align-items:center;gap:10px;min-width:250px;color:var(--color-foreground)}.team-avatar{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;color:#fff;background:linear-gradient(135deg,#874afa,#eb2a73);border-radius:50%;font-size:11px;font-weight:700}.team-member-copy{display:grid;gap:3px}.team-member-copy strong{font-size:11px;font-weight:600}.team-member-copy small,.team-role{color:var(--color-muted);font-size:9px}.team-role{display:inline-flex;padding:5px 8px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:100px}.team-role.role-admin,.team-role.role-owner{color:var(--color-cyan);border-color:#20d9f233}.team-readonly-note{padding:10px 14px;font-size:9px;border-top:1px solid var(--color-border)}.team-empty,.team-readonly-note{margin:0;color:var(--color-muted)}.team-empty{display:grid;justify-items:center;gap:6px;padding:28px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;text-align:center}.team-empty strong{color:var(--color-foreground);font-size:12px}.team-empty p{margin:0;font-size:10px;line-height:1.5}.team-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:var(--color-danger);background:#ff718510;border:1px solid #ff718533;border-radius:8px;font-size:11px}.team-invite-form{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(180px,1fr) minmax(130px,.7fr) auto;align-items:end;gap:12px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}.team-invite-form>div:first-child{align-self:center}.team-invite-form .eyebrow{margin:0 0 5px;color:var(--color-cyan);font-size:8px;letter-spacing:.13em}.team-invitations h2,.team-invite-form h2{margin:0;font-size:13px}.team-invite-form p:last-child{margin:6px 0 0;color:var(--color-muted);font-size:9px;line-height:1.45}.team-invite-form label{display:grid;gap:5px;color:var(--color-muted);font-size:10px}.team-invite-form input,.team-invite-form select,.team-table select{min-width:0;padding:9px;color:var(--color-foreground);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:7px;font:inherit;font-size:10px}.team-invite-form .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.team-invitation-token{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px;color:var(--color-success);background:color-mix(in srgb,var(--color-success) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 24%,transparent);border-radius:9px}.team-invitation-token strong{color:var(--color-foreground);font-size:11px}.team-invitation-token p{margin:4px 0 0;color:var(--color-muted);font-size:9px}.team-invitation-token input{min-width:0;max-width:300px;padding:9px;color:var(--color-foreground);background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;font:inherit;font-size:9px}.team-invitation-token button,.team-revoke-button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.team-table select{padding:6px 8px}.team-table select:disabled{opacity:.65}.team-revoke-button{padding:6px 8px;color:var(--color-danger);background:transparent;border:1px solid #ff718533;border-radius:6px;font:inherit;font-size:9px;cursor:pointer}.team-revoke-button:disabled{opacity:.5;cursor:not-allowed}.team-invitations{display:grid;gap:10px;margin-top:4px}.team-invitations .eyebrow{margin:0 0 4px;color:var(--color-cyan);font-size:8px;letter-spacing:.13em}.team-invitations ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.team-invitations li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.team-invitations li>div{display:grid;gap:4px;min-width:0}.team-invitations li strong{overflow:hidden;font-size:10px;text-overflow:ellipsis}.team-invitations li small,.team-muted{color:var(--color-muted);font-size:9px}.team-muted{margin:0}.calendar-workspace{display:grid;gap:16px;color:var(--color-foreground)}.calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.calendar-heading .eyebrow,.calendar-subheading .eyebrow{margin:0 0 5px;color:var(--color-cyan);font-size:8px;letter-spacing:.13em}.calendar-heading h1{margin:0;font-size:clamp(24px,4vw,34px);letter-spacing:-.04em}.calendar-heading p:last-child{margin:6px 0 0;color:var(--color-muted);font-size:11px}.calendar-mode-switch{display:inline-flex;padding:3px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.calendar-mode-switch button{padding:7px 11px;color:var(--color-muted);background:transparent;border:0;border-radius:6px;font:inherit;font-size:10px;cursor:pointer}.calendar-mode-switch button[aria-pressed=true]{color:var(--color-foreground);background:var(--color-surface-raised)}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-toolbar>div{display:flex;align-items:center;gap:7px}.calendar-toolbar strong{margin-left:8px;font-size:14px;text-transform:capitalize}.calendar-toolbar>span{color:var(--color-muted);font-size:9px}.calendar-safety-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;color:var(--color-cyan);background:#20d9f20d;border:1px solid #20d9f222;border-radius:8px;font-size:9px;line-height:1.5}.calendar-safety-note svg{flex:0 0 auto}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px}.calendar-weekday{padding:9px 8px;color:var(--color-muted);font-size:8px;font-weight:600;text-align:center;text-transform:uppercase}.calendar-day,.calendar-weekday{border-bottom:1px solid var(--color-border)}.calendar-day{display:grid;align-content:start;gap:5px;min-height:96px;padding:7px;border-right:1px solid var(--color-border)}.calendar-grid.week .calendar-day{min-height:150px}.calendar-day:nth-child(7n){border-right:0}.calendar-day:nth-last-child(-n+7){border-bottom:0}.calendar-day>strong{color:var(--color-foreground);font-size:9px}.calendar-day.outside-month>strong{color:var(--color-muted);opacity:.55}.calendar-event{display:block;width:100%;overflow:hidden;padding:5px 6px;color:var(--color-cyan);background:#20d9f20d;border:1px solid #20d9f222;border-radius:5px;font:inherit;font-size:8px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.calendar-scheduled-list{display:grid;gap:9px}.calendar-subheading{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-subheading h2{margin:0;font-size:13px}.calendar-subheading>span{color:var(--color-muted);font-size:9px}.calendar-scheduled-item{display:grid;grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:10px;padding:12px 13px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.calendar-scheduled-item>div:first-child{display:grid;gap:4px}.calendar-scheduled-item>div:first-child strong{font-size:11px}.calendar-scheduled-item>div:first-child small,.calendar-scheduled-item>div:first-child span{color:var(--color-muted);font-size:9px}.calendar-scheduled-item>div:first-child small{color:var(--color-warning)}.calendar-item-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.calendar-cancel,.calendar-item-actions .secondary-button{display:inline-flex;align-items:center;gap:5px}.calendar-cancel{padding:7px 9px;color:var(--color-danger);background:transparent;border:1px solid #ff718533;border-radius:6px;font:inherit;font-size:9px;cursor:pointer}.calendar-edit{display:flex;align-items:end;flex-wrap:wrap;gap:8px;grid-column:1/-1;padding-top:10px;border-top:1px solid var(--color-border)}.calendar-edit label{display:grid;flex:1 1 190px;gap:5px;color:var(--color-muted);font-size:9px}.calendar-edit input{padding:8px;color:var(--color-foreground);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:6px;font:inherit}.calendar-history{display:grid;gap:5px;grid-column:1/-1;padding:10px 0 0;border-top:1px solid var(--color-border)}.calendar-draft-list>strong,.calendar-history strong{font-size:10px}.calendar-history p,.calendar-history span{margin:0;color:var(--color-muted);font-size:9px}.calendar-history-panel{display:grid;gap:10px;padding:14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.calendar-history article{display:grid;gap:5px;padding:9px 0;border-bottom:1px solid var(--color-border)}.calendar-history article:last-child{border-bottom:0}.calendar-edit small,.calendar-history time{color:var(--color-muted);font-size:9px}.calendar-success{margin:0;padding:10px 12px;color:var(--color-success);background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;font-size:11px}.calendar-draft-list{display:grid;gap:7px;padding-top:5px}.calendar-draft-list>article{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;font-size:10px}.calendar-draft-list .calendar-edit{flex:1 1 100%}.calendar-status-note{margin:0;color:var(--color-muted);font-size:9px}.library-workspace{display:grid;gap:19px;color:var(--color-foreground)}.library-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.library-heading h1{margin:3px 0 5px;font-size:27px;letter-spacing:-.04em}.library-heading p:not(.eyebrow){margin:0;color:var(--color-muted);font-size:11px}.library-total{padding:7px 10px;border:1px solid var(--color-border);border-radius:20px;color:var(--color-muted);font-size:10px}.library-upload{border:1px solid var(--color-border);border-radius:11px}.library-metadata-editor,.library-upload{display:grid;gap:13px;padding:17px;background:var(--color-surface)}.library-metadata-editor{border:1px solid var(--color-accent);border-radius:11px}.library-metadata-editor h2{margin:0;font-size:14px;overflow-wrap:anywhere}.library-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.library-filters label{display:flex;align-items:center;gap:8px;color:var(--color-muted);font-size:11px}.library-filters label:first-child{flex:1 1 250px}.library-filters input,.library-filters select{min-width:0;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-foreground);background:var(--color-surface-raised);font:inherit}.library-filters input{flex:1}.library-filters>span{color:var(--color-muted);font-size:10px}.library-upload-title{display:flex;align-items:center;gap:10px;color:var(--color-accent)}.library-upload-title div{display:grid;gap:3px}.library-upload-title strong{color:var(--color-foreground);font-size:12px}.library-selected-file,.library-upload-title span{color:var(--color-muted);font-size:10px}.library-file-field,.library-metadata-fields label{display:grid;gap:6px;color:var(--color-muted);font-size:10px}.library-file-field input,.library-metadata-fields input,.library-metadata-fields select{width:100%;padding:8px 9px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-raised);color:var(--color-foreground);font:inherit}.library-file-field input{font-size:10px}.library-metadata-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.library-upload .primary-button{justify-self:start}.library-upload .primary-button:disabled{cursor:not-allowed;opacity:.55}.library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:12px}.library-card{overflow:hidden;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface)}.library-preview{display:grid;place-items:center;position:relative;min-height:105px;color:var(--color-accent);background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 58%),var(--color-surface-raised)}.library-preview span{position:absolute;right:8px;bottom:7px;padding:3px 6px;border-radius:9px;color:var(--color-muted);background:var(--color-surface);font-size:8px;text-transform:uppercase}.library-card-copy{display:grid;gap:5px;padding:10px 11px}.library-card-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.library-card-copy small,.library-card-copy span{overflow:hidden;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px}.library-card-actions{display:flex;justify-content:flex-end;gap:5px;padding:0 8px 8px}.library-card-actions button{display:grid;place-items:center;width:28px;height:27px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-muted);background:transparent;cursor:pointer}.library-card-actions button:hover{color:var(--color-accent);border-color:var(--color-accent)}.library-delete-confirm{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:8px;border-top:1px solid var(--color-border);color:#ffabab;font-size:9px}.library-delete-confirm button{padding:5px 7px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-foreground);background:var(--color-surface-raised);font:inherit;cursor:pointer}.library-empty,.library-loading{display:grid;justify-items:center;gap:8px;padding:42px 16px;border:1px dashed var(--color-border);border-radius:10px;color:var(--color-muted);text-align:center;font-size:10px}.library-empty strong{color:var(--color-foreground);font-size:12px}.library-action-error,.library-error,.library-success{padding:10px 12px;border:1px solid var(--color-border);border-radius:7px;font-size:10px}.library-error{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ff9c9c}.library-error button{color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer}.library-action-error{color:#ff9c9c}.library-success{color:#78d7a5}.analytics-workspace{display:grid;gap:18px;color:var(--color-foreground)}.analytics-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.analytics-heading h1{margin:3px 0 5px;font-size:27px;letter-spacing:-.04em}.analytics-heading p:not(.eyebrow){margin:0;color:var(--color-muted);font-size:11px}.analytics-source{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--color-border);border-radius:18px;color:var(--color-muted);font-size:9px}.analytics-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.analytics-cards article{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:5px 8px;padding:14px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface)}.analytics-cards article svg{color:var(--color-accent)}.analytics-cards article span{color:var(--color-muted);font-size:10px}.analytics-cards article strong{grid-column:2;font-size:23px;letter-spacing:-.04em}.analytics-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analytics-panel{display:grid;align-content:start;gap:11px;padding:15px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface)}.analytics-panel-heading h2{margin:0 0 4px;font-size:12px}.analytics-empty,.analytics-panel-heading p{margin:0;color:var(--color-muted);font-size:9px}.analytics-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:9px;border-top:1px solid var(--color-border);font-size:10px}.analytics-status-row span{color:var(--color-muted)}.analytics-channel-list{display:grid;gap:12px}.analytics-channel-row{display:grid;gap:5px}.analytics-channel-row>div{display:flex;justify-content:space-between;font-size:9px;text-transform:capitalize}.analytics-channel-row>div strong{color:var(--color-muted)}.analytics-channel-row i{display:block;height:5px;overflow:hidden;border-radius:5px;background:var(--color-surface-raised)}.analytics-channel-row b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-accent),#f47783)}.analytics-disclaimer{margin:0;color:var(--color-muted);font-size:9px}.saved-reports{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.saved-report-preview>header,.saved-reports>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.saved-report-preview h3,.saved-reports h2{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:15px}.saved-report-preview header p,.saved-report-preview>p,.saved-reports header p:not(.eyebrow){margin:0;color:var(--color-muted);font-size:10px;line-height:1.5}.saved-report-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.5fr) auto;align-items:end;gap:10px}.saved-report-form label{display:grid;gap:5px;color:var(--color-muted);font-size:10px}.saved-report-form input,.saved-report-form select{min-height:36px;padding:7px 9px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-foreground);font:inherit}.saved-report-list{display:grid;gap:8px}.saved-report-list article{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:11px;border:1px solid var(--color-border);border-radius:8px}.saved-report-list article>div:first-child{display:grid;gap:4px}.saved-report-list article small,.saved-report-list article span{display:flex;align-items:center;gap:5px;color:var(--color-muted);font-size:9px}.saved-report-actions{display:flex;align-items:center;gap:8px}.saved-report-history{flex:1 0 100%;padding-top:7px;border-top:1px solid var(--color-border)}.saved-report-history p{margin:4px 0;color:var(--color-muted);font-size:9px}.saved-report-preview{display:grid;gap:8px;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-canvas)}.saved-report-notice{margin:0;color:var(--color-accent);font-size:11px}@media (max-width:680px){.saved-report-form{grid-template-columns:1fr}.saved-report-list article{align-items:flex-start;flex-direction:column}}.analytics-platform-summary{display:grid;gap:8px;margin:14px 0;padding:14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.analytics-platform-summary h3,.analytics-platform-summary p{margin:0}.analytics-platform-summary p{color:var(--color-muted);font-size:11px}.analytics-platform-summary table{width:100%;border-collapse:collapse;font-size:12px}.analytics-platform-summary td,.analytics-platform-summary th{padding:8px;border-bottom:1px solid var(--color-border);text-align:left}@media (max-width:680px){.library-heading{align-items:flex-start;flex-direction:column}.library-metadata-fields{grid-template-columns:1fr}.project-workspace-heading{align-items:flex-start;flex-direction:column}.project-filters{align-items:stretch;flex-direction:column}.project-status-filter{justify-content:space-between}.project-item{align-items:flex-start;flex-direction:column}.project-item-actions{width:100%;flex-wrap:wrap}.project-status-select{flex:1}.campaign-heading-actions{align-items:flex-start;flex-direction:column}.campaign-fields{grid-template-columns:1fr}.campaign-content-field{grid-column:auto}.campaign-item{align-items:flex-start;flex-direction:column}.campaign-content-editor{padding:14px}.campaign-generation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-generation-fields .campaign-generation-instructions{grid-column:1/-1}.campaign-brief-card dl,.campaign-compare-grid{grid-template-columns:1fr}.brand-workspace-heading{align-items:flex-start;flex-direction:column}.brand-workspace-heading .primary-button{width:100%}.team-workspace-heading{align-items:flex-start;flex-direction:column}.team-toolbar{align-items:stretch;flex-direction:column}.team-search{max-width:none}.team-table td:first-child{min-width:190px}.team-invite-form{align-items:stretch}.team-invitation-token,.team-invite-form{grid-template-columns:1fr}.team-invitation-token input{max-width:none}.calendar-heading,.team-invitations li{align-items:flex-start;flex-direction:column}.calendar-grid.month .calendar-day{min-height:64px;padding:4px}.calendar-grid.week .calendar-day{min-height:105px;padding:5px}.calendar-event{padding:4px;font-size:7px}.calendar-scheduled-item{grid-template-columns:1fr}.calendar-item-actions{justify-content:flex-start}.analytics-heading{align-items:flex-start;flex-direction:column}.analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-panels{grid-template-columns:1fr}}.ads-integrations-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0}.ads-integrations-intro h2,.ads-setup-wizard h2{margin:0 0 8px;font-family:var(--font-display);font-size:17px}.ads-integrations-intro p:not(.eyebrow),.ads-setup-wizard>p{max-width:780px;margin:5px 0;color:#858b9a;font-size:12px;line-height:1.6}.ads-account-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;background:#fff;border:1px solid #eceef3;border-radius:9px;margin:14px 0}.ads-account-filters label,.ads-setup-wizard label{display:flex;flex-direction:column;gap:6px;color:#61697c;font-size:11px;font-weight:600}.ads-account-filters input,.ads-account-filters select,.ads-setup-wizard select{min-height:36px;padding:0 9px;border:1px solid #e6e8ef;border-radius:6px;background:#fff;color:var(--ink);font:inherit}.ads-setup-wizard{margin:14px 0}.ads-wizard-requirements{margin-top:14px;padding:14px;border:1px solid #eeebfa;background:#fcfbff;border-radius:8px}.ads-wizard-requirements h3{margin:0 0 7px}.ads-wizard-requirements li,.ads-wizard-requirements p{font-size:11px;line-height:1.55;color:#6f7586}.ads-wizard-requirements li label{display:flex;align-items:center;gap:7px;font-weight:400}.ads-wizard-requirements input[type=checkbox]{accent-color:#7058e8}.ads-wizard-requirements .finance-actions{align-items:center;flex-wrap:wrap}.ads-wizard-requirements .finance-actions span{color:#9096a7;font-size:10px}.ads-account-analytics{scroll-margin-top:18px}.ads-account-analytics>.dashboard-panel{margin-top:15px}@media(max-width:760px){.ads-integrations-intro{align-items:flex-start;flex-direction:column}.ads-account-filters{grid-template-columns:1fr}.ads-setup-wizard{padding:14px}}.advertising-global-filters{display:grid;grid-template-columns:auto repeat(5,minmax(110px,1fr));align-items:end;gap:10px;margin:0 0 18px;padding:13px;background:#fff;border:1px solid #eceef3;border-radius:9px}.advertising-global-filters>strong{align-self:center;font-size:12px}.advertising-global-filters>small{grid-column:1/-1;color:#8c92a1;font-size:10px}.ads-campaign-filters label,.advertising-global-filters label{display:grid;gap:5px;color:#697084;font-size:10px;font-weight:600}.ads-campaign-filters input,.ads-campaign-filters select,.advertising-global-filters input,.advertising-global-filters select{min-width:0;height:34px;padding:0 8px;border:1px solid #e5e7ee;border-radius:6px;background:#fff;color:var(--ink);font:inherit}.advertising-campaign-center{display:grid;gap:16px}.ads-campaign-detail-heading,.ads-campaign-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ads-campaign-detail-heading h2,.ads-campaign-heading h1{margin:0;font-family:var(--font-display);font-size:20px}.ads-campaign-detail-heading p:not(.eyebrow),.ads-campaign-heading p:not(.eyebrow){max-width:760px;color:#858b9a;font-size:12px;line-height:1.5}.ads-campaign-filters{display:grid;grid-template-columns:minmax(170px,1fr) minmax(160px,.65fr) auto;align-items:end;gap:12px;margin:14px 0}.ads-campaign-filters>span{padding:10px;color:#858b9a;font-size:11px}.ads-empty-state{padding:24px;text-align:center;color:#858b9a;background:#fafaff;border:1px dashed #dfe1eb;border-radius:8px}.ads-campaign-detail{margin-top:18px;padding:16px;border:1px solid #e8eaf1;border-radius:9px;background:#fcfcff}.ads-campaign-detail h3{margin-bottom:8px}.ads-campaign-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0}.ads-campaign-metrics article{min-width:0;padding:11px;border:1px solid #eceef3;border-radius:8px;background:#fff}.ads-campaign-metrics small,.ads-campaign-metrics strong{display:block}.ads-campaign-metrics small{color:#898fa0;font-size:10px}.ads-campaign-metrics strong{margin-top:5px;font-size:14px;overflow-wrap:anywhere}.assistant-plan-toolbar>div{display:flex;gap:5px}.assistant-plan-list button,.assistant-plan-toolbar button{width:-moz-max-content;width:max-content}.assistant-plan-help{justify-self:start}.assistant-plan-form>fieldset{min-width:0}.assistant-plan-form>fieldset label small{color:#9aa9c4;font-size:10px;font-weight:400}@media(max-width:900px){.advertising-global-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.advertising-global-filters>strong{grid-column:1/-1}.ads-campaign-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.advertising-global-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.advertising-global-filters>small{grid-column:1/-1}.ads-campaign-filters{grid-template-columns:1fr}.ads-campaign-detail-heading,.ads-campaign-heading{flex-direction:column}.ads-campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-plan-list li{align-items:flex-start;flex-direction:column}.assistant-plan-list li>div{display:flex;flex-wrap:wrap;gap:5px}}.social-content-workspace{display:grid;gap:22px;max-width:1440px;margin:0 auto;padding:28px clamp(16px,3vw,40px) 56px;color:var(--text-primary,#182230)}.social-content-heading,.social-panel-title,.social-post-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.social-content-heading h1{margin:5px 0 7px;font-size:clamp(26px,3vw,36px);letter-spacing:-.035em}.social-content-heading p:not(.eyebrow),.social-panel-title p{margin:0;color:var(--text-secondary,#687386)}.social-content-controls{display:grid;gap:16px}.social-content-controls>label,.social-editor-form>label{display:grid;gap:7px;font-size:13px;font-weight:650}.social-content-controls input,.social-content-controls select,.social-editor-form input:not([type=checkbox]):not([type=file]),.social-editor-form select,.social-editor-form textarea,.social-schedule-inline input{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--border-color,#dce2ea);border-radius:9px;background:var(--surface,#fff);color:inherit;font:inherit}.social-content-tabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--border-color,#e2e7ee)}.social-content-tabs button,.social-view-switch button{flex:none;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary,#687386);padding:11px 13px;font:inherit;cursor:pointer}.social-content-tabs button.active{color:var(--accent,#5366e8);border-color:currentColor;font-weight:700}.social-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.social-accounts,.social-calendar,.social-editor-form,.social-explainer,.social-library,.social-post-list,.social-preview,.social-summary-grid>article{padding:20px;border:1px solid var(--border-color,#e2e7ee);border-radius:14px;background:var(--surface,#fff);box-shadow:0 5px 18px #17243b08}.social-summary-grid>article>span{display:block;color:var(--text-secondary,#687386);font-size:13px}.social-summary-grid>article>strong{display:block;margin:10px 0 3px;font-size:32px}.social-explainer p,.social-summary-grid>article>p{margin:5px 0;color:var(--text-secondary,#687386);font-size:13px;line-height:1.55}.social-summary-grid .social-explainer{grid-column:1/-1;display:flex;align-items:flex-start;gap:13px}.social-summary-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px}.social-editor{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:start;gap:16px}.social-editor-form{display:grid;gap:17px}.social-editor-form h2,.social-panel-title h2{margin:4px 0 7px;font-size:20px}.social-editor-form textarea{resize:vertical;line-height:1.55}.social-editor-form fieldset{display:grid;gap:12px;border:1px solid var(--border-color,#e2e7ee);border-radius:10px;padding:13px}.social-editor-form legend{padding:0 5px;font-size:13px;font-weight:700}.social-channel-checks{display:flex;flex-wrap:wrap;gap:10px 18px}.social-channel-checks label{display:flex;align-items:center;gap:7px;font-size:13px}.social-editor-form details{border:1px solid var(--border-color,#e2e7ee);border-radius:10px;padding:12px}.social-editor-form details summary{cursor:pointer;font-weight:650}.social-editor-form details label{display:grid;gap:6px;margin-top:12px;font-size:13px}.social-ai-panel{display:grid;gap:12px;border:1px solid var(--border-color,#e2e7ee);border-radius:10px;padding:14px;background:color-mix(in srgb,var(--surface,#fff) 90%,#ecf4ff)}.social-ai-panel>label,.social-setup-form>label{display:grid;gap:7px;font-size:13px;font-weight:650}.social-ai-panel input:not([type=checkbox]),.social-ai-panel select,.social-ai-panel textarea,.social-setup-form input,.social-setup-form select{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--border-color,#dce2ea);border-radius:9px;background:var(--surface,#fff);color:inherit;font:inherit}.social-consent{display:flex!important;align-items:flex-start;gap:9px!important;font-weight:500!important}.social-consent input{width:17px;min-height:17px;margin-top:2px}.social-ai-results{display:grid;gap:9px;padding-top:8px}.social-setup-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;padding:15px;border:1px solid var(--border-color,#e2e7ee);border-radius:11px}.social-setup-form>p{grid-column:1/-1;margin:0;color:var(--text-secondary,#687386);font-size:12px}.social-connection-row{display:grid;gap:6px;padding:10px;border-top:1px solid var(--border-color,#e2e7ee)}.social-connection-row small{color:var(--text-secondary,#687386)}.social-account-grid,.social-editor-actions,.social-post-actions,.social-view-switch{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.social-preview{position:sticky;top:24px;min-height:245px}.social-preview h3{margin:12px 0 4px}.social-preview p{white-space:pre-wrap;line-height:1.55}.social-preview>small{display:block;margin-top:12px;color:var(--text-secondary,#687386)}.social-selected-assets{display:flex;flex-wrap:wrap;gap:8px}.social-selected-assets>span{display:flex;gap:7px;align-items:center;border-radius:20px;background:#f1f3f8;padding:5px 9px;font-size:12px}.social-selected-assets button{border:0;background:none;cursor:pointer}.social-account-grid,.social-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:18px}.social-account-grid article,.social-asset-grid article{display:grid;align-content:start;gap:9px;padding:14px;border:1px solid var(--border-color,#e2e7ee);border-radius:11px}.social-asset-grid article>span{color:var(--text-secondary,#687386);font-size:10px;letter-spacing:.08em}.social-account-grid p,.social-asset-grid small{color:var(--text-secondary,#687386);overflow-wrap:anywhere}.social-calendar .social-panel-title,.social-library .social-panel-title,.social-post-list .social-panel-title{align-items:flex-start}.social-post-list{display:grid;gap:13px}.social-post-list>article{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border:1px solid var(--border-color,#e2e7ee);border-radius:12px;padding:15px}.social-post-main{min-width:0}.social-post-main>p{max-width:720px;color:var(--text-secondary,#687386);white-space:pre-wrap;overflow-wrap:anywhere}.social-post-main>small{display:flex;align-items:center;gap:5px;margin:6px 12px 0 0;color:var(--text-secondary,#687386)}.social-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:20px;background:#eef1f6;padding:5px 9px;font-size:11px;font-weight:700}.social-status.approved{color:#177245;background:#e8f6ef}.social-status.scheduled{color:#3654b5;background:#edf1ff}.social-status.failed{color:#9e332e;background:#fff0ee}.social-post-actions{justify-content:flex-end}.social-post-history{grid-column:1/-1;display:grid;gap:8px;padding:12px;border-top:1px solid var(--border-color,#e2e7ee)}.social-post-history>div{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-secondary,#687386);font-size:12px}.social-post-history strong{color:var(--text-primary,#182230);text-transform:capitalize}.social-schedule-inline{display:flex;align-items:center;gap:6px}.social-calendar-items{display:grid;gap:8px;margin:18px 0}.social-calendar-items.list{grid-template-columns:1fr}.social-calendar-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:16px 0}.social-calendar-toolbar>strong{min-width:150px;text-align:center;text-transform:capitalize}.social-calendar-toolbar select{min-height:36px;border:1px solid var(--border-color,#dce2ea);border-radius:8px;background:var(--surface,#fff);color:inherit;padding:6px 9px}.social-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:14px 0}.social-calendar-grid.week{min-height:330px}.social-calendar-weekdays{grid-column:1/-1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;color:var(--text-secondary,#687386);font-size:12px}.social-calendar-grid>article{min-height:76px;overflow:hidden;border:1px solid var(--border-color,#e2e7ee);border-radius:7px;padding:5px}.social-calendar-grid.week>article{min-height:260px}.social-calendar-grid>article.outside-month{opacity:.48}.social-calendar-grid>article>time{display:block;margin:2px 0 5px;font-size:12px}.social-calendar-event{display:block;width:100%;overflow:hidden;margin:3px 0;border:0;border-radius:5px;background:#edf1ff;color:#3654b5;padding:4px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:11px}.social-calendar-items article{display:grid;gap:6px;border-left:3px solid var(--accent,#5366e8);border-radius:7px;background:var(--surface-soft,#f7f8fb);padding:12px}.social-calendar-items span,.social-calendar-items time,.social-safety-note{color:var(--text-secondary,#687386);font-size:12px}.social-safety-note{margin:10px 0 0}.social-content-alert,.social-content-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:10px;background:#fff0ee;color:#9e332e}.social-content-notice{background:#e8f6ef;color:#177245}.social-preview-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#101828a8}.social-preview-modal{width:min(760px,100%);max-height:90vh;overflow:auto;border-radius:14px;background:var(--surface,#fff);padding:16px}.social-preview-modal img,.social-preview-modal video{display:block;max-width:100%;max-height:72vh;margin:16px auto 0;-o-object-fit:contain;object-fit:contain}@media (max-width:800px){.social-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-editor{grid-template-columns:1fr}.social-preview{position:static}.social-setup-form{grid-template-columns:1fr}}@media (max-width:700px){.social-calendar-grid{grid-template-columns:repeat(7,minmax(90px,1fr));overflow-x:auto}.social-calendar-grid>article{min-height:64px}}@media (max-width:560px){.social-content-heading,.social-library .social-panel-title,.social-post-list>article{align-items:stretch;flex-direction:column}.social-summary-grid{grid-template-columns:1fr}.social-summary-actions,.social-summary-grid .social-explainer{grid-column:auto}.social-post-actions{justify-content:flex-start}}:root{--surface:var(--color-surface);--surface-soft:var(--color-surface-raised);--text-primary:var(--color-foreground);--text-secondary:var(--color-muted);--border-color:var(--color-border);--accent:var(--color-electric)}html[data-theme=light]{--accent:#5743c8}input,select,textarea{color-scheme:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea{color:var(--color-foreground);background-color:var(--color-surface);border-color:var(--color-border)}select option{color:var(--color-foreground);background:var(--color-surface)}.admin-denied,.admin-grant-form,.admin-panel,.admin-stat,.ads-account-filters,.ads-campaign-detail,.ads-campaign-metrics article,.ads-integration-card,.ads-wizard-requirements,.advertising-global-filters,.analytics-platform-summary,.assistant-panel,.auth-card,.brand-profile-card,.calendar-panel,.dashboard-panel,.finance-card,.finance-panel,.integrations-panel,.knowledge-panel,.media-library-panel,.report-card,.report-preview,.social-review-inbox .social-post-history,.social-review-inbox>article,.team-panel,.workspace-controls{color:var(--color-foreground);background-color:var(--color-surface);border-color:var(--color-border)}.ads-account-filters label,.ads-campaign-detail-heading p:not(.eyebrow),.ads-campaign-filters label,.ads-campaign-heading p:not(.eyebrow),.ads-empty-state,.ads-integrations-intro p:not(.eyebrow),.ads-setup-wizard>p,.ads-wizard-requirements li,.ads-wizard-requirements p,.advertising-global-filters label,.analytics-disclaimer,.social-content-controls>label,.social-editor-form>label,.social-review-actions label,.social-review-count{color:var(--color-muted)}.ads-empty-state,.social-calendar-event,.social-selected-assets>span{background-color:var(--color-surface-raised);color:var(--color-foreground)}.ads-wizard-requirements{background-color:var(--color-surface-raised)}.social-status{color:var(--color-foreground);background:var(--color-surface-raised)}.social-status.approved{color:#087a4b;background:#dff7eb}.social-status.scheduled{color:#234cb2;background:#e5edff}.social-status.failed{color:#a32626;background:#ffe7e4}html:not([data-theme=light]) .social-status.approved{color:#6fe0aa;background:#123c32}html:not([data-theme=light]) .social-status.scheduled{color:#a8c4ff;background:#1c315d}html:not([data-theme=light]) .social-status.failed{color:#ffaaa5;background:#4a252d}.social-review-inbox>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr)}.social-review-actions{display:grid;align-content:start;justify-content:stretch}.social-review-actions label textarea{width:100%;padding:9px;border:1px solid var(--color-border);border-radius:8px;resize:vertical}.social-review-variants{margin-top:12px;padding:10px 12px;border-left:3px solid var(--color-electric);background:var(--color-surface-raised)}.social-review-variants p{white-space:pre-wrap;overflow-wrap:anywhere}.social-review-inbox .social-post-history{grid-column:1/-1}.social-review-count{align-self:center;font-size:12px}.social-ai-checklist{display:grid;gap:5px;margin:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:9px;list-style:none;background:var(--color-surface-raised)}.social-ai-checklist li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--color-muted);font-size:12px}.social-ai-checklist strong{color:var(--color-foreground);text-align:right}.admin-grant-form input,.admin-grant-form select,.admin-grant-form textarea,.admin-panel-heading input,.admin-secondary,.auth-form input,.auth-provider-button,.organization-select select,.workspace-controls input,.workspace-controls select{color:var(--color-foreground);background:var(--color-surface);border-color:var(--color-border)}.admin-grant-form{background:var(--color-surface-raised)}.social-content-alert{background:#4a252d;color:#ffaaa5}.social-content-notice{background:#123c32;color:#6fe0aa}html[data-theme=light] .social-content-alert{background:#fff0ee;color:#9e332e}html[data-theme=light] .social-content-notice{background:#e8f6ef;color:#177245}.nav-item:focus-visible,.social-content-tabs button:focus-visible{outline-offset:2px}.mobile-nav-backdrop,.mobile-nav-toggle{display:none}@media (max-width:850px){.mobile-nav-toggle{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid var(--color-border);border-radius:8px;color:var(--color-foreground);background:var(--color-surface)}.dashboard-topbar{justify-content:flex-start;gap:8px}.dashboard-topbar .workspace-search-wrap{flex:1;min-width:0}.dashboard-topbar .workspace-search{width:100%}.dashboard-topbar .dashboard-profile>span:last-child,.dashboard-topbar-divider{display:none}.sidebar{position:fixed;z-index:120;inset:0 auto 0 0;width:min(300px,86vw);padding:22px 16px 14px;overflow-y:auto;transform:translateX(-105%);transition:transform .18s ease;box-shadow:var(--shadow-panel)}.sidebar.mobile-open{transform:translateX(0)}.sidebar .brand-lockup{margin:0 0 25px}.sidebar .brand-picker,.sidebar .brand-picker-wrap,.sidebar .brand-wordmark,.sidebar .byline,.sidebar .nav-count,.sidebar .nav-item span,.sidebar .primary-nav .nav-section-label,.sidebar .profile-copy,.sidebar .profile-row>.muted-icon,.sidebar .upgrade-card,.sidebar .workspace-label{display:flex}.sidebar .brand-picker-wrap{display:block}.sidebar .nav-item{justify-content:flex-start;padding:0 10px}.sidebar .nav-item.active:before{left:-15px}.sidebar .profile-row{justify-content:flex-start}.sidebar .primary-nav{margin-top:27px}.sidebar .sidebar-bottom{display:block}.mobile-nav-backdrop{position:fixed;z-index:119;inset:0;display:block;border:0;background:#0206179c}.social-review-inbox>article{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.social-meta-config,.social-meta-pending{display:grid;gap:14px;padding:20px;border:1px solid var(--color-border,#dce2e8);border-radius:16px;background:var(--color-surface,#fff)}.social-meta-config dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.social-meta-config dl div{min-width:0;padding:12px;border-radius:10px;background:var(--color-surface-raised,#f5f7f9)}.social-meta-config dt{color:var(--color-muted,#667085);font-size:.78rem}.social-meta-config dd{margin:5px 0 0;overflow-wrap:anywhere;font-weight:600}.social-meta-permissions{display:flex;flex-wrap:wrap;gap:8px}.social-meta-permissions span{padding:7px 10px;border-radius:999px;background:var(--color-surface-raised,#f5f7f9);font-size:.82rem;overflow-wrap:anywhere}.social-meta-pending{max-width:720px}.social-meta-pending label{display:grid;gap:8px}.social-account-grid article ul{padding-left:20px}.social-account-grid article li{margin:4px 0}@media (max-width:720px){.social-meta-config dl{grid-template-columns:1fr}.social-meta-config,.social-meta-pending{padding:15px}}.commercial-page{display:grid;gap:1.25rem;max-width:1180px;margin:0 auto;color:var(--foreground)}.commercial-heading{display:flex;align-items:center;gap:1rem;padding:1.2rem 0 .25rem}.commercial-heading h1{margin:.15rem 0;font-size:clamp(1.6rem,3vw,2.1rem)}.commercial-heading p:not(.eyebrow){margin:.25rem 0;color:var(--muted-foreground)}.commercial-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.commercial-current,.commercial-panel{border:1px solid var(--border);border-radius:18px;background:var(--card);padding:clamp(1rem,2.5vw,1.5rem)}.commercial-trial-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;border:1px solid color-mix(in srgb,#d69525 55%,var(--border));border-radius:14px;padding:1rem 1.15rem;background:color-mix(in srgb,#d69525 9%,var(--card))}.commercial-trial-notice p{margin:.35rem 0 0;color:var(--muted-foreground)}.commercial-trial-notice button{border:1px solid var(--border);border-radius:8px;padding:.45rem .75rem;color:var(--foreground);background:var(--card);cursor:pointer}.commercial-current{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.commercial-current h2{margin:.35rem 0;font-size:1.65rem}.commercial-current p,.commercial-panel>p,.commercial-section-title p{color:var(--muted-foreground)}.commercial-dates{display:grid;gap:.35rem;padding:.8rem 1rem;background:var(--muted);border-radius:12px}.commercial-section-title{display:flex;justify-content:space-between;align-items:start;gap:1rem}.commercial-panel h2{margin:0 0 .7rem}.commercial-billing-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.commercial-billing-profile>label{display:grid;gap:.35rem;align-content:start}.commercial-billing-profile>label:has(input[type=checkbox]){display:flex;align-items:center}.commercial-billing-profile input:not([type=checkbox]){width:100%;min-height:40px;padding:.55rem .7rem;border:1px solid var(--border);border-radius:9px;background:var(--background);color:var(--foreground);font:inherit}.commercial-billing-profile>.commercial-plan-actions,.commercial-billing-profile>button{grid-column:1/-1}.commercial-billing-profile>.commercial-plan-actions label{display:grid;gap:.35rem}@media (max-width:640px){.commercial-billing-profile{grid-template-columns:1fr}.commercial-billing-profile>.commercial-plan-actions,.commercial-billing-profile>button{grid-column:auto}}.commercial-capability-grid,.commercial-plan-grid,.commercial-usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.75rem}.commercial-capability-grid>div,.commercial-plan-grid article,.commercial-usage-card{display:grid;gap:.55rem;border:1px solid var(--border);border-radius:13px;padding:.9rem;background:var(--background)}.commercial-usage-card>div{display:flex;justify-content:space-between;gap:.5rem}.commercial-plan-grid small,.commercial-usage-card small,.commercial-usage-card span{color:var(--muted-foreground)}.commercial-usage-card progress{width:100%;accent-color:var(--primary)}.commercial-capability-grid>div{grid-template-columns:auto 1fr;align-items:center}.commercial-capability-grid strong{grid-column:2;color:var(--muted-foreground);font-size:.85rem}.commercial-capability-grid .included svg{color:#15936c}.commercial-capability-grid .not-included svg{color:var(--muted-foreground)}.commercial-plan-grid h3{margin:0}.commercial-plan-grid p{margin:0;font-weight:650}.commercial-plan-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.45rem}.commercial-action{border:1px solid var(--primary);border-radius:9px;padding:.55rem .8rem;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit}.commercial-action:hover{filter:brightness(.94)}.commercial-request-list{display:grid;gap:.6rem}.commercial-request-list article{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem;border-bottom:1px solid var(--border);padding:.7rem 0}.commercial-request-list small,.commercial-request-list span{color:var(--muted-foreground)}.commercial-note{display:flex;align-items:center;gap:.45rem;font-size:.9rem}@media (max-width:640px){.commercial-section-title,.commercial-usage-card>div{flex-direction:column}}