:root{color:#17202e;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button{border:0;border-radius:8px;background:#151923;color:#fff;padding:11px 14px;font-weight:750;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button.secondary{background:#eef1f6;color:#17202e}button.active{background:#6251a3;color:#fff}input{width:100%;border:1px solid #d9deea;border-radius:8px;padding:12px 13px;background:#fff;color:#17202e}select{border:1px solid #d9deea;border-radius:8px;padding:10px 12px;background:#fff;color:#17202e;min-height:42px}label span{display:block;margin-bottom:7px;font-size:13px;font-weight:750;color:#465264}.loading-screen,.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.loading-screen{color:#465264}.auth-card,.panel{background:#fff;border:1px solid #e1e6ef;border-radius:8px;box-shadow:0 18px 55px #18233814}.auth-card{width:min(100%,460px);padding:28px}.auth-logo-lockup{display:flex;align-items:center;gap:11px;margin-bottom:24px}.auth-logo-lockup img{display:block;width:min(100%,184px);height:auto;object-fit:contain}.panel{padding:22px}.panel.narrow{width:min(100% - 32px,560px);margin:64px auto}.eyebrow{margin:0 0 8px;color:#6251a3;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3{margin:0;letter-spacing:0}h1{font-size:30px;line-height:1.08}h2{font-size:28px;line-height:1.12}h3{font-size:17px}.muted{color:#667285;line-height:1.55}.auth-form{display:grid;gap:16px;margin-top:22px}.notice{border-radius:8px;padding:12px 14px;margin:14px 0;font-size:14px;line-height:1.45}.notice.error{background:#fff0f1;color:#9a2d34;border:1px solid #f3c2c6}.notice.warning{background:#fff8e1;color:#76590f;border:1px solid #efd681}.mfa-form{display:flex;gap:10px;margin-top:18px}.mfa-form input{max-width:160px;text-align:center;font-size:24px;letter-spacing:.12em}.mfa-enrollment{margin:18px 0;display:grid;gap:12px}.mfa-enrollment img{width:180px;height:180px;border:1px solid #e1e6ef;border-radius:8px}code{background:#f1f3f7;border-radius:6px;padding:2px 5px}.admin-shell{min-width:0;min-height:100vh;display:grid;grid-template-columns:286px minmax(0,1fr)}.sidebar{background:#111722;color:#fff;padding:28px 20px;display:flex;flex-direction:column;gap:30px}.sidebar .eyebrow{color:#a99dff}.sidebar h1{font-size:24px}.brand-block{display:grid;gap:13px}.brand-lockup{display:flex;align-items:center;min-height:42px}.brand-lockup img{display:block;width:min(100%,210px);height:auto;object-fit:contain;object-position:left center}.admin-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid rgba(184,173,255,.48);border-radius:6px;color:#d8d2ff;background:#7f6cce2e;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sidebar nav{display:grid;gap:5px}.sidebar nav button{width:100%;display:flex;align-items:center;gap:11px;text-align:left;background:transparent;color:#c9d0dd;padding:10px 12px;font-weight:700}.sidebar nav button svg{flex:0 0 auto;color:#9da9be}.sidebar nav button.active{background:#273044;color:#fff}.workspace{width:100%;max-width:100%;padding:30px;min-width:0}.topline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.topline.acquisition-topline{display:grid;justify-content:stretch;gap:14px}.topline.acquisition-topline .period-filter{justify-content:flex-start}.grid-flow,.area-stack{display:grid;width:100%;max-width:100%;min-width:0;gap:16px}.briefing-copy{display:grid;gap:12px}.briefing-copy p{margin:0}.briefing-copy ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--text-muted)}.briefing-copy li::marker{color:var(--accent)}.section-panel{width:100%;max-width:100%;min-width:0}.section-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metric-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.behavior-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.behavior-metric-grid .metric-card{min-height:96px;padding:13px 14px;gap:8px}.behavior-metric-grid .metric-card strong{font-size:22px}.behavior-metric-grid .metric-card em{margin-top:0}.active-people-card{background:#17271d}.active-people-card>span,.active-people-card>strong,.active-people-card .trend{color:#8be7b0}.metric-card{min-height:112px;border:1px solid #e7ebf3;border-radius:8px;background:#fafbfe;padding:15px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.metric-card span{color:#667285;font-size:13px;font-weight:750}.metric-card strong{font-size:25px;line-height:1.05;overflow-wrap:anywhere}.metric-card em{color:#7c8797;font-size:12px;font-style:normal}.metric-card small{color:#7c8797;font-size:11px;line-height:1.35}.metric-card.account-card strong{font-size:18px;line-height:1.22}.refresh-button{min-width:104px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.trend.up{color:#23794f}.trend.down{color:#b43e45}.trend.flat{color:#667285}.period-filter{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.period-filter button{padding:8px 10px;font-size:12px}.analytics-source-filter{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid #34343a;border-radius:8px;background:#151517}.analytics-source-filter button{min-width:56px;padding:7px 10px;border-radius:5px;background:transparent;color:#aaaab0;font-size:12px}.analytics-source-filter button.active{background:#f2c94c;color:#1e1b11;box-shadow:none}.analytics-source-filter button.secondary{background:transparent;color:#aaaab0}.analytics-source-filter button:hover{transform:none;background:#28282d;color:#f1f1f2;box-shadow:none}.analytics-source-filter button.active:hover{background:#f2c94c;color:#1e1b11}.bar-list,.cost-list,.feed-list{display:grid;gap:10px}.bar-row,.cost-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,2fr) auto;align-items:center;gap:12px;color:#3a4556}.cost-row{grid-template-columns:1fr auto;border-top:1px solid #edf0f6;padding-top:10px}.cost-list.editable .cost-row{cursor:default}.cost-input{display:inline-flex;align-items:center;gap:6px;justify-self:end}.cost-input input{width:118px;padding:9px 10px;text-align:right}.cost-input small{color:#667285;font-weight:800}.bar-row i{height:8px;border-radius:999px;background:#eef1f6;overflow:hidden}.bar-row b{display:block;height:100%;border-radius:inherit;background:#6251a3}.screen-views{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px}.screen-view{display:grid;justify-items:center;align-content:space-between;min-height:132px;padding:16px 12px 13px;border:1px solid #303035;border-radius:8px;background:#1b1b1f;color:#d0d0d4}.screen-view>strong{font-size:33px;line-height:1;letter-spacing:0}.screen-view>span{display:grid;justify-items:center;gap:7px}.screen-view small{font-size:12px;font-weight:800;line-height:1.15;text-align:center}.screen-view-home{color:#d0d0d4}.screen-view-projects{color:#f08488}.screen-view-finance{color:#72cf98}.screen-view-sales{color:#f4d75e}.screen-view-appointments{color:#91b7ef}.screen-view-tasks{color:#f0a66e}.screen-view-customers{color:#b8a5f5}.screen-view-documents{color:#d0d0d4}.table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #e7ebf3;border-radius:8px}table{width:100%;border-collapse:collapse;font-size:13px;min-width:720px}th,td{padding:11px 12px;border-bottom:1px solid #edf0f6;text-align:left;vertical-align:top}th{color:#667285;background:#fafbfe;font-size:12px;text-transform:uppercase}.error-explanation{display:grid;gap:4px;min-width:300px}.error-explanation>strong{color:#222c3b;font-size:13px}.error-explanation>span{color:#667285;font-size:12px;line-height:1.4}.error-explanation details{margin-top:3px;color:#667285;font-size:11px}.error-explanation summary{cursor:pointer;width:fit-content;font-weight:750}.error-explanation code{display:block;width:fit-content;max-width:560px;margin-top:7px;overflow-wrap:anywhere;white-space:normal;font-size:11px;line-height:1.4}.error-user-email{color:#75adf7;font-weight:750}.error-user-missing{color:#a7a7ad}.error-severity-cell{width:112px;text-align:center;vertical-align:middle}.error-severity-icon{display:inline-grid;place-items:center;width:24px;height:24px}.error-severity-icon.critical{color:#ff7380}.error-severity-icon.error{color:#ff9a69}.error-severity-icon.warning{color:#f2ce58}.error-severity-icon.info{color:#83baff}.error-copy-cell{width:54px;text-align:center;vertical-align:middle}.error-copy-button{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #44444b;border-radius:7px;background:#252529;color:#d7d7db}.error-copy-button:hover{background:#34343a;color:#fff}.error-copy-button.copied{border-color:#4fba78;background:#193526;color:#87e5aa}.error-solution{min-width:260px;margin:0;color:#a9cfb9;font-size:12px;font-weight:650;line-height:1.48}.internal-exclusion-note{margin:12px 0 0;color:#8ee5af;font-size:13px;font-weight:700}.feed-list article{border:1px solid #e7ebf3;border-radius:8px;padding:13px}.feed-list p{margin:0 0 8px;line-height:1.45}.feed-list span{color:#667285;font-size:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.toolbar{display:grid;grid-template-columns:minmax(190px,1fr) repeat(3,minmax(140px,180px)) auto;gap:10px;align-items:center;margin-bottom:14px}.toolbar.compact{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0}.toolbar.compact select{min-width:140px}.count-pill,.status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;white-space:nowrap}.count-pill{background:#eef1f6;color:#465264}.status-badge{color:#fff;text-transform:capitalize}.status-quente{background:#cd5458}.status-morno{background:#e98c50}.status-frio{background:#4b81cf}.status-inativo{background:#8c95a3}.plan-label{font-weight:750}.plan-label.pro{color:#efcf60;font-weight:850}.subscription-status{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:5px 9px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap}.subscription-status.trialing{border-color:#315f98;background:#14263d;color:#9fc9ff}.subscription-status.active{border-color:#29734f;background:#102d20;color:#88e7b4}.subscription-status.inactive{border-color:#80333d;background:#35171b;color:#ff9fa8}.subscription-status.neutral{border-color:#4a4a50;background:#25252a;color:#c6c6cc}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.module-card{border:1px solid #e7ebf3;border-radius:8px;background:#fafbfe;padding:16px;min-height:142px;display:grid;align-content:start;gap:9px}.module-card h4{margin:0;font-size:15px}.module-card p{margin:0;color:#5d697b;line-height:1.45}.module-card span{width:max-content;border-radius:999px;background:#eef1f6;color:#6251a3;font-size:11px;font-weight:850;padding:5px 8px;text-transform:uppercase}.series-chart{min-height:190px}.series-chart svg{display:block;width:100%;height:190px;overflow:visible}.series-chart line{stroke:#e5e9f1;stroke-width:1}.series-chart text{fill:#7c8797;font-size:11px;text-anchor:end}.series-chart .series-label{text-anchor:middle}.series-chart .series-value{font-size:11px;font-weight:800;text-anchor:middle}.series-chart .day-label{font-size:10px;font-weight:750}.series-chart .month-label{font-size:10px;font-weight:850;text-transform:uppercase}.series-area{fill:#6251a31f}.series-line{fill:none;stroke:#6251a3;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.series-chart circle{fill:#6251a3}.daily-bar-chart rect{fill:#d6d6da}.subscriber-line-chart .series-line{fill:none;stroke:#5a9cff;stroke-width:4.5}.subscriber-line-chart circle{fill:#5a9cff;stroke:#5a9cff;stroke-width:2}.active-bar-chart rect{fill:#55c77a}.funnel-list{display:grid;gap:12px}.funnel-row{display:grid;grid-template-columns:minmax(125px,1fr) minmax(100px,3fr) auto;align-items:center;gap:12px;color:#3a4556}.funnel-row i{display:block;height:11px;background:#eef1f6;border-radius:999px;overflow:hidden}.funnel-row b{display:block;height:100%;border-radius:inherit}.funnel-row strong{font-size:13px;white-space:nowrap}.funnel-row small{margin-left:5px;color:#7c8797;font-weight:700}.funnel-step.step-0{background:#4b81cf}.funnel-step.step-1{background:#6251a3}.funnel-step.step-2{background:#dc80c9}.funnel-step.step-3{background:#e98c50}.funnel-step.step-4{background:#efc433}.funnel-step.step-5{background:#4caf84}.source-note{margin:15px 0 0;font-size:12px}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.audience-grid h4{margin:0 0 12px;font-size:13px;color:#465264}.analytics-audience-grid{gap:28px}.analytics-audience-card{min-width:0;padding:3px 0 3px 16px;border-left:2px solid #55555b}.analytics-audience-card.source{border-color:#a990f5}.analytics-audience-card.location{border-color:#e58c65}.analytics-audience-card.device{border-color:#70cb95}.analytics-audience-heading{display:flex;align-items:center;gap:10px;margin:0 0 14px}.analytics-audience-heading>span{display:grid;place-items:center;width:31px;height:31px;border-radius:7px;background:#28282d;color:#d8d8dc}.analytics-audience-card.source .analytics-audience-heading>span{background:#28213e;color:#c5b7ff}.analytics-audience-card.location .analytics-audience-heading>span{background:#38231d;color:#f4aa83}.analytics-audience-card.device .analytics-audience-heading>span{background:#152d20;color:#91e5b5}.analytics-audience-heading h4{margin:0;color:#ededee;font-size:14px}.analytics-audience-heading p{margin:2px 0 0;color:#96969d;font-size:11px}.analytics-audience-card .bar-list{gap:11px}.analytics-audience-card .bar-row{grid-template-columns:minmax(0,1.15fr) minmax(78px,1fr) auto;gap:9px}.analytics-audience-card .bar-row>span{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.analytics-audience-card .bar-row i{height:7px}.analytics-audience-card .bar-row strong{font-size:13px}.analytics-audience-card.source .bar-row b{background:#a990f5}.analytics-audience-card.location .bar-row b{background:#e58c65}.analytics-audience-card.device .bar-row b{background:#70cb95}.landing-heatmap-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:18px;align-items:stretch}.landing-preview{overflow:hidden;border:1px solid #3a3a40;border-radius:10px;background:#070708;box-shadow:0 18px 36px #0000003d}.landing-preview-browser{display:flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-bottom:1px solid #303036;background:#171719}.landing-preview-browser>span{width:6px;height:6px;border-radius:50%;background:#5c5c63}.landing-preview-browser>span:first-child{background:#e76b6b}.landing-preview-browser>span:nth-child(2){background:#e6bd58}.landing-preview-browser>span:nth-child(3){background:#6fc68d}.landing-preview-browser b{margin-left:6px;color:#9e9ea6;font-size:9px;font-weight:700}.landing-preview-page{overflow:hidden;background:#f9f7f1;color:#1d1d20}.landing-preview-nav{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;background:#fffdf8;border-bottom:1px solid #e6e1d7}.landing-preview-nav>b,.landing-preview-footer>b{color:#171719;font-size:17px;font-weight:900;letter-spacing:-.06em}.landing-preview-nav>i{width:24px;height:3px;border-radius:9px;background:#d6d3cc}.landing-preview-nav>i:first-of-type{margin-left:auto}.landing-click{display:inline-flex;align-items:center;gap:4px;min-height:19px;padding:3px 6px;border:0;border-radius:4px;background:#202024;color:#fff;font-size:8px;font-weight:800;line-height:1;cursor:default;box-shadow:0 0 0 1px #ffffff3d,0 0 16px #f05c6273}.landing-click small{display:grid;place-items:center;min-width:13px;min-height:13px;padding:0 3px;border-radius:999px;background:#f05c62;color:#fff;font-size:8px;font-weight:900}.landing-preview-nav .landing-click{margin-left:4px;background:#f05c62}.landing-preview-nav .landing-click small{background:#171719}.landing-zone{position:relative;display:grid;align-items:center;min-height:52px;padding:12px 18px;border-bottom:1px solid rgba(30,30,35,.09);overflow:hidden}.landing-zone:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:calc(.16 + var(--heat) * .44);background:radial-gradient(circle at 30% 45%,#ff5f67 0,rgba(255,95,103,.5) 20%,transparent 62%)}.landing-zone>div{position:relative;display:grid;justify-items:start;gap:5px;max-width:68%}.landing-zone strong{color:#212126;font-size:12px;line-height:1.13}.landing-zone small{color:#7f7973;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.landing-zone span{width:100%;height:4px;border-radius:999px;background:#dcd9d1}.landing-zone span.short{width:66%}.landing-zone>em{position:absolute;z-index:1;top:8px;right:9px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border:1px solid rgba(196,57,67,.32);border-radius:999px;background:#ffffffbd;color:#ae3541;font-size:9px;font-style:normal;font-weight:900}.landing-zone.hero{min-height:98px;background:#ebe6dc}.landing-zone.hero:before{background:radial-gradient(circle at 75% 42%,#f7c948 0,rgba(240,92,98,.55) 25%,transparent 58%)}.landing-zone.hero strong{font-size:16px}.landing-zone.hero .landing-click{margin-top:4px;background:#f05c62}.landing-zone.pain{min-height:70px;background:#efe8dc}.landing-zone.solution{min-height:63px;background:#202023}.landing-zone.solution:before{background:radial-gradient(circle at 66% 50%,#8764e8 0,rgba(135,100,232,.4) 25%,transparent 60%)}.landing-zone.solution strong,.landing-zone.solution small{color:#fff}.landing-zone.solution>em{border-color:#cab5ff8c;color:#7450d6}.landing-zone.bob{min-height:64px;background:#fffdf8}.landing-zone.features{min-height:80px;background:#e9e6de}.landing-zone.features:before{background:radial-gradient(circle at 25% 45%,#f05c62 0,rgba(240,92,98,.4) 24%,transparent 58%)}.landing-zone.app{min-height:59px;background:#dfe6eb}.landing-zone.app:before{background:radial-gradient(circle at 70% 45%,#5c98e5 0,rgba(92,152,229,.38) 26%,transparent 60%)}.landing-zone.pro{min-height:57px;background:#25211a}.landing-zone.pro:before{background:radial-gradient(circle at 50% 45%,#d9ad46 0,rgba(217,173,70,.4) 24%,transparent 60%)}.landing-zone.pro strong,.landing-zone.pro small{color:#fff6d8}.landing-zone.pro>em{border-color:#f2c94c73;color:#a87507}.landing-zone.plans{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:88px;background:#f6f1e5}.landing-zone.plans>em{z-index:2}.landing-plan{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;gap:6px;padding:8px;border:1px solid #d8d3c8;border-radius:5px;background:#ffffffb3}.landing-plan b{font-size:10px}.landing-plan .landing-click{background:#1d1d20}.landing-plan.pro-plan{background:#28221a;border-color:#8d7747;color:#fff}.landing-plan.pro-plan>b{color:#ffe6a0}.landing-plan.pro-plan .landing-click{background:#d8ac44;color:#252019}.landing-zone.faq{min-height:69px;background:#fffdf8}.landing-preview-footer{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;background:#1f1f22}.landing-preview-footer>b{color:#fff}.landing-preview-footer .landing-click{background:#f05c62}.landing-heatmap-key{display:grid;align-content:start;gap:16px;padding:4px 2px}.landing-heatmap-key>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.landing-heatmap-key header>div:first-child{display:grid;gap:3px}.landing-heatmap-key header strong{color:#f1f1f2;font-size:14px}.landing-heatmap-key header span{color:#9e9ea6;font-size:11px}.landing-heatmap-legend{display:flex;align-items:center;gap:6px;white-space:nowrap}.landing-heatmap-legend i{width:28px;height:8px;border-radius:99px;background:linear-gradient(90deg,#f05c621f,#f05c62)}.landing-heatmap-section-list,.landing-heatmap-click-list{display:grid;gap:8px}.landing-heatmap-key h4{margin:0 0 1px;color:#9e9ea6;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.landing-heatmap-section-list>div,.landing-heatmap-click-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.landing-heatmap-section-list b,.landing-heatmap-click-list b{overflow:hidden;color:#d9d9dc;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.landing-heatmap-section-list strong,.landing-heatmap-click-list strong{color:#f1b1b5;font-size:11px}.landing-heatmap-click-list>div{grid-template-columns:minmax(0,1fr) auto}.landing-heatmap-click-list strong{color:#f5cf6b}.heat-dot{width:8px;height:8px;border-radius:50%;background:#f05c62;box-shadow:0 0 9px #f05c62b3}.heat-dot.solution{background:#a990f5;box-shadow:0 0 9px #a990f5b3}.heat-dot.app{background:#91b7ef;box-shadow:0 0 9px #91b7efb3}.heat-dot.pro{background:#efc433;box-shadow:0 0 9px #efc433b3}.heat-dot.plans{background:#8be7b0;box-shadow:0 0 9px #8be7b0b3}.landing-heatmap-key>p{margin:0;padding-top:12px;border-top:1px solid #303035;color:#9e9ea6;font-size:12px;line-height:1.45}.landing-zone:before{opacity:calc(.14 + var(--heat) * .58);background:var(--heat-color);mix-blend-mode:multiply}.heat-dot,.heat-dot.solution,.heat-dot.app,.heat-dot.pro,.heat-dot.plans{background:var(--heat-color);box-shadow:0 0 9px var(--heat-color)}.landing-zone.security{min-height:56px;background:#f2f4f1}.landing-zone.testimonials{min-height:60px;background:#f6f1e8}.landing-zone.final{min-height:76px;background:#1f1f22}.landing-zone.final strong{color:#fff}.landing-zone.final .landing-click{margin-top:3px;background:#e8bd45;color:#211c0d}@media (max-width: 980px){.admin-shell{grid-template-columns:1fr}.sidebar{padding:22px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{padding:22px}.metric-grid,.metric-grid.compact,.split,.audience-grid,.toolbar{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.toolbar,.module-grid{grid-template-columns:1fr}}@media (max-width: 640px){.topline,.mfa-form,.section-panel>header{flex-direction:column;align-items:stretch}.metric-grid,.metric-grid.compact,.split,.sidebar nav,.audience-grid{grid-template-columns:1fr}.mfa-form input{max-width:none}.bar-row,.funnel-row,.cost-row{grid-template-columns:1fr}.cost-input{justify-self:stretch}.cost-input input{width:100%}.cost-new-actions{justify-content:stretch}.cost-new-actions select,.cost-new-actions button{flex:1 1 calc(50% - 4px);width:auto}.cost-new-actions .cost-input{flex:1 0 100%}}@media (min-width: 981px){.behavior-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 980px) and (min-width: 641px){.behavior-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.behavior-metric-grid{grid-template-columns:1fr}}:root{color:#ededee;background:#0b0b0c}body{background:#0b0b0c;color:#ededee}button{background:#ededee;color:#111113}button.secondary{background:#232326;color:#f1f1f2}button.active{background:#36363b;color:#fff}input,select{border-color:#3a3a3f;background:#18181b;color:#f1f1f2}input::placeholder{color:#88888e}label span,.muted,.metric-card span,.metric-card em,.metric-card small,.feed-list span,.source-note{color:#a7a7ad}.eyebrow{color:#c7c7cb}.auth-card,.panel{background:#151517;border-color:#2b2b2f;box-shadow:0 18px 55px #00000047}.notice.error,.notice.warning{background:#242427;border-color:#424247;color:#f0f0f1}code{background:#26262a;color:#efeff0}.sidebar{background:#09090a;border-right:1px solid #242428}.sidebar .eyebrow{color:#c7c7cb}.sidebar nav button{color:#b4b4ba}.sidebar nav button svg{color:#88888e}.sidebar nav button.active{background:#29292d;color:#fff}.sidebar nav button.active svg{color:#fff}.admin-badge{border-color:#55555a;background:#202023;color:#efeff0}.metric-card,.module-card{background:#1a1a1d;border-color:#303035}.account-exit-panel{align-content:start;margin-top:8px}.account-exit-panel p{margin:0 0 14px}.logout-button.danger{display:inline-flex;justify-content:center;width:fit-content;border:1px solid #7f2e38;background:#4b2327;color:#ffd9dc;box-shadow:none}.logout-button.danger:not(:disabled):hover{transform:none;background:#623037;box-shadow:none}.metric-card.account-card{min-width:0}.metric-card-label{display:flex;align-items:center;gap:8px}.metric-card-label svg{flex:0 0 auto}.metric-card-heading{display:grid;gap:3px}.metric-card-heading small{color:#98989f;font-size:11px;font-weight:650;line-height:1.25}.overview-flow{gap:20px}.overview-priority-section{display:grid;gap:12px}.overview-priority-grid{display:grid;grid-template-columns:1.1fr 1.8fr 1fr 1fr;gap:12px}.online-now-card,.user-base-card{min-height:172px;border:1px solid #303035;border-radius:8px;padding:18px;display:grid;align-content:start;gap:9px;background:#1a1a1d}.online-now-card{border-color:#4caf8494;background:#17211b}.online-now-label,.user-base-heading{display:flex;align-items:center;gap:8px;color:#d6d6da;font-size:13px;font-weight:800}.online-now-label svg{color:#72d79d}.live-dot{width:8px;height:8px;border-radius:999px;background:#72d79d;box-shadow:0 0 0 4px #72d79d1f;animation:live-pulse 2s ease-in-out infinite}.online-now-card>strong,.user-base-card>strong{font-size:42px;line-height:1;letter-spacing:0}.online-now-card>strong{color:#8be7b0}.online-now-card em,.user-base-card>em{color:#a7a7ad;font-size:12px;font-style:normal;line-height:1.35}.user-base-heading svg{color:#d6d6da}.plan-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:3px}.plan-breakdown>div{padding:8px 9px;border-left:2px solid #444449;background:#202023}.plan-breakdown span{display:block;color:#a7a7ad;font-size:11px;font-weight:750}.plan-breakdown strong{display:block;margin-top:4px;color:#ededee;font-size:18px;line-height:1}.retention-card{min-height:172px}.retention-card .metric-card-label svg{color:#d0d0d4}.retention-card .metric-card-heading small{max-width:150px}.product-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-metric{min-height:130px}.product-metric .metric-card-label svg{padding:6px;width:30px;height:30px;border-radius:6px}.product-metric.projects .metric-card-label svg{color:#f08488;background:#cd545824}.product-metric.sales .metric-card-label svg{color:#f4d75e;background:#efc43324}.product-metric.tasks .metric-card-label svg{color:#f0a66e;background:#e98c5024}.product-metric.ideas .metric-card-label svg{color:#e9a0da;background:#dc80c924}.product-metric.feedback .metric-card-label svg{color:#91b7ef;background:#4b81cf24}.finance-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.finance-detail-grid>.section-panel{height:100%}.finance-metric{min-height:134px}.finance-metric .metric-card-label svg{padding:6px;width:30px;height:30px;border-radius:6px}.finance-metric.revenue{border-color:#4b81cf85}.finance-metric.revenue .metric-card-label svg,.finance-metric.revenue strong{color:#91b7ef}.finance-metric.revenue .metric-card-label svg{background:#4b81cf24}.finance-metric.profit{border-color:#4caf8485}.finance-metric.profit .metric-card-label svg,.finance-metric.profit strong{color:#8be7b0}.finance-metric.profit .metric-card-label svg{background:#4caf8424}.finance-metric.costs{border-color:#cd545885}.finance-metric.costs .metric-card-label svg,.finance-metric.costs strong{color:#f08488}.finance-metric.costs .metric-card-label svg{background:#cd545824}.overview-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch}.overview-detail-grid .section-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.overview-detail-grid .product-metric-grid,.overview-detail-grid .finance-overview-grid{grid-template-columns:1fr;gap:10px}.overview-detail-grid .product-metric,.overview-detail-grid .finance-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:76px;gap:16px;padding:14px 16px}.overview-detail-grid .product-metric .metric-card-label,.overview-detail-grid .finance-metric .metric-card-label{min-width:0}.overview-detail-grid .product-metric strong,.overview-detail-grid .finance-metric strong{font-size:28px;line-height:1;white-space:nowrap}.saas-health-grid,.saas-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.saas-health-score{grid-column:span 1;min-height:128px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:15px;border-radius:12px;background:#101012;box-shadow:inset 0 1px #ffffff12,0 12px 28px #00000047}.saas-health-ring{--score: 0deg;width:76px;height:76px;display:grid;place-items:center;align-content:center;border-radius:50%;background:conic-gradient(#79df9d var(--score),#35353a 0);box-shadow:inset 0 0 0 7px #101012}.saas-health-ring strong{color:#f4f4f5;font-size:22px;line-height:1}.saas-health-ring span{margin-top:3px;color:#a7a7ad;font-size:9px;font-weight:800;text-transform:uppercase}.saas-health-score>div:last-child{display:grid;gap:4px;min-width:0}.saas-health-score>div:last-child>span{color:#a7a7ad;font-size:11px;font-weight:800;text-transform:uppercase}.saas-health-score>div:last-child>strong{color:#f4f4f5;font-size:15px;line-height:1.2}.saas-health-score p{margin:0;color:#a7a7ad;font-size:11px;line-height:1.35}.saas-health-grid .metric-card,.saas-signal-grid .metric-card{min-height:128px}.saas-signal-grid .metric-card-label svg{color:#d5d5d8}@keyframes live-pulse{50%{opacity:.55;box-shadow:0 0 0 7px #72d79d0d}}@media (prefers-reduced-motion: reduce){.live-dot{animation:none}}.trend.up,.trend.down,.trend.flat{color:#c7c7cb}.bar-row,.cost-row,.funnel-row{color:#d0d0d4}.cost-row{border-color:#2c2c31}.bar-row i,.funnel-row i{background:#303035}.bar-row b,.funnel-row b{background:#bdbdc2}.admin-shell[data-theme=dark] .active-people-card{background:#17271d}.admin-shell[data-theme=dark] .active-people-card>span,.admin-shell[data-theme=dark] .active-people-card>strong,.admin-shell[data-theme=dark] .active-people-card .trend{color:#8be7b0}.admin-shell[data-theme=dark] .trend.up{color:#8ebdff}.admin-shell[data-theme=dark] .trend.down{color:#ff9fa8}.admin-shell[data-theme=dark] .trend.flat{color:#c7c7cb}.admin-shell[data-theme=dark] .active-people-card .trend.up{color:#8ebdff}.admin-shell[data-theme=dark] .active-people-card .trend.down{color:#ff9fa8}.bar-row.tool-projects b{background:#f08488}.bar-row.tool-projects strong{color:#f08488}.bar-row.tool-customers b{background:#b8a5f5}.bar-row.tool-customers strong{color:#b8a5f5}.bar-row.tool-sales b{background:#f4d75e}.bar-row.tool-sales strong{color:#f4d75e}.bar-row.tool-tasks b{background:#f0a66e}.bar-row.tool-tasks strong{color:#f0a66e}.bar-row.tool-budgets b,.bar-row.tool-documents b{background:#d0d0d4}.bar-row.tool-budgets strong,.bar-row.tool-documents strong{color:#d0d0d4}.bar-row.tool-ideas b{background:#e9a0da}.bar-row.tool-ideas strong{color:#e9a0da}.bar-row.tool-appointments b{background:#91b7ef}.bar-row.tool-appointments strong{color:#91b7ef}.bar-row.tool-finance b{background:#72cf98}.bar-row.tool-finance strong{color:#72cf98}.table-wrap,.feed-list article{border-color:#303035}th,td{border-color:#2c2c31}th{color:#a7a7ad;background:#1a1a1d}.error-explanation>strong{color:#f0f0f2}.error-explanation>span,.error-explanation details{color:#aaaab0}.count-pill{background:#29292d;color:#d9d9dc}.status-badge{background:#4a4a4f;color:#fff}.status-quente,.status-morno,.status-frio,.status-inativo{background:#4a4a4f}.module-card p,.audience-grid h4{color:#b4b4ba}.module-card span{background:#2b2b2f;color:#dedee1}.series-chart line{stroke:#36363b}.series-chart text{fill:#a7a7ad}.series-area{fill:#dcdce01a}.series-line,.series-chart circle{stroke:#d6d6da;fill:#d6d6da}.series-line{fill:none}.funnel-step.step-0,.funnel-step.step-1,.funnel-step.step-2,.funnel-step.step-3,.funnel-step.step-4,.funnel-step.step-5{background:#c8c8cc}.funnel-row small{color:#98989f}.marketing-workspace{display:grid;gap:16px}.marketing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.marketing-summary article{min-height:110px;padding:16px;display:grid;align-content:start;gap:7px;background:#1a1a1d;border:1px solid #303035;border-radius:8px}.marketing-summary svg{color:#d6d6da}.marketing-summary strong{font-size:28px}.marketing-summary span,.content-list span,.audit-list span{color:#a7a7ad;font-size:13px}.marketing-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.marketing-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:38px;padding:9px 12px;white-space:nowrap}.marketing-tabs button.secondary{border:1px solid #303035}.marketing-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.panel h3{display:flex;align-items:center;gap:8px}.marketing-form{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr auto;gap:10px}.marketing-form button{display:inline-flex;align-items:center;gap:7px;justify-content:center}.marketing-form textarea{min-height:92px;resize:vertical;border:1px solid #3a3a3f;border-radius:8px;padding:12px 13px;background:#18181b;color:#f1f1f2;font:inherit}.marketing-command{display:grid;gap:14px}.marketing-command-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;border-radius:12px;background:linear-gradient(135deg,#141416,#09090a);box-shadow:inset 0 1px #ffffff0f,0 16px 34px #00000052}.marketing-command-hero>div:first-child{display:grid;gap:5px}.marketing-command-hero span,.marketing-chart-card>header>span,.marketing-next-card>header>span{color:#9d9da4;font-size:11px;font-weight:800;text-transform:uppercase}.marketing-command-hero h3{font-size:24px}.marketing-command-hero p{margin:0;color:#d1d1d5}.marketing-health{width:104px;height:104px;display:grid;place-items:center;align-content:center;border-radius:50%;background:conic-gradient(#8be7b0 var(--score),#2a2a2f 0);color:#f5f5f6;box-shadow:inset 0 0 0 9px #101012}.marketing-health strong{font-size:28px;line-height:1}.marketing-health span{color:#bdbdc2;font-size:10px}.marketing-question-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.marketing-question-grid article{min-width:0;display:grid;align-content:start;gap:7px;min-height:142px;padding:14px;border-radius:12px;background:#050505;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #00000047}.marketing-question-grid svg{color:#d7d7dc}.marketing-question-grid span{color:#a7a7ad;font-size:11px;font-weight:800;text-transform:uppercase}.marketing-question-grid strong{color:#f4f4f5;font-size:28px;line-height:1}.marketing-question-grid small{color:#9d9da4;font-size:12px;line-height:1.35}.marketing-insight-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.marketing-chart-card,.marketing-next-card{margin:0}.marketing-chart-card>header,.marketing-next-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.marketing-funnel-bars,.marketing-channel-bars{display:grid;gap:12px}.marketing-funnel-bars>div,.marketing-channel-bars>div{display:grid;grid-template-columns:112px minmax(0,1fr) 32px;align-items:center;gap:11px}.marketing-funnel-bars span,.marketing-channel-bars span{color:#d2d2d6;font-size:12px;font-weight:750}.marketing-funnel-bars i,.marketing-channel-bars i{height:10px;overflow:hidden;border-radius:999px;background:#27272b}.marketing-funnel-bars b,.marketing-channel-bars b{display:block;height:100%;min-width:4px;border-radius:inherit;background:#8be7b0}.marketing-channel-bars .channel-0{background:#f08488}.marketing-channel-bars .channel-1{background:#91b7ef}.marketing-channel-bars .channel-2{background:#efc433}.marketing-channel-bars .channel-3{background:#e9a0da}.marketing-channel-bars .channel-4{background:#8be7b0}.marketing-funnel-bars strong,.marketing-channel-bars strong{color:#eeeeef;font-size:12px;text-align:right}.marketing-instagram-profile{width:min(calc((100% - 14px)/2),640px);justify-self:start;overflow:hidden;border:1px solid transparent;background:linear-gradient(#09090a,#09090a) padding-box,linear-gradient(135deg,#ff3d91,#ff7a1a,#f7c948) border-box}.marketing-instagram-topbar{display:flex;align-items:center;gap:8px;margin:-4px 0 15px;padding-bottom:11px;border-bottom:1px solid #242428}.marketing-instagram-topbar svg{color:#ff5f9f}.marketing-instagram-topbar strong{color:#f7f7f9;font-size:15px}.marketing-instagram-topbar>span{margin-left:auto;color:#a7a7ad;font-size:10px;font-weight:850;text-transform:uppercase}.marketing-instagram-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:17px;align-items:center}.marketing-instagram-avatar{display:grid;place-items:center;width:70px;height:70px;padding:4px;border-radius:999px;background:conic-gradient(#ff3d91,#ff7a1a,#f7c948,#7f55ff,#ff3d91);overflow:hidden}.marketing-instagram-avatar span{display:grid;place-items:center;width:100%;height:100%;border:3px solid #09090a;border-radius:inherit;background:#fff;color:#111113;font-size:19px;font-weight:950;text-transform:lowercase}.marketing-instagram-avatar img{width:100%;height:100%;border:3px solid #09090a;border-radius:inherit;object-fit:cover}.marketing-instagram-bio{display:grid;gap:3px;min-width:0;margin-top:14px}.marketing-instagram-bio strong{overflow:hidden;color:#f7f7f9;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.marketing-instagram-bio small{color:#b6b6bd;font-size:12px;line-height:1.35;white-space:pre-line}.marketing-instagram-bio a{overflow:hidden;color:#74a9ff;font-size:12px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.marketing-instagram-bio a:hover{text-decoration:underline}.marketing-instagram-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-instagram-stats article{display:grid;justify-items:center;gap:3px;min-width:0}.marketing-instagram-stats strong{color:#fff;font-size:16px;line-height:1}.marketing-instagram-stats span{color:#a7a7ad;font-size:9px;font-weight:850;text-transform:lowercase}.marketing-instagram-actions{display:grid;grid-template-columns:1fr 1fr 36px;gap:6px;margin-top:13px}.marketing-instagram-actions span,.marketing-instagram-actions i{display:grid;min-height:28px;place-items:center;border:1px solid #3b3b41;border-radius:7px;color:#e7e7e9;font-size:11px;font-style:normal;font-weight:800}.marketing-instagram-tabs{display:grid;place-items:center;margin:16px 0 7px;padding-top:8px;border-top:1px solid #242428;color:#f5f5f6}.marketing-instagram-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.marketing-instagram-tile{position:relative;aspect-ratio:4 / 5;min-width:0;overflow:hidden;display:grid;place-items:center;background:#18181b;color:#fff;text-decoration:none}.marketing-instagram-tile:hover{transform:none;box-shadow:inset 0 0 0 2px #ffffffc2}.marketing-instagram-tile img,.marketing-instagram-tile video{width:100%;height:100%;object-fit:cover}.marketing-instagram-missing-media{display:grid;place-items:center;width:100%;height:100%;padding:10px;color:#a7a7ad;font-size:10px;font-weight:750;line-height:1.2;text-align:center}.marketing-instagram-empty{grid-column:1 / -1;margin:0;padding:20px 10px;color:#a7a7ad;font-size:12px;text-align:center}.marketing-next-card{display:grid;align-content:start}.marketing-next-card button,.marketing-attention{width:100%;display:grid;grid-template-columns:88px minmax(0,1fr);gap:4px 12px;align-items:center;min-height:62px;margin-top:8px;padding:11px 12px;border:1px solid #39393f;border-left:3px solid #f2c94c;border-radius:8px;background:#141416;color:inherit;box-shadow:none;text-align:left}.marketing-next-card button:first-of-type,.marketing-attention:first-of-type{margin-top:0}.marketing-next-card button:hover{transform:none;background:transparent;box-shadow:none}.marketing-next-card time,.marketing-attention time{grid-row:span 2;color:#a7a7ad;font-size:11px;font-weight:800}.marketing-next-card strong,.marketing-attention strong{overflow:hidden;color:#eeeeef;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.marketing-next-card button>span,.marketing-attention span{overflow:hidden;color:#929299;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.audience-workspace{display:grid;gap:14px}.audience-brief{display:grid;gap:18px;padding:20px;border:1px solid #37373d;border-radius:12px;background:#f5f5f7;color:#171719;box-shadow:inset 0 1px #fff,0 16px 34px #0000003d}.audience-brief>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.audience-brief>header>div{display:grid;gap:5px}.audience-brief>header span,.audience-editor>header>span,.audience-instagram-card>header>span{color:#6b6c73;font-size:11px;font-weight:800;text-transform:uppercase}.audience-brief h3{margin:0;color:#171719;font-size:26px}.audience-brief>header p{max-width:760px;margin:0;color:#5e6069;font-size:13px;line-height:1.45}.audience-brief>header button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.audience-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.audience-brief-card{display:grid;align-content:start;gap:9px;min-height:112px;padding:13px;border:1px solid #dddde2;border-radius:8px;background:#fff}.audience-brief-label{display:inline-flex;align-items:center;gap:7px;color:#36363b;font-size:11px;font-weight:900;text-transform:uppercase}.audience-brief-label svg{flex:0 0 auto}.audience-brief-card p{margin:0;color:#4d4e55;font-size:13px;line-height:1.42}.audience-brief-tags{display:flex;flex-wrap:wrap;gap:6px}.audience-brief-tags span{display:inline-flex;min-height:24px;align-items:center;padding:4px 8px;border-radius:999px;background:#ececf0;color:#3d3e44;font-size:11px;font-weight:800}.audience-brief-tags em{color:#777981;font-size:12px;font-style:normal}.audience-brief-card.violet{border-color:#d6cdf8;background:#faf9ff}.audience-brief-card.violet .audience-brief-label svg{color:#765dd2}.audience-brief-card.violet .audience-brief-tags span{background:#ece8ff;color:#5b469f}.audience-brief-card.blue{border-color:#c6dafa;background:#f7faff}.audience-brief-card.blue .audience-brief-label svg{color:#2876c8}.audience-brief-card.green{border-color:#bee6cb;background:#f6fff8}.audience-brief-card.green .audience-brief-label svg{color:#238552}.audience-brief-card.green .audience-brief-tags span{background:#dff5e6;color:#1d6d43}.audience-brief-card.yellow{border-color:#f0d995;background:#fffdf4}.audience-brief-card.yellow .audience-brief-label svg{color:#b4790e}.audience-brief-card.red{border-color:#f2c4c8;background:#fff8f8}.audience-brief-card.red .audience-brief-label svg{color:#c13d49}.audience-brief-card.pink{border-color:#efc5df;background:#fff8fc}.audience-brief-card.pink .audience-brief-label svg{color:#c74b91}.audience-personas{display:grid;gap:12px;padding:2px 0}.audience-personas>header{display:flex;align-items:end;justify-content:space-between;gap:12px}.audience-personas>header>div{display:grid;gap:4px}.audience-personas>header span,.audience-persona-detail header>div>span{color:#6b6c73;font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.audience-personas>header h4,.audience-persona-detail h4{margin:0;color:#222329;font-size:17px}.audience-personas>header p{max-width:640px;margin:0;color:#5f616a;font-size:12px;line-height:1.4}.audience-personas>header>span:last-child{display:inline-flex;flex:0 0 auto;align-items:center;min-height:25px;padding:4px 9px;border-radius:999px;background:#e4e4e9;color:#45464d}.audience-persona-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.audience-persona-tabs button{display:grid;justify-items:center;gap:7px;min-height:78px;padding:9px 5px;border:1px solid #dedee4;border-radius:8px;background:#fff;color:#4c4d54;box-shadow:none;text-align:center}.audience-persona-tabs button:hover{transform:none;border-color:#91919a;background:#f8f8fa}.audience-persona-tabs button span{font-size:11px;font-weight:850;line-height:1.15}.audience-persona-tabs button svg{color:#6f62b7}.audience-persona-tabs button.active{border-color:#232328;background:#232328;color:#fff}.audience-persona-tabs button.active svg{color:#f2c94c}.audience-persona-detail{display:grid;gap:14px;padding:16px;border:1px solid #dedee4;border-left:4px solid #6f62b7;border-radius:8px;background:#fff}.audience-persona-detail>header{display:flex;align-items:center;gap:10px}.audience-persona-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:8px;background:#ece9ff;color:#5c4caa}.audience-persona-detail header>div:last-child{display:grid;gap:2px}.audience-persona-detail header p{margin:0;color:#62646d;font-size:12px}.audience-persona-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.audience-persona-insights>div{min-width:0;padding:10px;border-radius:7px;background:#f5f5f7}.audience-persona-insights strong,.audience-persona-detail footer strong{color:#3c3d44;font-size:11px;font-weight:900;text-transform:uppercase}.audience-persona-insights p,.audience-persona-detail footer p{margin:5px 0 0;color:#555760;font-size:12px;line-height:1.4}.audience-persona-detail footer{display:grid;grid-template-columns:1fr 1.35fr;gap:12px;padding-top:12px;border-top:1px solid #e4e4e8}.audience-persona-detail footer>div{display:grid;align-content:start;gap:6px}.audience-persona-detail footer span{display:flex;flex-wrap:wrap;gap:5px}.audience-persona-detail footer i{padding:4px 7px;border-radius:999px;background:#ece9ff;color:#58499c;font-size:10px;font-style:normal;font-weight:800}.audience-persona-detail.red{border-left-color:#cd5458}.audience-persona-detail.red .audience-persona-icon{background:#fde7e8;color:#bf3f49}.audience-persona-detail.orange{border-left-color:#d47735}.audience-persona-detail.orange .audience-persona-icon{background:#fff0df;color:#b75c1d}.audience-persona-detail.pink{border-left-color:#cf5aa6}.audience-persona-detail.pink .audience-persona-icon{background:#fde8f6;color:#bb438e}.audience-persona-detail.blue{border-left-color:#4b81cf}.audience-persona-detail.blue .audience-persona-icon{background:#e8f1ff;color:#3973bd}.audience-persona-detail.violet{border-left-color:#7560c8}.audience-persona-detail.violet .audience-persona-icon{background:#ece9ff;color:#5c4caa}.audience-persona-detail.green{border-left-color:#4caf84}.audience-persona-detail.green .audience-persona-icon{background:#e7f8ee;color:#29835a}.audience-persona-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.audience-persona-card{display:grid;align-content:start;justify-items:start;gap:8px;min-height:166px;padding:14px;border:1px solid #dedee4;border-radius:8px;background:#fff;color:#23242a;box-shadow:none;text-align:left}.audience-persona-card:hover{transform:translateY(-2px);border-color:#8b8b93;box-shadow:0 10px 18px #1a1a1e1a}.audience-persona-card-icon{display:grid;width:56px;height:56px;place-items:center;border-radius:8px;background:#eeeaff;color:#5c4caa}.audience-persona-card strong{font-size:15px;line-height:1.12}.audience-persona-card small{min-height:32px;color:#656771;font-size:11px;line-height:1.35}.audience-persona-card-action{margin-top:auto;color:#5c4caa;font-size:10px;font-weight:900;text-transform:uppercase}.audience-persona-card.red .audience-persona-card-icon{background:#fde7e8;color:#bf3f49}.audience-persona-card.red .audience-persona-card-action{color:#bf3f49}.audience-persona-card.orange .audience-persona-card-icon{background:#fff0df;color:#b75c1d}.audience-persona-card.orange .audience-persona-card-action{color:#b75c1d}.audience-persona-card.pink .audience-persona-card-icon{background:#fde8f6;color:#bb438e}.audience-persona-card.pink .audience-persona-card-action{color:#bb438e}.audience-persona-card.blue .audience-persona-card-icon{background:#e8f1ff;color:#3973bd}.audience-persona-card.blue .audience-persona-card-action{color:#3973bd}.audience-persona-card.green .audience-persona-card-icon{background:#e7f8ee;color:#29835a}.audience-persona-card.green .audience-persona-card-action{color:#29835a}.audience-persona-modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0a0a0c94}.audience-persona-modal{display:grid;width:min(950px,100%);max-height:min(760px,calc(100vh - 40px));gap:16px;overflow:auto;padding:22px;border:1px solid #dedee4;border-left:4px solid #7560c8;border-radius:8px;background:#fff;box-shadow:0 24px 68px #00000052}.audience-persona-modal>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.audience-persona-modal>header>div:nth-child(2){display:grid;gap:2px}.audience-persona-modal>header button{width:38px;height:38px}.audience-persona-modal .audience-persona-insights strong,.audience-persona-modal footer strong{color:#3c3d44}.audience-persona-modal.red{border-left-color:#cd5458}.audience-persona-modal.orange{border-left-color:#d47735}.audience-persona-modal.pink{border-left-color:#cf5aa6}.audience-persona-modal.blue{border-left-color:#4b81cf}.audience-persona-modal.green{border-left-color:#4caf84}.audience-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:14px;align-items:start}.audience-editor,.audience-instagram-card{margin:0}.audience-editor>header,.audience-instagram-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.audience-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.audience-field-grid label{display:grid;gap:6px}.audience-field-title{display:inline-flex;align-items:center;gap:7px;color:#d7d7dc;font-size:13px;font-weight:850}.audience-field-title svg{color:#aaa2eb;flex:0 0 auto}.audience-field-grid .span-2{grid-column:1 / -1}.audience-field-grid textarea{min-height:118px;resize:vertical;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px 13px;background:#050505;color:#f1f1f2;font:inherit;line-height:1.45}.audience-field-grid .span-2 textarea{min-height:96px}.audience-tag-editor textarea{min-height:82px}.audience-tag-list{display:flex;flex-wrap:wrap;gap:6px;min-height:36px;padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#070708}.audience-tag-list span{display:inline-flex;align-items:center;min-height:24px;padding:5px 8px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:850;line-height:1}.audience-tag-list em{align-self:center;color:#85858c;font-size:12px;font-style:normal}.audience-tag-list.categories span:nth-child(5n+1){border-color:#51468a;background:#221d3f;color:#c9c1ff}.audience-tag-list.categories span:nth-child(5n+2){border-color:#225f7a;background:#102936;color:#9edcff}.audience-tag-list.categories span:nth-child(5n+3){border-color:#3e6746;background:#14291a;color:#a7e8b8}.audience-tag-list.categories span:nth-child(5n+4){border-color:#765918;background:#2d2513;color:#f4d75e}.audience-tag-list.categories span:nth-child(5n+5){border-color:#743f5f;background:#301929;color:#f1abd8}.audience-tag-list.services span:nth-child(5n+1){border-color:#2e5b95;background:#142236;color:#9ec9ff}.audience-tag-list.services span:nth-child(5n+2){border-color:#24714e;background:#102b20;color:#83e8b4}.audience-tag-list.services span:nth-child(5n+3){border-color:#80323b;background:#35171b;color:#ff9aa4}.audience-tag-list.services span:nth-child(5n+4){border-color:#6b5a22;background:#2c2614;color:#f0d36f}.audience-tag-list.services span:nth-child(5n+5){border-color:#5c4f87;background:#211d35;color:#c8bdff}.audience-side{display:grid;gap:14px}.audience-ig-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audience-ig-metrics article{display:grid;gap:3px;min-height:78px;padding:12px;border-radius:10px;background:#050505;box-shadow:inset 0 1px #ffffff0b}.audience-ig-metrics strong{font-size:22px;line-height:1}.audience-ig-metrics span{color:#9d9da4;font-size:11px;font-weight:750}.audience-instagram-card{position:relative;border:1px solid transparent;background:linear-gradient(#09090a,#09090a) padding-box,linear-gradient(135deg,#ff3d91,#ff7a1a,#f7c948) border-box;box-shadow:0 18px 42px #ff535c29}.audience-instagram-card>header h3 svg{color:#ff5f9f}.audience-ig-profile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-bottom:12px;padding:12px;border-radius:14px;background:linear-gradient(135deg,#ff3d9124,#ff7a1a1f)}.audience-ig-avatar{display:grid;place-items:center;width:58px;height:58px;padding:3px;border-radius:999px;background:linear-gradient(135deg,#ff3d91,#ff7a1a,#f7c948);color:#111113;font-size:16px;font-weight:900;text-transform:lowercase}.audience-ig-avatar img,.audience-ig-avatar span{display:grid;place-items:center;width:100%;height:100%;border-radius:999px;background:#fff;object-fit:cover}.audience-ig-bio{display:grid;gap:3px;min-width:0}.audience-ig-bio strong{overflow:hidden;color:#f7f7f9;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.audience-ig-bio span{color:#b8b8bf;font-size:12px}.audience-ig-counts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:2px}.audience-ig-counts article{display:grid;justify-items:center;gap:2px;min-width:0}.audience-ig-counts strong{color:#fff;font-size:16px;line-height:1}.audience-ig-counts span{color:#a8a8af;font-size:10px;font-weight:800;text-transform:uppercase}.audience-fit{display:grid;gap:5px;margin-top:12px;padding:12px;border:1px solid #314531;border-radius:10px;background:#111d13}.audience-fit strong{color:#8be7b0}.audience-fit span{color:#b9cabb;font-size:12px;line-height:1.45}.audience-instagram-card ul{display:grid;gap:7px;margin:12px 0 0;padding-left:18px;color:#cfcfd3;font-size:12px;line-height:1.4}.studio-form,.detail-form{grid-template-columns:1fr 1fr}.studio-form textarea,.detail-form textarea{grid-column:1 / -1}.studio-form button,.detail-form button,.brand-form button{justify-self:start}.campaign-form{grid-template-columns:1fr 1fr}.campaign-form button{justify-self:start}.asset-form{grid-template-columns:1fr 1.3fr 1fr auto}.brand-form{grid-template-columns:1fr 1fr}.brand-form textarea{min-height:74px}.brand-form textarea:nth-of-type(1){grid-column:1 / -1}.campaign-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.campaign-list span{padding:6px 9px;border-radius:6px;background:#29292d;color:#d9d9dc;font-size:12px}.content-list{display:grid;gap:8px}.content-list article{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:5px 7px 5px 12px;border:1px solid #303035;border-radius:8px;background:#1a1a1d}.content-list article.selected{border-color:#707076;background:#202023}.content-select{display:grid;gap:5px;min-width:0;padding:7px 0;background:transparent;color:#ededee;text-align:left}.content-select:hover{color:#fff}.content-status{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:32px;padding:6px 10px;border-radius:999px;background:#1d1d20;color:#c9c9cf;font-size:12px;font-weight:800;text-align:center;white-space:nowrap}.content-status.status-review{background:#2a2516;color:#eed16a}.content-status.status-approved{background:#11251b;color:#8be7b0}.content-status.status-scheduled,.content-status.status-queued{background:#172238;color:#9dc3ff}.content-status.status-processing{background:#30261a;color:#f0c46d}.content-status.status-published{background:#16301f;color:#8be7b0}.content-status.status-failed{background:#351b1d;color:#ff9da2}.publication-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.publication-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border-radius:12px;text-decoration:none}.publication-state{display:inline-flex;align-items:center;gap:7px;color:#c9c9cf;font-size:13px}.publication-state svg{animation:publication-spin 1.2s linear infinite}.publication-state.error{color:#ff9da2}.publication-state.error svg{animation:none}@keyframes publication-spin{to{transform:rotate(360deg)}}.review-note{margin:0 0 12px}.calendar-months{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:16px}.calendar-months>div{display:grid;gap:7px;padding:12px;border:1px solid #303035;border-radius:8px;background:#1a1a1d}.calendar-months>div>strong{text-transform:capitalize;font-size:13px;color:#d9d9dc}.calendar-months button{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;padding:7px;background:#232326;color:#dedee1;text-align:left;font-size:12px}.calendar-months time{display:grid;place-items:center;width:29px;height:29px;border-radius:5px;background:#3a3a3f;font-weight:800}.asset-list,.audit-list{display:grid;gap:8px;margin-top:14px}.asset-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;color:#dedee1;text-decoration:none;border:1px solid #303035;border-radius:8px}.asset-list a:hover{background:#232326}.asset-list small{color:#98989f}.audit-list article{display:grid;gap:4px;padding:10px;border-top:1px solid #2c2c31}.audit-list article:first-child{border-top:0}.notice.success{background:#202023;border:1px solid #424247;color:#f0f0f1}@media (max-width: 1180px){.marketing-question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.marketing-grid,.marketing-insight-grid,.audience-layout{grid-template-columns:1fr}.marketing-summary,.marketing-form,.asset-form{grid-template-columns:1fr 1fr}.overview-priority-grid,.overview-detail-grid{grid-template-columns:1fr}.product-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-instagram-profile{width:100%}}@media (max-width: 640px){.audience-brief>header{flex-direction:column}.audience-brief>header button{width:100%;justify-content:center}.audience-brief-grid,.audience-field-grid,.marketing-command-hero,.marketing-summary,.marketing-form,.asset-form,.campaign-form,.brand-form,.overview-priority-grid,.finance-overview-grid,.finance-detail-grid,.product-metric-grid{grid-template-columns:1fr}.audience-field-grid .span-2{grid-column:auto}.marketing-tabs{gap:6px;overflow-x:visible}.marketing-tabs button{position:relative;flex:1 1 0;justify-content:center;min-width:0;min-height:42px;padding:8px 6px;gap:0}.marketing-tabs button span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.marketing-tabs button svg{width:19px;height:19px}.marketing-health{width:88px;height:88px}.marketing-question-grid{grid-template-columns:1fr}.marketing-funnel-bars>div,.marketing-channel-bars>div{grid-template-columns:1fr 42px}.marketing-funnel-bars span,.marketing-channel-bars span{grid-column:1 / -1}.content-list article{align-items:stretch;flex-direction:column}.content-status{align-self:flex-start}.asset-list a{grid-template-columns:auto minmax(0,1fr)}.asset-list small{grid-column:2}}.workspace{background-color:#2a2a2a;background-image:radial-gradient(circle,#424247 1px,transparent 1.2px);background-size:13px 13px}.panel,.metric-card,.module-card,.marketing-summary article,.content-list article,.calendar-months>div{background:#0b0b0c;border-color:#36363b}.online-now-card{background:#0d1510}.user-base-card{background:#0b0b0c}.content-list article.selected,.calendar-months button,.asset-list a:hover{background:#171719}body{background:#080808}.workspace{padding:32px;background-color:#191919;background-image:radial-gradient(circle,#303030 1px,transparent 1.2px);background-size:14px 14px}.topline{margin-bottom:26px}.topline h2{font-size:32px;font-weight:820;line-height:1}.panel,.auth-card{border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#090909;box-shadow:inset 0 1px #ffffff0e,0 20px 50px #0003;transition:border-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.panel:hover{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff12,0 24px 56px #00000042}.metric-card,.module-card,.marketing-summary article,.content-list article,.calendar-months>div{border-radius:12px;background:#050505;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff09;transition:transform .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.metric-card:hover,.module-card:hover,.marketing-summary article:hover{transform:translateY(-2px);border-color:#ffffff2b;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000042}.online-now-card{background:#07110a}.user-base-card{background:#050505;border-color:#ffffff1a;border-radius:12px}.plan-breakdown>div{border-radius:8px;background:#101010}button{min-height:42px;border-radius:12px;box-shadow:inset 0 1px #ffffff4d,0 7px 18px #0000002e;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1)}button:not(:disabled):not(.content-select):hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 11px 22px #00000042}button.secondary{background:#171717;border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff0f}button.active{background:#f1f1f1;color:#111}.sidebar{background:#050505}.sidebar nav button{min-height:42px;border-radius:12px;box-shadow:none;transition:background .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1)}.sidebar nav button.active{background:#1a1a1a;box-shadow:inset 0 1px #ffffff12}.sidebar nav button:not(:disabled):hover{transform:none;background:#111;box-shadow:none}.sidebar nav button.nav-cockpit svg{color:#4a9eff}.sidebar nav button.nav-acquisition svg{color:#f2c94c}.sidebar nav button.nav-marketing svg{color:#f05c62}.sidebar nav button.nav-product svg{color:#fff}.sidebar nav button.nav-revenue svg{color:#56c987}.sidebar nav button.nav-operations svg{color:#a77af0}.sidebar nav button.nav-system svg{color:#a8a8af}.nav-count{margin-left:auto;padding:3px 7px;border-radius:999px;background:#252525;color:#d5d5d8;font-size:11px;font-weight:800;line-height:1.2}.sidebar nav button.active .nav-count{background:#39393d;color:#fff}input,select,.marketing-form textarea{border-radius:12px;background:#050505;border-color:#ffffff1f;transition:border-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1)}input:focus,select:focus,.marketing-form textarea:focus{outline:0;border-color:#ffffff73;box-shadow:0 0 0 3px #ffffff14;background:#090909}.content-select{min-height:auto;border-radius:0;box-shadow:none}.content-select:hover{transform:none;box-shadow:none}.integrations-workspace{display:grid;gap:16px}.integration-console{display:grid;gap:18px}.integration-console>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.integration-console>header h3{display:flex;align-items:center;gap:8px}.integration-console>header .muted{margin:6px 0 0}.integration-tabs{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}.integration-tabs button{min-height:36px;padding:7px 13px}.integration-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.integration-card{display:grid;gap:16px;min-height:210px;padding:16px;border-radius:12px;background:#050505;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000004d;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.integration-card:hover,.integration-card.selected{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 18px 34px #0006}.integration-card-head{display:flex;align-items:center;gap:10px}.integration-card-head>div{display:grid;gap:3px;min-width:0}.integration-card-head strong{font-size:16px}.integration-card-head span:not(.integration-light){color:#a7a7ad;font-size:12px}.integration-light{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#242426;color:#c7c7cb}.integration-card.connected .integration-light,.integration-card.connected .status-led,.integration-detail.connected .status-led{background:#1c6f43;color:#8be7b0}.integration-card.attention .integration-light,.integration-card.attention .status-led,.integration-detail.attention .status-led{background:#765918;color:#f4d75e}.integration-card.manual .integration-light,.integration-card.manual .status-led,.integration-detail.manual .status-led{background:#38383d;color:#d6d6da}.integration-card.setup .integration-light,.integration-card.setup .status-led,.integration-detail.setup .status-led{background:#4b2b31;color:#f08488}.integration-card dl{margin:0}.integration-card dl div{display:grid;gap:5px}.integration-card dt{color:#88888e;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.integration-card dd{display:flex;align-items:center;gap:6px;margin:0;color:#d5d5d8;font-size:13px}.integration-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.integration-status{min-height:32px;padding:6px 9px;background:#1a1a1c;color:#ededee;box-shadow:none;font-size:12px}.integration-status:hover,.integration-status:not(:disabled):not(.content-select):hover{transform:none;background:#29292c;box-shadow:none}.status-led{display:inline-block;width:7px;height:7px;border-radius:999px;background:#66666b;box-shadow:0 0 0 3px #ffffff0a}.integration-card footer a,.integration-detail>a{display:inline-flex;align-items:center;gap:5px;color:#c7c7cb;font-size:12px;font-weight:750;text-decoration:none}.integration-card footer a:hover,.integration-detail>a:hover{color:#fff}.integration-detail{display:flex;align-items:center;gap:18px;padding:16px 20px}.integration-detail-title{display:flex;align-items:center;gap:10px;min-width:200px}.integration-detail-title>div{display:grid;gap:3px}.integration-detail-title span:not(.status-led){color:#a7a7ad;font-size:12px}.integration-detail p{flex:1;margin:0;color:#b4b4ba;line-height:1.45}.grid-flow>*,.marketing-workspace>*{animation:admin-surface-in .34s cubic-bezier(.2,.7,.2,1) both}@keyframes admin-surface-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.workspace{padding:24px}}@media (max-width: 640px){.workspace{padding:18px}.topline h2{font-size:28px}}@media (prefers-reduced-motion: reduce){.panel,.metric-card,.module-card,.marketing-summary article,button,input,select,.marketing-form textarea,.sidebar nav button{transition:none}.grid-flow>*,.marketing-workspace>*{animation:none}}@font-face{font-family:Inter;src:url(/assets/Inter-subset-DjUxX73x.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}.panel,.auth-card{border:0;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00000061}.panel:hover{border-color:transparent;box-shadow:inset 0 1px #ffffff12,0 24px 48px #00000070}.metric-card,.module-card,.marketing-summary article,.content-list article,.calendar-months>div,.online-now-card,.user-base-card,.finance-metric.revenue,.finance-metric.profit,.finance-metric.costs{border:0!important;box-shadow:inset 0 1px #ffffff09,0 12px 28px #00000052}.metric-card:hover,.module-card:hover,.marketing-summary article:hover{border-color:transparent;box-shadow:inset 0 1px #ffffff0f,0 18px 34px #0006}.sort-button{display:inline-flex;align-items:center;gap:7px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#a7a7ad;box-shadow:none;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.sort-button:hover,.sort-button:not(:disabled):not(.content-select):hover{transform:none;background:transparent;color:#f1f1f2;box-shadow:none}.sort-button svg{opacity:.58;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.sort-button.is-sorted{color:#f1f1f2}.sort-button.is-sorted svg{opacity:1}html,body,#root{height:100%;overflow:hidden}.admin-shell{height:100dvh;min-height:0;overflow:hidden}.sidebar{height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain}.workspace{height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background-attachment:fixed}@media (max-width: 980px){.admin-shell{grid-template-rows:auto minmax(0,1fr)}.sidebar{height:auto;max-height:48dvh}.workspace{height:100%}}@media (max-width: 980px){.integration-board{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-detail{align-items:flex-start;flex-wrap:wrap}}@media (max-width: 640px){.integration-console>header,.integration-detail{flex-direction:column}.integration-console>header .refresh-button{width:100%}.integration-board{grid-template-columns:1fr}.integration-detail-title{min-width:0}}.brand-center{display:grid;gap:18px;min-width:0}.marketing-workspace>.brand-center{animation:none}.brand-center-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:8px 2px 2px}.brand-center-header>div{min-width:0}.brand-center-header h3{margin:7px 0 5px;font-size:25px;line-height:1.15}.brand-center-header p{margin:0;color:#a7a7ad;font-size:14px}.brand-kicker{display:inline-flex;align-items:center;gap:7px;color:#bcb4ff;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.brand-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:min(100%,390px)}.brand-search{display:flex;align-items:center;gap:9px;width:min(100%,340px);min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#080809;color:#818188}.brand-search:focus-within{border-color:#ffffff61;box-shadow:0 0 0 3px #ffffff0f}.brand-search input{width:100%;min-height:38px;padding:0;border:0;background:transparent;box-shadow:none}.brand-search input:focus{background:transparent;box-shadow:none}.brand-header-save{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;min-height:42px;padding:0;border-radius:8px}.brand-header-save:disabled svg{animation:publication-spin 1.2s linear infinite}.brand-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#080809;overflow:hidden}.brand-index a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;padding:10px 14px;border-right:1px solid rgba(255,255,255,.08);color:#d8d8dc;text-decoration:none}.brand-index a:last-child{border-right:0}.brand-index a:hover{background:#111113;color:#fff}.brand-index span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750}.brand-index strong{display:grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:5px;background:#202023;font-size:11px}.brand-tabs{display:flex;gap:12px;overflow-x:auto;padding:0 0 8px;border-bottom:1px solid #303036;scrollbar-width:none}.brand-tabs::-webkit-scrollbar{display:none}.brand-tabs button{flex:0 0 auto;min-height:42px;padding:9px 4px;border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:#96969f;box-shadow:none;font-size:16px;font-weight:850;white-space:nowrap}.brand-tabs button:hover{transform:none;background:transparent;color:#f2f2f4;box-shadow:none}.brand-tabs button.active{border-color:#f2f2f4;background:transparent;color:#fff;box-shadow:none}.brand-profile-form{display:grid;gap:20px}.brand-zone{scroll-margin-top:24px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#09090a;box-shadow:0 18px 38px #00000042}.brand-zone-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.brand-zone-header button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;border-radius:8px}.brand-zone-title{display:flex;align-items:center;gap:12px;min-width:0}.brand-zone-title>span{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:8px;background:#251f43;color:#c4baff}#mascote .brand-zone-title>span{background:#122b20;color:#91e5b5}#materiais .brand-zone-title>span{background:#302719;color:#efcd83}.brand-zone-title h3{margin:0 0 3px;font-size:18px}.brand-zone-title p{margin:0;color:#96969d;font-size:13px}.brand-guideline-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.brand-guideline-grid label,.color-form label,.upload-fields label,.ai-context-field{display:grid;align-content:start;gap:7px;min-width:0}.brand-guideline-grid label>span,.color-form label>span,.upload-fields label>span,.ai-context-field>span{color:#b7b7bc;font-size:11px;font-weight:800}.brand-guideline-grid .span-2,.upload-fields .span-2{grid-column:1 / -1}.brand-guideline-grid textarea,.upload-fields textarea,.ai-context-field textarea{width:100%;min-height:78px;resize:vertical;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:11px 12px;background:#050506;color:#f1f1f2;font:inherit;line-height:1.45}.brand-guideline-grid textarea,.ai-context-field textarea{field-sizing:content;min-height:104px;overflow-y:hidden}.brand-guideline-grid textarea.brand-promise-field{min-height:72px}.brand-guideline-grid textarea:focus,.upload-fields textarea:focus,.ai-context-field textarea:focus{outline:0;border-color:#ffffff6b;box-shadow:0 0 0 3px #ffffff12}.brand-subsection{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.brand-subsection>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.brand-subsection h4{margin:0 0 4px;font-size:14px}.brand-subsection header p{margin:0;color:#85858c;font-size:12px}.brand-published-materials>header>span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#25252a;color:#d4d4d9;font-size:11px;font-weight:850;white-space:nowrap}.brand-published-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}.brand-published-card{display:grid;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#111114;color:inherit;text-decoration:none}a.brand-published-card:hover{transform:translateY(-2px);border-color:#ffffff57;color:inherit;box-shadow:0 12px 24px #0000003d}.brand-published-thumb{display:grid;place-items:center;aspect-ratio:1 / 1;overflow:hidden;background:#202026;color:#f15c96}.brand-published-thumb.empty{background:linear-gradient(135deg,#221a31,#151519)}.brand-published-thumb img{display:block;width:100%;height:100%;object-fit:cover}.brand-published-info{display:grid;align-content:start;gap:6px;min-width:0;padding:10px}.brand-published-info>span{display:inline-flex;align-items:center;gap:5px;color:#f277aa;font-size:10px;font-weight:850}.brand-published-info>span svg+*{min-width:0}.brand-published-info strong{overflow:hidden;color:#f4f4f6;font-size:13px;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.brand-published-info p{display:-webkit-box;overflow:hidden;margin:0;color:#a6a6ad;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brand-published-info>small{color:#777780;font-size:10px;font-weight:700}.color-form{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr auto;align-items:end;gap:9px;margin-bottom:13px}.color-form input,.color-form select,.upload-fields input,.upload-fields select{border-radius:8px}.color-form button{display:inline-flex;align-items:center;gap:6px;min-height:42px;border-radius:8px}.color-input{display:grid;grid-template-columns:42px minmax(0,1fr)}.color-input input[type=color]{width:42px;height:42px;padding:4px;border-radius:8px 0 0 8px;cursor:pointer}.color-input input:not([type=color]){min-width:0;border-left:0;border-radius:0 8px 8px 0;text-transform:uppercase}.brand-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.brand-asset-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#050506}.brand-asset-thumb{display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;background-color:#111113;background-image:linear-gradient(45deg,#18181a 25%,transparent 25%),linear-gradient(-45deg,#18181a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#18181a 75%),linear-gradient(-45deg,transparent 75%,#18181a 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;color:#8e8e95}.brand-asset-thumb img{display:block;width:100%;height:100%;object-fit:contain}.brand-color-preview{width:100%;height:100%}.brand-color-grid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:7px}.brand-color-card{display:grid;grid-template-columns:46px minmax(0,1fr);min-height:74px}.brand-color-card .brand-asset-thumb{width:46px;height:100%;min-height:74px;aspect-ratio:auto}.brand-color-card .brand-asset-info{position:relative;align-content:center;gap:4px;min-width:0;padding:9px 34px 9px 10px}.brand-color-card .brand-asset-info>div:first-child span{display:none}.brand-color-card .brand-asset-info>div:first-child small{padding:2px 5px;font-size:8px}.brand-color-card .brand-asset-info strong{font-size:12px}.brand-color-card .brand-asset-info p{display:none}.brand-color-card .brand-asset-info footer{min-height:16px;margin:0}.brand-color-card .brand-asset-info footer>small{color:#9b9ba2;font-size:9px;font-weight:750}.brand-color-card .brand-asset-info footer>div{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.brand-color-card .icon-button{width:26px;height:26px;min-height:26px}.brand-asset-info{display:grid;gap:7px;padding:11px}.brand-asset-info>div:first-child{display:flex;align-items:center;gap:6px}.brand-asset-info>div:first-child span,.brand-asset-info>div:first-child small{padding:3px 6px;border-radius:4px;background:#1c1c1f;color:#bcbcc1;font-size:9px;font-weight:850;text-transform:uppercase}.brand-asset-info>div:first-child small{background:#26221a;color:#e2c786}.brand-asset-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.brand-asset-info p{display:-webkit-box;overflow:hidden;margin:0;color:#93939a;font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brand-asset-info footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-top:2px}.brand-asset-info footer>small{overflow:hidden;color:#77777e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.brand-asset-info footer>div{display:flex;gap:3px}.brand-asset-info footer a,.icon-button{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;min-height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:#9d9da4;box-shadow:none}.brand-curated{display:grid;place-items:center;width:30px;height:30px;color:#83d7a7}.brand-asset-info footer a:hover,.icon-button:hover{background:#202023;color:#fff}.icon-button:not(:disabled):not(.content-select):hover{transform:none;box-shadow:none}.brand-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:92px;padding:18px;border:1px dashed rgba(255,255,255,.12);border-radius:8px;color:#85858c;font-size:12px;text-align:center}.ai-context-field{margin-bottom:20px}.ai-context-field>span{display:flex;align-items:center;gap:7px;color:#d9c98f}.ai-context-field textarea{min-height:94px}.brand-loading{display:flex;align-items:center;gap:9px;padding:24px;color:#aaaab0}.brand-loading svg,.brand-upload-modal button:disabled svg{animation:publication-spin 1.2s linear infinite}.brand-modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#000000c2}.brand-upload-modal{width:min(100%,680px);max-height:min(90dvh,760px);overflow-y:auto;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#0b0b0d;box-shadow:0 28px 80px #0000009e}.brand-upload-modal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-upload-modal>header span{color:#aaa2eb;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.brand-upload-modal>header h3{margin:4px 0 0;font-size:18px}.brand-upload-modal>form{display:grid;gap:16px;padding:18px 20px 20px}.upload-dropzone{position:relative;display:grid;place-items:center;min-height:124px;padding:20px;border:1px dashed rgba(255,255,255,.2);border-radius:8px;background:#060607;color:#a8a8ae;cursor:pointer;text-align:center}.upload-dropzone:hover{border-color:#b8adff8c;background:#0b0a10}.upload-dropzone strong{margin-top:8px;color:#e8e8ea;font-size:13px}.upload-dropzone span{margin-top:3px;font-size:10px}.upload-dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px}.brand-upload-modal form>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.brand-upload-modal form>footer button{display:inline-flex;align-items:center;gap:7px;border-radius:8px}@media (max-width: 980px){.color-form{grid-template-columns:1fr 1fr}.color-form button{justify-self:start}}@media (max-width: 1180px){.brand-color-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}}@media (max-width: 720px){.brand-center-header,.brand-zone-header{align-items:stretch;flex-direction:column}.brand-header-actions,.brand-search{width:100%}.brand-index{grid-template-columns:1fr}.brand-index a{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.brand-index a:last-child{border-bottom:0}.brand-zone{padding:18px}.brand-zone-header button{width:100%;justify-content:center}.brand-guideline-grid,.upload-fields,.color-form{grid-template-columns:1fr}.brand-guideline-grid .span-2,.upload-fields .span-2{grid-column:auto}.brand-asset-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (max-width: 720px){.brand-color-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (max-width: 460px){.brand-asset-grid{grid-template-columns:1fr}.brand-modal-backdrop{padding:10px}.brand-upload-modal>header,.brand-upload-modal>form{padding-left:14px;padding-right:14px}}.sidebar .theme-control{display:flex;align-self:flex-end;gap:8px;margin-top:auto;padding:0;border-radius:0;background:transparent}.sidebar .theme-control button{display:grid;place-items:center;width:34px;height:34px;min-height:34px;padding:0;border:0;border-radius:0;background:transparent;color:#8f8f96;box-shadow:none}.sidebar .theme-control button.active{background:transparent;color:#fff}.sidebar .theme-control button:not(:disabled):hover{transform:none;background:transparent;color:#d4d4d8;box-shadow:none}.authorization-card{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(0,1.8fr) auto;align-items:stretch;gap:12px}.authorization-user,.authorization-status{min-width:0;border:1px solid #303036;border-radius:10px;background:#171719}.authorization-user{display:flex;align-items:center;gap:13px;padding:16px}.authorization-icon{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:50%;background:#2a2a2e;color:#f4f4f6}.authorization-user span,.authorization-status span{display:block;margin-bottom:4px;color:#9c9ca5;font-size:11px;font-weight:800;text-transform:uppercase}.authorization-user strong{display:block;overflow-wrap:anywhere;color:#f4f4f6;font-size:17px;line-height:1.25}.authorization-statuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.authorization-status{display:flex;align-items:center;gap:11px;padding:14px}.authorization-status svg{flex:0 0 auto}.authorization-status strong{display:block;color:#f1f1f3;font-size:14px;line-height:1.28}.authorization-status.ok{border-color:#56c98757;background:#2268402e}.authorization-status.ok svg,.authorization-status.ok strong{color:#76dba0}.authorization-status.blocked{border-color:#eb5b686b;background:#902a3429}.authorization-status.blocked svg,.authorization-status.blocked strong{color:#ff8993}.authorization-status.neutral svg{color:#a9a9b1}.authorization-refresh{align-self:center;min-height:44px;white-space:nowrap}.ai-usage-panel{display:grid;gap:16px}.ai-usage-intro{display:flex;align-items:flex-start;gap:11px}.ai-usage-intro>span{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:10px;background:#66b6ff24;color:#78bdff}.ai-usage-intro strong{display:block;color:#f4f4f6;font-size:16px}.ai-usage-intro p,.ai-usage-footnote{margin:3px 0 0;color:#a8aab2;line-height:1.45}.ai-usage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-usage-metrics .metric-card{min-height:126px}.ai-budget{display:grid;gap:10px;padding:14px;border:1px solid #303036;border-radius:10px;background:#171719}.ai-budget>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.ai-budget strong{color:#f1f2f4;font-size:14px}.ai-budget span{color:#a8aab2;font-size:13px}.ai-budget i{display:block;overflow:hidden;height:8px;border-radius:999px;background:#2d2e33}.ai-budget i b{display:block;height:100%;border-radius:inherit;background:#58c987;transition:width .22s ease}.ai-budget.warning i b{background:#f1bc30}.ai-budget.danger i b{background:#ed6671}.ai-usage-failure{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid rgba(237,102,113,.42);border-radius:10px;background:#8b2b352e;color:#ffafb6;font-size:13px;line-height:1.45}.ai-usage-failure svg{flex:0 0 auto;margin-top:1px}.ai-usage-footnote{padding-top:2px;font-size:12px}@media (max-width: 720px){.ai-usage-metrics{grid-template-columns:1fr}.ai-budget>div{align-items:flex-start;flex-direction:column}}.admin-shell[data-theme=light]{color:#22242a}.admin-shell[data-theme=light] .workspace{background-color:#f4f5f8;background-image:radial-gradient(circle,rgba(120,124,134,.22) 1px,transparent 1.2px);background-size:24px 24px}.admin-shell[data-theme=light] .topline h2{color:#171719}.topline h2.page-title.page-cockpit{color:#4a9eff}.topline h2.page-title.page-acquisition{color:#f2c94c}.topline h2.page-title.page-marketing{color:#f05c62}.topline h2.page-title.page-product{color:#fff}.topline h2.page-title.page-revenue{color:#56c987}.topline h2.page-title.page-operations{color:#a77af0}.topline h2.page-title.page-system{color:#a8a8af}.admin-shell[data-theme=light] .topline h2.page-title.page-product{color:#202228}.admin-shell[data-theme=light] .panel,.admin-shell[data-theme=light] .auth-card,.admin-shell[data-theme=light] .brand-zone{border-color:#21242c14;background:#fffffff5;color:#202228;box-shadow:0 18px 42px #21242c14}.admin-shell[data-theme=light] .panel:hover{box-shadow:0 22px 48px #21242c1c}.admin-shell[data-theme=light] .metric-card,.admin-shell[data-theme=light] .module-card,.admin-shell[data-theme=light] .marketing-summary article,.admin-shell[data-theme=light] .content-list article,.admin-shell[data-theme=light] .calendar-months>div,.admin-shell[data-theme=light] .user-base-card,.admin-shell[data-theme=light] .integration-card,.admin-shell[data-theme=light] .brand-asset-card{background:#f8f8fa;color:#1b1b1e;box-shadow:inset 0 0 0 1px #e2e2e7,0 7px 18px #17171c0f}.admin-shell[data-theme=light] .metric-card:hover,.admin-shell[data-theme=light] .module-card:hover,.admin-shell[data-theme=light] .marketing-summary article:hover{box-shadow:inset 0 0 0 1px #d4d4da,0 12px 24px #17171c1a}.admin-shell[data-theme=light] .authorization-user,.admin-shell[data-theme=light] .authorization-status{border-color:#e1e3e9;background:#f8f8fa;box-shadow:inset 0 0 0 1px #ffffffb3}.admin-shell[data-theme=light] .authorization-icon{background:#e9ebf0;color:#2d3037}.admin-shell[data-theme=light] .authorization-user span,.admin-shell[data-theme=light] .authorization-status span{color:#70737e}.admin-shell[data-theme=light] .authorization-user strong,.admin-shell[data-theme=light] .authorization-status strong{color:#24262c}.admin-shell[data-theme=light] .authorization-status.ok{border-color:#b9e1c9;background:#edf9f1}.admin-shell[data-theme=light] .ai-usage-intro>span{background:#e3f0ff;color:#2f73bd}.admin-shell[data-theme=light] .ai-usage-intro strong{color:#25272d}.admin-shell[data-theme=light] .ai-usage-intro p,.admin-shell[data-theme=light] .ai-usage-footnote{color:#676b75}.admin-shell[data-theme=light] .ai-budget{border-color:#dfe2e8;background:#f8f9fb}.admin-shell[data-theme=light] .ai-budget strong{color:#282b32}.admin-shell[data-theme=light] .ai-budget span{color:#656a75}.admin-shell[data-theme=light] .ai-budget i{background:#e1e4e9}.admin-shell[data-theme=light] .ai-usage-failure{border-color:#efb0b7;background:#fff1f3;color:#9d3541}.admin-shell[data-theme=light] .authorization-status.ok svg,.admin-shell[data-theme=light] .authorization-status.ok strong{color:#217444}.admin-shell[data-theme=light] .authorization-status.blocked{border-color:#f3c1c7;background:#fff1f2}.admin-shell[data-theme=light] .authorization-status.blocked svg,.admin-shell[data-theme=light] .authorization-status.blocked strong{color:#b43846}.admin-shell[data-theme=light] .active-people-card{background:#edf8f1;box-shadow:inset 0 0 0 1px #cce8d5,0 7px 18px #17171c0f}.admin-shell[data-theme=light] .active-people-card>span,.admin-shell[data-theme=light] .active-people-card>strong,.admin-shell[data-theme=light] .active-people-card .trend{color:#247346}.admin-shell[data-theme=light] .trend.up{color:#286cc0}.admin-shell[data-theme=light] .trend.down{color:#b43743}.admin-shell[data-theme=light] .trend.flat{color:#65656d}.admin-shell[data-theme=light] .active-people-card .trend.up{color:#286cc0}.admin-shell[data-theme=light] .active-people-card .trend.down{color:#b43743}.admin-shell[data-theme=light] .online-now-card{background:#edf8f1;color:#173823;box-shadow:inset 0 0 0 1px #cce8d5,0 7px 18px #17171c0f}.admin-shell[data-theme=light] .saas-health-score{background:#171719;color:#fff;box-shadow:0 10px 24px #17171c29}.admin-shell[data-theme=light] .saas-health-ring{background:conic-gradient(#65c98a var(--score),#3c3c42 0);box-shadow:inset 0 0 0 7px #171719}.admin-shell[data-theme=light] .saas-health-ring strong,.admin-shell[data-theme=light] .saas-health-score>div:last-child>strong{color:#fff}.admin-shell[data-theme=light] .saas-health-ring span,.admin-shell[data-theme=light] .saas-health-score>div:last-child>span,.admin-shell[data-theme=light] .saas-health-score p{color:#bcbcc3}.admin-shell[data-theme=light] .online-now-label,.admin-shell[data-theme=light] .user-base-heading{color:#2d2d31}.admin-shell[data-theme=light] .online-now-card em,.admin-shell[data-theme=light] .user-base-card>em,.admin-shell[data-theme=light] .metric-card span,.admin-shell[data-theme=light] .metric-card em,.admin-shell[data-theme=light] .metric-card small,.admin-shell[data-theme=light] .muted,.admin-shell[data-theme=light] .source-note,.admin-shell[data-theme=light] .feed-list span,.admin-shell[data-theme=light] .marketing-summary span,.admin-shell[data-theme=light] .content-list span,.admin-shell[data-theme=light] .audit-list span{color:#65656d}.admin-shell[data-theme=light] .plan-breakdown>div{background:#eeeef1;border-color:#c9c9cf}.admin-shell[data-theme=light] .plan-breakdown span{color:#65656d}.admin-shell[data-theme=light] .plan-breakdown strong{color:#1b1b1e}.admin-shell[data-theme=light] button{background:#171719;color:#fff;box-shadow:0 8px 18px #17171c1f}.admin-shell[data-theme=light] button.secondary{background:#fff;color:#27272b;border-color:#d8d8de;box-shadow:inset 0 0 0 1px #d8d8de}.admin-shell[data-theme=light] button.active:not(.content-select){background:#27272b;color:#fff}.admin-shell[data-theme=light] .logout-button.danger:not(:disabled){border-color:#efb9bf;background:#fff0f2;color:#a53743;box-shadow:inset 0 0 0 1px #efb9bf}.admin-shell[data-theme=light] .logout-button.danger:not(:disabled):hover{background:#ffe3e7;color:#842d37;box-shadow:inset 0 0 0 1px #e7aeb6}.admin-shell[data-theme=light] button:focus-visible,.admin-shell[data-theme=light] a:focus-visible,.admin-shell[data-theme=light] input:focus-visible,.admin-shell[data-theme=light] select:focus-visible,.admin-shell[data-theme=light] textarea:focus-visible{outline:2px solid rgba(54,94,202,.35);outline-offset:2px}.admin-shell[data-theme=light] input,.admin-shell[data-theme=light] select,.admin-shell[data-theme=light] .marketing-form textarea,.admin-shell[data-theme=light] .brand-guideline-grid textarea,.admin-shell[data-theme=light] .upload-fields textarea,.admin-shell[data-theme=light] .ai-context-field textarea{background:#fff;color:#1b1b1e;border-color:#d6d6dc}.admin-shell[data-theme=light] input::placeholder,.admin-shell[data-theme=light] textarea::placeholder{color:#85858d}.admin-shell[data-theme=light] input:focus,.admin-shell[data-theme=light] select:focus,.admin-shell[data-theme=light] .marketing-form textarea:focus,.admin-shell[data-theme=light] .brand-guideline-grid textarea:focus,.admin-shell[data-theme=light] .upload-fields textarea:focus,.admin-shell[data-theme=light] .ai-context-field textarea:focus{border-color:#777780;background:#fff;box-shadow:0 0 0 3px #20202414}.admin-shell[data-theme=light] label span,.admin-shell[data-theme=light] .brand-guideline-grid label>span,.admin-shell[data-theme=light] .color-form label>span,.admin-shell[data-theme=light] .upload-fields label>span{color:#55555d}.admin-shell[data-theme=light] .bar-row,.admin-shell[data-theme=light] .cost-row,.admin-shell[data-theme=light] .funnel-row{color:#35353a}.admin-shell[data-theme=light] .bar-row i,.admin-shell[data-theme=light] .funnel-row i{background:#dedee3}.admin-shell[data-theme=light] .bar-row.tool-projects b{background:#c95860}.admin-shell[data-theme=light] .bar-row.tool-projects strong{color:#c95860}.admin-shell[data-theme=light] .bar-row.tool-customers b{background:#7961c7}.admin-shell[data-theme=light] .bar-row.tool-customers strong{color:#6650ad}.admin-shell[data-theme=light] .bar-row.tool-sales b{background:#b58616}.admin-shell[data-theme=light] .bar-row.tool-sales strong{color:#9c7410}.admin-shell[data-theme=light] .bar-row.tool-tasks b{background:#c66d34}.admin-shell[data-theme=light] .bar-row.tool-tasks strong{color:#b65e28}.admin-shell[data-theme=light] .bar-row.tool-budgets b,.admin-shell[data-theme=light] .bar-row.tool-documents b{background:#25252a}.admin-shell[data-theme=light] .bar-row.tool-budgets strong,.admin-shell[data-theme=light] .bar-row.tool-documents strong{color:#25252a}.admin-shell[data-theme=light] .bar-row.tool-ideas b{background:#c95baf}.admin-shell[data-theme=light] .bar-row.tool-ideas strong{color:#ae4898}.admin-shell[data-theme=light] .bar-row.tool-appointments b{background:#377fcf}.admin-shell[data-theme=light] .bar-row.tool-appointments strong{color:#276db8}.admin-shell[data-theme=light] .bar-row.tool-finance b{background:#2d9b5e}.admin-shell[data-theme=light] .bar-row.tool-finance strong{color:#247b4b}.admin-shell[data-theme=light] .screen-view{border-color:#e0e1e6;background:#fafafd}.admin-shell[data-theme=light] .screen-view-home,.admin-shell[data-theme=light] .screen-view-documents{color:#25252a}.admin-shell[data-theme=light] .screen-view-projects{color:#c95860}.admin-shell[data-theme=light] .screen-view-finance{color:#247b4b}.admin-shell[data-theme=light] .screen-view-sales{color:#9c7410}.admin-shell[data-theme=light] .screen-view-appointments{color:#276db8}.admin-shell[data-theme=light] .screen-view-tasks{color:#b65e28}.admin-shell[data-theme=light] .screen-view-customers{color:#6650ad}.admin-shell[data-theme=light] .cost-row,.admin-shell[data-theme=light] th,.admin-shell[data-theme=light] td{border-color:#e2e2e6}.admin-shell[data-theme=light] .table-wrap,.admin-shell[data-theme=light] .feed-list article{border-color:#dddde2;background:#fff}.admin-shell[data-theme=light] th{background:#f2f2f4;color:#5f5f67}.admin-shell[data-theme=light] .error-explanation>strong{color:#202126}.admin-shell[data-theme=light] .error-explanation>span{color:#555861}.admin-shell[data-theme=light] .error-explanation details{color:#4e5c78}.admin-shell[data-theme=light] .error-explanation summary{color:#285f9e}.admin-shell[data-theme=light] .error-explanation code{background:#eef2f7;color:#343842}.admin-shell[data-theme=light] .error-user-email{color:#216bc0}.admin-shell[data-theme=light] .error-user-missing{color:#6b6d75}.admin-shell[data-theme=light] .error-severity-icon.critical{color:#c33442}.admin-shell[data-theme=light] .error-severity-icon.error{color:#c96528}.admin-shell[data-theme=light] .error-severity-icon.warning{color:#e0a900}.admin-shell[data-theme=light] .error-severity-icon.info{color:#216bc0}.admin-shell[data-theme=light] .error-copy-button{border-color:#c9ced8;background:#fff;color:#3e4653}.admin-shell[data-theme=light] .error-copy-button:hover{background:#f0f5fc;color:#216bc0}.admin-shell[data-theme=light] .error-copy-button.copied{border-color:#9bd3ad;background:#edf9f0;color:#237142}.admin-shell[data-theme=light] .error-solution{color:#216c46}.admin-shell[data-theme=light] .internal-exclusion-note{color:#237142}.admin-shell[data-theme=light] .count-pill,.admin-shell[data-theme=light] .campaign-list span{background:#e8e8ec;color:#45454b}.admin-shell[data-theme=light] .plan-label.pro{color:#9a7107}.admin-shell[data-theme=light] .subscription-status.trialing{border-color:#bdd2f4;background:#eef5ff;color:#285a9c}.admin-shell[data-theme=light] .subscription-status.active{border-color:#aadfbd;background:#e9f9ef;color:#1f6d43}.admin-shell[data-theme=light] .subscription-status.inactive{border-color:#efb9bf;background:#fff0f2;color:#a53743}.admin-shell[data-theme=light] .subscription-status.neutral{border-color:#d9dce4;background:#f0f1f5;color:#5b606b}.admin-shell[data-theme=light] .module-card p,.admin-shell[data-theme=light] .audience-grid h4{color:#57575f}.admin-shell[data-theme=light] .analytics-audience-card{border-color:#c8c8cf}.admin-shell[data-theme=light] .analytics-audience-card.source{border-color:#9a81dc}.admin-shell[data-theme=light] .analytics-audience-card.location{border-color:#cd7552}.admin-shell[data-theme=light] .analytics-audience-card.device{border-color:#4ca46e}.admin-shell[data-theme=light] .analytics-audience-heading>span{background:#ededf1;color:#4e4e56}.admin-shell[data-theme=light] .analytics-audience-card.source .analytics-audience-heading>span{background:#f0edff;color:#6b54b6}.admin-shell[data-theme=light] .analytics-audience-card.location .analytics-audience-heading>span{background:#fff0ea;color:#b85836}.admin-shell[data-theme=light] .analytics-audience-card.device .analytics-audience-heading>span{background:#e9f8ee;color:#287447}.admin-shell[data-theme=light] .analytics-audience-heading h4{color:#29292e}.admin-shell[data-theme=light] .analytics-audience-heading p{color:#73737b}.admin-shell[data-theme=light] .analytics-audience-card.source .bar-row b{background:#8064cb}.admin-shell[data-theme=light] .analytics-audience-card.location .bar-row b{background:#c96a46}.admin-shell[data-theme=light] .analytics-audience-card.device .bar-row b{background:#3c9861}.admin-shell[data-theme=light] .module-card span{background:#e8e8ec;color:#45454b}.admin-shell[data-theme=light] .marketing-command-hero{background:linear-gradient(135deg,#fff,#f2f4f8);color:#202228;box-shadow:0 18px 42px #21242c14}.admin-shell[data-theme=light] .marketing-command-hero span,.admin-shell[data-theme=light] .marketing-chart-card>header>span,.admin-shell[data-theme=light] .marketing-next-card>header>span{color:#737782}.admin-shell[data-theme=light] .marketing-command-hero p{color:#5f636f}.admin-shell[data-theme=light] .marketing-health{background:conic-gradient(#2e9b63 var(--score),#e2e5ec 0);color:#202228;box-shadow:inset 0 0 0 9px #fff}.admin-shell[data-theme=light] .marketing-health span{color:#6f737f}.admin-shell[data-theme=light] .marketing-question-grid article{background:#fffffff5;box-shadow:inset 0 0 0 1px #21242c14,0 10px 24px #21242c12}.admin-shell[data-theme=light] .marketing-question-grid svg{color:#4b4e57}.admin-shell[data-theme=light] .marketing-question-grid span,.admin-shell[data-theme=light] .marketing-question-grid small{color:#6c707b}.admin-shell[data-theme=light] .marketing-question-grid strong,.admin-shell[data-theme=light] .marketing-funnel-bars strong,.admin-shell[data-theme=light] .marketing-channel-bars strong,.admin-shell[data-theme=light] .marketing-next-card strong,.admin-shell[data-theme=light] .marketing-attention strong{color:#202228}.admin-shell[data-theme=light] .marketing-funnel-bars span,.admin-shell[data-theme=light] .marketing-channel-bars span{color:#4f535d}.admin-shell[data-theme=light] .marketing-funnel-bars i,.admin-shell[data-theme=light] .marketing-channel-bars i{background:#e3e6ed}.admin-shell[data-theme=light] .marketing-next-card{background:#fff}.admin-shell[data-theme=light] .marketing-next-card button,.admin-shell[data-theme=light] .marketing-attention{border-color:#f1dfad;border-left-color:#e6ae28;background:#fffaf0}.admin-shell[data-theme=light] .marketing-next-card button:hover{background:#fff4d9}.admin-shell[data-theme=light] .marketing-instagram-profile{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#ff3d91,#ff7a1a,#f7c948) border-box}.admin-shell[data-theme=light] .marketing-instagram-topbar{border-color:#e4e5ea}.admin-shell[data-theme=light] .marketing-instagram-topbar strong,.admin-shell[data-theme=light] .marketing-instagram-bio strong,.admin-shell[data-theme=light] .marketing-instagram-stats strong{color:#202228}.admin-shell[data-theme=light] .marketing-instagram-bio span{color:#3f424a}.admin-shell[data-theme=light] .marketing-instagram-topbar>span,.admin-shell[data-theme=light] .marketing-instagram-bio small,.admin-shell[data-theme=light] .marketing-instagram-stats span{color:#6f737f}.admin-shell[data-theme=light] .marketing-instagram-avatar span,.admin-shell[data-theme=light] .marketing-instagram-avatar img{border-color:#fff}.admin-shell[data-theme=light] .marketing-instagram-tabs{border-color:#e4e5ea}.admin-shell[data-theme=light] .marketing-instagram-tabs{color:#202228}.admin-shell[data-theme=light] .marketing-instagram-actions span,.admin-shell[data-theme=light] .marketing-instagram-actions i{border-color:#d9dbe2;color:#202228}.admin-shell[data-theme=light] .marketing-instagram-tile{background:#f0f1f5}.admin-shell[data-theme=light] .marketing-instagram-missing-media,.admin-shell[data-theme=light] .marketing-instagram-empty{color:#6f737f}.admin-shell[data-theme=light] .marketing-next-card time,.admin-shell[data-theme=light] .marketing-attention time,.admin-shell[data-theme=light] .marketing-next-card button>span,.admin-shell[data-theme=light] .marketing-attention span{color:#6f737f}.admin-shell[data-theme=light] .audience-brief{border-color:#dedfe5;background:#fff;color:#202228;box-shadow:0 14px 32px #181a2214}.admin-shell[data-theme=light] .audience-brief>header span,.admin-shell[data-theme=light] .audience-editor>header>span,.admin-shell[data-theme=light] .audience-instagram-card>header>span{color:#737782}.admin-shell[data-theme=light] .audience-brief h3{color:#202228}.admin-shell[data-theme=light] .audience-brief>header p{color:#62656f}.admin-shell[data-theme=light] .audience-brief-card{border-color:#dedfe5;background:#f8f9fb}.admin-shell[data-theme=light] .audience-brief-label{color:#34363d}.admin-shell[data-theme=light] .audience-brief-card p{color:#575a64}.admin-shell[data-theme=light] .audience-brief-tags span{background:#eceef3;color:#40434c}.admin-shell[data-theme=light] .audience-brief-tags em{color:#747781}.admin-shell[data-theme=light] .audience-brief-card.violet{border-color:#d8d0ff;background:#faf9ff}.admin-shell[data-theme=light] .audience-brief-card.violet .audience-brief-tags span{background:#eeeaff;color:#58499c}.admin-shell[data-theme=light] .audience-brief-card.blue{border-color:#c8dff7;background:#f7fbff}.admin-shell[data-theme=light] .audience-brief-card.blue p{color:#3f6284}.admin-shell[data-theme=light] .audience-brief-card.green{border-color:#ccebd8;background:#f7fff9}.admin-shell[data-theme=light] .audience-brief-card.green .audience-brief-tags span{background:#e5f7eb;color:#267043}.admin-shell[data-theme=light] .audience-brief-card.yellow{border-color:#f1dda5;background:#fffdf5}.admin-shell[data-theme=light] .audience-brief-card.yellow p{color:#785c13}.admin-shell[data-theme=light] .audience-brief-card.red{border-color:#f1cbd0;background:#fff8f8}.admin-shell[data-theme=light] .audience-brief-card.red p{color:#98414b}.admin-shell[data-theme=light] .audience-brief-card.pink{border-color:#efcae0;background:#fff8fc}.admin-shell[data-theme=light] .audience-brief-card.pink p{color:#994b76}.admin-shell[data-theme=light] .audience-personas>header span,.admin-shell[data-theme=light] .audience-persona-detail header>div>span{color:#babbc3}.admin-shell[data-theme=light] .audience-personas>header h4,.admin-shell[data-theme=light] .audience-persona-detail h4{color:#fff}.admin-shell[data-theme=light] .audience-personas>header p,.admin-shell[data-theme=light] .audience-persona-detail header p{color:#c0c1c7}.admin-shell[data-theme=light] .audience-personas>header>span:last-child{background:#343439;color:#ececf0}.admin-shell[data-theme=light] .audience-persona-tabs button{border-color:#3b3b40;background:#26262a;color:#dfdfe3}.admin-shell[data-theme=light] .audience-persona-tabs button:hover{border-color:#777780;background:#303035}.admin-shell[data-theme=light] .audience-persona-tabs button.active{border-color:#f3f3f5;background:#f3f3f5;color:#1f2024}.admin-shell[data-theme=light] .audience-persona-tabs button.active svg{color:#af7f0c}.admin-shell[data-theme=light] .audience-persona-detail{border-color:#3b3b40;background:#242428}.admin-shell[data-theme=light] .audience-persona-detail.red{border-left-color:#ef7c84}.admin-shell[data-theme=light] .audience-persona-detail.orange{border-left-color:#f0a466}.admin-shell[data-theme=light] .audience-persona-detail.pink{border-left-color:#eb86bf}.admin-shell[data-theme=light] .audience-persona-detail.blue{border-left-color:#78b0fb}.admin-shell[data-theme=light] .audience-persona-detail.violet{border-left-color:#aa95f1}.admin-shell[data-theme=light] .audience-persona-detail.green{border-left-color:#78d8a4}.admin-shell[data-theme=light] .audience-persona-insights>div{background:#303035}.admin-shell[data-theme=light] .audience-persona-insights strong,.admin-shell[data-theme=light] .audience-persona-detail footer strong{color:#dddde2}.admin-shell[data-theme=light] .audience-persona-insights p,.admin-shell[data-theme=light] .audience-persona-detail footer p{color:#c0c1c7}.admin-shell[data-theme=light] .audience-persona-detail footer{border-color:#3d3d42}.admin-shell[data-theme=light] .audience-persona-detail footer i{background:#3d345b;color:#ded7ff}.admin-shell[data-theme=light] .audience-field-title{color:#4f535d}.admin-shell[data-theme=light] .audience-field-title svg{color:#6251a3}.admin-shell[data-theme=light] .audience-field-grid textarea{border-color:#d6d8df;background:#fff;color:#202228}.admin-shell[data-theme=light] .audience-tag-list{border-color:#dfe1e7;background:#f7f8fb}.admin-shell[data-theme=light] .audience-tag-list em{color:#737782}.admin-shell[data-theme=light] .audience-tag-list.categories span:nth-child(5n+1){border-color:#d8d0ff;background:#f1eeff;color:#58479a}.admin-shell[data-theme=light] .audience-tag-list.categories span:nth-child(5n+2){border-color:#c8e5f5;background:#edf8ff;color:#26617e}.admin-shell[data-theme=light] .audience-tag-list.categories span:nth-child(5n+3){border-color:#cfe8d5;background:#edf8f1;color:#276142}.admin-shell[data-theme=light] .audience-tag-list.categories span:nth-child(5n+4){border-color:#eedf9f;background:#fff8db;color:#735a10}.admin-shell[data-theme=light] .audience-tag-list.categories span:nth-child(5n+5){border-color:#efd0e3;background:#fff0f8;color:#88476f}.admin-shell[data-theme=light] .audience-tag-list.services span:nth-child(5n+1){border-color:#bdd2f4;background:#eef5ff;color:#285a9c}.admin-shell[data-theme=light] .audience-tag-list.services span:nth-child(5n+2){border-color:#aadfbd;background:#e9f9ef;color:#1f6d43}.admin-shell[data-theme=light] .audience-tag-list.services span:nth-child(5n+3){border-color:#efb9bf;background:#fff0f2;color:#a53743}.admin-shell[data-theme=light] .audience-tag-list.services span:nth-child(5n+4){border-color:#ead992;background:#fff9dc;color:#765a0c}.admin-shell[data-theme=light] .audience-tag-list.services span:nth-child(5n+5){border-color:#d8d0ff;background:#f3f0ff;color:#5c4f87}.admin-shell[data-theme=light] .audience-ig-metrics span{color:#737782}.admin-shell[data-theme=light] .audience-ig-metrics strong{color:#202228}.admin-shell[data-theme=light] .audience-ig-metrics article{background:#f7f8fb;box-shadow:inset 0 0 0 1px #e2e5ec}.admin-shell[data-theme=light] .audience-instagram-card{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#ff3d91,#ff7a1a,#f7c948) border-box;box-shadow:0 18px 42px #ff5e4c21}.admin-shell[data-theme=light] .audience-instagram-card>header h3 svg{color:#e64082}.admin-shell[data-theme=light] .audience-ig-profile{background:linear-gradient(135deg,#ff3d9117,#ff7a1a14)}.admin-shell[data-theme=light] .audience-ig-avatar{color:#111113}.admin-shell[data-theme=light] .audience-ig-bio strong,.admin-shell[data-theme=light] .audience-ig-counts strong{color:#202228}.admin-shell[data-theme=light] .audience-ig-bio span,.admin-shell[data-theme=light] .audience-ig-counts span{color:#737782}.admin-shell[data-theme=light] .audience-fit{border-color:#b8dec8;background:#edf8f1}.admin-shell[data-theme=light] .audience-fit strong{color:#276142}.admin-shell[data-theme=light] .audience-fit span{color:#466b55}.admin-shell[data-theme=light] .audience-instagram-card ul{color:#5f636f}.admin-shell[data-theme=light] .series-chart line{stroke:#d8d8dd}.admin-shell[data-theme=light] .series-chart text{fill:#696971}.admin-shell[data-theme=light] .series-area{fill:#4b4b5417}.admin-shell[data-theme=light] .series-line,.admin-shell[data-theme=light] .series-chart circle{stroke:#4a4a51;fill:#4a4a51}.admin-shell[data-theme=light] .daily-bar-chart rect{fill:#4a4a51}.admin-shell[data-theme=light] .subscriber-line-chart .series-line{fill:none;stroke:#2f74d0;stroke-width:4.5}.admin-shell[data-theme=light] .subscriber-line-chart circle{fill:#2f74d0;stroke:#2f74d0;stroke-width:2}.admin-shell[data-theme=light] .active-bar-chart rect{fill:#2f9d60}.admin-shell[data-theme=light] .sort-button{color:#62626a;background:transparent}.admin-shell[data-theme=light] .sort-button:hover,.admin-shell[data-theme=light] .sort-button.is-sorted{color:#19191c;background:transparent}.admin-shell[data-theme=light] .content-select{color:#1b1b1e;background:transparent}.admin-shell[data-theme=light] .content-list article.selected,.admin-shell[data-theme=light] .calendar-months button,.admin-shell[data-theme=light] .asset-list a:hover{background:#eeeef1}.admin-shell[data-theme=light] .integration-tabs{border-color:#dddde2}.admin-shell[data-theme=light] .integration-card-head span:not(.integration-light),.admin-shell[data-theme=light] .integration-detail-title span:not(.status-led),.admin-shell[data-theme=light] .integration-detail p{color:#65656d}.admin-shell[data-theme=light] .integration-light{background:#e4e4e8;color:#55555d}.admin-shell[data-theme=light] .integration-card dd{color:#36363b}.admin-shell[data-theme=light] .integration-status{background:#e8e8ec;color:#303035}.admin-shell[data-theme=light] .integration-card footer a,.admin-shell[data-theme=light] .integration-detail>a{color:#55555d}.admin-shell[data-theme=light] .brand-center-header p,.admin-shell[data-theme=light] .brand-zone-title p,.admin-shell[data-theme=light] .brand-subsection header p{color:#65656d}.admin-shell[data-theme=light] .brand-kicker{color:#6251a3}.admin-shell[data-theme=light] .brand-search,.admin-shell[data-theme=light] .brand-index{background:#fff;border-color:#dcdce1;color:#65656d}.admin-shell[data-theme=light] .brand-index a{color:#343439;border-color:#e1e1e5}.admin-shell[data-theme=light] .brand-index a:hover{background:#f1f1f3;color:#111113}.admin-shell[data-theme=light] .brand-index strong,.admin-shell[data-theme=light] .brand-asset-info>div:first-child span{background:#e8e8ec;color:#55555d}.admin-shell[data-theme=light] .brand-tabs{gap:12px;padding:0 0 8px;border-color:#d9dce4}.admin-shell[data-theme=light] .brand-tabs button{min-height:42px;padding:9px 4px;border-radius:0;border-bottom:2px solid transparent;color:#737782;background:transparent;box-shadow:none}.admin-shell[data-theme=light] .brand-tabs button:hover{background:transparent;color:#292b31}.admin-shell[data-theme=light] .brand-tabs button.active{border-color:#18191d;background:transparent;color:#18191d;box-shadow:none}.admin-shell[data-theme=light] .brand-asset-info>div:first-child small{background:#f5ead3;color:#72591d}.admin-shell[data-theme=light] .brand-subsection{border-color:#e2e2e6}.admin-shell[data-theme=light] .brand-published-materials>header>span{background:#ececf0;color:#4d4d56}.admin-shell[data-theme=light] .brand-published-card{border-color:#dedee4;background:#fff;color:#1d1d22;box-shadow:0 7px 18px #17171c0f}.admin-shell[data-theme=light] a.brand-published-card:hover{border-color:#bcbcc6;box-shadow:0 12px 24px #17171c1a}.admin-shell[data-theme=light] .brand-published-thumb{background:#f0edf4}.admin-shell[data-theme=light] .brand-published-thumb.empty{background:linear-gradient(135deg,#f5e8f0,#ececf4)}.admin-shell[data-theme=light] .brand-published-info strong{color:#232329}.admin-shell[data-theme=light] .brand-published-info p{color:#65656d}.admin-shell[data-theme=light] .brand-published-info>small{color:#75757e}.admin-shell[data-theme=light] .brand-asset-thumb{background-color:#eeeef1;background-image:linear-gradient(45deg,#e2e2e6 25%,transparent 25%),linear-gradient(-45deg,#e2e2e6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e2e2e6 75%),linear-gradient(-45deg,transparent 75%,#e2e2e6 75%);color:#777780}.admin-shell[data-theme=light] .brand-asset-info p,.admin-shell[data-theme=light] .brand-asset-info footer>small{color:#66666e}.admin-shell[data-theme=light] .brand-asset-info footer a,.admin-shell[data-theme=light] .icon-button{color:#62626a;background:transparent}.admin-shell[data-theme=light] .brand-empty{color:#65656d;border-color:#cfcfd5}.admin-shell[data-theme=light] .brand-upload-modal{background:#fff;color:#1b1b1e;border-color:#d5d5db}.admin-shell[data-theme=light] .brand-upload-modal>header{border-color:#e1e1e5}.admin-shell[data-theme=light] .upload-dropzone{background:#f5f5f7;color:#65656d;border-color:#c9c9cf}.admin-shell[data-theme=light] .upload-dropzone strong{color:#28282d}@media (max-width: 980px){.saas-health-grid,.saas-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell{grid-template-rows:auto minmax(0,1fr)}.sidebar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;height:auto;max-height:none;padding:10px 14px;overflow:visible;border-right:0;border-bottom:1px solid #242428}.brand-block{min-width:0}.brand-lockup{min-height:38px}.brand-lockup img{width:144px;max-height:38px}.sidebar nav{display:flex;gap:6px;min-width:0;padding:2px 2px 6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{position:relative;flex:0 0 auto;width:auto;min-height:36px;padding:8px 10px;gap:7px;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap;scroll-snap-align:start}.sidebar nav button svg{width:16px;height:16px}.nav-count{margin-left:2px;padding:2px 6px;font-size:10px}.sidebar .theme-control{align-self:center;margin-top:0;justify-self:end}.sidebar .theme-control button{width:30px;height:30px;min-height:30px}.workspace{height:100%;padding:18px}}@media (max-width: 640px){.sidebar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand theme" "nav nav";gap:8px 10px;padding:9px 12px 8px}.brand-block{grid-area:brand}.brand-lockup{min-height:46px}.brand-lockup img{width:158px;max-height:44px}.sidebar nav{grid-area:nav;margin-inline:-2px;padding-bottom:4px}.sidebar nav button{flex:1 1 0;flex-basis:auto;justify-content:center;min-width:0;min-height:42px;padding:8px 6px;gap:0}.sidebar nav button span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sidebar nav button svg{width:19px;height:19px}.nav-count{position:absolute;top:5px;right:6px;margin-left:0}.sidebar .theme-control{grid-area:theme}.topline h2{font-size:24px}}.instagram-console{display:grid;gap:14px}.ig-header{display:grid;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:20px;padding:14px 16px;border:1px solid #303036;border-radius:8px;background:#151517}.ig-account,.ig-header-actions,.ig-planning-toolbar,.ig-view-switch,.ig-account>span,.ig-account>div>span,.ig-connection-note,.ig-upcoming,.ig-post-title,.ig-post-row>div,.ig-editor-asset{display:flex;align-items:center}.ig-account{gap:11px;min-width:0}.ig-avatar{width:42px;height:42px;flex:0 0 42px;justify-content:center;border:1px solid #414148;border-radius:50%;background:#232326;color:#b8b8c0;overflow:hidden}.ig-avatar.connected{border-color:#4eb786;color:#71d7a2}.ig-avatar img{width:100%;height:100%;object-fit:cover}.ig-account>div{min-width:0;display:grid;gap:4px}.ig-account strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-account>div>span{gap:6px;color:#8e8e98;font-size:12px}.ig-account i{width:7px;height:7px;border-radius:50%;background:#73737c}.ig-account i.connected{background:#54ca8d;box-shadow:0 0 0 3px #54ca8d1f}.ig-header-status{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:20px}.ig-header-status>span{display:grid;gap:4px;color:#85858f;font-size:11px}.ig-header-status strong{color:#d9d9df;font-size:12px;font-weight:600}.ig-header-actions{justify-content:flex-end;gap:8px}.ig-header-actions .secondary{width:38px;padding-inline:0}.ig-safe-pill{padding:5px 8px;border:1px solid #4f6039;border-radius:5px;background:#1c2514;color:#bde58c;font-size:10px;font-weight:800;white-space:nowrap;text-transform:uppercase}.ig-settings-grid button.danger:not(:disabled){background:#4b2327;color:#ffd9dc}.ig-settings-grid button.danger:not(:disabled):hover{background:#623037}.ig-settings-grid button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ig-connected-note{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:2px 0 0;padding:9px 11px;border:1px solid #315d45;border-radius:8px;background:#13241b;color:#92e4b5;font-size:12px;font-weight:800}.ig-area-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:1px;border-bottom:1px solid #303036}.ig-area-tabs button{flex:0 0 auto;min-height:38px;border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:#96969f;box-shadow:none}.ig-area-tabs button:hover{background:#202023;box-shadow:none;transform:none}.ig-area-tabs button.active{border-color:#f2f2f4;background:transparent;color:#fff}.ig-stack{display:grid;gap:14px}.ig-connection-note{gap:12px;padding:11px 13px;border:1px solid #51461d;border-radius:8px;background:#211e13;color:#f2d26c}.ig-connection-note>div{display:grid;flex:1;gap:2px}.ig-connection-note span{color:#c4b982;font-size:12px}.ig-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ig-metric{min-width:0;display:grid;gap:3px;padding:12px 13px;border:1px solid #303036;border-radius:8px;background:#18181b}.ig-metric span,.ig-metric small{color:#85858f;font-size:11px}.ig-metric strong{color:#f5f5f6;font-size:21px;line-height:1.15}.ig-overview-grid,.ig-settings-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px}.ig-overview-grid .panel,.ig-settings-grid .panel{margin:0}.ig-upcoming{width:100%;display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:10px;min-height:42px;padding:8px 0;border:0;border-bottom:1px solid #2c2c31;border-radius:0;background:transparent;color:inherit;text-align:left;box-shadow:none}.ig-upcoming:hover{background:transparent;color:#fff;box-shadow:none;transform:none}.ig-upcoming span,.ig-upcoming small{color:#8d8d96;font-size:11px}.ig-upcoming strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ig-unavailable-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ig-unavailable-metrics .ig-metric{padding:8px 0;border:0;border-radius:0;background:transparent}.ig-planning-toolbar{justify-content:space-between}.ig-view-switch{gap:3px;padding:3px;border:1px solid #303036;border-radius:6px;background:#151517}.ig-view-switch button{width:34px;height:32px;padding:0}.ig-calendar{overflow:hidden;border:1px solid #303036;border-radius:8px;background:#151517}.ig-calendar>header{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;padding:9px 11px;border-bottom:1px solid #303036;text-align:center;text-transform:capitalize}.ig-calendar-weekdays,.ig-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(100px,1fr))}.ig-calendar-weekdays span{padding:7px 9px;border-right:1px solid #29292e;color:#85858f;font-size:10px;font-weight:700;text-transform:uppercase}.ig-calendar-grid>div{min-height:106px;padding:7px;border-top:1px solid #29292e;border-right:1px solid #29292e;background:#18181b}.ig-calendar-grid>div:nth-child(7n),.ig-calendar-weekdays span:nth-child(7n){border-right:0}.ig-calendar-grid>div.outside{background:#141416;color:#676770}.ig-calendar-grid time{display:block;margin-bottom:6px;font-size:11px}.ig-calendar-post{width:100%;display:block;overflow:hidden;margin:3px 0;padding:5px 6px;border:0;border-left:3px solid #74747c;border-radius:3px;background:#28282d;color:#e7e7ea;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;box-shadow:none}.ig-calendar-post:hover{transform:none;background:#323238;box-shadow:none}.ig-calendar-post span{margin-right:5px;color:#9a9aa3}.ig-calendar-post.status-scheduled{border-left-color:#f0c52f}.ig-calendar-post.status-ready{border-left-color:#53b688}.ig-calendar-post.status-in_review{border-left-color:#6f8dde}.ig-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;width:fit-content;max-width:100%;padding:4px 8px;border:1px solid transparent;border-radius:999px;font-size:10px;font-style:normal;font-weight:850;line-height:1;text-align:center;white-space:nowrap}.ig-status-badge.status-draft{border-color:#555560;background:#25252a;color:#d4d4da}.ig-status-badge.status-manual{border-color:#80323b;background:#35171b;color:#ff9aa4}.ig-status-badge.status-pending{border-color:#6b5a22;background:#2c2614;color:#f0d36f}.ig-status-badge.status-scheduled{border-color:#2e5b95;background:#142236;color:#9ec9ff}.ig-status-badge.status-published{border-color:#24714e;background:#102b20;color:#83e8b4}.ig-drafts{display:grid;gap:8px}.ig-drafts h3{margin:0;font-size:14px}.ig-drafts>div{display:flex;gap:8px;overflow-x:auto}.ig-drafts button{width:200px;flex:0 0 200px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;padding:7px;border:1px solid #303036;border-radius:6px;background:#18181b;color:inherit;box-shadow:none;text-align:left}.ig-drafts button:hover{transform:none;border-color:#4a4a51;box-shadow:none}.ig-drafts button>span{min-width:0;display:grid;align-content:center;gap:4px}.ig-drafts strong,.ig-drafts small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-drafts small{color:#86868f}.ig-empty-media,.ig-list-thumb>img,.ig-list-thumb>video,.ig-drafts img,.ig-drafts video{width:48px;height:48px;display:grid;place-items:center;border-radius:4px;background:#25252a;object-fit:cover}.ig-feed-shell{width:min(100%,1080px);display:grid;gap:8px;margin:0 auto}.ig-feed-hint{display:flex;align-items:center;gap:6px;margin:0;color:#8d8d96;font-size:11px}.ig-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:4px}.ig-feed-cell{position:relative;min-width:0}.ig-feed-cell>.ig-feed-item{width:100%}.ig-feed-download{position:absolute;z-index:2;top:7px;right:7px;width:26px;height:26px;min-height:0;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:#0a0a0cd1;color:#fff;opacity:0;box-shadow:0 6px 16px #00000042;transition:opacity .16s cubic-bezier(.4,0,.2,1)}.ig-feed-download:hover:not(:disabled){transform:none;background:#0a0a0cf0}.ig-feed-download:disabled{opacity:1}.ig-feed-cell:hover .ig-feed-download,.ig-feed-download:focus-visible{opacity:1}@media (hover: none){.ig-feed-download{opacity:1}}.ig-feed-item{position:relative;aspect-ratio:4 / 5;min-width:0;overflow:hidden;padding:0;border:1px solid #303036;border-radius:2px;background:#18181b;box-shadow:none}.ig-feed-item:hover{transform:none;border-color:#57575f;box-shadow:none}.ig-feed-item.is-planned{cursor:grab}.ig-feed-item.is-planned:active{cursor:grabbing}.ig-feed-item.is-dragging{opacity:.35}.ig-feed-item.is-drag-over{border-color:#fff;box-shadow:inset 0 0 0 3px #ffffffd9}.ig-feed-item img,.ig-feed-item video,.ig-feed-item .ig-empty-media{width:100%;height:100%;border-radius:0;object-fit:cover}.ig-feed-item>span:not(.ig-status-badge),.ig-feed-item>.ig-status-badge{position:absolute;z-index:1}.ig-feed-item>span:not(.ig-status-badge){top:7px;left:7px;display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border-radius:3px;background:#0a0a0cd1;color:#fff;font-size:10px}.ig-feed-item>.ig-status-badge{right:7px;bottom:7px;max-width:calc(100% - 14px);box-shadow:0 6px 16px #00000042}.ig-post-table{overflow-x:auto;border:1px solid #303036;border-radius:8px;background:#171719}.ig-post-row{min-width:930px;display:grid;grid-template-columns:minmax(220px,1.5fr) 90px 145px 110px 120px minmax(120px,1fr) 62px;align-items:center;gap:10px;min-height:54px;padding:7px 11px;border-bottom:1px solid #29292e;color:#b9b9c1;font-size:12px}.ig-post-row:last-of-type{border-bottom:0}.ig-post-row.header{min-height:34px;background:#202023;color:#83838d;font-size:10px;font-weight:700;text-transform:uppercase}.ig-post-title{min-width:0;gap:9px;padding:0;border:0;background:transparent;color:#ededf0;text-align:left;box-shadow:none}.ig-post-title:hover{transform:none;background:transparent;box-shadow:none}.ig-post-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-list-thumb{width:38px;height:38px;flex:0 0 38px;overflow:hidden;border-radius:4px}.ig-list-thumb>.ig-empty-media,.ig-list-thumb>img,.ig-list-thumb>video{width:38px;height:38px}.ig-post-row>div{justify-content:flex-end;gap:4px}.ig-post-row a{color:#a8a8b0}.ig-settings-grid dl{display:grid;gap:0;margin:0 0 14px}.ig-settings-grid dl>div{display:grid;grid-template-columns:1fr auto;gap:14px;padding:9px 0;border-bottom:1px solid #2d2d32}.ig-settings-grid dt{color:#8d8d96;font-size:12px}.ig-settings-grid dd{margin:0;color:#e3e3e6;font-size:12px;font-weight:600}.ig-analytics-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:12px}.ig-analytics-grid .panel{margin:0}.ig-trends>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ig-trends>header>span{color:#85858f;font-size:11px}.ig-trend{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:end;gap:14px;min-height:74px;padding:12px 0;border-bottom:1px solid #2d2d32}.ig-trend:last-child{border-bottom:0}.ig-trend>div:first-child{display:grid;gap:3px}.ig-trend>div:first-child strong{font-size:12px}.ig-trend>div:first-child span{color:#dcdce1;font-size:17px;font-weight:700}.ig-spark-bars{height:48px;display:flex;align-items:end;gap:3px;border-bottom:1px solid #39393f}.ig-spark-bars i{min-width:3px;flex:1 1 0;max-width:18px;border-radius:2px 2px 0 0;background:#64b58f}.ig-top-posts>a{display:grid;grid-template-columns:38px minmax(0,1fr) 70px 70px;align-items:center;gap:9px;min-height:52px;border-bottom:1px solid #2d2d32;color:inherit;text-decoration:none}.ig-top-posts>a:last-child{border-bottom:0}.ig-top-posts>a>strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ig-top-posts>a>span:not(.ig-list-thumb){display:grid;gap:1px;text-align:right}.ig-top-posts b{font-size:12px}.ig-top-posts small{color:#7f7f88;font-size:9px}.ig-audience>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ig-audience>header>span{color:#85858f;font-size:11px}.ig-audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.ig-audience-group{display:grid;align-content:start;gap:8px}.ig-audience-group>strong{font-size:12px}.ig-audience-row{display:grid;grid-template-columns:minmax(0,84px) minmax(0,1fr) 46px;align-items:center;gap:9px;font-size:11px}.ig-audience-row>span{overflow:hidden;color:#b7b7bf;text-overflow:ellipsis;white-space:nowrap}.ig-audience-row>i{height:6px;border-radius:3px;background:#2d2d32}.ig-audience-row>i>b{display:block;height:100%;border-radius:3px;background:#64b58f}.ig-audience-row>small{color:#dcdce1;font-size:11px;font-weight:700;text-align:right}.ig-empty-analytics{min-height:280px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center}.ig-empty-analytics h3,.ig-empty-analytics p{margin:0}.ig-empty-analytics p{max-width:520px;color:#8d8d96}.ig-loading{min-height:220px;display:flex;align-items:center;justify-content:center;gap:8px;color:#9898a1}.ig-editor-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0000009e}.ig-editor{width:min(760px,100vw);height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid #36363c;background:#151517;box-shadow:-18px 0 42px #0000004d}.ig-editor>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-bottom:1px solid #303036}.ig-editor>header>div{min-width:0;display:grid;gap:3px}.ig-editor>header span{color:#898992;font-size:11px;text-transform:uppercase}.ig-editor>header h3{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.ig-editor form{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.ig-editor fieldset{min-width:0;overflow-y:auto;margin:0;padding:18px;border:0}.ig-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ig-editor-fields label{min-width:0;display:grid;gap:6px}.ig-editor-fields label>span{color:#b7b7bf;font-size:11px;font-weight:700}.ig-editor-fields .span-2{grid-column:1 / -1}.ig-editor-fields textarea{min-height:88px;resize:vertical}.ig-editor-fields label>small{color:#7e7e87;text-align:right}.ig-media-editor{display:grid;gap:7px;margin-top:14px}.ig-media-upload{min-height:82px;display:grid;place-items:center;align-content:center;gap:3px;padding:10px;border:1px dashed #4b4b52;border-radius:6px;color:#9797a0;cursor:pointer}.ig-media-upload strong{color:#e2e2e6;font-size:12px}.ig-media-upload span{font-size:10px}.ig-media-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ig-editor-asset{gap:9px;min-height:46px;padding:5px 7px;border:1px solid #303036;border-radius:5px;background:#1d1d20}.ig-editor-asset img{width:34px;height:34px;border-radius:3px;object-fit:cover}.ig-editor-asset span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.ig-editor-asset.pending{color:#9f9fa8}.ig-editor footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #303036}.admin-shell[data-theme=light] .instagram-console{color:#23252b}.admin-shell[data-theme=light] .ig-header,.admin-shell[data-theme=light] .ig-calendar,.admin-shell[data-theme=light] .ig-post-table,.admin-shell[data-theme=light] .ig-view-switch{border-color:#dfe1e7;background:#fffffff5;box-shadow:0 10px 26px #1f222a0f}.admin-shell[data-theme=light] .ig-header{border-color:#21242c14;box-shadow:0 14px 34px #1f222a14}.admin-shell[data-theme=light] .ig-account>div>span,.admin-shell[data-theme=light] .ig-header-status>span{color:#747782}.admin-shell[data-theme=light] .ig-header-status strong,.admin-shell[data-theme=light] .ig-metric strong,.admin-shell[data-theme=light] .ig-settings-grid dd{color:#22242a}.admin-shell[data-theme=light] .ig-area-tabs{gap:12px;padding:0 0 8px;border-color:#d9dce4}.admin-shell[data-theme=light] .ig-area-tabs button{min-height:42px;padding:9px 4px;border-radius:0;border-bottom:2px solid transparent;color:#737782;background:transparent;box-shadow:none}.admin-shell[data-theme=light] .ig-area-tabs button:hover{background:transparent;color:#2b2d34;box-shadow:none}.admin-shell[data-theme=light] .ig-area-tabs button.active,.admin-shell[data-theme=light] .ig-area-tabs button.active:not(.content-select),.admin-shell[data-theme=light] .ig-area-tabs button.active:focus,.admin-shell[data-theme=light] .ig-area-tabs button.active:focus-visible{border-color:#18191d;background:transparent;color:#18191d;box-shadow:none;outline-offset:4px}.admin-shell[data-theme=light] .ig-connection-note{border-color:#e4cd72;background:#fff9de;color:#725c09}.admin-shell[data-theme=light] .ig-connection-note span{color:#776b38}.admin-shell[data-theme=light] .ig-metric,.admin-shell[data-theme=light] .ig-drafts button,.admin-shell[data-theme=light] .ig-feed-item{border-color:#dddfe6;background:#fff}.admin-shell[data-theme=light] .ig-unavailable-metrics .ig-metric{background:transparent}.admin-shell[data-theme=light] .ig-calendar>header,.admin-shell[data-theme=light] .ig-calendar-grid>div,.admin-shell[data-theme=light] .ig-calendar-weekdays span{border-color:#e2e2e6}.admin-shell[data-theme=light] .ig-calendar-grid>div{background:#fff}.admin-shell[data-theme=light] .ig-calendar-grid>div.outside{background:#f5f5f7;color:#9a9aa2}.admin-shell[data-theme=light] .ig-calendar-post{background:#ececf0;color:#313136}.admin-shell[data-theme=light] .ig-calendar-post:hover{background:#e0e0e5}.admin-shell[data-theme=light] .ig-post-row{border-color:#e4e4e8;color:#57575f}.admin-shell[data-theme=light] .ig-post-row.header{background:#f1f1f4;color:#6a6a73}.admin-shell[data-theme=light] .ig-post-title{color:#1f1f23;background:transparent}.admin-shell[data-theme=light] .ig-settings-grid .panel{border:1px solid rgba(33,36,44,.08);background:#fffffff5}.admin-shell[data-theme=light] .ig-settings-grid .panel>header h3{color:#202228}.admin-shell[data-theme=light] .ig-settings-grid dl>div{border-color:#e3e5eb}.admin-shell[data-theme=light] .ig-settings-grid dt{color:#80838e}.admin-shell[data-theme=light] .ig-connected-note{border-color:#b8dec8;background:#edf8f1;color:#276142}.admin-shell[data-theme=light] .ig-editor{border-color:#d7d7dc;background:#fff;color:#202024}.admin-shell[data-theme=light] .ig-editor>header,.admin-shell[data-theme=light] .ig-editor footer{border-color:#e0e0e5}.admin-shell[data-theme=light] .ig-editor-fields label>span,.admin-shell[data-theme=light] .ig-media-upload strong{color:#414147}.admin-shell[data-theme=light] .ig-media-upload{border-color:#bdbdc5;color:#777780}.admin-shell[data-theme=light] .ig-editor-asset{border-color:#dddde2;background:#f7f7f9}.admin-shell[data-theme=light] .ig-safe-pill{border-color:#a8c694;background:#edf7e7;color:#3f632f}.admin-shell[data-theme=light] .ig-settings-grid button.danger:not(:disabled){border-color:#f0c9ce;background:#fff5f6;color:#a23a46;box-shadow:inset 0 0 0 1px #f0c9ce}.admin-shell[data-theme=light] .ig-settings-grid button.danger:not(:disabled):hover{background:#ffecee;color:#842d37;box-shadow:inset 0 0 0 1px #e7aeb6}.admin-shell[data-theme=light] .ig-status-badge.status-draft{border-color:#d9dce4;background:#f0f1f5;color:#5b606b}.admin-shell[data-theme=light] .ig-status-badge.status-manual{border-color:#efb9bf;background:#fff0f2;color:#a53743}.admin-shell[data-theme=light] .ig-status-badge.status-pending{border-color:#ead992;background:#fff9dc;color:#765a0c}.admin-shell[data-theme=light] .ig-status-badge.status-scheduled{border-color:#bdd2f4;background:#eef5ff;color:#285a9c}.admin-shell[data-theme=light] .ig-status-badge.status-published{border-color:#aadfbd;background:#e9f9ef;color:#1f6d43}.admin-shell[data-theme=light] .ig-trend{border-color:#e2e2e6}.admin-shell[data-theme=light] .ig-trend>div:first-child span{color:#303035}.admin-shell[data-theme=light] .ig-spark-bars{border-color:#d9d9df}.admin-shell[data-theme=light] .ig-spark-bars i{background:#3f9e72}.admin-shell[data-theme=light] .ig-top-posts>a{border-color:#e2e2e6}.admin-shell[data-theme=light] .ig-audience-row>span{color:#5c5c66}.admin-shell[data-theme=light] .ig-audience-row>i{background:#e6e6ea}.admin-shell[data-theme=light] .ig-audience-row>i>b{background:#3f9e72}.admin-shell[data-theme=light] .ig-audience-row>small{color:#303035}@media (max-width: 1120px){.ig-header{grid-template-columns:1fr auto}.ig-header-status{grid-column:1 / -1;grid-row:2}.ig-feed{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-calendar{overflow-x:auto}.ig-calendar>header{min-width:700px}}@media (max-width: 760px){.ig-header{grid-template-columns:1fr;gap:12px}.ig-header-actions{justify-content:flex-start}.ig-header-status{grid-column:auto;grid-row:auto;grid-template-columns:1fr;gap:9px}.ig-metrics,.ig-overview-grid,.ig-settings-grid,.ig-analytics-grid{grid-template-columns:1fr 1fr}.ig-overview-grid>*,.ig-settings-grid>*,.ig-analytics-grid>*{grid-column:1 / -1}.ig-feed{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-editor-fields{grid-template-columns:1fr}.ig-editor-fields .span-2{grid-column:auto}.ig-top-posts>a{grid-template-columns:38px minmax(0,1fr) 58px 58px}}@media (max-width: 480px){.ig-metrics{grid-template-columns:1fr}.ig-connection-note{align-items:flex-start;flex-wrap:wrap}.ig-connection-note button{margin-left:30px}.ig-editor fieldset,.ig-editor>header,.ig-editor footer{padding-inline:13px}.ig-trend{grid-template-columns:88px minmax(0,1fr)}.ig-top-posts>a{grid-template-columns:38px minmax(0,1fr) 58px}.ig-top-posts>a>span:last-child{display:none}}@media (max-width: 640px){.saas-health-grid,.saas-signal-grid{grid-template-columns:1fr}.grid-flow,.split,.section-panel,.metric-grid,.behavior-metric-grid,.saas-health-grid,.saas-signal-grid{min-width:0}.section-panel>*,.metric-card,.series-chart,.series-chart svg{min-width:0;max-width:100%}.workspace{padding:14px}.panel,.auth-card{padding:16px;border-radius:12px}.topline{gap:12px;margin-bottom:16px}.topline button.secondary,.section-panel>header button,.publication-actions button,.publication-actions .button-link{width:100%;justify-content:center}.section-panel>header .period-filter{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.section-panel>header .period-filter button{width:auto;min-width:0;padding-inline:6px;white-space:nowrap}.authorization-card{grid-template-columns:1fr;gap:10px}.authorization-statuses{grid-template-columns:1fr;gap:8px}.authorization-user{padding:14px}.authorization-refresh{width:100%}.annual-billing-summary{grid-template-columns:1fr;gap:10px}.annual-billing-list article{align-items:flex-start;flex-direction:column;gap:5px}.metric-card,.module-card,.marketing-summary article,.online-now-card,.user-base-card,.integration-card,.brand-asset-card,.audience-editor,.audience-summary-card,.audience-instagram-card{min-width:0}.online-now-card,.user-base-card,.retention-card,.product-metric,.finance-metric{min-height:0}.online-now-card>strong,.user-base-card>strong{font-size:34px}.plan-breakdown,.audience-ig-metrics,.finance-overview-grid{grid-template-columns:1fr}.overview-detail-grid .product-metric,.overview-detail-grid .finance-metric{grid-template-columns:1fr;align-items:start;gap:10px}.overview-detail-grid .product-metric strong,.overview-detail-grid .finance-metric strong{white-space:normal}.toolbar.compact,.publication-actions,.ig-header-actions,.ig-planning-toolbar{align-items:stretch}.toolbar.compact select,.toolbar.compact button,.publication-actions button,.publication-actions .button-link{flex:1 1 100%}.audience-editor>header,.audience-instagram-card>header,.brand-subsection>header{align-items:flex-start;flex-direction:column}.integration-tabs,.ig-area-tabs{overflow-x:auto;scrollbar-width:none}.integration-tabs::-webkit-scrollbar,.ig-area-tabs::-webkit-scrollbar{display:none}.integration-tabs button{flex:0 0 auto}.ig-header{padding:12px}.ig-account strong{white-space:normal}.ig-header-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.ig-header-actions .ig-safe-pill{grid-column:1 / -1;justify-content:center}.ig-header-actions button:not(.secondary){width:100%}.ig-area-tabs{gap:14px;margin-inline:-2px;padding-inline:2px;overscroll-behavior-inline:contain;scroll-padding-inline:2px}.ig-area-tabs button{flex:0 0 auto;justify-content:center;min-width:max-content;padding-inline:2px;white-space:nowrap}.ig-settings-grid dl>div{grid-template-columns:1fr;gap:5px}.ig-connected-note{width:100%;justify-content:center}.ig-feed{gap:3px}.ig-feed-item>span:not(.ig-status-badge){top:4px;left:4px;padding:2px 4px;font-size:9px}.ig-feed-item>.ig-status-badge{right:4px;bottom:4px;min-height:18px;padding:3px 5px;font-size:8px}.ig-calendar-weekdays,.ig-calendar-grid{min-width:700px}.ig-top-posts>a{grid-template-columns:38px minmax(0,1fr) 52px}.ig-top-posts>a>span:last-child{display:none}.ig-audience>header{align-items:flex-start;flex-direction:column;gap:2px;margin-bottom:10px}.ig-audience-grid{grid-template-columns:1fr;gap:16px}.ig-audience-row{grid-template-columns:minmax(0,124px) minmax(0,1fr) 44px}}@media (max-width: 380px){.sidebar{padding-inline:10px}.sidebar nav button,.marketing-tabs button{min-height:40px;padding-inline:4px}.workspace{padding:12px}.panel,.auth-card{padding:14px}.section-panel>header .period-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-usage-metrics{grid-template-columns:1fr}}.finance-summary{display:flex;min-height:160px;flex-direction:column;gap:12px;padding:18px;overflow:hidden}.finance-summary .metric-card-label{align-items:flex-start}.finance-summary .metric-card-label>svg{width:36px;height:36px;padding:8px;border-radius:8px}.finance-summary .metric-card-heading{display:grid;gap:3px}.finance-summary .metric-card-heading small{color:#a7a7af;font-size:11px;font-weight:600;line-height:1.35}.finance-summary strong{margin-top:auto;font-size:clamp(28px,2.2vw,38px);line-height:1}.finance-summary.revenue{background:#0d1d14}.finance-summary.revenue .metric-card-label>svg{background:#174e30;color:#75e3a8}.finance-summary.revenue strong{color:#75e3a8}.finance-summary.fixed-costs{background:#21170f}.finance-summary.fixed-costs .metric-card-label>svg{background:#59371b;color:#f5ad57}.finance-summary.fixed-costs strong{color:#f5ad57}.finance-summary.total-costs{background:#241214}.finance-summary.total-costs .metric-card-label>svg{background:#67272e;color:#ff959f}.finance-summary.total-costs strong{color:#ff959f}.finance-summary.profit{background:#111113;box-shadow:inset 0 0 0 1px #34343a,0 12px 30px #0000004d}.finance-summary.profit .metric-card-label{color:#f5f5f6}.finance-summary.profit .metric-card-heading small{color:#b8b8c0}.finance-summary.profit.positive{background:#111113;box-shadow:inset 0 0 0 1px #2d6944,0 12px 30px #0000004d}.finance-summary.profit.positive .metric-card-label>svg{background:#185e38;color:#7ff1b1}.finance-summary.profit.positive strong{color:#7ff1b1}.finance-summary.profit.negative{background:#111113;box-shadow:inset 0 0 0 1px #873640,0 12px 30px #0000004d}.finance-summary.profit.negative .metric-card-label>svg{background:#7a2833;color:#ffb0b7}.finance-summary.profit.negative strong{color:#ffb0b7}.admin-shell[data-theme=light] .finance-summary .metric-card-heading small{color:#686a75}.admin-shell[data-theme=light] .finance-summary.revenue{background:#edf9f1}.admin-shell[data-theme=light] .finance-summary.revenue .metric-card-label>svg{background:#d8f2e1;color:#1d7b47}.admin-shell[data-theme=light] .finance-summary.revenue strong{color:#1d7b47}.admin-shell[data-theme=light] .finance-summary.fixed-costs{background:#fff4e9}.admin-shell[data-theme=light] .finance-summary.fixed-costs .metric-card-label>svg{background:#ffe5c7;color:#bd6514}.admin-shell[data-theme=light] .finance-summary.fixed-costs strong{color:#a55512}.admin-shell[data-theme=light] .finance-summary.total-costs{background:#fff0f1}.admin-shell[data-theme=light] .finance-summary.total-costs .metric-card-label>svg{background:#ffdce0;color:#bd3e4c}.admin-shell[data-theme=light] .finance-summary.total-costs strong{color:#ad3442}.admin-shell[data-theme=light] .finance-summary.profit{background:#111113;color:#f5f5f6}.admin-shell[data-theme=light] .finance-summary.profit .metric-card-heading small{color:#b8b8c0}.admin-shell[data-theme=light] .finance-summary.profit.positive{background:#111113;box-shadow:inset 0 0 0 1px #2d6944,0 12px 30px #0000004d}.admin-shell[data-theme=light] .finance-summary.profit.positive .metric-card-label>svg{background:#d2f1dd;color:#1c7b46}.admin-shell[data-theme=light] .finance-summary.profit.positive strong{color:#176b3c}.admin-shell[data-theme=light] .finance-summary.profit.negative{background:#111113;box-shadow:inset 0 0 0 1px #873640,0 12px 30px #0000004d}.admin-shell[data-theme=light] .finance-summary.profit.negative .metric-card-label>svg{background:#ffd8de;color:#bd3949}.admin-shell[data-theme=light] .finance-summary.profit.negative strong{color:#aa3040}@media (max-width: 640px){.finance-summary{min-height:138px}.finance-summary strong{font-size:31px}}.integration-card.connected .integration-light{background:#174d30;color:#7de5a9}.integration-card.attention .integration-light{background:#66500b;color:#ffe16a}.integration-card.manual .integration-light{background:#173f72;color:#8bc5ff}.integration-card.setup .integration-light{background:#642a32;color:#ffa9b2}.integration-card.connected .integration-status{background:#123d27;color:#8cf0b8}.integration-card.attention .integration-status{background:#514009;color:#ffe16a}.integration-card.manual .integration-status{background:#163660;color:#9bcfff}.integration-card.setup .integration-status{background:#54242b;color:#ffb5bd}.integration-card.connected .status-led,.integration-detail.connected .status-led{background:#57d98b;box-shadow:0 0 0 3px #57d98b29}.integration-card.attention .status-led,.integration-detail.attention .status-led{background:#ffd52f;box-shadow:0 0 0 3px #ffd52f2b}.integration-card.manual .status-led,.integration-detail.manual .status-led{background:#58abff;box-shadow:0 0 0 3px #58abff29}.integration-card.setup .status-led,.integration-detail.setup .status-led{background:#ff727f;box-shadow:0 0 0 3px #ff727f29}.admin-shell[data-theme=light] .integration-card.connected .integration-light{background:#d8f3e2;color:#187a46}.admin-shell[data-theme=light] .integration-card.attention .integration-light{background:#fff1b5;color:#9a7100}.admin-shell[data-theme=light] .integration-card.manual .integration-light{background:#dcebff;color:#246db9}.admin-shell[data-theme=light] .integration-card.setup .integration-light{background:#ffe0e4;color:#bd3c4b}.admin-shell[data-theme=light] .integration-card.connected .integration-status{background:#e7f8ed;color:#1c7847}.admin-shell[data-theme=light] .integration-card.attention .integration-status{background:#fff7cf;color:#916800}.admin-shell[data-theme=light] .integration-card.manual .integration-status{background:#eaf3ff;color:#286db4}.admin-shell[data-theme=light] .integration-card.setup .integration-status{background:#fff0f2;color:#b63a48}.internal-exclusion-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.internal-exclusion-header .muted{max-width:760px;margin:0}.apple-switch{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:#e7e7ea;font-size:13px;font-weight:800;cursor:pointer}.apple-switch input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.apple-switch>span{position:relative;width:44px;height:26px;border-radius:999px;background:#4a4a50;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background .18s ease,box-shadow .18s ease}.apple-switch>span:after{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;content:"";transition:transform .18s ease}.apple-switch input:checked+span{background:#2fa568;box-shadow:inset 0 0 0 1px #adffcd66}.apple-switch input:checked+span:after{transform:translate(18px)}.apple-switch input:focus-visible+span{outline:3px solid rgba(90,172,255,.65);outline-offset:3px}.apple-switch input:disabled+span{opacity:.55}.internal-email-list{display:grid;gap:9px;max-width:610px;margin-top:18px}.internal-email-row{display:flex;align-items:center;gap:8px}.internal-email-row input{min-width:0;flex:1}.internal-email-row .icon-button{width:38px;height:38px;padding:0}.danger-icon{color:#ff929c}.internal-exclusion-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.admin-shell[data-theme=light] .apple-switch{color:#2b2b30}.admin-shell[data-theme=light] .apple-switch>span{background:#c9cbd2;box-shadow:inset 0 0 0 1px #b6b8c0}.admin-shell[data-theme=light] .apple-switch input:checked+span{background:#24a55c;box-shadow:inset 0 0 0 1px #168447}.admin-shell[data-theme=light] .danger-icon{color:#bd3c4b}@media (max-width: 640px){.internal-exclusion-header{align-items:stretch;flex-direction:column;gap:14px}.apple-switch{justify-content:space-between}.internal-exclusion-actions>button{flex:1 1 100%;justify-content:center}}.revenue-forecast-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.75fr);gap:16px}.revenue-forecast-main{min-width:0;padding:18px;border:1px solid #303036;border-radius:8px;background:#111113}.revenue-forecast-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.forecast-kicker{display:inline-flex;align-items:center;gap:6px;color:#72d5a0;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.revenue-forecast-header h4{margin:7px 0 0;font-size:26px;line-height:1.05}.revenue-forecast-header h4 small{color:#aaaab1;font-size:12px;font-weight:650}.forecast-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;color:#c9c9cf;font-size:11px;font-weight:700}.forecast-legend span{display:inline-flex;align-items:center;gap:5px}.forecast-legend i{width:9px;height:9px;border-radius:3px}.forecast-legend .confirmed{background:#44bd78}.forecast-legend .potential{background:repeating-linear-gradient(135deg,#74b7ff 0,#74b7ff 3px,#386fa7 3px,#386fa7 6px)}.revenue-forecast-chart{display:grid;grid-template-columns:65px minmax(0,1fr);gap:10px;min-height:245px;margin-top:16px}.revenue-forecast-scale{display:flex;flex-direction:column;justify-content:space-between;padding:18px 0 34px;color:#83838b;font-size:10px;font-weight:700;text-align:right}.revenue-forecast-columns{display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));align-items:end;gap:8px;padding:0 0 10px;border-bottom:1px solid #3a3a40;background:repeating-linear-gradient(to bottom,transparent 0 calc(50% - 1px),rgba(255,255,255,.1) calc(50% - 1px) 50%,transparent 50% calc(100% - 1px),rgba(255,255,255,.1) calc(100% - 1px) 100%)}.revenue-forecast-column{display:grid;grid-template-rows:20px 145px 16px 15px;align-items:end;gap:5px;min-width:0;text-align:center}.revenue-forecast-column>strong{color:#dcdce1;font-size:10px;font-weight:800;white-space:nowrap}.revenue-forecast-track{display:flex;flex-direction:column;justify-content:flex-end;width:min(100%,44px);height:145px;margin:0 auto;overflow:hidden;border-radius:6px 6px 2px 2px;background:#ffffff0b}.revenue-forecast-track i{display:block;flex:0 0 auto;min-height:0}.revenue-forecast-confirmed{background:linear-gradient(180deg,#58d68c,#218b54)}.revenue-forecast-potential{background:repeating-linear-gradient(135deg,#78baff 0,#78baff 4px,#396f9e 4px,#396f9e 8px);border-bottom:1px solid rgba(255,255,255,.35)}.revenue-forecast-column>span{color:#e9e9ec;font-size:11px;font-weight:800;text-transform:capitalize}.revenue-forecast-column>small{color:#7eaee1;font-size:9px;font-weight:700;white-space:nowrap}.forecast-footnote{margin:10px 0 0;color:#95959d;font-size:11px;line-height:1.45}.revenue-forecast-insights{display:grid;gap:10px}.forecast-stat{display:grid;align-content:center;gap:4px;min-height:0;padding:16px;border:1px solid #303036;border-radius:8px;background:#18181b}.forecast-stat span{color:#a2a2a9;font-size:11px;font-weight:800;text-transform:uppercase}.forecast-stat strong{font-size:24px;line-height:1.05}.forecast-stat small{color:#bcbcc2;font-size:11px;line-height:1.35}.forecast-stat.trials strong{color:#83bdff}.forecast-stat.coupons strong{color:#f5ce55}.forecast-stat.potential strong{color:#76e0a3;font-size:19px}.trial-expiry-list{display:grid;gap:0;margin-top:14px;border:1px solid #303036;border-radius:8px;overflow:hidden}.trial-expiry-list>header,.trial-expiry-list>article{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px}.trial-expiry-list>header{border-bottom:1px solid #303036;color:#e7e7ea;font-size:12px;font-weight:800}.trial-expiry-list>header small{color:#9d9da4;font-size:10px;font-weight:650;text-align:right}.trial-expiry-list>article+article{border-top:1px solid #303036}.trial-expiry-list>article>span:last-child{color:#78dca3;font-size:12px;font-weight:800}.trial-date{color:#8bbfff;font-size:12px;font-weight:800}.trial-expiry-list strong{color:#e9e9ec;font-size:13px}.trial-expiry-list em{display:inline-flex;margin-left:7px;padding:2px 5px;border-radius:999px;background:#473b12;color:#f8d466;font-size:9px;font-style:normal;letter-spacing:.04em;vertical-align:1px}.trial-expiry-list em.annual,.billing-cycle.yearly{background:#173a63;color:#8ac2ff}.trial-expiry-list em.monthly,.billing-cycle.monthly{background:#193d2d;color:#8ce0b0}.trial-person{display:grid;gap:3px;min-width:0}.trial-person a{overflow:hidden;color:#83bdff;font-size:11px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.trial-person a:hover{text-decoration:underline}.trial-person small{color:#909099;font-size:11px}.trial-expiry-list>article>span:last-child{display:grid;justify-items:end;gap:3px}.trial-expiry-list>article>span:last-child small{color:#9c9ca4;font-size:10px;font-weight:650}.annual-billing-summary{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:18px;align-items:stretch}.annual-billing-summary>div:first-child{display:grid;align-content:center;gap:6px;padding:18px;border:1px solid #254e79;border-radius:8px;background:#101f31}.annual-billing-summary>div:first-child span{color:#9bc9ff;font-size:11px;font-weight:800;text-transform:uppercase}.annual-billing-summary>div:first-child strong{color:#85c1ff;font-size:30px;line-height:1}.annual-billing-summary>div:first-child small{color:#b5c8da;font-size:12px;line-height:1.4}.annual-billing-list{display:grid;overflow:hidden;border:1px solid #303036;border-radius:8px}.annual-billing-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px}.annual-billing-list article+article{border-top:1px solid #303036}.annual-billing-list article>div{display:grid;gap:4px;min-width:0}.annual-billing-list strong{overflow:hidden;color:#e9e9ec;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.annual-billing-list span{color:#a7a7ae;font-size:11px}.annual-billing-list b{color:#84c4ff;font-size:13px;white-space:nowrap}.billing-cycle{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:11px;font-weight:800}.trial-expiry-list>.muted{margin:14px}.admin-shell[data-theme=light] .revenue-forecast-main{border-color:#dfe1e7;background:#fff;box-shadow:0 12px 28px #21242c0d}.admin-shell[data-theme=light] .revenue-forecast-header h4{color:#202228}.admin-shell[data-theme=light] .revenue-forecast-header h4 small{color:#676a73}.admin-shell[data-theme=light] .forecast-kicker{color:#267d4b}.admin-shell[data-theme=light] .forecast-legend{color:#4d5058}.admin-shell[data-theme=light] .revenue-forecast-scale{color:#70737d}.admin-shell[data-theme=light] .revenue-forecast-columns{border-color:#dfe1e7;background:repeating-linear-gradient(to bottom,transparent 0 calc(50% - 1px),rgba(57,61,70,.12) calc(50% - 1px) 50%,transparent 50% calc(100% - 1px),rgba(57,61,70,.12) calc(100% - 1px) 100%)}.admin-shell[data-theme=light] .revenue-forecast-column>strong{color:#3d4048}.admin-shell[data-theme=light] .revenue-forecast-track{background:#f0f2f5}.admin-shell[data-theme=light] .revenue-forecast-potential{border-color:#21537e47}.admin-shell[data-theme=light] .revenue-forecast-column>span{color:#292c33}.admin-shell[data-theme=light] .forecast-footnote{color:#656871}.admin-shell[data-theme=light] .forecast-stat{border-color:#dfe1e7;background:#f9fafc;box-shadow:0 10px 22px #21242c0a}.admin-shell[data-theme=light] .forecast-stat span{color:#666973}.admin-shell[data-theme=light] .forecast-stat small{color:#5a5d66}.admin-shell[data-theme=light] .trial-expiry-list{border-color:#dfe1e7;background:#fff}.admin-shell[data-theme=light] .trial-expiry-list>header,.admin-shell[data-theme=light] .trial-expiry-list>article+article{border-color:#e4e5e9}.admin-shell[data-theme=light] .trial-expiry-list>header{color:#24252a}.admin-shell[data-theme=light] .trial-expiry-list strong{color:#25262b}.admin-shell[data-theme=light] .trial-person a{color:#276db8}.admin-shell[data-theme=light] .trial-expiry-list em.annual,.admin-shell[data-theme=light] .billing-cycle.yearly{background:#e8f2ff;color:#2867ae}.admin-shell[data-theme=light] .trial-expiry-list em.monthly,.admin-shell[data-theme=light] .billing-cycle.monthly{background:#eaf8ef;color:#267545}.admin-shell[data-theme=light] .annual-billing-summary>div:first-child{border-color:#bdd9f6;background:#eef6ff}.admin-shell[data-theme=light] .annual-billing-summary>div:first-child span{color:#3574b7}.admin-shell[data-theme=light] .annual-billing-summary>div:first-child strong{color:#2465a9}.admin-shell[data-theme=light] .annual-billing-summary>div:first-child small{color:#526f8a}.admin-shell[data-theme=light] .annual-billing-list,.admin-shell[data-theme=light] .annual-billing-list article+article{border-color:#e1e4eb}.admin-shell[data-theme=light] .annual-billing-list strong{color:#292b31}.admin-shell[data-theme=light] .annual-billing-list span{color:#656873}.admin-shell[data-theme=light] .annual-billing-list b{color:#2867ae}@media (max-width: 820px){.revenue-forecast-layout{grid-template-columns:1fr}.revenue-forecast-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.revenue-forecast-main{padding:14px}.revenue-forecast-header{flex-direction:column}.forecast-legend{justify-content:flex-start}.revenue-forecast-chart{grid-template-columns:45px minmax(0,1fr);gap:5px;min-height:215px}.revenue-forecast-column{grid-template-rows:16px 126px 16px 15px}.revenue-forecast-track{height:126px;max-width:33px}.revenue-forecast-column>strong{font-size:8px;transform:rotate(-35deg);transform-origin:bottom center}.revenue-forecast-columns{gap:3px}.revenue-forecast-insights{grid-template-columns:1fr}.trial-expiry-list>header,.trial-expiry-list>article{grid-template-columns:1fr auto;gap:7px}.trial-expiry-list>header small{display:none}.trial-expiry-list>article strong{grid-column:1}.trial-expiry-list>article>span:last-child{grid-column:2;grid-row:1 / span 2}}.finance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-summary-grid .finance-summary{min-height:148px;gap:12px}.finance-summary-grid .finance-summary>strong{order:-1;margin-top:0}.finance-summary-grid .finance-summary .metric-card-label{margin-top:auto}.finance-summary-grid .finance-summary .metric-card-label>svg{flex:0 0 auto}.cost-name{display:inline-flex;align-items:center;gap:10px;min-width:0}.cost-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-brand-logo{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;overflow:hidden;border:1px solid #35353b;border-radius:7px;background:#202024}.cost-brand-logo img{width:18px;height:18px;object-fit:contain}.cost-add-button{display:inline-flex;align-items:center;gap:7px}.cost-row-new{align-items:start}.cost-row-new .cost-name input{min-width:0;padding:9px 10px}.cost-new-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.cost-new-actions select{width:122px;min-height:38px;padding:8px;font-size:12px}.cost-new-actions button{min-height:38px;padding:8px 10px;font-size:12px}.cost-new-error{grid-column:1 / -1;color:#f3848d;font-size:11px}.admin-shell[data-theme=light] .cost-brand-logo{border-color:#e1e2e7;background:#fff;box-shadow:0 2px 7px #17171c0f}.admin-shell[data-theme=light] .cost-new-error{color:#b43846}.admin-shell[data-theme=light] .analytics-source-filter{border-color:#d8d9df;background:#f3f4f7}.admin-shell[data-theme=light] .analytics-source-filter button,.admin-shell[data-theme=light] .analytics-source-filter button.secondary{color:#5c5f68}.admin-shell[data-theme=light] .analytics-source-filter button:hover{background:#e3e5eb;color:#282a30}.admin-shell[data-theme=light] .analytics-source-filter button.active,.admin-shell[data-theme=light] .analytics-source-filter button.active:hover{background:#f2c94c;color:#1f1c10}.admin-shell[data-theme=light] .landing-preview{border-color:#d7d9e1;box-shadow:0 12px 28px #20232b1a}.admin-shell[data-theme=light] .landing-preview-browser{border-color:#e1e2e8;background:#f1f2f5}.admin-shell[data-theme=light] .landing-heatmap-key header strong{color:#23252a}.admin-shell[data-theme=light] .landing-heatmap-key header span,.admin-shell[data-theme=light] .landing-heatmap-key>p{color:#676a74}.admin-shell[data-theme=light] .landing-heatmap-section-list h4,.admin-shell[data-theme=light] .landing-heatmap-click-list h4{color:#6e7079}.admin-shell[data-theme=light] .landing-heatmap-section-list b,.admin-shell[data-theme=light] .landing-heatmap-click-list b{color:#303238}.admin-shell[data-theme=light] .landing-heatmap-section-list strong{color:#b93e49}.admin-shell[data-theme=light] .landing-heatmap-click-list strong{color:#9a7009}.admin-shell[data-theme=light] .landing-heatmap-key>p{border-color:#dedfe5}@media (max-width: 900px){.finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.landing-heatmap-layout{grid-template-columns:1fr}.landing-heatmap-key{grid-template-columns:1fr 1fr;gap:14px 18px;padding:0}.landing-heatmap-key>header,.landing-heatmap-key>p{grid-column:1 / -1}.landing-heatmap-key>p{padding-top:10px}}@media (max-width: 640px){.finance-summary-grid{grid-template-columns:1fr}.topline.acquisition-topline .period-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.topline.acquisition-topline .period-filter button{width:auto;min-width:0;padding-inline:5px}.analytics-source-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.analytics-source-filter button{width:100%;min-width:0}.landing-preview-nav{padding-inline:9px}.landing-preview-nav>i{display:none}.landing-preview-nav>i:first-of-type{display:block}.landing-zone{padding-inline:13px}.landing-zone.hero{min-height:88px}.landing-zone.hero strong{font-size:14px}.landing-zone>div{max-width:76%}.landing-zone strong{font-size:11px}.landing-heatmap-key{grid-template-columns:1fr}.landing-heatmap-key>header,.landing-heatmap-key>p{grid-column:auto}.landing-preview-footer{padding-inline:10px}}@media (max-width: 980px){.audience-persona-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-persona-insights{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.audience-personas>header{align-items:flex-start;flex-direction:column}.audience-persona-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-persona-insights,.audience-persona-detail footer{grid-template-columns:1fr}.audience-persona-detail{padding:13px}.audience-persona-tabs button{min-height:68px}}.admin-shell[data-theme=light] .audience-personas>header span,.admin-shell[data-theme=light] .audience-persona-modal header>div>span{color:#70737d}.admin-shell[data-theme=light] .audience-personas>header h4,.admin-shell[data-theme=light] .audience-persona-modal h4{color:#22242a}.admin-shell[data-theme=light] .audience-personas>header p,.admin-shell[data-theme=light] .audience-persona-modal header p{color:#62656e}.admin-shell[data-theme=light] .audience-personas>header>span:last-child{background:#ebecef;color:#454850}.admin-shell[data-theme=light] .audience-persona-card{border-color:#dedfe5;background:#fff;color:#24262c}.admin-shell[data-theme=light] .audience-persona-card:hover{border-color:#aeb0b8;background:#fff}.admin-shell[data-theme=light] .audience-persona-card small{color:#646771}.admin-shell[data-theme=light] .audience-persona-modal{border-color:#dedfe5;background:#fff}.admin-shell[data-theme=light] .audience-persona-modal .audience-persona-insights>div{background:#f5f6f8}.admin-shell[data-theme=light] .audience-persona-modal .audience-persona-insights strong,.admin-shell[data-theme=light] .audience-persona-modal footer strong{color:#3e4149}.admin-shell[data-theme=light] .audience-persona-modal .audience-persona-insights p,.admin-shell[data-theme=light] .audience-persona-modal footer p{color:#595c65}.admin-shell[data-theme=light] .audience-persona-modal footer{border-color:#e3e4e9}.admin-shell[data-theme=light] .audience-persona-modal footer i{background:#eeeaff;color:#58499c}@media (max-width: 980px){.audience-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.audience-persona-grid{grid-template-columns:1fr}.audience-persona-card{min-height:148px}.audience-persona-modal-backdrop{padding:12px}.audience-persona-modal{max-height:calc(100vh - 24px);padding:16px}.audience-persona-modal>header{grid-template-columns:auto minmax(0,1fr) auto}.audience-persona-modal .audience-persona-insights,.audience-persona-modal footer{grid-template-columns:1fr}}.blog-workspace{display:grid;gap:18px;min-width:0}.blog-main-tabs{display:flex;gap:28px;min-width:0;padding:0 4px 1px;overflow-x:auto;border-bottom:1px solid #303035;scrollbar-width:none}.blog-main-tabs::-webkit-scrollbar{display:none}.blog-main-tabs button{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:48px;padding:0 2px 13px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#7e7e86;font-size:14px;font-weight:850}.blog-main-tabs button:hover{transform:none!important;color:#d3d3d7}.blog-main-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:transparent;content:""}.blog-main-tabs button.active{color:#f2f2f3}.blog-main-tabs button.active:after{background:#f0c94c}.blog-main-tabs button b{display:grid;min-width:23px;height:23px;place-items:center;padding:0 6px;border-radius:999px;background:#242428;color:#bdbdc2;font-size:10px}.blog-workspace>section{min-width:0;padding:24px;border:1px solid #303035;border-radius:8px;background:#0b0b0c;box-shadow:0 18px 38px #00000047}.blog-workspace>section>header{display:flex;align-items:center;gap:13px;margin-bottom:20px}.blog-workspace>section>header>div{min-width:0}.blog-workspace>section>header p{margin:0 0 2px;color:#929299;font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.blog-workspace>section>header h2{margin:0;color:#f3f3f4;font-size:22px;line-height:1.15}.blog-stage-number{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:50%;background:#f0c94c;color:#151515;font-size:15px;font-weight:950}.blog-official-badge,.blog-stage-count,.blog-editor-state{display:inline-flex;align-items:center;gap:6px;min-height:30px;margin-left:auto;padding:6px 10px;border-radius:999px;background:#202024;color:#c7c7cc;font-size:11px;font-weight:850;white-space:nowrap}.blog-official-badge{background:#113525;color:#82e6ac}.blog-generator-fields{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(260px,1.28fr) auto;gap:12px;align-items:end}.blog-generator-fields label,.blog-editor-form label,.blog-publish-rail label{display:grid;gap:8px;min-width:0}.blog-generator-fields label>span,.blog-editor-form label>span,.blog-publish-rail label>span{display:flex;align-items:center;gap:7px;color:#b9b9bf;font-size:12px;font-weight:800}.blog-generator-fields button,.blog-idea-actions button,.blog-publish-rail button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.blog-generator-fields button{min-height:46px;padding-inline:18px;background:#f2f2f3;color:#111113}.blog-strategy-strip{display:flex;gap:8px;margin-top:16px;overflow-x:auto;scrollbar-width:none}.blog-strategy-strip::-webkit-scrollbar{display:none}.blog-strategy-strip span{flex:0 0 auto;padding:7px 10px;border:1px solid #303035;border-radius:999px;color:#96969d;font-size:10px;font-weight:800}.blog-idea-list{display:grid;border-top:1px solid #303035}.blog-idea-list article{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0;padding:18px 0;border-bottom:1px solid #303035}.blog-idea-index{display:grid;width:38px;height:38px;place-items:center;border:1px solid #3a3a40;border-radius:7px;color:#77777f;font-size:11px;font-weight:900}.blog-idea-copy{min-width:0}.blog-idea-copy>span{display:block;margin-bottom:5px;color:#e1b936;font-size:10px;font-weight:900;text-transform:uppercase}.blog-idea-copy h3{margin:0;color:#f4f4f5;font-size:16px;line-height:1.25}.blog-idea-copy p{margin:6px 0 0;color:#9999a0;font-size:12px;line-height:1.45}.blog-idea-actions{display:flex;gap:8px}.blog-idea-actions button{min-height:38px;padding:8px 11px;font-size:11px}.blog-stage-empty{display:grid;justify-items:center;gap:8px;min-height:180px;place-content:center;padding:26px;border:1px dashed #3a3a40;border-radius:8px;color:#73737b;text-align:center}.blog-stage-empty strong{color:#cfcfd3;font-size:15px}.blog-stage-empty span{font-size:12px}.blog-post-generating{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;min-height:190px;padding:26px;overflow:hidden;border:1px solid #34343a;border-radius:8px;background:#141416}.blog-generation-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#f0c94c;color:#151515}.blog-post-generating>div:nth-child(2){display:grid;min-width:0;gap:6px}.blog-post-generating span{color:#e1b936;font-size:10px;font-weight:900;text-transform:uppercase}.blog-post-generating strong{color:#f3f3f4;font-size:17px;line-height:1.25}.blog-post-generating p{max-width:720px;margin:0;color:#9999a0;font-size:12px;line-height:1.5}.blog-generation-progress{position:absolute;right:26px;bottom:22px;left:88px;height:5px;overflow:hidden;border-radius:999px;background:#29292d}.blog-generation-progress i{display:block;width:42%;height:100%;border-radius:inherit;background:#f0c94c;animation:blog-generation-progress 1.45s ease-in-out infinite}.blog-history{margin-top:22px}.blog-saved-ideas{display:grid;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #303035}.blog-saved-ideas>header{display:flex;align-items:center;justify-content:space-between}.blog-saved-ideas>header>div{display:flex;align-items:center;gap:8px;color:#d8d8dc}.blog-saved-ideas>header>div svg{color:#e1b936}.blog-saved-ideas>header>span{display:grid;min-width:27px;height:27px;place-items:center;border-radius:999px;background:#242428;color:#bdbdc2;font-size:10px;font-weight:850}.blog-history>nav{display:flex;gap:8px;margin-bottom:12px}.blog-history>nav button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:11px}.blog-history>nav b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#7f7f8733;font-size:10px}.blog-history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.blog-history-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;min-height:62px;padding:10px 12px;border:1px solid #303035;background:#141416;box-shadow:none;text-align:left}.blog-history-list>button:hover{transform:none!important;background:#1a1a1d}.blog-history-list>button>svg{color:#e1b936}.blog-history-list>button>span{display:grid;min-width:0;gap:4px}.blog-history-list strong,.blog-history-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-history-list strong{color:#ececee;font-size:12px}.blog-history-list small{color:#85858c;font-size:10px}.blog-history-status{justify-self:end;padding:5px 7px;border-radius:999px;background:#26262a;color:#b5b5bb;font-size:9px;font-weight:850}.blog-history-status.status-scheduled{background:#132c4d;color:#8ac0ff}.blog-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;align-items:start}.blog-editor-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0}.blog-editor-form .span-2{grid-column:1 / -1}.blog-editor-form input,.blog-editor-form textarea,.blog-publish-rail input,.blog-generator-fields input,.blog-generator-fields select{width:100%;border:1px solid #34343a;border-radius:8px;background:#050505;color:#f0f0f2;padding:11px 12px;resize:vertical}.blog-editor-form input:focus,.blog-editor-form textarea:focus,.blog-publish-rail input:focus,.blog-generator-fields input:focus,.blog-generator-fields select:focus{outline:0;border-color:#888891;box-shadow:0 0 0 3px #ffffff12}.blog-cover-picker{display:grid;grid-column:1 / -1;gap:13px;padding:16px;border:1px solid #34343a;border-radius:8px;background:#101012}.blog-cover-picker>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.blog-cover-picker>header>div{display:grid;gap:4px}.blog-cover-actions{display:flex!important;flex:0 0 auto;gap:8px}.blog-cover-picker>header span{display:inline-flex;align-items:center;gap:7px;color:#f0f0f2;font-size:13px;font-weight:850}.blog-cover-picker>header span svg{color:#e1b936}.blog-cover-picker>header small,.blog-cover-credit{color:#87878f;font-size:11px;line-height:1.45}.blog-cover-picker>header button{flex:0 0 auto;min-height:38px;padding:8px 11px;font-size:11px}.blog-cover-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.blog-cover-search input{min-width:0}.blog-cover-search>span{color:#7d7d85;font-size:10px;font-weight:750}.blog-cover-feedback{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border:1px solid #45454c;border-radius:7px;color:#c9c9cf;background:#18181b;font-size:11px;font-weight:700;line-height:1.4}.blog-cover-feedback svg{flex:0 0 auto;margin-top:1px}.blog-cover-feedback.loading{border-color:#665822;color:#e9ca54;background:#201d10}.blog-cover-feedback.success{border-color:#245d42;color:#76dca8;background:#10261b}.blog-cover-feedback.empty{border-color:#655326;color:#edca69;background:#241f12}.blog-cover-feedback.error{border-color:#833c45;color:#ffb3ba;background:#2a1519}.blog-cover-selected{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center;padding:9px;border:1px solid #4d4830;border-radius:7px;background:#181710}.blog-cover-selected img{display:block;width:88px;height:54px;border-radius:4px;object-fit:cover}.blog-cover-selected>div{display:grid;gap:3px;min-width:0}.blog-cover-selected strong{color:#ececee;font-size:12px}.blog-cover-selected span{color:#aaa88e;font-size:10px}.blog-cover-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.blog-cover-results>button{display:grid;min-width:0;padding:0;overflow:hidden;border:1px solid #36363c;border-radius:7px;background:#171719;box-shadow:none;text-align:left}.blog-cover-results>button:hover{transform:translateY(-1px);border-color:#d0ad3f}.blog-cover-results>button.selected{border-color:#f0c94c;box-shadow:0 0 0 2px #f0c94c2e}.blog-cover-results img{display:block;width:100%;aspect-ratio:1.65;background:#242428;object-fit:cover}.blog-cover-results span{display:grid;gap:2px;min-width:0;padding:8px}.blog-cover-results strong,.blog-cover-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-cover-results strong{color:#e6e6e9;font-size:10px}.blog-cover-results small{color:#86868e;font-size:9px}.blog-cover-credit{margin:0;padding-top:2px}.blog-body-editor{min-height:520px;font-family:inherit;line-height:1.65}.blog-publish-rail{position:sticky;top:20px;display:grid;gap:12px;padding:16px;border:1px solid #303035;border-radius:8px;background:#141416}.blog-publish-rail>div{display:grid;gap:5px;padding-bottom:13px;border-bottom:1px solid #303035}.blog-publish-rail>div span,.blog-publish-rail>div small{color:#85858c;font-size:10px;font-weight:750}.blog-publish-rail>div strong{color:#f2f2f3;font-size:18px}.blog-publish-rail .blog-schedule-button{background:#2c6ed5;border-color:transparent;color:#fff}.blog-publish-rail .blog-publish-now,.blog-content-actions .blog-publish-action{background:#248653;border-color:transparent;color:#fff}.blog-editor-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 12px;border:1px solid #35353a;border-radius:8px;color:#d9d9dd;font-size:11px;font-weight:800;text-decoration:none}.blog-library-icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:8px}.blog-library-icon.draft{background:#332b13;color:#f0c94c}.blog-library-icon.published{background:#123624;color:#7ce5a7}.blog-content-list{display:grid;border-top:1px solid #303035}.blog-content-list article{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:18px;align-items:center;min-width:0;padding:18px 0;border-bottom:1px solid #303035}.blog-content-list.published article{grid-template-columns:auto minmax(0,1fr) auto}.blog-list-cover{width:84px;aspect-ratio:1.3;overflow:hidden;border:1px solid #3a3a40;border-radius:7px;background:#232326}.blog-list-cover img{display:block;width:100%;height:100%;object-fit:cover}.blog-list-cover.empty{display:grid;place-items:center;color:#77777f}.blog-content-main{display:grid;min-width:0;justify-items:start;gap:7px}.blog-content-main h3{max-width:900px;margin:0;color:#f0f0f2;font-size:16px;line-height:1.3}.blog-content-main p{margin:0;color:#85858c;font-size:11px;line-height:1.45}.blog-history-status.status-published{background:#123624;color:#7ce5a7}.blog-content-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.blog-content-actions>button:not(.icon-button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;font-size:11px}.blog-content-actions .icon-button,.blog-position-controls .icon-button,.blog-content-actions a.icon-button{display:grid;flex:0 0 38px;width:38px;height:38px;min-height:38px;padding:0;place-items:center;border:1px solid #35353a;border-radius:8px;background:#141416;box-shadow:none;color:#a8a8af;text-decoration:none}.blog-content-actions .icon-button:hover,.blog-position-controls .icon-button:hover{transform:none!important;border-color:#56565e;color:#f1f1f2}.blog-content-actions .icon-button.danger{color:#e36b76}.blog-content-actions .icon-button.danger:hover{border-color:#78343b;background:#2a1518;color:#ff8f99}.blog-content-actions .icon-button:disabled,.blog-position-controls .icon-button:disabled{opacity:.3;cursor:default}.blog-position-controls{display:grid;grid-template-columns:32px;justify-items:center;gap:5px}.blog-position-controls .icon-button{width:32px;height:28px;min-height:28px}.blog-position-controls>span{color:#77777f;font-size:10px;font-weight:900}.blog-order-warning{margin:-4px 0 16px;padding:10px 12px;border:1px solid #594c20;border-radius:7px;background:#211d10;color:#ddc568;font-size:11px}.spin{animation:blog-spin .9s linear infinite}@keyframes blog-spin{to{transform:rotate(360deg)}}@keyframes blog-generation-progress{0%{transform:translate(-115%)}65%,to{transform:translate(275%)}}.admin-shell[data-theme=light] .blog-workspace>section{border-color:#dadde4;background:#fff;box-shadow:0 16px 34px #21242c14}.admin-shell[data-theme=light] .blog-list-cover{border-color:#d9dde5;background:#f3f5f8}.admin-shell[data-theme=light] .blog-list-cover.empty{color:#8b919c}.admin-shell[data-theme=light] .blog-main-tabs{border-color:#d8dbe2}.admin-shell[data-theme=light] .blog-main-tabs button{background:transparent;box-shadow:none;color:#777c86}.admin-shell[data-theme=light] .blog-main-tabs button:hover,.admin-shell[data-theme=light] .blog-main-tabs button.active,.admin-shell[data-theme=light] .blog-main-tabs button.active:not(.content-select){background:transparent;box-shadow:none;color:#202228}.admin-shell[data-theme=light] .blog-main-tabs button b,.admin-shell[data-theme=light] .blog-saved-ideas>header>span{background:#eceef2;color:#5f646e}.admin-shell[data-theme=light] .blog-workspace>section>header p,.admin-shell[data-theme=light] .blog-idea-copy p,.admin-shell[data-theme=light] .blog-stage-empty,.admin-shell[data-theme=light] .blog-history-list small,.admin-shell[data-theme=light] .blog-publish-rail>div span,.admin-shell[data-theme=light] .blog-publish-rail>div small{color:#696e79}.admin-shell[data-theme=light] .blog-workspace>section>header h2,.admin-shell[data-theme=light] .blog-idea-copy h3,.admin-shell[data-theme=light] .blog-stage-empty strong,.admin-shell[data-theme=light] .blog-history-list strong,.admin-shell[data-theme=light] .blog-publish-rail>div strong{color:#202228}.admin-shell[data-theme=light] .blog-official-badge{background:#e7f7ed;color:#237b4b}.admin-shell[data-theme=light] .blog-stage-count,.admin-shell[data-theme=light] .blog-editor-state{background:#eef0f4;color:#5e626c}.admin-shell[data-theme=light] .blog-strategy-strip span,.admin-shell[data-theme=light] .blog-idea-list,.admin-shell[data-theme=light] .blog-idea-list article,.admin-shell[data-theme=light] .blog-publish-rail,.admin-shell[data-theme=light] .blog-publish-rail>div{border-color:#dfe1e7}.admin-shell[data-theme=light] .blog-strategy-strip span{color:#626771;background:#f7f8fa}.admin-shell[data-theme=light] .blog-idea-index{border-color:#d8dbe2;color:#858a94}.admin-shell[data-theme=light] .blog-stage-empty{border-color:#cfd3dc;background:#fafbfc}.admin-shell[data-theme=light] .blog-post-generating{border-color:#dfe1e7;background:#f7f8fa}.admin-shell[data-theme=light] .blog-post-generating strong{color:#202228}.admin-shell[data-theme=light] .blog-post-generating p{color:#696e79}.admin-shell[data-theme=light] .blog-generation-progress{background:#e1e3e8}.admin-shell[data-theme=light] .blog-history-list>button,.admin-shell[data-theme=light] .blog-publish-rail{border-color:#dfe1e7;background:#f7f8fa}.admin-shell[data-theme=light] .blog-saved-ideas,.admin-shell[data-theme=light] .blog-content-list,.admin-shell[data-theme=light] .blog-content-list article{border-color:#dfe1e7}.admin-shell[data-theme=light] .blog-saved-ideas>header>div,.admin-shell[data-theme=light] .blog-content-main h3{color:#202228}.admin-shell[data-theme=light] .blog-content-main p{color:#696e79}.admin-shell[data-theme=light] .blog-content-actions .icon-button,.admin-shell[data-theme=light] .blog-position-controls .icon-button,.admin-shell[data-theme=light] .blog-content-actions a.icon-button{border-color:#d7dae1;background:#fff;color:#5f646e}.admin-shell[data-theme=light] .blog-content-actions .icon-button:hover,.admin-shell[data-theme=light] .blog-position-controls .icon-button:hover{border-color:#aeb3bd;color:#202228}.admin-shell[data-theme=light] .blog-content-actions .icon-button.danger{color:#c93f4d}.admin-shell[data-theme=light] .blog-order-warning{border-color:#eed98a;background:#fff9df;color:#775f00}.admin-shell[data-theme=light] .blog-editor-link{border-color:#d7dae1;color:#3f444e}.admin-shell[data-theme=light] .blog-history-list>button:hover{background:#f0f2f6}.admin-shell[data-theme=light] .blog-editor-form input,.admin-shell[data-theme=light] .blog-editor-form textarea,.admin-shell[data-theme=light] .blog-publish-rail input,.admin-shell[data-theme=light] .blog-generator-fields input,.admin-shell[data-theme=light] .blog-generator-fields select{border-color:#d6d9e1;background:#fff;color:#202228}.admin-shell[data-theme=light] .blog-generator-fields label>span,.admin-shell[data-theme=light] .blog-editor-form label>span,.admin-shell[data-theme=light] .blog-publish-rail label>span{color:#555a65}.admin-shell[data-theme=light] .blog-cover-picker{border-color:#dce0e7;background:#f8f9fb}.admin-shell[data-theme=light] .blog-cover-picker>header span{color:#252830}.admin-shell[data-theme=light] .blog-cover-picker>header small,.admin-shell[data-theme=light] .blog-cover-credit{color:#68707d}.admin-shell[data-theme=light] .blog-cover-search>span{color:#747b87}.admin-shell[data-theme=light] .blog-cover-feedback{border-color:#dce0e7;color:#47505e;background:#fff}.admin-shell[data-theme=light] .blog-cover-feedback.loading{border-color:#e3cc80;color:#765b05;background:#fff9df}.admin-shell[data-theme=light] .blog-cover-feedback.success{border-color:#9ddcb8;color:#17663d;background:#edfcf3}.admin-shell[data-theme=light] .blog-cover-feedback.empty{border-color:#ead28b;color:#76580a;background:#fffaf0}.admin-shell[data-theme=light] .blog-cover-feedback.error{border-color:#efacb2;color:#a32f3d;background:#fff0f1}.admin-shell[data-theme=light] .blog-cover-selected{border-color:#e6d79c;background:#fffbed}.admin-shell[data-theme=light] .blog-cover-selected strong{color:#36301c}.admin-shell[data-theme=light] .blog-cover-selected span{color:#756c47}.admin-shell[data-theme=light] .blog-cover-results>button{border-color:#d9dde4;background:#fff}.admin-shell[data-theme=light] .blog-cover-results>button:hover{border-color:#bd961b}.admin-shell[data-theme=light] .blog-cover-results strong{color:#31343b}.admin-shell[data-theme=light] .blog-cover-results small{color:#747b87}@media (max-width: 980px){.blog-generator-fields{grid-template-columns:1fr 1fr}.blog-generator-fields button{grid-column:1 / -1}.blog-editor-layout{grid-template-columns:1fr}.blog-publish-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-publish-rail>div,.blog-publish-rail label{grid-column:1 / -1}}@media (max-width: 720px){.blog-main-tabs{gap:22px;padding-inline:2px}.blog-main-tabs button{min-height:44px;font-size:13px}.blog-workspace>section{padding:17px}.blog-workspace>section>header{align-items:flex-start}.blog-official-badge,.blog-stage-count,.blog-editor-state{margin-left:auto;font-size:9px}.blog-generator-fields,.blog-editor-form{grid-template-columns:1fr}.blog-generator-fields button,.blog-editor-form .span-2,.blog-cover-picker{grid-column:auto}.blog-cover-picker>header,.blog-cover-search{align-items:stretch;grid-template-columns:1fr}.blog-cover-picker>header{display:grid}.blog-cover-picker>header button{width:100%}.blog-cover-actions{display:grid!important;grid-template-columns:1fr 1fr}.blog-cover-results{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-idea-list article{grid-template-columns:38px minmax(0,1fr);gap:11px}.blog-idea-actions{grid-column:2}.blog-history-list{grid-template-columns:1fr}.blog-content-list article{grid-template-columns:74px minmax(0,1fr);gap:12px}.blog-content-list.published article{grid-template-columns:1fr;gap:13px}.blog-list-cover{width:74px}.blog-content-list article .blog-content-actions{grid-column:1 / -1}.blog-content-list.published article .blog-content-actions{grid-column:auto}.blog-content-actions{justify-content:stretch}.blog-content-actions>button:not(.icon-button){flex:1 1 auto}.blog-position-controls{grid-template-columns:32px auto 32px;justify-content:start;align-items:center}.blog-body-editor{min-height:400px}.blog-post-generating{grid-template-columns:1fr;justify-items:center;padding:22px 18px 34px;text-align:center}.blog-post-generating>div:nth-child(2){justify-items:center}.blog-generation-progress{right:18px;bottom:18px;left:18px}}@media (max-width: 460px){.blog-main-tabs{gap:17px}.blog-main-tabs button{gap:6px;font-size:12px}.blog-main-tabs button svg{width:15px}.blog-stage-number{flex-basis:32px;width:32px;height:32px}.blog-workspace>section>header h2{font-size:18px}.blog-official-badge{display:none}.blog-idea-actions{display:grid;grid-template-columns:1fr 1fr}.blog-publish-rail{grid-template-columns:1fr}.blog-content-actions{display:grid;grid-template-columns:1fr 1fr auto}}.audience-persona-card{align-content:center;justify-items:center;text-align:center}.audience-persona-card small{min-height:44px}.audience-persona-card.red{border-color:#80414b;background:#47242a;color:#fff5f6}.audience-persona-card.red small{color:#ffd8dc}.audience-persona-card.orange{border-color:#93552b;background:#4c2e1e;color:#fff7ef}.audience-persona-card.orange small{color:#ffe1c7}.audience-persona-card.pink{border-color:#894169;background:#47233e;color:#fff3fb}.audience-persona-card.pink small{color:#ffd9ee}.audience-persona-card.blue{border-color:#3e6494;background:#1f3858;color:#f1f7ff}.audience-persona-card.blue small{color:#d8e9ff}.audience-persona-card.violet{border-color:#6656a3;background:#332a5c;color:#f5f1ff}.audience-persona-card.violet small{color:#e2daff}.audience-persona-card.green{border-color:#397a5c;background:#1f4938;color:#f0fff7}.audience-persona-card.green small{color:#d4f4e2}.admin-shell[data-theme=light] .audience-persona-card.red{border-color:#efc5cb;background:#fff0f2;color:#8f2e3a}.admin-shell[data-theme=light] .audience-persona-card.red small{color:#96525b}.admin-shell[data-theme=light] .audience-persona-card.orange{border-color:#f1c99e;background:#fff2e2;color:#9e4f16}.admin-shell[data-theme=light] .audience-persona-card.orange small{color:#956340}.admin-shell[data-theme=light] .audience-persona-card.pink{border-color:#efc5df;background:#fff0fa;color:#a33d7d}.admin-shell[data-theme=light] .audience-persona-card.pink small{color:#97557b}.admin-shell[data-theme=light] .audience-persona-card.blue{border-color:#c5dafa;background:#edf5ff;color:#2f69b5}.admin-shell[data-theme=light] .audience-persona-card.blue small{color:#52739c}.admin-shell[data-theme=light] .audience-persona-card.violet{border-color:#d8d0ff;background:#f3f0ff;color:#5945aa}.admin-shell[data-theme=light] .audience-persona-card.violet small{color:#6d6594}.admin-shell[data-theme=light] .audience-persona-card.green{border-color:#bee5ce;background:#edfaf2;color:#257651}.admin-shell[data-theme=light] .audience-persona-card.green small{color:#4b7964}@media (max-width: 980px){html,body,#root{height:auto;min-height:100%;overflow:visible}.admin-shell{height:auto;min-height:100dvh;overflow:visible}.sidebar{position:sticky;top:0;height:auto;max-height:none;overflow:visible;overscroll-behavior:auto}.workspace{height:auto;min-height:0;overflow:visible;overscroll-behavior:auto;background-attachment:scroll}}.acquisition-freshness{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;color:#9a9aa3;font-size:12px}.acquisition-freshness button{min-height:32px;padding:6px 12px;font-size:12px}.admin-shell[data-theme=light] .acquisition-freshness{color:#667285}
