body.tc-body{background:#0a0a0b}.tc{--bg: #0a0a0b;--surface: #131315;--surface-2: #1a1a1d;--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .12);--text: #f4f4f5;--text-2: #b4b4bb;--muted: #7a7a83;--brand: #f97316;--brand-rgb: 249, 115, 22;--on-brand: #0a0a0a;--brand-soft: rgba(var(--brand-rgb), .12);--good: #4ade80;--bad: #f87171;--r: 16px;display:grid;gap:16px;min-height:100vh;max-width:1600px;margin:0 auto;padding:20px 16px 40px;color:var(--text);background:radial-gradient(ellipse 60% 40% at 0% 0%,rgba(var(--brand-rgb),.1),transparent 60%),var(--bg);font:14px/1.45 Plus Jakarta Sans,system-ui,sans-serif}.tc h1,.tc h2,.tc h3{margin:0;font-family:Sora,sans-serif;letter-spacing:-.01em}.tc .num{font-family:Sora,sans-serif;font-variant-numeric:tabular-nums}.tc--empty{place-items:center;text-align:center;color:var(--text-2)}.tc--empty h1{margin:8px 0;font-size:26px;color:var(--text)}.tc-eyebrow{color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tc.tc--v4{--brand: #ed1c24;--brand-rgb: 237, 28, 36;--on-brand: #ffffff}.tc-top{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding-bottom:4px}.tc-title{display:flex;align-items:center;gap:14px;min-width:0}.tc-mark{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--brand);box-shadow:0 8px 24px -8px rgba(var(--brand-rgb),.7)}.tc-mark svg{width:22px;height:22px;fill:none;stroke:var(--on-brand);stroke-width:2.4;stroke-linecap:round}.tc-title h1{font-size:clamp(20px,4.5vw,26px);font-weight:700;line-height:1.15}.tc-title p{margin:3px 0 0;color:var(--muted);font-size:13px}.tc-top__right{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-left:auto}.tc-seg{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface)}.tc-seg span{display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;color:var(--text-2);font-size:12.5px;font-weight:600}.tc-seg i{width:7px;height:7px;border-radius:2px}.tc-pill{display:flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line-2);border-radius:999px;color:var(--text);background:var(--surface);font-size:12.5px;font-weight:600;white-space:nowrap}.tc-pill small{color:var(--muted);font-size:11.5px;font-weight:500}.tc-pill svg{width:15px;height:15px;fill:none;stroke:var(--text-2);stroke-width:2}.tc-live{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.tc-live i{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 8px var(--good)}@media(max-width:719px){.tc-top__right{margin-left:0}.tc-seg{order:3}}.tc-card{position:relative;min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--surface-2),var(--surface))}.tc-card-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin-bottom:14px}.tc-card-h h2{font-size:15px;font-weight:600}.tc-card-h>span{color:var(--muted);font-size:12px}.tc-gap{margin-top:16px}.tc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.tc-kpi{padding:16px 18px 14px}.tc-kpi__label{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:12.5px;font-weight:600}.tc-kpi__label i{width:6px;height:6px;border-radius:2px;background:var(--brand)}.tc-kpi__row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:8px}.tc-kpi__val{font-size:30px;font-weight:700;line-height:1;white-space:nowrap}.tc-kpi__val small{margin-right:4px;color:var(--text-2);font-size:16px;font-weight:600}.tc-spark{flex:none;width:100px;height:38px}.tc.tc--v4 .tc-spark{flex:0 1 100px;min-width:0;height:auto;aspect-ratio:100 / 38}.tc-delta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;color:var(--text-2);font-size:12px;font-weight:700}.tc-delta.good{color:var(--good)}.tc-delta.bad{color:var(--bad)}.tc-delta em{color:var(--muted);font-style:normal;font-weight:500}.tc-row2,.tc-row3,.tc-row-split{display:grid;gap:14px}.tc-legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--text-2);font-size:12px}.tc-legend span{display:flex;align-items:center;gap:7px;min-width:0}.tc-legend i{flex:none;width:16px;height:2px;border-radius:2px}.tc-legend i.dash{height:0;border-top:2px dashed var(--muted)}.tc-chart{position:relative}.tc-chart svg{display:block;overflow:visible;touch-action:pan-y}.tc-chart__grid{stroke:#ffffff0d}.tc-chart__tick{fill:var(--muted);font-size:11px;font-family:Plus Jakarta Sans,sans-serif}.tc-chart__cross{stroke:#ffffff40;stroke-dasharray:3 4}.tc-chart__dot{pointer-events:none}.tc-tip{position:absolute;top:18px;z-index:5;min-width:180px;max-width:280px;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px;background:#0c0c0d;box-shadow:0 16px 40px -8px #000c;font-size:12px;pointer-events:none}.tc-tip b{display:block;margin-bottom:6px;font:600 12.5px Sora,sans-serif;text-transform:capitalize}.tc-tip div{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--text-2);line-height:1.7}.tc-tip div span{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tc-tip i{flex:none;width:8px;height:8px;border-radius:2px}.tc-tip strong{color:var(--text);font-family:Sora,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.tc-tip strong.good{color:var(--good)}.tc-tip strong.bad{color:var(--bad)}.tc-funnel{display:grid;gap:4px}.tc-stage{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff06}.tc-stage .lbl{color:var(--text-2);font-size:12.5px;font-weight:600}.tc-stage .val{font-size:18px;font-weight:700}.tc-stage.last{border-color:rgba(var(--brand-rgb),.45);background:var(--brand-soft)}.tc-stage.last .val{color:var(--brand)}.tc-rate{display:flex;align-items:center;justify-content:center;gap:6px;padding:3px 0;color:var(--muted);font-size:11.5px;font-weight:600}.tc-rate b{color:var(--text);font-family:Sora,sans-serif;font-weight:600}.tc-rate svg{width:12px;height:12px;fill:none;stroke:var(--muted);stroke-width:2}.tc-table-wrap{overflow-x:auto;margin:0 -4px}.tc table{width:100%;min-width:560px;border-collapse:collapse;font-size:12.5px}.tc th{padding:0 8px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11.5px;font-weight:600;text-align:left}.tc td{padding:10px 8px;border-bottom:1px solid var(--line);color:var(--text-2)}.tc tr:last-child td{border-bottom:0}.tc th.r,.tc td.r{text-align:right;white-space:nowrap}.tc td.r{color:var(--text);font-family:Sora,sans-serif;font-variant-numeric:tabular-nums}.tc td.r small{color:var(--muted);font:500 11px Plus Jakarta Sans,sans-serif}.tc-camp{display:flex;align-items:flex-start;gap:9px;color:var(--text);font-weight:600}.tc-camp i{flex:none;width:8px;height:8px;margin-top:5px;border-radius:2px}.tc-camp small{display:block;color:var(--muted);font-size:11px;font-weight:500}.tc-share{width:90px}.tc-share div{height:6px;overflow:hidden;border-radius:4px;background:#ffffff0f}.tc-share span{display:block;height:100%;border-radius:4px}.tc-donut{display:flex;flex-direction:column;align-items:center;gap:16px}.tc-donut__ring{position:relative;width:160px;height:160px}.tc-donut__ring svg{width:100%;height:100%;display:block}.tc-donut__ring div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.tc-donut__ring strong{font-size:20px;font-weight:700}.tc-donut__ring span{color:var(--muted);font-size:11.5px}.tc-donut__legend{display:grid;gap:8px;width:100%}.tc-donut__legend div{display:grid;grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;color:var(--text-2);font-size:12.5px}.tc-donut__legend i{width:10px;height:10px;border-radius:3px}.tc-donut__legend em{width:36px;color:var(--muted);font-size:11.5px;font-style:normal;text-align:right}.tc-heat{display:grid;grid-template-columns:30px repeat(8,1fr);gap:4px;color:var(--muted);font-size:11px}.tc-heat .h{text-align:center}.tc-heat .d{display:flex;align-items:center}.tc-heat .c{height:24px;border-radius:5px;outline:none}.tc-heat .c:hover,.tc-heat .c:focus-visible{box-shadow:0 0 0 2px var(--text)}.tc-heat-scale{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--muted);font-size:11px}.tc-heat-scale div{flex:1;height:6px;border-radius:4px;background:linear-gradient(90deg,rgba(var(--brand-rgb),.12),var(--brand))}.tc-heat-tip{min-height:18px;margin:8px 0 0;color:var(--text-2);font-size:12px}.tc-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tc-mini>div{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff05}.tc-mini span{color:var(--text-2);font-size:12px;font-weight:600}.tc-mini strong{font-size:20px;font-weight:700}.tc-mini .tc-delta{margin-top:2px}.tc-analysis{border-left:3px solid var(--brand)}.tc-analysis p{margin:0;color:#d6d6db;font-size:14.5px;line-height:1.65}.tc-analysis p+p{margin-top:10px}.tc-videos{display:grid;gap:14px}.tc-videos .tc-legend{margin-bottom:10px}.tc-video-grid{display:grid;gap:14px}.tc-video{display:grid;grid-template-rows:auto 1fr;overflow:hidden;padding:0}.tc-video.is-champion{border-color:rgba(var(--brand-rgb),.55);box-shadow:0 0 0 1px rgba(var(--brand-rgb),.25),0 18px 40px -20px rgba(var(--brand-rgb),.45)}.tc-video__media{position:relative;aspect-ratio:16 / 10;background:#050506}.tc-video__media a{display:block;height:100%}.tc-video__media img{display:block;width:100%;height:100%;object-fit:contain}.tc-video__ph{display:grid;place-items:center;height:100%;color:var(--muted);font-size:30px}.tc-video__rank{position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line-2);border-radius:999px;background:#0a0a0bd9;font:700 12px Sora,sans-serif}.tc-video__rank i{width:9px;height:9px;border-radius:50%}.tc-video__badge{position:absolute;right:10px;bottom:10px;padding:5px 10px;border-radius:999px;color:var(--on-brand);background:var(--brand);font-size:11px;font-weight:700}.tc-video__body{display:grid;align-content:start;gap:12px;padding:16px 18px 18px}.tc-video__body h3{font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.tc-video__score{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-radius:12px;background:var(--brand-soft)}.tc-video__score strong{color:var(--brand);font-size:24px;font-weight:700}.tc-video__score span{color:var(--text-2);font-size:12px;line-height:1.35}.tc-tag{justify-self:start;padding:4px 9px;border:1px solid rgba(250,204,21,.3);border-radius:999px;color:#facc15;font-size:11px}.tc-video dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0}.tc-video dt{color:var(--muted);font-size:11px}.tc-video dd{margin:2px 0 0;font-size:13.5px;font-weight:600}.tc-video__bars{display:grid;gap:6px}.tc-video__bars div{display:grid;grid-template-columns:34px 1fr 52px;align-items:center;gap:8px;color:var(--muted);font-size:11px}.tc-video__bars i{display:block;height:6px;overflow:hidden;border-radius:4px;background:#ffffff0f}.tc-video__bars b{display:block;height:100%;border-radius:4px}.tc-video__bars strong{color:var(--text);font-size:12px;text-align:right}.tc-footnote{margin:0 4px;color:var(--muted);font-size:11.5px;line-height:1.5}.tc-channel{display:grid;gap:14px;margin-top:10px}.tc-channel>.tc-gap{margin-top:0}.tc-section-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600}.tc-section-title i{width:10px;height:10px;border-radius:3px}.tc-terms{display:grid;margin:0;padding:0;list-style:none;counter-reset:term}.tc-terms li{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:10px 0 10px 30px;border-top:1px solid var(--line);counter-increment:term}.tc-terms li:first-child{border-top:0}.tc-terms li:before{content:counter(term) "º";position:absolute;left:0;top:10px;color:var(--brand);font:700 12px Sora,sans-serif}.tc-terms span{color:var(--text-2);font-size:12px}.tc-notes{margin:0;padding:12px 16px 12px 32px;border:1px solid var(--line);border-radius:12px;color:var(--text-2);background:var(--surface);font-size:12.5px}.tc-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:8px;color:var(--muted);font-size:11.5px}@media(max-width:559px){.tc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tc-kpis>:first-child{grid-column:1 / -1}.tc-kpi{padding:14px}.tc-kpi__val{font-size:22px}.tc-kpi__val small{font-size:13px}.tc-kpis>:not(:first-child) .tc-spark{display:none}.tc-kpis>:first-child .tc-kpi__val{font-size:30px}.tc-kpis>:first-child .tc-kpi__val small{font-size:16px}.tc-delta em{display:none}}@media(min-width:720px){.tc{padding:26px 28px 40px;gap:18px}.tc-mini{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tc-video-grid,.tc-row3{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-campaigns{grid-column:1 / -1}}@media(min-width:1100px){.tc-row2{grid-template-columns:minmax(0,1fr) 400px}.tc-row3{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr) minmax(0,1fr)}.tc-campaigns{grid-column:auto}.tc-row-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tc-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tc-login{display:grid;gap:14px;width:min(380px,100%);padding:28px;text-align:left}.tc-login .tc-mark{margin-bottom:4px}.tc-login h1{font-size:22px}.tc-login p{margin:-6px 0 6px;color:var(--muted);font-size:13px}.tc-login label,.tc-field{display:grid;gap:6px;color:var(--text-2);font-size:12px;font-weight:600}.tc-login input,.tc-field input,.tc-field select{min-height:40px;padding:8px 12px;border:1px solid var(--line-2);border-radius:10px;color:var(--text);background:#0e0e10;font:500 14px Plus Jakarta Sans,sans-serif;color-scheme:dark}.tc-login input:focus,.tc-field input:focus,.tc-field select:focus{outline:2px solid rgba(var(--brand-rgb),.55);outline-offset:1px}.tc-login__error{padding:10px 12px;border:1px solid rgba(248,113,113,.35);border-radius:10px;color:var(--bad);background:#f8717114;font-size:13px}.tc-btn{min-height:40px;padding:0 18px;border:0;border-radius:999px;color:var(--on-brand);background:var(--brand);font:700 13px Plus Jakarta Sans,sans-serif;cursor:pointer}.tc-btn:disabled{opacity:.45;cursor:default}.tc-link{padding:0;border:0;color:var(--text-2);background:none;font:600 12.5px Plus Jakarta Sans,sans-serif;text-decoration:underline;cursor:pointer}.tc-portal-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.tc-portal-bar__who{display:flex;align-items:center;gap:12px;width:100%;color:var(--brand);font:600 12px Sora,sans-serif;letter-spacing:.04em;text-transform:uppercase}.tc-portal-bar__who .tc-link{margin-left:auto;text-transform:none;letter-spacing:0}.tc-portal-bar .tc-field select{min-width:240px;max-width:100%}.tc-portal-bar__error{width:100%;margin:0;color:var(--bad);font-size:12px}.tc-seg--buttons button{padding:7px 13px;border:0;border-radius:999px;color:var(--text-2);background:none;font:600 12.5px Plus Jakarta Sans,sans-serif;cursor:pointer}.tc-seg--buttons button.on{color:var(--on-brand);background:var(--brand)}.tc-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.tc-portal-status{color:var(--text-2)}.tc-portal-status p{display:flex;align-items:center;gap:10px;margin:0}.tc-portal-status--inline{display:flex;align-items:center;gap:10px;color:var(--brand);font-size:13px;font-weight:600}.tc-spinner{width:14px;height:14px;border:2px solid rgba(var(--brand-rgb),.25);border-top-color:var(--brand);border-radius:50%;animation:tc-spin .8s linear infinite}@keyframes tc-spin{to{transform:rotate(360deg)}}.tc-portal-loading .tc>:not(.tc-portal-bar):not(.tc-portal-status){opacity:.45;transition:opacity .2s;pointer-events:none}@media(max-width:719px){.tc-portal-bar .tc-field,.tc-portal-bar .tc-field select{width:100%;min-width:0}.tc-seg--buttons{order:1;width:100%;justify-content:space-between;border-radius:14px}.tc-seg--buttons button{padding:7px 9px}.tc-range{order:2}.tc-portal-bar__error{order:3}.tc-range{width:100%}.tc-range .tc-field{flex:1 1 130px;width:auto}}.tc-conv{display:grid;gap:14px;margin-top:10px}.tc-conv__card .tc-card-h>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.tc-conv__kind{padding:3px 9px;border:1px solid var(--line-2);border-radius:999px;color:var(--text-2);font-size:11.5px;font-weight:600}.tc-conv__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-conv__stats small{color:var(--muted);font-size:11px}.tc-conv__ranks{display:grid;gap:14px;margin-top:14px}.tc-highlight{display:grid;align-content:start;gap:8px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:#ffffff05}.tc-highlight h4{display:flex;align-items:center;gap:8px;margin:0 0 2px;color:var(--brand);font:600 12px Sora,sans-serif;letter-spacing:.04em;text-transform:uppercase}.tc-highlight h4:before{content:"★";font-size:11px}.tc-highlight__media{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px;color:var(--muted);background:#050506}.tc-highlight__media img{width:100%;height:100%;object-fit:contain}.tc-highlight__value{margin-top:4px;font-size:20px;font-weight:700}.tc-highlight__name{overflow:hidden;color:var(--text);font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tc-highlight small{color:var(--muted);font-size:11.5px}.tc-highlight__empty{margin:0;color:var(--muted);font-size:12px}@media(min-width:720px){.tc-conv__stats,.tc-conv__ranks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.tc-conv__stats{grid-template-columns:repeat(6,minmax(0,1fr))}.tc-conv__ranks{grid-template-columns:repeat(3,minmax(0,1fr))}}.tc-funnel--total{margin-top:4px}.tc-funnel--total .tc-stage .lbl{display:grid;gap:4px}.tc-split{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--muted);font-size:11px;font-weight:600}.tc-split i{width:7px;height:7px;margin-left:4px;border-radius:2px}.tc-split i:first-child{margin-left:0}@media(min-width:1100px){.tc-row2.tc-row2--three{grid-template-columns:minmax(0,1fr) 340px 340px}}.tc-split--value{color:var(--text-2);font-size:12px}.tc-split--value{gap:2px 12px}.tc-split--value span{white-space:nowrap}@media(min-width:1100px){.tc-row-split.tc-row-split--single{grid-template-columns:minmax(0,1fr)}}.tc-btn.tc-btn--ghost{color:var(--text);background:transparent;border:1px solid var(--brand)}.tc-btn.tc-btn--ghost:not(:disabled):hover{background:var(--brand-soft)}.tc-ropre{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;padding:10px 14px;border:1px solid var(--line-2);border-radius:12px;color:var(--text-2);background:#ffffff05;font-size:13px}.tc-ropre--done{border-color:#4ade8066}.tc-ropre--error{border-color:#f8717173;color:var(--bad)}.tc-ropre a{color:var(--text);font-weight:700}.bdz-portal{min-height:100vh;padding:0 0 48px;color:#eef1ea;background:#0e100d}.bdz-portal--center{display:grid;place-items:center;padding:24px 16px}.bdz-brand{color:#d4ff45;font-size:13px;font-weight:800;letter-spacing:.22em}.bdz-login{display:grid;gap:14px;width:min(380px,100%);padding:32px 28px;border:1px solid #2c3229;border-radius:12px;background:#141712}.bdz-login h1{margin:4px 0 0;font-size:24px}.bdz-login p{margin:0;color:#9aa196;font-size:14px}.bdz-login label,.bdz-field{display:grid;gap:6px;color:#9aa196;font-size:12px}.bdz-login input,.bdz-field input,.bdz-field select{min-height:40px;padding:8px 10px;border:1px solid #343b31;border-radius:8px;color:#eef1ea;background:#0e100d;font:inherit;font-size:14px}.bdz-login input:focus,.bdz-field input:focus,.bdz-field select:focus{outline:2px solid #d4ff45;outline-offset:1px}.bdz-btn{min-height:40px;padding:8px 16px;border:1px solid #d4ff45;border-radius:8px;color:#0e100d;background:#d4ff45;font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.bdz-btn--ghost{color:#d4ff45;background:transparent}.bdz-btn--doc{border-color:#4285f4;color:#fff;background:#4285f4}.bdz-btn:disabled{cursor:not-allowed;opacity:.45}.bdz-link{padding:0;border:0;color:#9aa196;background:none;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.bdz-error{margin:0;color:#ff9c92;font-size:13px}.bdz-bar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:end;gap:14px 18px;padding:14px 24px;border-bottom:1px solid #2c3229;background:#0e100df5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bdz-bar__who{display:grid;gap:4px;margin-right:8px}.bdz-bar .bdz-field select{min-width:240px}.bdz-seg{display:flex;flex-wrap:wrap;gap:6px}.bdz-seg button{min-height:40px;padding:8px 12px;border:1px solid #343b31;border-radius:999px;color:#b9c0b4;background:transparent;font:inherit;font-size:13px;cursor:pointer}.bdz-seg button.on{border-color:#d4ff45;color:#d4ff45;background:#d4ff4514}.bdz-range{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.bdz-weekly{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;padding:10px 14px;border:1px solid #343b31;border-radius:8px;color:#dfe5da;background:#141712;font-size:13px}.bdz-weekly a{color:#d4ff45;font-weight:700}.bdz-weekly--exists{border-color:#a4843f;background:#5a441440;color:#f0d899}.bdz-weekly--done{border-color:#6a8841}.bdz-weekly--error{border-color:#b84e45;color:#ff9c92}.bdz-status{display:flex;align-items:center;gap:10px;margin:28px 24px;color:#9aa196}.bdz-status--error{color:#ff9c92}.bdz-spinner{width:16px;height:16px;border:2px solid #343b31;border-top-color:#d4ff45;border-radius:50%;animation:bdz-spin .8s linear infinite}@keyframes bdz-spin{to{transform:rotate(360deg)}}.bdz-portal .report-deck{margin-top:24px}@media(max-width:700px){.bdz-bar{position:static;padding:14px 16px}.bdz-bar .bdz-field select{min-width:0;width:100%}.bdz-bar>.bdz-field,.bdz-range{width:100%}.bdz-range .bdz-field{flex:1}}@media print{.bdz-bar,.bdz-status{display:none!important}.bdz-portal{padding:0!important;min-height:0!important}.bdz-portal .report-deck{margin:0!important}}.ropre-history{margin:0 32px 24px;padding:24px;border:1px solid #30352e;background:#101210}.ropre-history h2{margin:4px 0 16px}.ropre-history article{display:grid;grid-template-columns:minmax(220px,1fr) 120px auto auto;align-items:center;gap:14px;padding:12px;border-top:1px solid #30352e}.ropre-history article strong,.ropre-history article small{display:block}.ropre-history article small,.ropre-history article span{color:#858a81;font-size:10px}.ropre-history article a{color:#d4ff45;font-size:10px}.ropre-history__delete{padding:6px 9px;border:1px solid #6f3535;color:#ff8e8e;background:transparent;font-size:9px;cursor:pointer}.ropre-history__delete:hover{border-color:#ff6565}.ropre-history__delete:disabled{opacity:.5}@media(max-width:700px){.ropre-history{margin-left:16px;margin-right:16px}.ropre-history article{grid-template-columns:1fr}}.ropre-generator{margin:0 32px 24px;padding:24px;border:1px solid #40502e;background:linear-gradient(135deg,#111511,#101210)}.ropre-generator h2{margin:4px 0}.ropre-generator header p{color:#92988e;font-size:11px}.ropre-generator>form{display:grid;grid-template-columns:minmax(280px,1fr) 150px 150px 150px auto;align-items:end;gap:12px}.ropre-generator>form label{color:#a7ada3;font-size:10px}.ropre-generator>form label>*{display:block;width:100%;margin-top:6px}.ropre-generator textarea{width:100%;resize:vertical}.ropre-unresolved{margin-top:12px;padding:10px;color:#ffc4c4;background:#351717}.ropre-queue{display:grid;gap:7px;margin-top:18px}.ropre-queue>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.ropre-queue article{display:grid;grid-template-columns:28px minmax(240px,1fr) 120px auto;align-items:center;gap:12px;padding:12px;border:1px solid #30352e;background:#151815}.ropre-queue article>b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#30352e}.ropre-queue article small{display:block;color:#858a81}.ropre-queue article>span{color:#aeb4aa;font-size:10px}.ropre-queue article>a{color:#d4ff45;font-size:10px}.ropre-queue article.is-done{border-color:#55742c}.ropre-queue article.is-error{border-color:#913b3b}.ropre-queue article.is-generating{border-color:#3184ff}@media(max-width:700px){.ropre-generator{margin-left:16px;margin-right:16px}.ropre-generator>form,.ropre-queue article{grid-template-columns:1fr}.ropre-queue article>b{display:none}}.ropre-calendar{margin:0 32px 24px;padding:24px;border:1px solid #30352e;background:#101210}.ropre-calendar>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.ropre-calendar h2{margin:4px 0}.ropre-calendar>p,.ropre-calendar__events>p{color:#92988e}.ropre-calendar__events{display:grid;gap:8px}.ropre-calendar__events article{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:16px;padding:13px;border:1px solid #30352e;background:#151815}.ropre-calendar__events time,.ropre-calendar__events small{color:#92988e;font-size:10px}.ropre-calendar__events strong,.ropre-calendar__events small{display:block}.ropre-calendar__events a{color:#d4ff45;font-size:10px;text-decoration:none}@media(max-width:700px){.ropre-calendar{margin-left:16px;margin-right:16px}.ropre-calendar>header,.ropre-calendar__events article{display:flex;align-items:flex-start;flex-direction:column}}.creative-winner__result{min-height:18px;margin-top:9px;display:flex;align-items:center;justify-content:center}.creative-winner__result p{margin:0;font-size:14px;white-space:nowrap}@media(max-width:850px){.publishing-page{padding:28px 20px 70px}.publishing-steps{grid-template-columns:1fr}.publishing-steps span{border-right:0;border-bottom:1px solid #292d29}.publisher-grid,.publisher-summary,.publisher-source,.publisher-post-preview,.publisher-paths,.publisher-bulk-posts{grid-template-columns:1fr}.publisher-summary span{border-right:0;border-bottom:1px solid #303530}.publisher-post-preview>img,.publisher-post-preview>div{width:100%}}.presentation-studio{--report-accent: #ef3d45;min-width:0}.presentation-field--client,.presentation-field--name{grid-column:span 3}.report-channel-efficiency .report-kpi{min-width:0;min-height:92px;padding:13px 12px;border:0;border-right:1px solid #30352e;border-bottom:1px solid #30352e}.report-channel-efficiency .report-kpi strong{font-size:17px;white-space:nowrap}.report-funnel-step article>strong{display:block;margin-top:17px;overflow:hidden;color:#f5f6f1;font-size:40px;line-height:1;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.report-meta-delivery-table th,.report-meta-delivery-table td{padding:8px 12px;border-bottom:1px solid #30332e;text-align:right;white-space:nowrap}.report-meta-delivery-table th:first-child,.report-meta-delivery-table td:first-child{width:48%;overflow:hidden;text-align:left;text-overflow:ellipsis}.report-meta-delivery-table th:nth-child(2),.report-meta-delivery-table td:nth-child(2){width:13%;text-align:left}.report-meta-delivery-table th{color:#8d9288;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.report-branding-chart .is-impressions{color:var(--report-chart-accent, var(--report-accent))}@media(max-width:800px){.sidebar{position:static;height:auto;flex-direction:row;align-items:center;padding:16px 20px}.sidebar__nav{display:flex;width:auto;max-width:calc(100vw - 210px);gap:8px;margin:0 0 0 auto;overflow-x:auto}.sidebar__group{display:contents}.sidebar__group>header{display:none}.sidebar__group>div{display:flex;gap:4px}.sidebar__nav a{white-space:nowrap}.sidebar__nav a>span{display:none}.sidebar__footer{display:none}.page-topbar{padding:38px 22px 30px}.page-topbar h1{font-size:clamp(44px,14vw,70px)}.dashboard-intro{padding:24px 22px}.module-card{min-height:205px;padding:26px 22px}.page-header,.workspace-header{padding:38px 22px 25px;align-items:flex-start;flex-direction:column}.toolbar,.workspace-tabs{padding-left:22px;padding-right:22px}.toolbar{flex-wrap:wrap}.workspace-content{padding:25px 22px}.client-list,.entity-list{padding:0 22px}.client-row{grid-template-columns:1fr auto;gap:12px}.client-row>:nth-child(2),.client-row>:nth-child(4){display:none}.entity-row{grid-template-columns:1fr auto}.form-grid,.overview-grid,.history-grid,.strategy-layout{grid-template-columns:1fr}.strategy-nav{display:flex;position:static;overflow-x:auto}.strategy-nav button{min-width:max-content;border-left:0;border-bottom:2px solid #292c27}.snapshot-view,.diff-list,.organic-connection{margin:24px 22px}.organic-dashboard{padding:25px 22px 45px}.organic-media-grid,.organic-metrics,.organic-analysis-grid{grid-template-columns:1fr}.organic-metrics article{border-right:0!important}.analyst-context-bar{grid-template-columns:1fr 1fr;padding:16px 22px}.analyst-context-bar label:nth-child(-n+4){grid-column:1/-1}.analyst-workspace{width:calc(100% - 44px)}.analyst-chat{padding-top:22px;padding-bottom:205px}.analyst-welcome{margin-top:20px}.analyst-suggestions{grid-template-columns:1fr}.analyst-message--user{width:92%}.analyst-composer{right:14px;bottom:12px;width:calc(100vw - 28px)}.analyst-composer small{display:none}.analyst-composer>div{justify-content:flex-end}.diff-list article>div{grid-template-columns:1fr}.diff-list article>div>span{transform:rotate(90deg);justify-self:center}.presentation-config{margin:22px;padding:20px}.presentation-generate-row{align-items:stretch;flex-direction:column}.brand-switcher,.presentation-fields,.presentation-notes{grid-template-columns:1fr}.presentation-fields>label{grid-column:1}.report-deck{width:calc(100% - 24px);gap:18px}.report-slide{aspect-ratio:auto;min-height:620px;padding:25px 20px}.report-slide__header{align-items:flex-start;flex-direction:column}.report-slide__header>span{text-align:left}.report-kpis,.report-kpis--six{grid-template-columns:repeat(2,minmax(0,1fr))}.report-two-columns,.report-creatives{grid-template-columns:1fr}.report-creatives{align-items:start}.report-creatives article>div{max-height:290px}.report-conversions,.report-closing{flex-direction:column}.report-closing span{max-width:none}}@media print{@page{size:landscape;margin:0}body{background:#0e100d!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.sidebar,.token-renewal-alert,.presentation-header,.presentation-config{display:none!important}.app-shell,.app-main,.presentation-studio,.report-deck{display:block!important;width:100%!important;margin:0!important;padding:0!important}.report-slide{width:100vw!important;height:100vh!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;border:0!important;box-shadow:none!important;break-after:page;page-break-after:always}.report-slide:last-child{break-after:auto;page-break-after:auto}.report-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-creatives,.report-organic-content,.report-audience-layout{grid-template-columns:repeat(3,minmax(0,1fr))!important}.report-google-ads,.report-google-videos,.report-channel-comparison{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-creatives article>div{max-height:285px!important}}.report-google-ad__metrics span,.report-google-ad__metrics strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-google-ad__metrics strong{margin-top:10px;color:#f1f2ed;font-size:clamp(11px,1.05vw,15px);font-variant-numeric:tabular-nums}.report-slide .report-kpi strong,.report-google-kpis strong,.report-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.meta-campaign-performance{margin-bottom:24px;padding:22px;border:1px solid #30352e;background:#111311}.meta-campaign-performance>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.meta-campaign-performance h3,.meta-campaign-performance .eyebrow{margin:0}.meta-campaign-performance>header>span{color:#858a81;font-size:11px}.meta-campaign-performance__scroll{overflow-x:auto;border:1px solid #30352e}.meta-campaign-performance table{width:100%;min-width:840px;border-collapse:collapse}.meta-campaign-performance th{padding:12px 14px;color:#a7ada3;font-size:10px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid #3a4038}.meta-campaign-performance td{padding:13px 14px;color:#eef0eb;border-bottom:1px solid #292d28;vertical-align:middle}.meta-campaign-performance td:nth-child(3),.meta-campaign-performance th:nth-child(3){text-align:right;white-space:nowrap}.meta-campaign-performance td>strong,.meta-campaign-performance td>small{display:block}.meta-campaign-performance td>small{margin-top:3px;color:#858a81;font-size:10px}.meta-campaign-performance tbody tr:hover{background:#171a17}.meta-campaign-performance tfoot td{color:#a7ada3;border-bottom:0}.campaign-status{display:inline-flex;align-items:center;gap:7px;color:#8d9489;font-size:11px;white-space:nowrap}.campaign-status i{width:27px;height:15px;padding:2px;border-radius:999px;background:#333934}.campaign-status i:after{display:block;width:11px;height:11px;border-radius:50%;background:#7b827a;content:""}.campaign-status.is-active{color:#d4ff45}.campaign-status.is-active i{background:#244815}.campaign-status.is-active i:after{margin-left:12px;background:#d4ff45}.ecommerce-funnel{margin-bottom:24px;padding:24px;overflow:hidden;border:1px solid #4a2424;background:radial-gradient(circle at 78% 10%,rgba(150,22,22,.25),transparent 42%),#120d0d}.ecommerce-funnel>header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid #422727}.ecommerce-funnel h3,.ecommerce-funnel .eyebrow{margin:0}.ecommerce-funnel>header>span{color:#928782;font-size:11px}.ecommerce-funnel__content{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(520px,1.5fr);gap:34px;align-items:center;padding-top:26px}.ecommerce-funnel__revenue{min-width:0}.ecommerce-funnel__revenue>span{color:#b5aaa5;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.ecommerce-funnel__revenue>strong{display:block;width:max-content;max-width:100%;margin:8px 0 24px;color:#fff;font-size:clamp(28px,3vw,42px);letter-spacing:-.035em;line-height:1;white-space:nowrap}.ecommerce-funnel__revenue>div{display:grid;gap:8px;padding:14px 16px;border-left:3px solid #ef3340;background:#ef334014}.ecommerce-funnel__revenue>div span{display:flex;justify-content:space-between;gap:14px;color:#9b918d;font-size:11px}.ecommerce-funnel__revenue>div b{color:#fff;white-space:nowrap}.ecommerce-funnel__stages{display:grid;gap:10px}.ecommerce-funnel__stages article{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:58px;padding:10px 14px;border:1px solid #7c2930;background:#161111d1}.ecommerce-funnel__stages article:nth-child(2){margin-left:5%}.ecommerce-funnel__stages article:nth-child(3){margin-left:10%}.ecommerce-funnel__stages article:nth-child(4){margin-left:15%;border-color:#7aa52b}.ecommerce-funnel__stages article>em{position:absolute;right:calc(100% + 8px);color:#b9afaa;font-size:10px;font-style:normal}.ecommerce-funnel__stages article>div{display:flex;align-items:baseline;gap:8px}.ecommerce-funnel__stages article>div span{color:#d6cfcb;font-size:12px}.ecommerce-funnel__stages article>div strong{order:-1;color:#fff;font-size:19px}.ecommerce-funnel__stages article>small{display:flex;align-items:center;gap:8px;color:#8d827e;font-size:9px}.ecommerce-funnel__stages article>small b{padding:5px 9px;border-radius:999px;color:#071008;background:#5fe37a;white-space:nowrap}.ecommerce-funnel__stages .is-sale>small b{background:#d4ff45}@media(max-width:900px){.ecommerce-funnel__content{grid-template-columns:1fr}.ecommerce-funnel__stages article:nth-child(n){margin-left:0}.ecommerce-funnel__stages article>em{position:static;grid-column:1/-1}.ecommerce-funnel>header{align-items:flex-start;flex-direction:column}}.ropre-page{padding-bottom:60px}.ropre-fold{margin:0 32px 24px;border:1px solid #30352e;background:#101210}.ropre-fold__trigger{width:100%;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border:0;color:#f5f5f0;background:transparent;text-align:left;cursor:pointer}.ropre-fold__trigger:hover{background:#151815}.ropre-fold__trigger>span:first-child{display:grid;gap:5px}.ropre-fold__trigger strong{font-size:20px}.ropre-fold__trigger>span:last-child,.ropre-fold__trigger>b{color:#92988e;font-size:11px}.ropre-fold__trigger b{display:inline-grid;place-items:center;min-width:28px;height:28px;margin-left:10px;border:1px solid #3c433a;color:#d4ff45;font-size:18px}.ropre-fold__content{border-top:1px solid #30352e}.ropre-setup--embedded{margin:0;border:0;border-top:1px solid #30352e}.ropre-client-selector{display:grid;gap:14px;padding:0 22px 22px;border-top:1px solid #30352e}.ropre-client-selector>label{display:grid;gap:7px;padding-top:18px;color:#a7ada3;font-size:10px;text-transform:uppercase}.ropre-client-selector>label select{width:100%;min-height:44px;font-size:13px}.ropre-week,.ropre-setup,.ropre-all{margin:0 32px 24px;padding:24px;border:1px solid #30352e;background:#101210}.ropre-week>header,.ropre-all>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.ropre-week h2,.ropre-all h2,.ropre-setup h2{margin:4px 0}.ropre-week>header>strong{color:#a7ada3;font-size:12px}.ropre-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ropre-card{padding:18px;border:1px solid #343934;background:#151815}.ropre-card.is-inactive{opacity:.5}.ropre-card>header{display:flex;justify-content:space-between;gap:16px}.ropre-card>header span{color:#d4ff45;font-size:9px;font-weight:800;text-transform:uppercase}.ropre-card h3{margin:5px 0;font-size:19px}.ropre-card time,.ropre-card>p{color:#92988e;font-size:10px}.ropre-card__tags{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.ropre-card__tags>*{padding:5px 7px;border:1px solid #394037;color:#aeb4aa;font-size:9px}.ropre-card__period{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:14px 0;padding:12px;border:1px solid #30352e;background:#0d0f0d}.ropre-card__period label{color:#8d9489;font-size:9px;text-transform:uppercase}.ropre-card__period input,.ropre-card__period select{display:block;width:100%;margin-top:5px;padding:8px;font-size:10px}@media(max-width:700px){.ropre-card__period{grid-template-columns:1fr}}.ropre-card>footer{display:flex;gap:8px;margin-top:15px}.ropre-card__presentation{display:block;margin-top:12px;padding:11px 13px;border:1px solid #6d8f32;color:#d4ff45;background:#17200f;font-size:11px;font-weight:700;text-decoration:none}.ropre-batch{margin:20px 28px;padding:22px;border:1px solid #343934;background:#121512}.ropre-batch>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ropre-batch h2,.ropre-batch p{margin:0}.ropre-batch h2{margin-top:5px;font-size:24px}.ropre-batch>header p:not(.eyebrow){margin-top:7px;color:#949b90;font-size:12px}.ropre-batch__actions{display:flex;flex-wrap:wrap;gap:8px}.ropre-batch__period{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;gap:10px;align-items:end;margin:20px 0;padding:14px;border:1px solid #2c312b;background:#0d0f0d}.ropre-batch__period label{display:grid;gap:7px;color:#91978d;font-size:10px;text-transform:uppercase}.ropre-batch__period input,.ropre-batch__period select{min-height:38px}.ropre-batch__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#2c312b}.ropre-batch__list>label{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px;background:#151815;cursor:pointer}.ropre-batch__list>label.is-disabled{opacity:.45;cursor:not-allowed}.ropre-batch__list input{width:16px;height:16px;accent-color:#d4ff45}.ropre-batch__list span{min-width:0;flex:1}.ropre-batch__list strong,.ropre-batch__list small{display:block}.ropre-batch__list strong{font-size:13px}.ropre-batch__list small{margin-top:3px;color:#858a81;font-size:10px}.ropre-batch__status{padding:4px 7px;border:1px solid #50564d;color:#b5bbb0;font-size:9px;font-style:normal;white-space:nowrap}.ropre-batch__status.is-generating{border-color:#8cae38;color:#d4ff45}.ropre-batch__status.is-completed{border-color:#4e9a64;color:#8ce5a1}.ropre-batch__status.is-failed{border-color:#b85252;color:#ff9e9e}.ropre-batch__list a{color:#d4ff45;font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}@media(max-width:900px){.ropre-batch__period{grid-template-columns:1fr 1fr}.ropre-batch__list{grid-template-columns:1fr}}@media(max-width:600px){.ropre-batch{margin-left:16px;margin-right:16px}.ropre-batch>header{flex-direction:column}.ropre-batch__period{grid-template-columns:1fr}}.ropre-drive-connect{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 28px 20px;padding:16px 18px;border:1px solid #725f2d;background:#2a2414}.ropre-drive-connect strong,.ropre-drive-connect span{display:block}.ropre-drive-connect span{margin-top:4px;color:#c4b990;font-size:10px}@media(max-width:700px){.ropre-drive-connect{align-items:stretch;flex-direction:column}}.ropre-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0;background:#30352e}.ropre-metrics span{padding:10px;background:#0d0f0d;color:#858a81;font-size:9px}.ropre-metrics strong{display:block;margin-top:4px;color:#fff;font-size:14px}.ropre-metrics small{grid-column:1/-1;padding:8px;color:#79a6ff;background:#111711}.ropre-setup{display:grid;grid-template-columns:300px 1fr;gap:30px}.ropre-setup>div p{color:#858a81;font-size:12px}.ropre-setup form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ropre-setup label{color:#a7ada3;font-size:10px}.ropre-setup input,.ropre-setup select{display:block;width:100%;margin-top:6px}.ropre-all{display:grid;gap:12px}.ropre-all>.ropre-fold__trigger{margin:0}.ropre-all,.ropre-history{padding:0}.ropre-all{gap:0}.ropre-all>header{margin:0}@media(max-width:900px){.ropre-grid,.ropre-setup,.ropre-setup form{grid-template-columns:1fr}.ropre-week,.ropre-setup,.ropre-all,.ropre-fold{margin-left:16px;margin-right:16px}}.ropre-print-staging{position:fixed;left:-20000px;top:0;width:1120px;pointer-events:none}.ropre-print-page{width:1120px;box-sizing:border-box;padding:20px;overflow:hidden;display:flex;align-items:center;background:#0d100d;color:#f5f5f0}.ropre-print-page--performance{height:500px}.ropre-print-page--search{height:540px}.ropre-print-page--campaigns{height:620px}.ropre-print-page--creatives{height:590px}.ropre-print-page>section{width:100%}.ropre-print-page .eyebrow{color:#ff2b2b}.ropre-print-page .google-search-card>h4{font-size:18px}.ropre-print-page .google-search-overview{gap:8px;padding:12px 16px}.ropre-print-page .google-search-overview>header{min-height:42px}.ropre-print-page .google-keyword-summary__head{font-size:11px}.ropre-print-page .google-keyword-summary__row,.ropre-print-page .google-query-cloud__tabs>*,.ropre-print-page .google-query-cloud__items span{font-size:13px}.ropre-print-page .google-query-cloud>small,.ropre-print-page .google-search-ad>h4,.ropre-print-page .google-search-ad__preview span,.ropre-print-page .google-search-ad__preview p,.ropre-print-page .google-search-ad__preview a{font-size:12px}.ropre-print-page .google-search-ad__preview>strong{font-size:19px}.ropre-print-page .google-search-ad>footer strong{font-size:13px}.ropre-print-page .google-performance-evolution>header>span{font-size:13px}.ropre-print-page .google-performance-evolution>header{border-bottom:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#241f1ff0,#0e120fd1);box-shadow:inset 0 1px #ffffff14,0 10px 28px #00000038;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.ropre-print-page .meta-campaign-performance,.ropre-print-page .creative-rankings{margin:0;width:100%}.ropre-print-page .meta-campaign-performance{padding:0;border:0;background:transparent}.ropre-print-page .meta-campaign-performance__scroll{max-height:500px}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f7f7f2;background:#0c0d0d;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 82% 12%,rgba(205,255,77,.09),transparent 27rem),#0c0d0d}button,input,select,textarea{font:inherit}a{color:inherit}button{font:inherit}.meta-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 48px 32px;background:#2a2c29;border:1px solid #2a2c29}.meta-summary article{min-height:118px;padding:24px;background:#111311;display:grid;align-content:space-between;gap:24px}.meta-summary span,.muted{color:#858a81}.meta-summary strong{font-size:24px}.meta-summary__link{display:contents;text-decoration:none}.meta-summary__link article{transition:background .15s ease}.meta-summary__link:hover article{background:#181b17}.meta-period-filter{margin:0 48px 24px;display:flex;align-items:end;gap:18px}.meta-period-filter>div{margin-right:auto;display:grid;gap:5px}.meta-period-filter small{color:#858a81}.meta-period-filter label{display:grid;gap:7px;color:#858a81;font-size:12px}.meta-period-filter input{min-width:155px;padding:10px 12px;border:1px solid #3a3d38;border-radius:7px;color:#f7f7f2;color-scheme:dark;background:#111311}.daily-investment{margin:0 48px 32px;padding:24px;border:1px solid #2a2c29;background:#111311}.daily-investment>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.daily-investment h2,.daily-investment .eyebrow{margin:0}.daily-investment>header>span{color:#858a81;font-size:12px}.daily-investment__scroll{max-height:410px;overflow-y:auto}.daily-investment__scroll>article{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:13px 0;border-top:1px solid #292c28}.daily-investment time{color:#9a9e96;font-size:12px}.daily-investment__currency{display:grid;grid-template-columns:34px minmax(50px,1fr) 145px;align-items:center;gap:12px;margin-bottom:7px}.daily-investment__currency span{color:#777c73;font-size:10px}.daily-investment__currency i{height:7px;border-radius:999px;background:#d4ff45}.daily-investment__currency strong{text-align:right;font-size:12px}.meta-table-wrap{margin:0 48px 48px;overflow-x:auto;border:1px solid #2a2c29}.meta-table{width:100%;border-collapse:collapse;min-width:1080px;background:#111311}.meta-table th,.meta-table td{padding:17px 16px;border-bottom:1px solid #292c28;text-align:left;vertical-align:middle}.meta-table th{color:#747970;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.meta-table td{color:#d9dcd4;font-size:13px}.meta-table td a{text-decoration:none}.meta-table td small,.meta-table td a small{display:block;margin-top:5px;color:#777c73}.meta-list-caption{margin:-14px 48px 20px;color:#858a81;font-size:13px}.page-header__actions{display:flex;gap:10px;align-items:center}.monitor-toggle{border:1px solid #444840;border-radius:999px;padding:6px 10px;background:transparent;color:#858a81;cursor:pointer;font-size:11px}.monitor-toggle--on{border-color:#d4ff4566;color:#d4ff45;background:#d4ff450f}.monitor-toggle:disabled{opacity:.5;cursor:wait}.billing-mode-select{min-width:108px;padding:7px 9px;border:1px solid #3a3d38;border-radius:7px;color:#d9dcd4;background:#151715}.pix-balance-editor{display:flex;gap:6px;min-width:185px}.pix-balance-editor input{width:100px;padding:7px 8px}.pix-balance-editor button{padding:7px 9px;border:1px solid #556038;border-radius:6px;color:#d4ff45;background:transparent;cursor:pointer}.pix-balance-editor button:disabled{opacity:.45;cursor:default}.meta-pill{display:inline-flex;border:1px solid #3a3d38;border-radius:999px;padding:5px 9px;font-size:11px}.meta-pill--ok{color:#d4ff45;border-color:#d4ff4559}.meta-pill--warning{color:#ffd166;border-color:#ffd16666}.meta-pill--danger{color:#ff8c82;border-color:#ff6f6166}.meta-tabs{margin:-10px 48px 30px;display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid #2a2c29}.meta-tabs span,.meta-tabs button{padding:14px 0;color:#6f746b;white-space:nowrap}.meta-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer}.meta-tabs .active{color:#d4ff45;border-bottom:2px solid #d4ff45}.meta-summary--detail{grid-template-columns:repeat(4,minmax(0,1fr))}.meta-detail-grid{margin:0 48px 48px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{padding:26px;border:1px solid #2a2c29;background:#111311}.panel h2{margin:0 0 24px}.panel dl{margin:0}.panel dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #292c28}.panel dt{color:#858a81}.panel dd{margin:0;text-align:right}.meta-alert-list{list-style:none;margin:0;padding:0}.meta-alert-list li{padding:14px 0;border-bottom:1px solid #292c28}.meta-alert-list p{margin:9px 0 0}.meta-summary--alerts{grid-template-columns:repeat(4,minmax(0,1fr))}.meta-summary .metric--danger strong{color:#ff8c82}.meta-summary .metric--warning strong{color:#ffd166}.meta-alert-toolbar{margin:0 48px 24px}.meta-alert-groups{margin:0 48px 48px;border:1px solid #30332e;background:#111311}.meta-alert-group+.meta-alert-group{border-top:1px solid #41443f}.meta-alert-group>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#171916}.meta-alert-group>header h2{margin:0;font-size:20px}.meta-alert-group>header span{display:block;margin-top:4px;color:#777c73;font-size:11px}.meta-alert-group>header>strong{color:#aeb2a9;font-size:12px}.meta-alert-row{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) 180px;align-items:start;gap:18px;padding:17px 24px 17px 27px;border-top:1px solid #292c28}.meta-alert-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#d4ff45}.meta-alert-row--critical:before{background:#ff6f61}.meta-alert-row--warning:before{background:#ffd166}.meta-alert-row>.meta-pill{justify-self:start}.meta-alert-row__content>strong{font-size:13px}.meta-alert-row__content p{margin:5px 0 0;color:#aeb2aa;font-size:13px;line-height:1.45}.meta-alert-row__detail{display:inline-block;margin-top:7px;color:#858a81;font-size:11px}.meta-alert-row__meta{display:grid;justify-items:end;gap:7px;text-align:right}.meta-alert-row__meta time{color:#777c73;font-size:11px}.meta-alert-row__meta a{max-width:180px;overflow:hidden;color:#d4ff45;font-size:11px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.alert-sync-button{padding:7px 10px;border:1px solid #59643e;border-radius:5px;color:#d4ff45;background:#171b14;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.alert-sync-button:disabled{opacity:.5;cursor:wait}.meta-table-wrap--tabs{margin-top:0}.meta-table-wrap--tabs a{color:#d4ff45}.entity-link{width:100%;padding:0;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.entity-link>span{display:inline-block;margin-top:7px;color:#d4ff45;font-size:11px}.entity-link:hover strong{color:#d4ff45}.hierarchy-breadcrumb{margin:-12px 48px 20px;display:flex;align-items:center;gap:10px;color:#777c73;font-size:13px}.hierarchy-breadcrumb button{max-width:320px;padding:7px 10px;overflow:hidden;border:1px solid #343731;border-radius:6px;color:#d4ff45;text-overflow:ellipsis;white-space:nowrap;background:#111311;cursor:pointer}.hierarchy-breadcrumb strong{max-width:360px;overflow:hidden;color:#d9dcd4;text-overflow:ellipsis;white-space:nowrap}.creative-grid{margin:0 48px 48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.creative-card{border:1px solid #2a2c29;background:#111311;overflow:hidden}.creative-card img,.creative-card__empty{width:100%;aspect-ratio:16/10;object-fit:contain;background:#080808}.creative-card__empty{display:grid;place-items:center;color:#747970}.creative-card>div:last-child{padding:18px}.creative-card small{color:#747970}.creative-card h3{margin:9px 0}.creative-card p{color:#9a9e96;line-height:1.45}.creative-card a{color:#d4ff45}.account-alerts{margin:0 48px 48px;display:grid;gap:12px}.account-alerts article{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid #2a2c29;background:#111311}.account-alerts p{margin:7px 0 0;color:#9a9e96}.load-more{margin:-28px 48px 48px;display:flex;justify-content:center;align-items:center;gap:16px;color:#858a81}@media(max-width:800px){.meta-alert-row{grid-template-columns:80px 1fr}.meta-alert-row__meta{grid-column:2;justify-items:start;text-align:left}}@media(max-width:1000px){.creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.creative-grid{grid-template-columns:1fr}}@media(max-width:1100px){.meta-summary{grid-template-columns:repeat(2,1fr)}.meta-detail-grid{grid-template-columns:1fr}}@media(max-width:700px){.meta-period-filter{align-items:stretch;flex-direction:column}.meta-period-filter>div{margin-right:0}.daily-investment__scroll>article{grid-template-columns:1fr;gap:8px}.daily-investment__currency{grid-template-columns:30px minmax(40px,1fr) 120px}}.client-dashboard-filter{display:flex;align-items:end;gap:16px;margin-bottom:24px;padding:18px 20px;border:1px solid #2a2c29;background:#111311}.client-dashboard-filter>div{display:grid;gap:5px;margin-right:auto}.client-dashboard-filter span,.client-dashboard-filter label{color:#858a81;font-size:12px}.client-dashboard-filter label{display:grid;gap:6px}.client-dashboard-filter input,.dashboard-settings select{padding:10px 12px;border:1px solid #3a3d38;border-radius:7px;color:#f7f7f2;color-scheme:dark;background:#151715}.meta-account-dashboard{margin:0 48px 48px}.dashboard-settings--account{grid-template-columns:minmax(260px,1fr) auto}.dashboard-settings--account>button{align-self:end}.dashboard-settings{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:24px;margin-bottom:24px;padding:24px;border:1px solid rgba(212,255,69,.3);background:#111311}.dashboard-settings>div label{display:grid;gap:8px}.dashboard-settings>div p{color:#858a81;font-size:13px;line-height:1.5}.dashboard-settings fieldset{display:grid;gap:8px;max-height:260px;margin:0;overflow-y:auto;border:0}.dashboard-settings legend{margin-bottom:10px}.dashboard-settings fieldset label{display:flex;align-items:flex-start;gap:10px;padding:9px;border:1px solid #292c28}.dashboard-settings fieldset label span,.dashboard-settings fieldset small{display:block}.dashboard-settings fieldset small{margin-top:4px;color:#777c73}.dashboard-settings .disabled{opacity:.45}.dashboard-settings>button{align-self:end;justify-self:start}.client-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:24px;border:1px solid #2a2c29;background:#2a2c29}.client-kpi{min-height:140px;padding:22px;background:#111311;display:grid;align-content:space-between;gap:15px}.client-kpi>span,.client-kpi small{color:#858a81}.client-kpi>span{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.client-kpi>strong{font-size:25px}.client-kpi small{font-size:11px}.dashboard-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.trend-chart{min-width:0;padding:22px;border:1px solid #2a2c29;background:#111311}.trend-chart header{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.trend-chart h3{margin:0}.trend-chart svg{width:100%;height:210px;margin-top:22px;overflow:visible}.trend-chart polyline{fill:none;stroke:#d4ff45;stroke-width:2;vector-effect:non-scaling-stroke}.trend-chart footer{display:flex;justify-content:space-between;color:#777c73;font-size:11px}.client-secondary,.decision-summary{margin-bottom:24px;padding:24px;border:1px solid #2a2c29;background:#111311}.client-secondary>header{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:18px}.client-secondary h3,.client-secondary .eyebrow,.decision-summary h3,.decision-summary .eyebrow{margin:0}.client-secondary>header>span{color:#777c73;font-size:11px}.client-secondary>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#292c28}.client-kpi--compact{min-height:115px;padding:16px}.client-kpi--compact>strong{font-size:18px}.decision-summary{display:grid;grid-template-columns:220px 1fr;gap:28px}.decision-summary ul{margin:0;padding-left:20px;color:#c5c8c0;line-height:1.65}.creative-rankings{margin-bottom:24px;padding:22px;overflow:hidden;border:1px solid #352525;background:radial-gradient(circle at 50% 0,rgba(105,18,18,.28),transparent 45%),#100d0d}.creative-rankings>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.creative-rankings h3,.creative-rankings .eyebrow{margin:0}.creative-rankings>header>span{color:#8d8582;font-size:11px}.creative-ranking-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.creative-winner{min-width:0;text-align:center}.creative-winner__media{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border:1px solid #492c29;background:#080808}.creative-winner__media img,.creative-winner__empty{display:block;width:100%;height:100%;object-fit:contain}.creative-winner__empty{display:grid;place-items:center;color:#736b67}.creative-winner__video{position:absolute;right:8px;bottom:8px;padding:5px 8px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;font-size:9px;background:#000000bf}.creative-winner__result{margin-top:9px}.creative-winner__result p{margin:0;font-size:14px}.creative-winner__result p strong{color:#fff}.creative-winner footer{display:grid;gap:3px;margin-top:7px;color:#c9c1bd;font-size:11px}.creative-winner footer>strong{overflow:hidden;color:#d2cbc7;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.creative-winner footer a{margin-top:4px;color:#d4ff45;text-decoration:none}.ropre-print-page .creative-winner footer a{display:none}.whatsapp-summary{margin-bottom:24px;padding:24px;border:1px solid rgba(212,255,69,.28);background:linear-gradient(135deg,rgba(212,255,69,.06),transparent 45%),#111311}.whatsapp-summary>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.whatsapp-summary h3,.whatsapp-summary .eyebrow{margin:0}.whatsapp-summary header span{display:block;margin-top:7px;color:#858a81;font-size:12px}.whatsapp-summary textarea{width:100%;margin-top:20px;padding:18px;resize:vertical;border:1px solid #3a3d38;border-radius:8px;color:#e8eae4;line-height:1.55;background:#0c0e0c}.whatsapp-summary footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.google-insights{display:grid;gap:18px;margin-bottom:24px;padding:24px;border:1px solid #2d332a;background:linear-gradient(135deg,rgba(244,184,63,.05),transparent 35%),#101210}.google-insights>header,.google-ad-showcase>header,.google-video-section>header,.google-insight-table>header{display:flex;justify-content:space-between;align-items:end;gap:18px}.google-insights h3,.google-insights h4,.google-insights p,.google-insights .eyebrow{margin:0}.google-insights>header>span,.google-insights header p{color:#858a81;font-size:11px}.google-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2d302c}.google-channel-grid article{display:grid;gap:8px;padding:17px;background:#151715}.google-channel-grid span,.google-channel-grid small{color:#8c9188;font-size:11px}.google-channel-grid strong{font-size:19px}.google-snapshot{margin-bottom:24px;border:1px solid #2d332a;background:#101210}.google-snapshot>header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid #2d332a}.google-snapshot h3,.google-snapshot .eyebrow{margin:0}.google-snapshot>header>span{color:#858a81;font-size:11px}.google-snapshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1px;background:#2d302c}.google-snapshot-grid .client-kpi{min-height:108px}.google-conversion-action{min-height:108px;display:grid;align-content:space-between;gap:9px;padding:16px;background:linear-gradient(145deg,rgba(212,255,69,.07),transparent),#151715}.google-conversion-action span{color:#d4ff45;font-size:12px}.google-conversion-action strong{font-size:22px}.google-conversion-action small{color:#858a81;font-size:11px}.google-insight-table,.google-ad-showcase,.google-video-section{border:1px solid #2d302c;background:#121412}.google-insight-table>header,.google-ad-showcase>header,.google-video-section>header{padding:18px 20px;border-bottom:1px solid #2d302c}.google-insight-table header p,.google-ad-showcase header p,.google-video-section header p{margin-top:5px}.google-insight-table>div{overflow-x:auto}.google-insight-table table{width:100%;min-width:850px;border-collapse:collapse}.google-insight-table th,.google-insight-table td{padding:13px 15px;border-bottom:1px solid #282b27;text-align:left;font-size:12px}.google-insight-table th{color:#777d74;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.google-insight-table td:first-child{color:#f2f3ee;font-weight:700}.google-search-overview{display:grid;gap:16px;padding:20px;border:1px solid #343a32;background:#0d0f0d}.google-search-overview>header{display:flex;align-items:end;justify-content:space-between;gap:18px}.google-search-overview>header>span{color:#858a81;font-size:11px}.google-search-overview__grid{display:grid;grid-template-columns:1.05fr .95fr 1.15fr;gap:14px;align-items:stretch}.google-search-card{min-width:0;padding:16px;border:1px solid #30352e;background:#151715}.google-search-card>h4{min-height:38px;margin-bottom:13px;font-size:15px;line-height:1.25}.google-keyword-summary__table{margin:0 -16px -16px}.google-keyword-summary__head,.google-keyword-summary__row{display:grid;grid-template-columns:minmax(130px,1.6fr) repeat(3,minmax(58px,.65fr));align-items:center}.google-keyword-summary__head{color:#858a81;border-bottom:1px solid #343934;font-size:9px;text-transform:uppercase}.google-keyword-summary__head span,.google-keyword-summary__row>span,.google-keyword-summary__row>strong{padding:9px 8px}.google-keyword-summary__head span:not(:first-child),.google-keyword-summary__row>span{text-align:right}.google-keyword-summary__row{min-height:47px;border-bottom:1px solid #292d28;font-size:11px}.google-keyword-summary__row:last-child{border-bottom:0}.google-keyword-summary__row>strong{display:flex;align-items:center;gap:8px;color:#63a0ff;font-weight:600;overflow-wrap:anywhere}.google-keyword-summary__row i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#32a852}.google-query-cloud__tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:14px;border-bottom:1px solid #30352e;text-align:center}.google-query-cloud__tabs>*{padding:8px;color:#858a81;font-size:11px}.google-query-cloud__tabs strong{color:#f3f4ef;border-bottom:2px solid #4285f4}.google-query-cloud__items{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.google-query-cloud__items span{padding:7px 10px;border:1px solid #4f79ba;border-radius:999px;color:#dce8ff;font-size:11px;line-height:1.1}.google-query-cloud__items span.is-added{border-color:#43a861;color:#a8e9b9}.google-query-cloud>small{display:block;margin-top:14px;color:#71766e;font-size:9px;line-height:1.4}.google-search-ad{display:flex;flex-direction:column}.google-search-ad>h4{color:#98a196;font-size:10px;overflow-wrap:anywhere}.google-search-ad__preview{flex:1;padding:15px;border:1px solid #dfe3e8;border-radius:8px;background:#fff;color:#4d5156}.google-search-ad__preview span{display:block;color:#26733c;font-size:10px}.google-search-ad__preview>strong{display:block;margin:10px 0;color:#1a0dab;font-size:16px;line-height:1.25}.google-search-ad__preview p{color:#4d5156;font-size:10px;line-height:1.45}.google-search-ad__preview a{display:block;margin-top:9px;color:#26733c;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.google-search-ad>footer{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:10px;background:#30352e}.google-search-ad>footer span{display:grid;gap:4px;padding:9px 7px;background:#181a18}.google-search-ad>footer small{color:#858a81;font-size:8px;text-transform:uppercase}.google-search-ad>footer strong{font-size:11px}.google-performance-evolution{margin-bottom:24px;overflow:hidden;border:1px solid #30352e;background:#f7f7f5;color:#202124}.google-performance-evolution>header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:18px 20px;color:#f2f3ee;background:#111311}.google-performance-evolution>header h3,.google-performance-evolution>header p{margin:0}.google-performance-evolution>header>span{color:#858a81;font-size:11px}.google-performance-evolution__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.google-performance-evolution__kpis article{min-height:112px;display:grid;align-content:center;gap:10px;padding:18px 20px;color:#fff;background:var(--series-color)}.google-performance-evolution__kpis span{font-size:13px}.google-performance-evolution__kpis strong{font-size:28px;font-weight:500;font-variant-numeric:tabular-nums}.google-performance-evolution__chart{padding:18px 20px 8px;overflow-x:auto}.google-performance-evolution__chart svg{display:block;width:100%;min-width:680px;height:250px}.google-performance-evolution__chart line{stroke:#d6d9d4;stroke-width:1;vector-effect:non-scaling-stroke}.google-performance-evolution__chart polyline{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.google-performance-evolution__chart text{fill:#747974;font-size:11px}.google-ad-showcase>div,.google-video-section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#2d302c}.google-ad-showcase article{min-width:0;padding:20px;background:#141614}.google-ad-showcase article h4{margin:9px 0 7px;color:#79a7ff;font-size:16px;line-height:1.35}.google-ad-showcase article p{color:#afb3ab;line-height:1.45}.google-ad-showcase article a{display:block;margin-top:7px;overflow:hidden;color:#84c585;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.google-ad-showcase article footer{margin-top:15px;color:#7c8179;font-size:10px}.google-video-section>div{grid-template-columns:1fr}.google-video-section article{display:grid;grid-template-columns:220px 1fr;gap:18px;padding:17px;background:#141614}.google-video-thumb{position:relative;overflow:hidden;background:#080808}.google-video-thumb img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#080808}.google-video-thumb span{position:absolute;right:7px;bottom:7px;padding:5px 8px;border-radius:999px;color:#fff;font-size:9px;background:#000000c7}.google-video-section article h4{margin:3px 0 9px}.google-video-section article p{margin:9px 0;color:#a8aca4}.google-video-section article small{color:#7d8279}.google-demographic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.google-insight-panel{padding:18px;border:1px solid #2d302c;background:#141614}.google-insight-panel h4{margin-bottom:3px}.google-insight-panel>small{display:block;margin-bottom:16px;color:#777d74;font-size:9px}.google-bars{display:grid;gap:10px}.google-bars>div{display:grid;grid-template-columns:105px 1fr 105px;align-items:center;gap:8px;font-size:10px}.google-bars span{overflow:hidden;color:#959a91;text-overflow:ellipsis;white-space:nowrap}.google-bars i{height:6px;border-radius:99px;background:#f4b83f}.google-bars strong{text-align:right}.google-bars em{color:#777d74;font-size:8px;font-style:normal;font-weight:400}.google-privacy-note{color:#73786f;font-size:10px}.trend-chart__grid line{stroke:#343833;stroke-width:1;vector-effect:non-scaling-stroke}.google-snapshot-primary,.google-snapshot-secondary{display:grid;gap:1px;background:#2d302c}.google-snapshot-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.google-snapshot-secondary{grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #2d302c}.google-snapshot-secondary .client-kpi{min-height:105px}.google-conversion-strip{display:flex;align-items:stretch;gap:1px;border-top:1px solid #39402f;background:#2d302c}.google-conversion-strip>div{min-width:210px;display:grid;align-content:center;gap:4px;padding:16px 20px;background:#171a15}.google-conversion-strip>div>span{color:#d4ff45;font-weight:750}.google-conversion-strip>div>small{color:#858a81;font-size:10px}.google-conversion-strip .google-conversion-action{min-width:175px;flex:1;min-height:92px;padding:15px 18px}.google-ad-showcase article .google-ad-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:17px}.google-ad-metrics>span{padding:9px;border:1px solid #30342e;background:#101210}.google-ad-metrics small,.google-ad-metrics strong{display:block}.google-ad-metrics small{color:#777d74;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.google-ad-metrics strong{margin-top:5px;color:#f0f2eb;font-size:13px}.google-video-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.google-video-kpis span{padding:9px 11px;border:1px solid #30342e;background:#101210}.google-video-kpis small,.google-video-kpis strong{display:block}.google-video-kpis strong{margin-top:4px;color:#f0f2eb;font-size:15px}.google-retention{display:grid;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid #2d302c}.google-retention>strong{margin-bottom:2px;font-size:11px}.google-retention>div{display:grid;grid-template-columns:150px minmax(100px,1fr) 42px;align-items:center;gap:9px;color:#959a91;font-size:9px}.google-retention i{height:5px;overflow:hidden;border-radius:99px;background:#292d27}.google-retention b{display:block;height:100%;background:#d4ff45}.google-retention>div>strong{color:#e6e8e1;text-align:right}@media(max-width:1050px){.client-kpi-grid,.google-snapshot-primary{grid-template-columns:repeat(2,1fr)}.client-secondary>div,.google-snapshot-secondary{grid-template-columns:repeat(3,1fr)}.google-ad-showcase article .google-ad-metrics,.google-video-kpis{grid-template-columns:repeat(3,1fr)}.google-conversion-strip{flex-wrap:wrap}}@media(max-width:900px){.google-channel-grid,.google-demographic-grid{grid-template-columns:1fr 1fr}}.google-search-term{color:#f2f3ee}.google-search-term--added{color:#d4ff45}.google-bars>div{grid-template-columns:105px 1fr 58px}p,li,td,th,dd,dt,small,label,button,a,span,strong{overflow-wrap:break-word}p,li,dd{line-height:1.55}.page-header>div,.panel,.client-kpi,.google-insight-panel,.google-ad-showcase article{min-width:0}.google-accounts-period{display:flex;align-items:end;gap:14px;margin:0 48px 24px;padding:17px 20px;border:1px solid #2b2f2a;background:#111311}.google-accounts-period>div{display:grid;gap:4px;margin-right:auto}.google-accounts-period small{color:#858a81}.google-accounts-period label{display:grid;gap:6px;color:#858a81;font-size:11px}.google-accounts-period input{min-width:145px;padding:9px 10px;border:1px solid #3a3d38;border-radius:7px;color:#f7f7f2;color-scheme:dark;background:#111311}.google-ads-table>header,.google-ads-table>article{grid-template-columns:105px minmax(220px,2fr) minmax(150px,.9fr) 140px minmax(150px,1fr)}.google-account-spend{color:#d4ff45;font-size:14px}.investment-zero{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border:1px solid rgba(255,111,97,.42);border-radius:6px;color:#ff6f61!important;background:#ff6f6117}@media(max-width:1100px){.google-ads-table>header,.google-ads-table>article{grid-template-columns:90px minmax(190px,1.6fr) minmax(135px,1fr) 125px minmax(135px,1fr);gap:12px;padding:16px}.google-accounts-period{flex-wrap:wrap}.google-accounts-period>div{width:100%;margin:0}}@media(max-width:900px){.google-ads-table{overflow:visible}.google-ads-table>header{display:none}.google-ads-table>article{min-width:0;grid-template-columns:1fr 1fr;grid-template-areas:"account operation" "billing status" "spend spend";align-items:start;gap:16px;padding:20px}.google-ads-table>article>:nth-child(1){grid-area:operation;justify-self:end}.google-ads-table>article>:nth-child(2){grid-area:account}.google-ads-table>article>:nth-child(3){grid-area:billing}.google-ads-table>article>:nth-child(4){grid-area:status;justify-self:end}.google-ads-table>article>:nth-child(5){grid-area:spend;padding-top:13px;border-top:1px solid #292d29}.google-ads-table>article>:nth-child(5):before{content:"Investimento no período";display:block;margin-bottom:5px;color:#7f867c;font-size:9px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.google-accounts-period{margin-inline:22px}.google-accounts-period label{flex:1}.google-accounts-period input{width:100%;min-width:0}}@media(max-width:600px){.page-header{padding-inline:18px}.page-header h1{line-height:.98}.page-header__actions{width:100%;align-items:stretch;flex-direction:column}.page-header__actions .button{width:100%;justify-content:center}.meta-summary,.google-ads-summary{grid-template-columns:1fr;margin-inline:18px}.meta-summary article{min-height:92px;padding:18px;gap:12px}.toolbar,.google-accounts-period,.google-ads-table{margin-inline:18px}.google-accounts-period{align-items:stretch;flex-direction:column}.google-accounts-period .button{width:100%;justify-content:center}.google-ads-table>article{grid-template-columns:1fr;grid-template-areas:"account" "status" "billing" "spend" "operation"}.google-ads-table>article>:nth-child(1),.google-ads-table>article>:nth-child(4){justify-self:start}.google-ads-table>article>:nth-child(1){width:100%}.google-billing{width:100%}.google-billing select,.google-billing button{min-height:42px}.google-channel-grid,.google-demographic-grid,.dashboard-chart-grid,.google-ad-showcase>div,.google-video-section article{grid-template-columns:1fr}.google-video-section article{padding:14px}.google-video-thumb{width:100%}.google-insight-table th,.google-insight-table td{padding:11px 12px;font-size:11px}}.trend-chart header>div{min-width:0}.trend-chart header small{display:block;margin-top:6px;color:#777c73;font-size:10px}.trend-chart__canvas{width:100%;margin-top:18px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#4a4e47 transparent}.trend-chart__canvas svg{display:block;width:100%;height:255px;margin:0;overflow:visible}.trend-chart__grid text,.trend-chart__x-tick text{fill:#858a81;font-family:inherit;font-size:9px}.trend-chart__grid .trend-chart__vertical{stroke:#252824}.trend-chart__axis,.trend-chart__x-tick line{stroke:#686e64;stroke-width:1;vector-effect:non-scaling-stroke}.trend-chart circle{fill:#d4ff45;stroke:#111311;stroke-width:2;vector-effect:non-scaling-stroke}@media(max-width:600px){.trend-chart{padding:16px}.trend-chart header{align-items:flex-start;flex-direction:column}.trend-chart__canvas svg{width:auto}.trend-chart__grid text,.trend-chart__x-tick text{font-size:9px}}@media(max-width:750px){.dashboard-settings,.dashboard-chart-grid,.decision-summary,.creative-ranking-grid,.google-channel-grid,.google-demographic-grid,.google-ad-showcase>div{grid-template-columns:1fr}.client-dashboard-filter,.whatsapp-summary>header{align-items:stretch;flex-direction:column}.client-dashboard-filter>div{margin-right:0}.client-secondary>div,.google-snapshot-secondary{grid-template-columns:1fr 1fr}.meta-account-dashboard{margin:0 20px 30px}.google-video-section article{grid-template-columns:1fr}.google-ad-showcase article .google-ad-metrics,.google-video-kpis{grid-template-columns:1fr 1fr}.google-retention>div{grid-template-columns:120px 1fr 40px}}.weekly-reports-page{max-width:1260px;margin:0 auto;padding:0 48px 80px}.weekly-reports-filter{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(155px,.7fr)) minmax(220px,.9fr);gap:18px;align-items:end;padding:24px;border:1px solid #30352f;background:#0f120fe0}.weekly-reports-filter>div:first-child{grid-column:1 / -1}.weekly-reports-filter h2,.weekly-reports-filter p{margin:0}.weekly-reports-filter h2{margin-top:4px;font-size:25px}.weekly-reports-filter p{margin-top:6px;color:#8d9389}.weekly-reports-filter label,.weekly-report-copy label{display:grid;gap:7px;color:#bfc4bb;font-size:12px}.weekly-reports-filter input,.weekly-reports-filter select,.weekly-report-copy textarea{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid #3a4038;border-radius:5px;color:#f1f3ee;color-scheme:dark;background:#101310;font:inherit}.weekly-reports-previous{display:grid;min-height:43px;align-content:center;gap:5px;padding:7px 13px;border:1px solid #343a33;border-radius:5px;background:#111411}.weekly-reports-previous span{color:#7f867b;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.weekly-reports-previous strong{font-size:12px}.weekly-reports-filter__actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:9px}.weekly-reports-accounts{grid-column:1 / -1;min-width:0;padding:16px;border:1px solid #343a33}.weekly-reports-accounts legend{color:#bfc4bb;font-size:12px;padding:0 6px}.weekly-reports-account-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.weekly-reports-agency-list{display:grid;gap:14px}.weekly-reports-agency{overflow:hidden;border:1px solid #30352f;background:#0a0c0a8c}.weekly-reports-agency>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid #292e28;background:linear-gradient(90deg,rgba(212,255,69,.07),transparent)}.weekly-reports-agency>header span{color:#858a81;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.weekly-reports-agency>header h3{margin:2px 0;font-size:17px}.weekly-reports-agency>header small{color:#90978b;font-size:10px}.weekly-reports-account-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:10px;max-height:280px;overflow-y:auto}.weekly-reports-account-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(125px,auto);align-items:center;gap:8px;padding:9px;border:1px solid #252a24;background:#101310}.weekly-reports-account-list label{display:flex;align-items:center;min-width:0;overflow-wrap:anywhere}.weekly-reports-account-list select{min-width:0;padding:7px 8px;border:1px solid #3a4038;border-radius:4px;color:#d8dcd4;background:#171a16;font-size:10px}.weekly-reports-account-settings{display:flex;align-items:center;gap:5px}.weekly-reports-account-settings select{flex:1}.weekly-reports-hide{border:0;color:#858a81;background:transparent;cursor:pointer;font-size:9px;text-decoration:underline}.weekly-reports-hidden{margin-top:14px;border:1px dashed #3a4038}.weekly-reports-hidden summary{padding:11px 13px;color:#9ba095;cursor:pointer;font-size:11px}.weekly-reports-hidden summary span{margin-left:5px;color:#d4ff45}.weekly-reports-hidden>div{display:grid;gap:7px;padding:0 10px 10px}.weekly-reports-hidden article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px;background:#101310}.weekly-reports-hidden small{display:block;margin-top:3px;color:#777e75}.weekly-reports-agency .weekly-reports-account-list{max-height:none;padding:10px}.weekly-reports-account-list input{width:17px;height:17px;flex-shrink:0;accent-color:#d4ff45}.weekly-reports-account-list small{display:block;margin-top:4px;color:#8d9389}.weekly-reports-message{margin-top:18px;padding:14px 16px;border:1px solid #394037;color:#cbd0c7;background:#131713}.weekly-reports-message--success{border-color:#d4ff4561;color:#d4ff45;background:#d4ff450d}.weekly-reports-message--error{border-color:#ff695c8c;color:#ff8e84;background:#ff695c14}.weekly-reports-results{margin-top:22px}.weekly-reports-results>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px;border:1px solid #30352f;background:linear-gradient(135deg,#161b14f5,#1d2713c7)}.weekly-reports-results>header h2,.weekly-reports-results>header p{margin:0}.weekly-reports-results>header h2{margin-top:4px;font-size:28px}.weekly-reports-results>header p{margin-top:7px;color:#90978b}.weekly-reports-results>header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.weekly-reports-results a.button{text-decoration:none}.weekly-reports-list{display:grid;gap:16px;margin-top:16px}.weekly-report-card{overflow:hidden;border:1px solid #30352f;background:#0c0f0ce6}.weekly-report-card>header{display:flex;justify-content:space-between;gap:18px;padding:19px 22px;border-bottom:1px solid #292e28}.weekly-report-card>header h3{margin:0;font-size:18px}.weekly-report-card>header span{color:#d4ff45;font-size:10px;font-weight:700;letter-spacing:.08em;text-align:right;text-transform:uppercase}.weekly-report-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.weekly-report-card__body{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(400px,1.45fr);gap:25px;padding:22px}.weekly-report-channel+.weekly-report-channel{border-top:1px solid #343a33}.weekly-report-channel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 22px;color:#d4ff45;background:#d4ff4509}.weekly-report-channel--google>header{color:#83b8ff;background:#4285f40f}.weekly-report-channel>header small{color:#90978b}.weekly-report-channel-notes{margin:0;padding:12px 38px 16px;border-top:1px solid #292e28;color:#9ba095;font-size:11px}.weekly-report-metrics{display:grid;align-content:start;gap:8px}.weekly-report-metrics>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:8px;border-bottom:1px solid #252a24}.weekly-report-metrics span{color:#979d93;font-size:12px}.weekly-report-metrics strong{text-align:right}.weekly-report-metrics small{display:block;margin-top:3px;color:#8a9086;font-size:9px}.weekly-report-metrics small.is-improved{color:#d4ff45}.weekly-report-copy>p{margin:0 0 14px;color:#d4d8d0}.weekly-report-copy textarea{min-height:185px;resize:vertical;line-height:1.55}.weekly-report-highlights{margin-top:12px;padding:12px 14px;border:1px solid #343a33;border-left:3px solid #d4ff45;background:#111411}.weekly-report-highlights strong{font-size:12px;color:#d4ff45}.weekly-report-highlights ol{margin:8px 0 0;padding-left:20px;color:#c8cdc4;font-size:12px;line-height:1.55}.weekly-reports-no-data{margin-top:16px;padding:20px 22px;border:1px solid rgba(255,176,82,.3);background:#ffb0520d}.weekly-reports-no-data h3{margin:0;font-size:16px}.weekly-reports-no-data ul{margin:12px 0 0;padding-left:20px;color:#a8aea4}.weekly-reports-excluded{color:#777e75;font-size:11px}@media(max-width:1050px){.weekly-reports-filter{grid-template-columns:repeat(2,1fr)}.weekly-report-card__body{grid-template-columns:1fr}}@media(max-width:700px){.weekly-reports-page{padding-inline:18px}.weekly-reports-filter{grid-template-columns:1fr}.weekly-reports-results>header,.weekly-report-card>header,.weekly-reports-agency>header{align-items:flex-start;flex-direction:column}.weekly-reports-results>header>div:last-child,.weekly-reports-results>header .button,.weekly-reports-agency>header .button{width:100%}.weekly-report-card>header span{text-align:left}}.publishing-page{max-width:1180px;margin:0 auto;padding:44px 48px 90px}.publishing-page .page-header{margin-bottom:22px}.publishing-steps{display:grid;grid-template-columns:repeat(5,1fr);margin:0 0 24px;border:1px solid #292d29}.publishing-steps span{padding:11px 14px;border-right:1px solid #292d29;color:#9ba095;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.publishing-steps span:last-child{border:0}.publishing-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publishing-platforms>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:150px;padding:24px;border:1px solid #343a32;color:#eef0eb;background:#101310d6;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.publishing-platforms>a:hover{border-color:#d4ff458c;background:#d4ff450e;transform:translateY(-1px)}.publishing-platforms h2,.publishing-platforms p{margin:0}.publishing-platforms h2{font-size:24px}.publishing-platforms p{margin-top:7px;color:#969d92;font-size:13px;line-height:1.5}.publishing-platforms>a>strong{color:#d4ff45;font-size:11px;letter-spacing:.08em;white-space:nowrap}.publishing-platforms__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #42483f;border-radius:9px;font-weight:800}.publishing-platforms__icon--meta{color:#aebdff;border-color:#708dff66;background:#708dff14}.publishing-platforms__icon--google{color:#ffd178;border-color:#f4b83f66;background:#f4b83f14}.publishing-platforms__note{margin:14px 0 0;color:#7f867b;font-size:12px}.publishing-assistant{margin:0 0 18px;border:1px solid #3b4434;background:linear-gradient(135deg,#161b14f0,#1d2713d1)}.publishing-assistant__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:0;color:#f3f4f0;background:transparent;text-align:left;cursor:pointer}.publishing-assistant__toggle>span:first-child{display:grid;gap:3px}.publishing-assistant__toggle b{font-size:17px}.publishing-assistant__toggle small,.publishing-assistant__toggle>span:last-child{color:#9ca393}.publishing-assistant__body{padding:0 20px 18px}.publishing-assistant__messages{display:flex;max-height:350px;flex-direction:column;gap:9px;overflow:auto;padding:16px 0;border-top:1px solid #30362c}.publishing-assistant__message{width:fit-content;max-width:min(82%,720px);margin:0;padding:11px 13px;border-radius:8px;color:#dce0d8;background:#171b16;line-height:1.45;white-space:pre-wrap}.publishing-assistant__message--user{align-self:flex-end;color:#11150d;background:#d4ff45}.publishing-assistant__message--error{border:1px solid rgba(255,111,97,.55);color:#ff9a91;background:#ff6f6114}.publishing-assistant__missing{margin:0 0 10px;color:#aeb4a8;font-size:12px}.publishing-assistant__missing strong{color:#d4ff45}.publishing-assistant__composer{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.publishing-assistant__composer textarea{width:100%;padding:12px 13px;resize:vertical;border:1px solid #41483d;border-radius:5px;color:#f3f4f0;background:#0e110e;box-sizing:border-box;font:inherit}.publishing-assistant__composer .button{min-height:46px}.publishing-assistant footer{display:flex;justify-content:space-between;gap:16px;margin-top:10px;color:#838a7f;font-size:10px}.entity-visibility{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 14px;color:#969c91;font-size:13px}.entity-visibility-toggle{width:fit-content;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:700;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.publisher-grid>.entity-visibility-toggle{align-self:end;margin:0 0 12px}.publisher-card,.publisher-success{margin-bottom:18px;padding:26px;border:1px solid #2b302b;background:#101310d6}.publisher-card>header,.publisher-success>header{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px}.publisher-card>header>b{display:grid;flex:0 0 29px;height:29px;place-items:center;border-radius:50%;color:#080a08;background:#d4ff45}.publisher-card h2,.publisher-card h3,.publisher-card p,.publisher-success h2{margin:0}.publisher-card header p{margin-top:4px;color:#888e85;font-size:13px}.publisher-card label{display:grid;gap:7px;color:#c7cbc3;font-size:12px}.publisher-card input,.publisher-card select,.publisher-card textarea{width:100%;padding:12px 13px;border:1px solid #393e38;border-radius:5px;color:#f3f4f0;background:#101310;font:inherit;box-sizing:border-box}.publisher-card textarea{resize:vertical}.publisher-card input:disabled{color:#777d74}.publisher-operations{display:grid;gap:16px;min-width:0;overflow-wrap:anywhere}.publisher-operations>.button{justify-self:start}.publisher-operations fieldset{min-width:0;margin:0;border:1px solid #393e38;padding:12px}.publisher-operations fieldset label{display:flex;align-items:center;gap:8px;margin:8px 0}.publisher-operations input[type=checkbox]{width:auto}.publisher-operations table{width:100%;border-collapse:collapse;text-align:left}.publisher-operations th,.publisher-operations td{padding:10px 6px;border-bottom:1px solid #393e38}.publisher-operations li{margin:8px 0}.publisher-operations .button{white-space:normal}.publisher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.publisher-mode{display:inline-flex;margin-bottom:20px;padding:3px;border:1px solid #343934;border-radius:6px}.publisher-mode button{padding:8px 14px;border:0;border-radius:4px;color:#91968e;background:transparent;cursor:pointer}.publisher-mode button.active{color:#0b0d0a;background:#d4ff45}.publisher-source{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.publisher-source button{padding:15px;border:1px solid #343934;border-radius:5px;color:#afb4ac;background:#101310;cursor:pointer}.publisher-source button.active{border-color:#d4ff45;color:#d4ff45;background:#d4ff450f}.publisher-note{align-self:end;margin:0;color:#9ba095;font-size:12px;line-height:1.5}.publisher-inline{display:grid;grid-template-columns:1fr auto;gap:9px}.publisher-inline .button{min-width:105px}.publisher-post-flow{display:grid;gap:16px}.publisher-bulk-posts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin:0 0 20px;padding:16px;border:1px solid #303530;background:#101310}.publisher-bulk-posts textarea{min-height:92px;resize:vertical}.publisher-bulk-posts .button{margin-bottom:1px}.publisher-post-preview{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:15px;border:1px solid #3d4735;background:#121712}.publisher-post-preview>img,.publisher-post-preview>div{width:180px;height:220px;object-fit:contain;background:#080a08}.publisher-post-preview>div{display:grid;place-items:center;color:#777d74}.publisher-post-preview section{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.publisher-post-preview section>strong{color:#d4ff45}.publisher-post-preview section p{display:-webkit-box;overflow:hidden;margin:12px 0;color:#c9cec5;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:5}.publisher-post-preview section small{color:#858b81}.publisher-post-preview section a{margin-top:auto;color:#d4ff45;text-decoration:none}.publisher-check,.publisher-safety{display:flex!important;align-items:center;grid-column:1/-1;gap:9px!important}.publisher-check input,.publisher-safety input{width:auto;accent-color:#d4ff45}.publisher-creatives{display:grid;gap:18px;margin-bottom:18px}.publisher-creative{padding:18px;border:1px solid #303530;background:#0c0f0c}.publisher-creative__title{display:flex;justify-content:space-between;margin-bottom:14px}.publisher-creative__title button{border:0;color:#ff837b;background:transparent;cursor:pointer}.publisher-upload{display:grid!important;width:min(100%,420px);min-height:150px;margin-bottom:15px;place-items:center;overflow:hidden;border:1px dashed #555d52;color:#a8aea4!important;background:#131713;cursor:pointer}.publisher-upload input{display:none}.publisher-upload img,.publisher-upload video{display:block;width:100%;max-height:320px;object-fit:contain;background:#080a08}.publisher-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:20px;border:1px solid #303530}.publisher-summary span{padding:14px;border-right:1px solid #303530;color:#d7dbd3}.publisher-summary span:last-child{border:0}.publisher-summary strong{display:block;margin-bottom:5px;color:#7f867c;font-size:10px;text-transform:uppercase}.publisher-review .button--primary{margin-top:22px}.publisher-required{margin:14px 0 0!important;color:#e1b85c;font-size:12px}.sync-action{display:grid;max-width:230px;gap:5px}.sync-action small{overflow:hidden;color:#858b81;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.meta-tabs .meta-tabs__sync{margin-left:auto;border:1px solid #3c4337;border-radius:4px;color:#d4ff45}.meta-tabs .meta-tabs__sync:disabled{color:#72776e;cursor:wait}.publisher-success{border-color:#6c8226}.publisher-success p{color:#a8aea4}.publisher-success ul{margin:18px 0 24px;padding:0;list-style:none}.publisher-success li{display:grid;grid-template-columns:90px 1fr auto;gap:10px;padding:10px 0;border-bottom:1px solid #292d29}.publisher-success small{color:#767c74}.google-publishing-page .publisher-card>.button{margin-top:18px}.google-publishing-groups{display:grid;gap:18px}.publisher-paths{display:grid;grid-template-columns:1fr 1fr;gap:8px}.publisher-card label small{color:#858b81;font-size:11px}@media(max-width:850px){.publishing-page{padding:28px 20px 70px}.publishing-steps,.publishing-platforms{grid-template-columns:1fr}.publishing-platforms>a{grid-template-columns:auto minmax(0,1fr)}.publishing-platforms>a>strong{grid-column:2}.publishing-steps span{border-right:0;border-bottom:1px solid #292d29}.publisher-grid,.publisher-summary,.publisher-source,.publisher-post-preview,.publisher-paths,.publisher-bulk-posts,.publishing-assistant__composer{grid-template-columns:1fr}.publisher-summary span{border-right:0;border-bottom:1px solid #303530}.publisher-post-preview>img,.publisher-post-preview>div{width:100%}.publishing-assistant__message{max-width:92%}.publishing-assistant footer{flex-direction:column}}.google-ads-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.google-ads-toolbar{align-items:end}.google-ads-table{margin:0 48px;border:1px solid #2b2f2a;background:#101210}.google-ads-table>header,.google-ads-table>article{display:grid;grid-template-columns:105px minmax(260px,2fr) 90px 130px minmax(280px,1.5fr);gap:18px;align-items:center;padding:18px 22px;border-bottom:1px solid #292d29}.google-ads-table>header{color:#7f867c;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:#151815}.google-ads-table>article:last-of-type{border-bottom:0}.google-ads-table article strong,.google-ads-table article small{display:block}.google-ads-table article small{margin-top:5px;color:#7f867c}.status-pill,.google-access-paths span{display:inline-flex;width:fit-content;padding:5px 9px;border:1px solid #454a43;border-radius:999px;color:#abb0a7;font-size:11px}.status-pill--active{border-color:#d4ff4566;color:#d4ff45}.google-access-paths{display:flex;flex-wrap:wrap;gap:6px}.google-access-paths span{border-radius:4px}.google-billing{display:grid;gap:6px}.google-billing select,.google-billing button{width:100%;min-height:34px;padding:5px 8px;border:1px solid #3b403a;color:#d9ddd5;background:#151815}.google-billing button{color:#d4ff45;cursor:pointer}.google-ads-table .empty-state{padding:30px 22px;color:#858a81}.google-ads-updated{margin:14px 48px 50px;color:#70766d;font-size:12px}.google-alert-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.google-alert-list{margin:0 48px 50px;border:1px solid #2b2f2a}.google-alert{display:grid;grid-template-columns:90px 1fr 320px;gap:24px;padding:24px;border-bottom:1px solid #2b2f2a;background:#111311}.google-alert:last-child{border-bottom:0}.google-alert>span{width:fit-content;height:fit-content;padding:5px 9px;border:1px solid #ffd166;border-radius:999px;color:#ffd166;font-size:11px}.google-alert--critical{border-left:3px solid #ff746c}.google-alert--critical>span{border-color:#ff746c;color:#ff8c82}.google-alert h2{margin:0 0 8px;font-size:21px}.google-alert p{margin:7px 0 0;color:#9ba097}.google-alert dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.google-alert dt{color:#777d74;font-size:11px}.google-alert dd{margin:5px 0 0;font-weight:700}.google-alert__side{display:grid;gap:14px}.google-alert__side .alert-sync-button{justify-self:end}.publisher-required ul{margin:8px 0 0;padding-left:18px}.publisher-required li+li{margin-top:4px}@media(max-width:900px){.google-ads-summary{grid-template-columns:1fr 1fr}.google-ads-table{margin:0 22px;overflow-x:auto}.google-ads-table>header,.google-ads-table>article{min-width:850px}.google-ads-updated{margin-left:22px}}.app-shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr}.sidebar{border-right:1px solid #2a2c29;padding:32px 26px;display:flex;align-items:flex-start;gap:13px;color:#f8f8f2}.sidebar strong,.sidebar span{display:block}.sidebar strong{font-size:17px;letter-spacing:.02em}.sidebar span{margin-top:4px;color:#888c84;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#d4ff45;color:#11120f;font-weight:900;letter-spacing:-.08em}main{min-width:0}.topbar{min-height:84px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2a2c29}.topbar p{margin:0;color:#979b92}.topbar>div>span{display:block;margin-top:3px;color:#656960;font-size:11px;text-transform:uppercase;letter-spacing:.13em}.topbar-actions{display:flex;align-items:center;gap:12px}.topbar-actions .status{display:inline-block;margin:0}.status{border:1px solid #353834;border-radius:999px;padding:8px 12px;color:#b7bbb1;font-size:12px}.button-quiet{border:1px solid #353834;border-radius:999px;padding:8px 13px;background:transparent;color:#b7bbb1;cursor:pointer}.button-quiet:hover{border-color:#666b62;color:#fff}.status--healthy{border-color:#d4ff4566;color:#d4ff45}.status--indisponivel{border-color:#ff6f6166;color:#ff8c82}.hero{max-width:1040px;padding:90px 48px 70px}.eyebrow{margin:0 0 24px;color:#d4ff45;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700}h1{margin:0;max-width:850px;font-size:clamp(52px,7.2vw,104px);line-height:.94;letter-spacing:-.065em;font-weight:720}.hero-copy{max-width:650px;margin:38px 0 0;color:#a8aca3;font-size:clamp(17px,2vw,21px);line-height:1.6}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#2a2c29;border-top:1px solid #2a2c29}.cards article{min-height:230px;padding:34px;background:#111311}.cards span{color:#686c65;font-size:12px}.cards h2{margin:52px 0 12px;font-size:23px}.cards p{margin:0;color:#91958d;line-height:1.55}.session-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;color:#8f938a}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,.85fr) minmax(500px,1.15fr)}.login-panel{padding:clamp(40px,7vw,100px);display:flex;flex-direction:column;justify-content:center;border-right:1px solid #2a2c29;background:#0c0d0d}.brand-mark--login{margin-bottom:70px}.login-panel h1{font-size:clamp(48px,6vw,78px)}.login-intro{max-width:480px;margin:26px 0 42px;color:#989c94;font-size:17px;line-height:1.6}.login-panel form{max-width:480px;display:grid;gap:18px}.login-panel label{display:grid;gap:9px;color:#b8bbb4;font-size:13px}.login-panel input{width:100%;border:1px solid #343732;border-radius:10px;padding:14px 15px;outline:none;background:#141613;color:#f7f7f2}.login-panel input:focus{border-color:#a8cc36;box-shadow:0 0 0 3px #d4ff4514}.login-panel form button{margin-top:8px;border:0;border-radius:10px;padding:15px;background:#d4ff45;color:#11120f;font-weight:800;cursor:pointer}.login-panel form button:disabled{cursor:wait;opacity:.62}.form-message{margin:0;color:#ff8c82;font-size:13px}.login-visual{padding:48px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,rgba(212,255,69,.13),transparent 48%),radial-gradient(circle at 75% 76%,rgba(212,255,69,.11),transparent 24rem),#121411}.login-visual span{color:#6f746a;font-size:12px;letter-spacing:.16em}.login-visual p{max-width:700px;margin:0;color:#e9ebdf;font-size:clamp(38px,5vw,78px);line-height:1.02;letter-spacing:-.055em}@media(max-width:800px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid #2a2c29}.topbar,.hero{padding-left:24px;padding-right:24px}.cards,.login-page{grid-template-columns:1fr}.login-panel{min-height:100vh;border-right:0}.login-visual{display:none}.brand-mark--login{margin-bottom:48px}}.sidebar{position:sticky;top:0;height:100vh;flex-direction:column}.sidebar__brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.sidebar__brand strong,.sidebar__brand small{display:block}.sidebar__brand small{color:#777b73;font-size:10px;text-transform:uppercase}.sidebar__nav{display:grid;width:100%;gap:25px;margin-top:42px}.sidebar__group>header{display:flex;align-items:center;gap:8px;margin:0 12px 8px;color:#696e65;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.sidebar__group>header i{width:5px;height:5px;border-radius:50%;background:#858a81}.sidebar__group--meta>header i{background:#708dff;box-shadow:0 0 9px #708dff73}.sidebar__group--google>header i{background:#f4b83f;box-shadow:0 0 9px #f4b83f66}.sidebar__group>div{display:grid;gap:3px}.sidebar__nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#8f938a;font-size:13px;text-decoration:none}.sidebar__nav a>span{display:grid;flex:0 0 24px;height:24px;place-items:center;border:1px solid #343833;border-radius:6px;color:#777d73;font-size:10px;font-weight:800}.sidebar__nav a:hover,.sidebar__nav a.active{background:#191b18;color:#d4ff45}.sidebar__nav a.active>span{border-color:#d4ff4559;color:#d4ff45;background:#d4ff450f}.sidebar__footer{margin-top:auto;width:100%;padding-top:24px;border-top:1px solid #292b28}.sidebar__footer span,.sidebar__footer small{display:block}.sidebar__footer small{margin-top:4px;color:#74786f}.sidebar__footer button{margin-top:15px;border:0;padding:0;background:none;color:#a2a69d;cursor:pointer}.app-main{min-width:0;padding-bottom:80px}.sidebar-toggle{display:none}@media(min-width:801px){.app-shell{transition:grid-template-columns .2s ease}.sidebar{transition:opacity .16s ease,padding .2s ease}.sidebar-toggle{display:grid;position:fixed;z-index:20;top:18px;left:215px;width:30px;height:30px;place-items:center;border:1px solid #363a34;border-radius:8px;background:#151714;color:#d4ff45;cursor:pointer;box-shadow:0 5px 14px #00000047;transition:left .2s ease,background .15s ease,border-color .15s ease}.sidebar-toggle:hover{border-color:#d4ff458c;background:#20231d}.sidebar-toggle span{margin:-2px 0 0;font-size:25px;line-height:1}.app-shell--sidebar-collapsed{grid-template-columns:0 1fr}.app-shell--sidebar-collapsed .sidebar{min-width:0;padding-right:0;padding-left:0;overflow:hidden;opacity:0;pointer-events:none}.app-shell--sidebar-collapsed .sidebar-toggle{left:14px}.sidebar{height:100dvh;overflow:hidden}.sidebar__brand,.sidebar__footer{flex:0 0 auto}.sidebar__nav{flex:1 1 auto;min-height:0;padding:0 5px 18px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#3d423b transparent;scrollbar-width:thin}.sidebar__nav::-webkit-scrollbar{width:5px}.sidebar__nav::-webkit-scrollbar-track{background:transparent}.sidebar__nav::-webkit-scrollbar-thumb{border-radius:999px;background:#3d423b}@media(max-height:820px){.sidebar{padding-top:22px;padding-bottom:22px}.sidebar__nav{gap:17px;margin-top:27px}.sidebar__nav a{padding-top:8px;padding-bottom:8px}.sidebar__footer{padding-top:16px}.sidebar__footer button{margin-top:10px}}}.token-renewal-alert{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 48px 0;padding:14px 16px;border:1px solid rgba(255,190,74,.45);border-radius:8px;background:#ffbe4a14;color:#ffd27d}.token-renewal-alert div,.token-renewal-alert strong,.token-renewal-alert span{display:block}.token-renewal-alert span{margin-top:3px;color:#c7ae80;font-size:12px}.token-renewal-alert a{flex:0 0 auto;color:#d4ff45;font-size:13px;font-weight:700;text-decoration:none}.token-renewal-alert--expired{border-color:#ff6f6166;background:#ff6f6112;color:#ff9a91}.page-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:64px 48px 48px;border-bottom:1px solid #292b28}.page-topbar>div{min-width:0}.page-topbar h1{max-width:980px;font-size:clamp(54px,6.4vw,94px)}.page-topbar .eyebrow{margin-bottom:20px}.page-topbar .button{flex:0 0 auto;margin-bottom:6px}.dashboard-intro{padding:28px 48px;border-bottom:1px solid #292b28}.dashboard-intro p{max-width:920px;margin:0;color:#969a91;font-size:17px;line-height:1.6}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#292b28;border-bottom:1px solid #292b28}.module-card{min-height:280px;display:flex;flex-direction:column;padding:30px 32px;background:#111310;color:#f0f1eb;text-decoration:none}.module-card>span{color:#6e7269;font-size:11px;letter-spacing:.14em}.module-card h2{margin:48px 0 13px;font-size:27px;letter-spacing:-.025em}.module-card p{max-width:380px;margin:0;color:#898d84;line-height:1.55}.module-card strong{margin-top:auto;padding-top:28px;color:#777b73;font-size:13px}.module-card--active{transition:background-color .2s ease}.module-card--active:hover{background:#171a15}.module-card--active strong{color:#d4ff45}.module-card--disabled{cursor:default}.page-header,.workspace-header{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:58px 48px 38px;border-bottom:1px solid #292b28}.page-header h1,.workspace-header h1{max-width:none;font-size:clamp(42px,6vw,76px)}.page-header>div>p:last-child,.workspace-header p{color:#90948b}.page-header--compact h1{font-size:clamp(38px,5vw,64px)}.page-header .eyebrow,.workspace-header .eyebrow{margin-bottom:16px}.back-link{display:block;margin-bottom:24px;color:#999d94;font-size:13px;text-decoration:none}.link-button{border:0;padding:0;background:none;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #3a3d37;border-radius:8px;padding:11px 16px;background:#191b18;color:#eff0e9;font-weight:700;text-decoration:none;cursor:pointer}.button:hover{border-color:#6d7267}.button--primary{border-color:#d4ff45;background:#d4ff45;color:#11130e}.button--quiet{background:transparent}.button--small{padding:7px 10px;font-size:12px}.button:disabled{opacity:.55;cursor:wait}.revenues-page{padding-bottom:60px}.revenue-competence{width:190px;flex:0 0 auto}.revenue-summary{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:12px;padding:26px 48px}.revenue-summary article{min-height:112px;display:grid;align-content:space-between;gap:8px;padding:19px;border:1px solid #30342e;border-radius:10px;background:#121411}.revenue-summary article span,.revenue-summary article small{color:#858a81;font-size:11px}.revenue-summary article strong{font-size:22px;font-variant-numeric:tabular-nums}.revenue-summary__total{border-color:#607326!important;background:linear-gradient(135deg,rgba(212,255,69,.09),transparent 70%),#121411!important}.revenue-summary__total strong{color:#d4ff45;font-size:30px!important}.revenue-add{display:grid;grid-template-columns:minmax(250px,1.3fr) minmax(240px,1.5fr) minmax(160px,.8fr) minmax(150px,.8fr) auto;align-items:end;gap:15px;margin:4px 48px 26px;padding:22px;border:1px solid #30342e;border-radius:10px;background:#111310}.revenue-add h2,.revenue-add p{margin:0}.revenue-add h2{margin-bottom:5px;font-size:21px}.revenue-add p{color:#858a81;font-size:11px;line-height:1.4}.revenue-add .eyebrow{display:block;margin-bottom:7px}.revenue-table{margin:0 48px;border:1px solid #30342e;background:#101210}.revenue-table>header,.revenue-table>article{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(180px,1fr) minmax(160px,.8fr) minmax(160px,.75fr) 34px;align-items:center;gap:17px;padding:15px 18px;border-bottom:1px solid #292d28}.revenue-table>header{color:#7f867c;background:#151815;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.revenue-table>article>strong{font-size:14px}.revenue-table select,.revenue-table input{min-height:38px;padding:8px 10px}.revenue-channels{display:flex;flex-wrap:wrap;gap:6px}.revenue-channel{padding:6px 8px;border:1px solid;border-radius:999px;font-size:10px}.revenue-channel--meta{color:#63a8ff;border-color:#315780}.revenue-channel--google{color:#ffd154;border-color:#725d25}.revenue-money{display:flex;align-items:center;gap:8px}.revenue-money span{color:#858a81;font-size:12px}.revenue-money input{text-align:right;font-variant-numeric:tabular-nums}.revenue-table>footer{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding:19px 70px 19px 18px;background:#d4ff450f}.revenue-table>footer span{color:#858a81}.revenue-table>footer strong:last-child{color:#d4ff45;font-size:22px}.revenue-header-actions{display:flex;align-items:end;gap:10px}.revenue-header-actions>.button{min-height:42px}.revenue-lock{min-height:calc(100vh - 1px);display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 70% 20%,rgba(212,255,69,.09),transparent 35%),#0d0f0d}.revenue-lock form{width:min(430px,100%);padding:35px;border:1px solid #343a31;border-radius:14px;background:#121511;box-shadow:0 24px 80px #00000059}.revenue-lock__mark{width:52px;height:52px;display:grid;place-items:center;margin-bottom:28px;border-radius:10px;background:#d4ff45;color:#0d100b;font-size:17px;font-weight:900}.revenue-lock h1{margin:5px 0 10px;font-size:48px}.revenue-lock form>p:not(.eyebrow){margin:0 0 27px;color:#93988e;line-height:1.5}.revenue-lock label{margin-top:20px}.revenue-lock .button{width:100%;margin-top:20px}.revenue-lock__error{margin-top:13px;color:#ff8c82;font-size:12px}.revenue-lock--loading{color:#858a81}.revenue-manager{margin:0 48px 26px;border:1px solid #30342e;border-radius:9px;background:#101210}.revenue-manager>summary{display:flex;justify-content:space-between;padding:15px 18px;color:#dfe2d9;font-weight:700;cursor:pointer}.revenue-manager>summary span{color:#858a81;font-size:11px;font-weight:400}.revenue-manager__toolbar{display:flex;align-items:end;gap:24px;padding:16px 18px;border-top:1px solid #292d28}.revenue-manager__toolbar label{width:300px}.revenue-manager__toolbar p{color:#858a81;font-size:11px}.revenue-manager__list{max-height:430px;overflow-y:auto;border-top:1px solid #292d28}.revenue-manager__list article{display:grid;grid-template-columns:minmax(230px,1fr) 190px 80px;align-items:center;gap:15px;padding:11px 18px;border-bottom:1px solid #242824}.revenue-manager__list article.is-hidden{opacity:.5}.revenue-manager__list strong,.revenue-manager__list small{display:block}.revenue-manager__list small{margin-top:4px;color:#858a81;font-size:10px}.revenue-manager__list select{padding:7px 9px;font-size:11px}.revenue-agency-sections{display:grid;gap:24px}.revenue-table__agency{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:19px 18px;border-bottom:1px solid #343a30;background:linear-gradient(90deg,rgba(212,255,69,.07),transparent)}.revenue-table__agency span{display:block;margin-bottom:5px;color:#858a81;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.revenue-table__agency h2{margin:0;font-size:24px}.revenue-table__agency>div:last-child{text-align:right}.revenue-table__agency>div:last-child strong{color:#d4ff45;font-size:24px}.revenue-grand-total{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 48px 0;padding:25px;border:1px solid #77912a;border-radius:10px;background:linear-gradient(135deg,rgba(212,255,69,.12),transparent 70%),#111410}.revenue-grand-total span,.revenue-grand-total div strong{display:block}.revenue-grand-total span{margin-bottom:6px;color:#d4ff45;font-size:11px;text-transform:uppercase}.revenue-grand-total div strong{color:#a7aca1}.revenue-grand-total>strong{color:#d4ff45;font-size:32px}.revenue-analytics{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 48px 26px}.revenue-analytics>article{padding:21px;border:1px solid #30342e;border-radius:10px;background:#111310}.revenue-analytics header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:21px}.revenue-analytics h2{margin:5px 0 0;font-size:22px}.revenue-analytics header>strong{color:#d4ff45;font-size:22px}.revenue-agency-bar{display:grid;grid-template-columns:115px 1fr 100px;align-items:center;gap:12px;margin-top:13px;font-size:11px}.revenue-agency-bar i{height:8px;overflow:hidden;border-radius:10px;background:#272b25}.revenue-agency-bar b{display:block;height:100%;border-radius:10px;background:#d4ff45}.revenue-agency-bar>strong{text-align:right;font-variant-numeric:tabular-nums}.revenue-projection__metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.revenue-projection__metrics span{padding:10px;border:1px solid #2c302b;color:#858a81;font-size:10px}.revenue-projection__metrics strong{display:block;margin-top:5px;color:#f0f1ec;font-size:15px}.revenue-timeline{height:105px;display:grid;grid-template-columns:repeat(12,1fr);align-items:end;gap:5px;margin-top:18px;border-bottom:1px solid #343832}.revenue-timeline div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.revenue-timeline i{width:75%;min-height:0;background:#d4ff45}.revenue-timeline i.is-projected{background:repeating-linear-gradient(135deg,#6f8625 0 4px,#303c12 4px 8px)}.revenue-timeline small{height:14px;color:#70756c;font-size:8px}.revenue-projection>p{margin:8px 0 0;color:#70756c;font-size:9px}.revenue-sync{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-12px 48px 26px;padding:14px 18px;border:1px solid #39412c;border-radius:9px;background:#d4ff4509}.revenue-sync p{display:grid;gap:3px;margin:0}.revenue-sync span{color:#858a81;font-size:11px}@media(max-width:1100px){.revenue-summary{grid-template-columns:repeat(2,1fr)}.revenue-summary__total{grid-column:1/-1}.revenue-analytics{grid-template-columns:1fr}.revenue-add{grid-template-columns:1fr 1fr}.revenue-add>div{grid-column:1/-1}.revenue-table{overflow-x:auto}.revenue-table>header,.revenue-table>article{min-width:900px}}@media(max-width:700px){.revenue-summary,.revenue-analytics{padding-inline:18px}.revenue-add,.revenue-table,.revenue-manager,.revenue-sync,.revenue-grand-total{margin-inline:18px}.revenue-add{grid-template-columns:1fr;padding:20px}.revenue-add>div{grid-column:auto}.revenue-competence{width:100%}.revenue-manager__toolbar{display:grid}.revenue-manager__toolbar label{width:100%}.revenue-manager__list article{grid-template-columns:1fr}.revenue-manager__list button{width:100%}.revenue-sync{align-items:stretch;flex-direction:column}.revenue-agency-bar{grid-template-columns:85px 1fr 90px}.revenue-grand-total{align-items:flex-start;flex-direction:column}.revenue-grand-total>strong{font-size:27px}}.toolbar{display:flex;align-items:flex-end;gap:18px;padding:24px 48px;border-bottom:1px solid #292b28}.toolbar label{min-width:180px}.toolbar .search-field{flex:1;max-width:520px}.toolbar p{margin-left:auto;color:#7f837b}.toolbar--embedded{padding:0 0 22px;border:0}label{display:grid;gap:8px;color:#afb2aa;font-size:13px}input,select,textarea{width:100%;border:1px solid #343832;border-radius:8px;padding:11px 12px;outline:none;background:#141613;color:#f4f5ef}input:focus,select:focus,textarea:focus{border-color:#9ab936;box-shadow:0 0 0 3px #d4ff450f}textarea{resize:vertical;line-height:1.5}.alert{margin:20px 48px;padding:13px 16px;border:1px solid;border-radius:8px}.alert--error{border-color:#ff6f6166;background:#ff6f6112;color:#ff9a91}.alert--success{border-color:#d4ff4566;background:#d4ff450f;color:#d4ff45}.page-message{margin-top:50px}.empty-state{padding:56px 30px;text-align:center;color:#858980}.empty-state h2{color:#eff0eb}.client-list,.entity-list{display:grid;padding:0 48px}.client-row,.entity-row{display:grid;grid-template-columns:minmax(250px,1.7fr) auto minmax(120px,.7fr) minmax(115px,.6fr) auto;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid #292b28}.client-row{grid-template-columns:minmax(250px,1.7fr) auto 150px 105px 150px auto}.client-row__identity{display:flex;align-items:center;gap:16px}.client-row__identity>span,.client-row__identity img{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:#242720;color:#d4ff45;object-fit:contain;font-weight:800}.client-row h2,.entity-row h3{margin:3px 0;font-size:17px}.client-row p,.entity-row p,.entity-row span{margin:0;color:#858980;font-size:12px}.client-row small,.entity-row small{color:#d4ff45}.client-row__meta strong,.client-row__meta span,.entity-row>div>strong,.entity-row>div>span{display:block}.client-row__meta span{color:#72766e;font-size:10px;margin-top:5px}.client-row__actions,.row-actions,.section-actions{display:flex;align-items:center;gap:8px}.client-source-directory{margin:28px 48px}.client-source-directory>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px}.client-source-directory>header h2{margin:4px 0 6px}.client-source-directory>header p{margin:0;color:#858980}.client-source-directory>header>strong{color:#d4ff45;white-space:nowrap}.client-source-directory__list{display:grid;gap:10px}.client-source-directory__list article{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,2fr);gap:18px;padding:16px;border:1px solid #2a2d29;background:#0d0f0d}.client-source-directory__list h3{margin:0;font-size:16px}.client-source-directory__list article>div{display:flex;flex-wrap:wrap;gap:8px}.client-source-directory__list a{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:7px 9px;border:1px solid #343832;border-radius:6px;color:#d8ddd3;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-source-directory__list a:hover{border-color:#d4ff45;color:#fff}.client-source-directory__list b{color:#d4ff45;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.icon-button{width:32px;height:32px;border:1px solid #373a35;border-radius:7px;background:transparent;color:#b5b8b0;cursor:pointer;text-decoration:none;display:grid;place-items:center}.icon-button--danger{color:#ff8c82}.status-badge{display:inline-flex;width:fit-content;padding:6px 9px;border-radius:999px;background:#242722;color:#adb1a7;font-size:11px}.status-badge--active,.status-badge--published,.status-badge--confirmed,.status-badge--available,.status-badge--resolved{background:#d4ff451a;color:#d4ff45}.status-badge--critical,.status-badge--rejected,.status-badge--missing{background:#ff6f611a;color:#ff8c82}.completion{min-width:120px}.completion__header{display:flex;justify-content:space-between;margin-bottom:7px;font-size:11px;color:#92968d}.daily-control{margin:0 48px 28px;border:1px solid #30352e;background:#111311}.daily-control>header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid #30352e}.daily-control h2,.daily-control p{margin:0}.daily-control h2{margin-top:5px;font-size:29px}.daily-control>header>div>span{display:block;margin-top:6px;color:#899087;font-size:12px;text-transform:capitalize}.daily-control__total{min-width:230px;text-align:right}.daily-control__total span,.daily-control__total small{display:block;color:#8b9287;font-size:11px}.daily-control__total strong{display:block;margin:5px 0;color:#d4ff45;font-size:22px}.daily-control__alert,.daily-control__notice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 24px}.daily-control__alert{border-bottom:1px solid rgba(255,111,97,.35);color:#ffaaa2;background:#74231c59}.daily-control__notice{border-bottom:1px solid rgba(255,209,102,.3);color:#e4c986;background:#5a441438}.daily-control__alert span,.daily-control__notice span{color:inherit;font-size:12px;opacity:.85}.daily-control__list{display:grid}.daily-control__row{display:grid;grid-template-columns:74px minmax(0,1fr) 145px 105px;align-items:center;gap:16px;padding:14px 24px;border-bottom:1px solid #252a25;color:inherit;text-decoration:none}.daily-control__row:last-child{border-bottom:0}.daily-control__row:hover{background:#171b16}.daily-control__row.is-zero{box-shadow:inset 3px 0 #ff6f61;background:#74231c21}.daily-control__row.is-unavailable{box-shadow:inset 3px 0 #ffd166}.daily-control__row.is-unmonitored{opacity:.54}.daily-control__platform{width:fit-content;padding:5px 8px;border:1px solid #536a9b;border-radius:999px;color:#8bb6ff;font-size:10px;font-weight:700}.daily-control__platform.is-google{border-color:#92783f;color:#f1c969}.daily-control__row strong,.daily-control__row small,.daily-control__row em{display:block}.daily-control__row>div:nth-child(2){min-width:0}.daily-control__row>div:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-control__row small,.daily-control__row em{margin-top:3px;color:#858c81;font-size:11px;font-style:normal}.daily-control__row em{color:#aab0a5}.daily-control__spend{text-align:right}.daily-control__spend span{display:block;color:#7f867b;font-size:10px;text-transform:uppercase}.daily-control__spend strong{margin-top:4px;font-size:14px}.daily-control__row>b{justify-self:end;padding:5px 8px;border:1px solid #477451;border-radius:999px;color:#98d9a3;font-size:10px}.daily-control__row.is-zero>b{border-color:#b84e45;color:#ff9c92}.daily-control__row.is-unavailable>b{border-color:#a4843f;color:#f0cb75}@media(max-width:850px){.daily-control{margin-left:20px;margin-right:20px}.daily-control__row{grid-template-columns:65px minmax(0,1fr) 115px}.daily-control__row>b{display:none}}@media(max-width:620px){.daily-control>header,.daily-control__alert,.daily-control__notice{align-items:flex-start;flex-direction:column}.daily-control__total{text-align:left}.daily-control__row{grid-template-columns:1fr auto}.daily-control__platform{grid-column:1}.daily-control__row>div:nth-child(2){grid-column:1/-1}.daily-control__spend{grid-column:2;grid-row:1}}.pace-page{padding-bottom:60px}.pace-header h1{font-size:clamp(44px,6vw,78px)}.pace-period{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 48px 16px;padding:18px 20px;border:1px solid #30342e;background:#111310}.pace-period span,.pace-period p{color:#858a81;font-size:11px}.pace-period strong{display:block;margin-top:5px;text-transform:capitalize}.pace-period p{margin:0}.pace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 48px 24px;border:1px solid #30342e;background:#30342e}.pace-summary article{min-height:125px;display:grid;align-content:space-between;gap:10px;padding:20px;background:#111310}.pace-summary span,.pace-summary small{color:#858a81;font-size:11px}.pace-summary strong{font-size:25px;font-variant-numeric:tabular-nums}.pace-summary__urgent{background:linear-gradient(135deg,rgba(255,76,76,.12),transparent 72%),#111310!important}.pace-summary__urgent strong{color:#ff7770}.pace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 48px 14px}.pace-filters{display:flex;flex-wrap:wrap;gap:7px}.pace-filters button{padding:9px 11px;border:1px solid #30342e;border-radius:999px;color:#9ca197;background:#111310;cursor:pointer}.pace-filters button.active{border-color:#d4ff45;color:#d4ff45;background:#d4ff4512}.pace-filters b{margin-left:5px}.pace-toolbar input{width:220px;min-height:39px}.pace-list{margin:0 48px;border:1px solid #30342e;background:#101210}.pace-list>header,.pace-row{display:grid;grid-template-columns:minmax(310px,1.8fr) minmax(100px,.65fr) minmax(120px,.75fr) minmax(145px,.85fr) minmax(120px,.75fr) minmax(155px,.9fr);align-items:center;gap:18px;padding:15px 18px;border-bottom:1px solid #282c27}.pace-list>header{color:#7e857a;background:#151815;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pace-row{position:relative;min-height:112px}.pace-row:before{position:absolute;inset:0 auto 0 0;width:3px;content:""}.pace-row--critical:before{background:#ff544d}.pace-row--attention:before{background:#ffbd45}.pace-row--healthy:before{background:#84cf58}.pace-row--unconfigured:before{background:#777d74}.pace-row>strong,.pace-row>div>strong{font-size:14px;font-variant-numeric:tabular-nums}.pace-row small{display:block;margin-top:6px;color:#858a81;font-size:10px;line-height:1.35}.pace-client>div{display:flex;align-items:center;gap:8px;min-width:0}.pace-client i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#777d74}.pace-row--critical .pace-client i{background:#ff544d}.pace-row--attention .pace-client i{background:#ffbd45}.pace-row--healthy .pace-client i{background:#84cf58}.pace-client strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pace-client em{padding:4px 7px;border:1px solid #3a3e38;border-radius:999px;color:#aeb3a9;font-size:9px;font-style:normal;white-space:nowrap}.pace-client a{margin-left:auto;color:#d4ff45;font-size:9px;white-space:nowrap;text-decoration:none}.pace-client p{margin:8px 0 0;color:#b6bab1;font-size:11px;line-height:1.4}.pace-meter span{display:block;height:6px;margin-top:8px;overflow:hidden;border-radius:99px;background:#292d28}.pace-meter span i{display:block;height:100%;background:#d4ff45}.pace-row--critical .pace-meter span i{background:#ff544d}.pace-row--attention .pace-meter span i{background:#ffbd45}.pace-rules{margin:14px 48px 0;color:#777d74;font-size:10px;line-height:1.5}.loading-state{margin:0 48px;padding:28px;border:1px solid #30342e;color:#9ca197;background:#111310}.error-banner{margin:0 48px 20px;padding:14px 16px;border:1px solid #9d3f39;border-radius:7px;color:#ff9993;background:#2d1b18}@media(max-width:1180px){.pace-summary{grid-template-columns:1fr 1fr}.pace-list{overflow-x:auto}.pace-list>header,.pace-row{min-width:1100px}}@media(max-width:760px){.pace-period,.pace-summary,.pace-toolbar,.pace-list,.pace-rules,.loading-state,.error-banner{margin-left:22px;margin-right:22px}.pace-period,.pace-toolbar{align-items:stretch;flex-direction:column}.pace-summary{grid-template-columns:1fr}.pace-toolbar input{width:100%}}.daily-control__row{grid-template-columns:74px minmax(0,1fr) 145px 105px max-content max-content;color:inherit;text-decoration:none}.daily-control__account{min-width:0;color:inherit;text-decoration:none}.daily-control__account:hover strong{text-decoration:underline}.daily-control__account strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-control__open,.daily-control__unmonitor{padding:8px 10px;border:1px solid #4a5246;border-radius:7px;color:#f0f3ed;background:transparent;font:inherit;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.daily-control__open:hover{border-color:#d4ff45;color:#d4ff45}.daily-control__unmonitor{border-color:#755049;color:#ffaaa2}.daily-control__unmonitor:hover{border-color:#ff6f61;color:#ffb2aa}.daily-control__unmonitor:disabled{cursor:wait;opacity:.55}@media(max-width:850px){.daily-control__row{grid-template-columns:65px minmax(0,1fr) 115px max-content max-content}}@media(max-width:620px){.daily-control__account{grid-column:1/-1}.daily-control__open{grid-column:1;justify-self:start}.daily-control__unmonitor{grid-column:2;grid-row:3}}.daily-control__mcc{border-top:1px solid #30352e;background:#101210}.daily-control__mcc>button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) max-content 22px;align-items:center;gap:14px;padding:15px 24px;border:0;color:#e6e9e3;background:transparent;text-align:left;cursor:pointer}.daily-control__mcc>button span{font-size:12px;font-weight:700}.daily-control__mcc>button strong{color:#9fa79c;font-size:11px;font-weight:500}.daily-control__mcc>button i{color:#d4ff45;font-size:19px;font-style:normal;text-align:center}.daily-control__mcc>div{border-top:1px solid #292d28}.daily-control__mcc article{display:grid;grid-template-columns:74px minmax(0,1fr) max-content max-content;align-items:center;gap:16px;padding:11px 24px;border-top:1px solid #242824}.daily-control__mcc article:first-child{border-top:0}.daily-control__mcc article>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-control__mcc article a,.daily-control__mcc article button{padding:7px 9px;border:1px solid #4a5246;border-radius:7px;color:#f0f3ed;background:transparent;font:inherit;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.daily-control__mcc article button{border-color:#6a8841;color:#d4ff45}.daily-control__mcc article button:disabled{opacity:.55;cursor:wait}.daily-control>header{align-items:center;padding:19px 24px}.daily-control h2{font-size:25px}.daily-control__overview{display:flex;align-items:stretch;gap:1px;border:1px solid #30352e;background:#30352e}.daily-control__total,.daily-control__monthly-pace{min-width:210px;padding:12px 15px;background:#111311;text-align:left}.daily-control__total strong,.daily-control__monthly-pace strong{font-size:19px}.daily-control__monthly-pace{position:relative}.daily-control__monthly-pace>span,.daily-control__monthly-pace small{display:block;color:#8b9287;font-size:10px}.daily-control__monthly-pace strong{display:inline-block;margin:4px 0 6px;color:#d4ff45}.daily-control__monthly-pace i{display:inline-block;width:96px;height:5px;margin-left:9px;overflow:hidden;border-radius:99px;background:#2c312a;vertical-align:middle}.daily-control__monthly-pace i b{display:block;height:100%;background:#84cf58}.daily-control__monthly-pace.is-attention strong{color:#ffcf6b}.daily-control__monthly-pace.is-attention i b{background:#ffbd45}.daily-control__monthly-pace.is-critical strong{color:#ff847b}.daily-control__monthly-pace.is-critical i b{background:#ff544d}.daily-control__list-title{display:flex;justify-content:space-between;gap:16px;padding:11px 24px;border-bottom:1px solid #252a25;color:#e7e9e4}.daily-control__list-title strong{font-size:12px}.daily-control__list-title span{color:#8d9489;font-size:11px}.daily-control__list{max-height:330px;overflow:auto}.daily-control__row{grid-template-columns:62px minmax(0,1fr) 112px 86px max-content max-content;gap:12px;padding:9px 24px}.daily-control__platform{padding:4px 7px;font-size:9px}.daily-control__row small{margin-top:1px;overflow:hidden;color:#9fa69a;text-overflow:ellipsis;white-space:nowrap}.daily-control__spend strong{font-size:13px}.daily-control__row>b{padding:4px 7px;font-size:9px}.daily-control__open,.daily-control__unmonitor{padding:6px 8px;font-size:10px}.pace-list>header,.pace-row{grid-template-columns:minmax(300px,1.65fr) minmax(155px,.85fr) minmax(145px,.8fr) minmax(180px,1fr)}.pace-row{min-height:74px;padding:12px 18px}.pace-row--critical{background:#ff544d0b}.pace-row--attention{background:#ffbd450b}.pace-row--healthy{background:#84cf5809}.pace-client>div{gap:7px}.pace-client em{border-color:currentColor}.pace-row--critical .pace-client em{color:#ff8a82}.pace-row--attention .pace-client em{color:#ffcf6b}.pace-row--healthy .pace-client em{color:#98d98a}.pace-client p{display:none}.pace-client small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pace-meter span{margin-top:5px}.pace-rules{max-width:900px}@media(max-width:850px){.daily-control>header{align-items:flex-start;flex-direction:column}.daily-control__overview{width:100%}.daily-control__total,.daily-control__monthly-pace{min-width:0;flex:1}.daily-control__row{grid-template-columns:58px minmax(0,1fr) 95px 75px}.daily-control__open,.daily-control__unmonitor{display:none}.pace-list>header,.pace-row{min-width:820px}}@media(max-width:620px){.daily-control__overview{display:grid;grid-template-columns:1fr 1fr}.daily-control__row{grid-template-columns:52px minmax(0,1fr) 76px}.daily-control__row>b{display:none}.daily-control__list-title{align-items:flex-start;flex-direction:column}.daily-control__monthly-pace i{width:62px}.pace-list>header,.pace-row{min-width:720px}}.daily-control__row{grid-template-columns:62px minmax(0,1fr) 104px 86px max-content max-content}.daily-control__row-pace{min-width:0;font-variant-numeric:tabular-nums}.daily-control__row-pace strong{font-size:13px}.daily-control__row-pace i{display:block;height:6px;margin-top:5px;overflow:hidden;border-radius:999px;background:#2b302a}.daily-control__row-pace i b{display:block;height:100%;border-radius:inherit;background:#84cf58}.daily-control__row-pace small{display:block;margin-top:4px;color:#8f968c;font-size:9px;white-space:nowrap}.daily-control__row-pace.is-attention strong{color:#ffcf6b}.daily-control__row-pace.is-attention i b{background:#ffbd45}.daily-control__row-pace.is-critical strong{color:#ff847b}.daily-control__row-pace.is-critical i b{background:#ff544d}.daily-control__row-pace.is-unconfigured strong{color:#949a91}.daily-control__row-pace.is-unconfigured i b{background:#626860}@media(max-width:850px){.daily-control__row{grid-template-columns:58px minmax(0,1fr) 88px 75px}.daily-control__row-pace small{display:none}}@media(max-width:620px){.daily-control__row{grid-template-columns:52px minmax(0,1fr) 74px}.daily-control__row-pace{grid-column:2;grid-row:2}.daily-control__spend{grid-column:3;grid-row:1}.daily-control__row-pace small{display:block}}.daily-control{margin-bottom:54px}.daily-control__list{max-height:none;overflow:visible}.daily-control__row{grid-template-columns:62px minmax(0,1fr) 104px 86px max-content max-content;min-height:58px}.daily-control__account>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-control__account>span strong,.daily-control__account>span small{display:inline;margin:0}.daily-control__account>span small{color:#90978d;font-size:10px}.daily-control__actions{display:grid;gap:5px;justify-items:stretch}.daily-control__actions .daily-control__open,.daily-control__actions .daily-control__unmonitor,.daily-control__actions .daily-control__check{display:block;text-align:center}.daily-control__check{padding:6px 8px;border:1px solid #6a8841;border-radius:7px;color:#d4ff45;background:transparent;font:inherit;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.daily-control__check:hover{border-color:#d4ff45}.daily-control__check:disabled{cursor:wait;opacity:.55}.daily-control__row.is-checked{box-shadow:inset 3px 0 #6a8841}.daily-control__row.is-checked>b{border-color:#6a8841;color:#c5e98a}@media(max-width:850px){.daily-control__actions{display:none}}.completion__track{height:5px;border-radius:5px;overflow:hidden;background:#2a2d27}.completion__track span{display:block;height:100%;background:#d4ff45}.workspace-header{align-items:flex-start;padding-bottom:28px}.workspace-header small{color:#d4ff45;letter-spacing:.12em}.workspace-header__status{display:flex;align-items:center;gap:18px;margin-top:18px;color:#858980;font-size:12px}.workspace-tabs{display:flex;gap:4px;overflow-x:auto;padding:0 48px;border-bottom:1px solid #292b28}.workspace-tabs a{padding:16px 13px 14px;color:#858980;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.workspace-tabs a.active{color:#d4ff45;border-color:#d4ff45}.workspace-content{padding:34px 48px}.section-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.section-header h2{margin:0 0 7px;font-size:31px}.section-header p{margin:0;color:#858980}.panel{border:1px solid #30332e;border-radius:10px;padding:24px;background:#111310}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.overview-grid .overview-summary{grid-row:span 2}.overview-grid h2{margin:12px 0 7px}.overview-grid p{color:#858980;line-height:1.5}.overview-grid a:not(.button){color:#d4ff45}.metric{color:#d4ff45;font-size:44px;font-weight:750}.entity-form{display:grid;gap:22px;max-width:1100px}.form-section{border:1px solid #30332e;border-radius:10px;padding:26px;background:#111310}.form-section>header{display:flex;gap:15px;margin-bottom:24px}.form-section>header>span{color:#d4ff45;font-size:11px}.form-section h2{margin:0 0 5px}.form-section p{margin:0;color:#7d8178}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-grid__wide{grid-column:1/-1}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.inline-form{display:grid;gap:18px}.checkbox-row{display:flex;flex-wrap:wrap;gap:20px}.checkbox-row label{display:flex;align-items:center}.checkbox-row input{width:auto}.tag-list{display:flex;gap:5px}.tag-list span{padding:4px 7px;border:1px solid #353832;border-radius:999px}.muted{color:#777b73}.strategy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px}.strategy-nav{display:grid;align-content:start;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}.strategy-nav button{display:flex;justify-content:space-between;border:0;border-left:2px solid #292c27;padding:10px 12px;background:transparent;color:#898d84;text-align:left;cursor:pointer}.strategy-nav button.active{border-color:#d4ff45;background:#d4ff450a;color:#d4ff45}.strategy-nav small{color:#646860}.strategy-content>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.strategy-content h3{margin:0 0 7px;font-size:25px}.strategy-content header p{margin:0;color:#858980}.strategy-items{display:grid;gap:12px;margin-top:15px}.strategy-card{border:1px solid #30332e;border-radius:9px;padding:18px;background:#111310}.strategy-card>header{display:flex;justify-content:space-between;gap:20px}.strategy-card>header small{display:block;color:#8e9289;margin-bottom:7px}.strategy-card pre,.snapshot-view pre,.diff-list pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;line-height:1.55;color:#e6e8df}.strategy-card>footer{display:flex;gap:12px;margin-top:15px;border-top:1px solid #292c27;padding-top:12px}.strategy-card>footer button{border:0;padding:0;background:none;color:#a7c93b;cursor:pointer}.source-list{border-left:2px solid #4e5740;padding-left:14px;color:#9da198;font-size:12px}.source-list p{line-height:1.5}.version-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;border-top:1px solid #292b28;padding-top:20px}.version-strip h3{margin-right:10px}.version-strip a{border:1px solid #363934;border-radius:999px;padding:7px 10px;text-decoration:none;color:#aeb2a8}.history-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px}.history-grid h3{margin-top:0}.timeline article{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid #292c27}.timeline article>span{color:#d4ff45;font-weight:750}.timeline h4{margin:9px 0 4px}.timeline p,.audit-list p,.audit-list span{margin:0;color:#7f837b;font-size:12px}.audit-list article{padding:14px 0;border-bottom:1px solid #292c27}.audit-list strong{display:block;margin:5px 0}.snapshot-view,.diff-list{margin:32px 48px}.snapshot-view pre{max-height:70vh;overflow:auto;border:1px solid #30332e;border-radius:10px;padding:24px;background:#111310;font-family:ui-monospace,monospace;font-size:12px}.diff-list{display:grid;gap:12px}.diff-list article{border:1px solid #30332e;border-radius:9px;padding:18px;background:#111310}.diff-list article header{display:flex;align-items:center;gap:10px}.diff-list article>div{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center}.diff-list pre{padding:12px;border-radius:7px;background:#181a17;font-size:12px}.diff-type{padding:4px 7px;border-radius:5px;color:#d4ff45;background:#d4ff4514;font-size:10px;text-transform:uppercase}.diff-type--removed{color:#ff8c82;background:#ff6f6114}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:20px;background:#000000b8}.modal{width:min(480px,100%);border:1px solid #3b3e38;border-radius:12px;padding:25px;background:#151714;box-shadow:0 20px 60px #000}.modal h2{margin-top:0}.modal p{color:#999d94;line-height:1.5}.modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.button--danger{border-color:#ff8c82;background:#ff8c82;color:#17110f}.organic-connection{max-width:900px;margin:42px 48px;padding:34px}.organic-connection h2{margin:8px 0 12px;font-size:32px}.organic-connection>p:not(.eyebrow){max-width:760px;color:#969a91;line-height:1.6}.organic-permissions{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0}.organic-permissions span{border:1px solid #3a3d37;border-radius:999px;padding:8px 11px;font:700 12px ui-monospace,monospace}.organic-permissions .granted{border-color:#d4ff4559;color:#d4ff45}.organic-permissions .missing{border-color:#ff6f6173;color:#ff8c82}.organic-connection__note{border-top:1px solid #2d302b;padding-top:20px;font-size:13px}.organic-toolbar{align-items:end}.organic-toolbar label:first-child{min-width:300px}.organic-dashboard{padding:34px 48px 60px}.organic-profile{margin-bottom:22px}.organic-profile>div{display:flex;align-items:center;gap:16px}.organic-profile img,.organic-profile>div>span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#242720;color:#d4ff45;object-fit:cover;font-weight:800}.organic-profile h2{margin:2px 0}.organic-profile small{color:#858980}.organic-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #30332e}.organic-metrics article{min-height:120px;padding:22px;border-right:1px solid #30332e;border-bottom:1px solid #30332e}.organic-metrics article:nth-child(4n){border-right:0}.organic-metrics span{display:block;color:#858980;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.organic-metrics strong{display:block;margin-top:16px;font-size:27px}.organic-content{margin-top:38px}.organic-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.organic-breakdown{border:1px solid #30332e;padding:22px;background:#111310}.organic-breakdown>header{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px}.organic-breakdown h3{margin:4px 0 0;font-size:21px}.organic-breakdown>header>strong{color:#d4ff45;font-size:20px}.organic-breakdown__row{display:grid;grid-template-columns:minmax(105px,1.2fr) minmax(80px,2fr) auto 52px;align-items:center;gap:10px;min-height:31px;font-size:12px}.organic-breakdown__row>span{overflow:hidden;color:#c5c8bf;text-overflow:ellipsis;white-space:nowrap}.organic-breakdown__row>i{height:5px;overflow:hidden;border-radius:5px;background:#282b26}.organic-breakdown__row>i>b{display:block;height:100%;background:#d4ff45}.organic-breakdown__row>strong{text-align:right}.organic-breakdown__row>small{color:#777b73;text-align:right}.organic-content>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.organic-content h2{margin:4px 0 0;font-size:30px}.organic-content>header>span{color:#858980}.organic-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.organic-media-grid article{overflow:hidden;border:1px solid #30332e;background:#111310}.organic-media-grid article>a{display:block;aspect-ratio:1/1;background:#080908}.organic-media-grid img,.organic-media-placeholder{width:100%;height:100%;object-fit:cover}.organic-media-placeholder{display:grid;place-items:center;color:#6e7269}.organic-media-grid article>div{padding:16px}.organic-media-grid article>div>span{color:#d4ff45;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.organic-media-grid p{min-height:42px;margin:9px 0 15px;overflow:hidden;color:#d8dad3;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.organic-media-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.organic-media-grid dl div{border-top:1px solid #292c27;padding-top:9px}.organic-media-grid dt{color:#777b73;font-size:10px}.organic-media-grid dd{margin:3px 0 0;font-weight:750}.analyst-page{min-height:100vh;display:flex;flex-direction:column}.analyst-header{padding-top:38px;padding-bottom:28px}.analyst-header h1{font-size:clamp(42px,5vw,68px)}.analyst-status{display:flex;align-items:center;gap:9px;border:1px solid #30342d;border-radius:999px;padding:8px 12px;color:#999d94;font-size:11px;white-space:nowrap}.analyst-status i{width:7px;height:7px;border-radius:50%;background:#d4ff45;box-shadow:0 0 12px #d4ff4599}.analyst-setup{margin:40px 48px}.analyst-setup code{color:#d4ff45}.analyst-context-bar{display:grid;grid-template-columns:repeat(4,minmax(165px,1fr)) 145px 145px auto;align-items:end;gap:12px;padding:16px 48px;border-bottom:1px solid #292b28;background:#0e100d}.analyst-context-bar label{min-width:0}.analyst-context-bar label span{color:#74786f;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.analyst-context-bar select,.analyst-context-bar input{min-height:41px;padding:9px 10px;font-size:12px}.analyst-period-note{grid-column:1/-1;margin:1px 0 0;color:#74786f;font-size:11px}.analyst-period-note strong{color:#aeb2a8}.analyst-period-note span{padding:0 5px;color:#4f534c}.analyst-workspace{width:min(1050px,calc(100% - 96px));flex:1;display:flex;flex-direction:column;margin:0 auto}.analyst-chat{flex:1;padding:34px 0 185px}.analyst-welcome{max-width:760px;margin:45px auto 0;text-align:center}.analyst-welcome>span{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 20px;border-radius:12px;background:#d4ff45;color:#11130e;font-weight:900}.analyst-welcome h2{margin:0 0 10px;font-size:34px;letter-spacing:-.03em}.analyst-welcome>p{max-width:610px;margin:0 auto;color:#858980;line-height:1.55}.analyst-suggestions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;text-align:left}.analyst-suggestions button{min-height:75px;display:flex;justify-content:space-between;align-items:flex-start;gap:15px;border:1px solid #30332e;border-radius:9px;padding:16px;background:#111310;color:#c8cbc2;line-height:1.4;text-align:left;cursor:pointer}.analyst-suggestions button:hover{border-color:#596347;background:#151812}.analyst-suggestions b{color:#d4ff45}.analyst-message{max-width:900px;margin:0 auto 26px}.analyst-message>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.analyst-message>header span{color:#858980;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.analyst-message>header button{border:0;background:none;color:#9fbd3d;font-size:11px;cursor:pointer}.analyst-message__actions{display:flex;align-items:center;gap:13px}.analyst-message__actions button:disabled{opacity:.55;cursor:wait}.analyst-message>div{border:1px solid #2d302b;border-radius:10px;padding:20px 22px;background:#111310}.analyst-message--user{width:min(720px,88%);margin-right:0}.analyst-message--user>div{border-color:#3b4231;background:#171a14}.analyst-message--user p{margin:0;line-height:1.55}.analyst-message>footer{margin-top:7px;color:#61655d;font-size:10px}.analyst-answer{color:#e6e8e1;line-height:1.62}.analyst-answer p{margin:0 0 8px}.analyst-answer h2,.analyst-answer h3,.analyst-answer h4{margin:20px 0 8px;letter-spacing:-.015em}.analyst-answer h2:first-child,.analyst-answer h3:first-child,.analyst-answer h4:first-child{margin-top:0}.analyst-answer h2{font-size:23px}.analyst-answer h3{font-size:19px;color:#f1f2ed}.analyst-answer h4{font-size:16px;color:#d4ff45}.analyst-answer strong{color:#fff}.analyst-answer hr{border:0;border-top:1px solid #30332e;margin:22px 0}.analyst-answer__bullet{display:grid;grid-template-columns:20px 1fr;gap:5px}.analyst-answer__bullet>span{color:#d4ff45}.analyst-answer__bullet>span:last-child{min-width:0;color:#e6e8e1}.analyst-message--loading>div{display:flex;align-items:center;gap:5px;color:#858980}.analyst-message--loading i{width:6px;height:6px;border-radius:50%;background:#d4ff45;animation:analyst-pulse 1.2s ease-in-out infinite}.analyst-message--loading i:nth-child(2){animation-delay:.15s}.analyst-message--loading i:nth-child(3){animation-delay:.3s}.analyst-message--loading p{margin:0 0 0 8px;font-size:12px}@keyframes analyst-pulse{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.analyst-composer{position:fixed;z-index:5;right:max(48px,calc((100vw - 1280px)/2));bottom:18px;width:min(1050px,calc(100vw - 326px));border:1px solid #3a3e36;border-radius:13px;padding:12px;background:#111310f7;box-shadow:0 18px 50px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.analyst-composer textarea{min-height:68px;max-height:180px;border:0;padding:8px;background:transparent;box-shadow:none;resize:none}.analyst-composer textarea:focus{box-shadow:none}.analyst-composer>div{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #292c27;padding:9px 2px 0 9px}.analyst-composer small{color:#666a62;font-size:10px}.analyst-composer .button{min-width:105px}@media(max-width:1080px){.page-topbar{align-items:flex-start;flex-direction:column}.page-topbar .button{margin:0}.module-grid{grid-template-columns:1fr}.module-card{min-height:220px}.module-card h2{margin-top:30px}.client-row{grid-template-columns:minmax(220px,1fr) auto auto}.client-row>:nth-child(3),.client-row>:nth-child(5){display:none}.entity-row{grid-template-columns:1fr auto auto}.entity-row>:nth-child(3){display:none}.overview-grid{grid-template-columns:1fr 1fr}.organic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.organic-metrics article:nth-child(4n){border-right:1px solid #30332e}.organic-metrics article:nth-child(2n){border-right:0}.organic-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid .overview-summary{grid-column:1/-1;grid-row:auto}.analyst-context-bar{grid-template-columns:1fr 1fr}.analyst-context-bar>button{grid-column:1/-1;justify-self:end}}.presentation-studio{--report-accent:#ef3d45;min-width:0}.presentation-header{border-bottom:1px solid #2d302b}.presentation-header .button{background:var(--report-accent);color:#0a0b09;border-color:var(--report-accent)}.presentation-export-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.presentation-export-actions .button:first-child{background:#f8faf5;border-color:#f8faf5;color:#11130f}.presentation-config{margin:28px 48px 46px;padding:28px;border:1px solid #30332e;background:#111310}.presentation-step{display:grid;gap:14px}.presentation-step>strong,.presentation-fields span,.presentation-notes span{display:block;margin-bottom:8px;color:#a8aca3;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.brand-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.brand-switcher button{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 13px;border:1px solid #343832;background:#151714;color:#b8bbb3;cursor:pointer}.brand-switcher button i{width:9px;height:9px;border-radius:50%}.brand-switcher button.active{border-color:var(--report-accent);color:#fff;box-shadow:inset 0 -2px var(--report-accent)}.presentation-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 12px;margin-top:24px}.presentation-fields label,.presentation-notes label{min-width:0}.presentation-fields select,.presentation-fields input{width:100%}.presentation-field--client{grid-column:span 3}.presentation-client-picker{grid-column:1/-1;min-width:0;padding:16px;border:1px solid #30352e;background:#101210}.presentation-client-picker>span{margin:0 0 10px}.presentation-client-picker>button{margin-bottom:12px}.presentation-client-picker>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:7px 14px;max-height:250px;overflow:auto;padding-right:6px}.presentation-client-picker label{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 9px;border:1px solid transparent;color:#d7dad3;font-size:12px;cursor:pointer}.presentation-client-picker label:hover{border-color:#41483e;background:#151815}.presentation-client-picker input{width:auto;margin:0;accent-color:var(--report-accent)}.presentation-client-picker>small{display:block;color:#858b82}.presentation-field--name{grid-column:span 3}.presentation-field--objective,.presentation-field--start,.presentation-field--end{grid-column:span 2}.presentation-field--meta,.presentation-field--google,.presentation-field--google-objective,.presentation-field--google-secondary,.presentation-field--organic{grid-column:span 3}.presentation-notes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.presentation-notes textarea{width:100%;min-height:82px;resize:vertical}.presentation-generate-row{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:20px}.presentation-v4-sales{display:grid;gap:8px;margin-top:18px;padding:14px 16px;border:1px solid #2e2e2e;border-radius:10px}.presentation-v4-sales>strong{color:#a8aca3;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.presentation-v4-sales>small{color:#7d8279}.presentation-v4-sales__row{display:grid;grid-template-columns:minmax(0,1fr) 150px 190px;gap:10px;align-items:center}.presentation-v4-sales__row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presentation-generate-row small{color:#74786f}.presentation-generate{background:var(--report-accent)!important;border-color:var(--report-accent)!important;color:#090a08!important}.report-deck{display:grid;gap:32px;margin:0 auto 72px;width:min(1180px,calc(100% - 96px))}.report-slide{position:relative;display:flex;flex-direction:column;min-height:620px;aspect-ratio:16/9;overflow:hidden;padding:48px;border:1px solid #343832;background:radial-gradient(circle at 88% 15%,color-mix(in srgb,var(--report-accent) 11%,transparent),transparent 32%),#0e100d;box-shadow:0 22px 60px #00000040}.report-slide:after{content:"";position:absolute;right:0;bottom:0;width:90px;height:5px;background:var(--report-accent)}.report-v4-signature{position:absolute;z-index:5;inset:14px 48px auto auto;display:none;align-items:center;justify-content:center;width:94px;height:28px;padding:4px 7px;overflow:hidden;border-radius:3px;background:#fff}.report-deck--v4 .report-v4-signature{display:flex}.report-v4-signature img{display:block;width:100%;height:100%;object-fit:contain}.report-cover{justify-content:center}.report-cover .report-brand{position:absolute;top:45px;left:48px;color:var(--report-accent);font-weight:900;letter-spacing:.12em}.report-cover__content{display:grid;gap:9px;max-width:830px}.report-client-logo{display:flex;align-items:center;justify-content:center;width:112px;height:112px;margin-bottom:24px;overflow:hidden;border:1px solid #343832;border-radius:18px;background:#fff}.report-client-logo img{display:block;width:100%;height:100%;object-fit:contain}.report-cover p{margin:0;color:#9b9f96;font-size:16px}.report-cover h2{margin:0;font-size:clamp(52px,6.3vw,92px);line-height:.92;letter-spacing:-.055em;white-space:nowrap}.report-cover strong{color:var(--report-accent);font-size:25px}.report-cover span{color:#b9bcb4;font-size:20px}.report-cover>small{position:absolute;bottom:42px;left:48px;color:#676b64}.report-cover--v4-checkin{justify-content:initial;padding:0;border-color:#321517;background:#09080a}.report-cover--v4-checkin:after{display:none}.report-v4-checkin-bg{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.report-v4-checkin-copy{position:absolute;z-index:2;top:29%;left:9.5%;display:flex;flex-direction:column;align-items:flex-start;width:47%}.report-v4-checkin-copy p{margin:0 0 18px;color:#fff;font-size:16px;font-weight:500;letter-spacing:.52em}.report-v4-checkin-copy h2{max-width:100%;margin:0;color:#fff;font-size:clamp(68px,8.3vw,112px);font-weight:800;line-height:.82;letter-spacing:-.055em}.report-v4-checkin-copy strong{max-width:95%;margin-top:23px;overflow:hidden;color:#fff;font-size:22px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.report-v4-checkin-copy span{margin-top:8px;color:#c8c5c4;font-size:14px}.report-v4-checkin-client{position:absolute;z-index:2;top:26%;right:12%;display:flex;align-items:center;justify-content:center;width:21%;aspect-ratio:1/1;padding:22px;overflow:hidden;background:linear-gradient(145deg,#fff,#eceae8);color:#252525;text-align:center;box-shadow:0 18px 45px #0000004d}.report-v4-checkin-client img{display:block;width:100%;height:100%;object-fit:contain}.report-v4-checkin-client strong{color:#292929;font-size:clamp(17px,2.2vw,28px);line-height:1.12}.report-v4-checkin-date{position:absolute;z-index:2;top:66%;right:13%;display:flex;align-items:center;gap:13px;color:#fff}.report-v4-checkin-date i{position:relative;display:block;width:31px;height:28px;border:3px solid #ef3d45;border-radius:6px}.report-v4-checkin-date i:before{content:"";position:absolute;top:6px;left:0;width:100%;border-top:3px solid #ef3d45}.report-v4-checkin-date i:after{content:"✓";position:absolute;right:-8px;bottom:-8px;display:grid;place-items:center;width:17px;height:17px;border:2px solid #ef3d45;border-radius:50%;background:#10090b;color:#ef3d45;font-size:10px;font-style:normal;font-weight:900}.report-v4-checkin-date span{color:#fff;font-size:15px;font-weight:700}.report-cover--v4-checkin .report-v4-signature{z-index:3;inset:auto auto 42px 9.5%;width:136px;height:38px;padding:5px 9px}.report-slide__header{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:24px;border-bottom:1px solid #343832}.report-slide__header p{margin:0 0 7px;color:var(--report-accent);font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.report-slide__header h2{margin:0;font-size:36px;line-height:1;letter-spacing:-.035em;white-space:nowrap}.report-slide__header>span{color:#8f938a;text-align:right}.report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;border:1px solid #343832}.report-kpis--six{grid-template-columns:repeat(3,minmax(0,1fr))}.report-kpi{min-width:0;min-height:118px;padding:22px;border-right:1px solid #343832;border-bottom:1px solid #343832}.report-kpi span{display:block;min-height:30px;color:#8d9188;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.report-kpi strong{display:block;margin-top:12px;font-size:27px;line-height:1}.report-analysis{margin-top:28px;padding:25px 28px;border-left:4px solid var(--report-accent);background:#151714}.report-analysis h3,.report-list h3,.report-text h3{margin:0 0 14px;font-size:22px}.report-analysis p{margin:8px 0;color:#c3c6be;font-size:16px;line-height:1.55}.report-trend{display:grid;gap:16px;flex:1;min-height:185px;margin-top:25px;padding:20px 24px;border:1px solid #30332e}.report-trend header{display:flex;justify-content:space-between}.report-trend header span{color:var(--report-accent);font-weight:700}.report-trend svg{display:block;width:100%;height:auto;overflow:visible}.report-trend__grid line{stroke:#292c27;stroke-width:1}.report-trend__grid text{fill:#84887f;font-size:10px;text-anchor:end}.report-trend__axis{stroke:#4a4e47;stroke-width:1}.report-trend__bar rect{fill:var(--report-accent)}.report-trend__bar line{stroke:#4a4e47;stroke-width:1}.report-trend__bar text{fill:#84887f;font-size:9px;text-anchor:middle}.report-footnote{margin:14px 0 0;color:#6f736b;font-size:11px}.report-creatives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;flex:1;align-items:center;margin-top:28px}.report-creatives article{min-width:0;text-align:center}.report-creatives article>div{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden;margin-bottom:16px;border:1px solid #3a3d37;background:#090a08;color:#686c64}.report-media{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;background:#090a08}.report-media__backdrop{position:absolute;inset:-12px;z-index:-1;width:calc(100% + 24px);height:calc(100% + 24px);object-fit:cover;opacity:.2;filter:blur(16px) saturate(.75);transform:scale(1.06)}.report-media__asset{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.report-media--empty{color:#777d73}.report-media__video{position:absolute;right:9px;bottom:9px;padding:5px 8px;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#fff;font-size:9px;background:#000000c7}.report-executive-conversions{display:flex;align-items:center;gap:8px;min-height:52px;padding:10px 14px;border:1px solid #343832;border-top:0;background:#111410}.report-executive-conversions>strong{flex:0 0 auto;margin-right:5px;color:#92978e;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.report-executive-conversions>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;padding:8px 10px;border:1px solid #30352d;color:#cfd2ca;font-size:9px}.report-executive-conversions b{flex:0 0 auto;color:var(--report-accent);font-size:13px}.report-lead-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.report-lead-platform{min-width:0;border:1px solid #353a33;background:#10130f}.report-lead-platform>header{display:flex;align-items:center;min-height:58px;padding:12px 16px;border-bottom:1px solid #353a33}.report-lead-platform>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.report-lead-platform .report-kpi{min-height:116px;padding:20px;border:0}.report-lead-platform .report-kpi+.report-kpi{border-left:1px solid #30352e}.report-lead-platform .report-kpi span{font-size:10px}.report-lead-platform .report-kpi strong{font-size:27px;white-space:nowrap}.report-channel-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.report-channel-efficiency{min-width:0;border:1px solid #353a33;background:#10130f}.report-channel-efficiency>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #353a33}.report-channel-efficiency>header>strong{color:#fff;font-size:20px;white-space:nowrap}.report-channel-efficiency>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.report-channel-efficiency .report-kpi{min-width:0;min-height:92px;padding:13px 10px;border:0;border-right:1px solid #30352e;border-bottom:1px solid #30352e}.report-channel-efficiency .report-kpi:nth-child(4n){border-right:0}.report-channel-efficiency .report-kpi:nth-child(n+5){border-bottom:0}.report-channel-efficiency .report-kpi span{font-size:8px}.report-channel-efficiency .report-kpi strong{font-size:15px;letter-spacing:-.025em;white-space:nowrap}.report-ecommerce-comparison .report-executive-conversions{border-top:1px solid #343832;margin-top:14px}.report-ecommerce-funnel{display:flex;flex:1;min-height:0;flex-direction:column}.report-funnel-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px;margin-top:38px}.report-funnel-step{position:relative;min-width:0}.report-funnel-step article{display:flex;min-height:205px;flex-direction:column;justify-content:center;padding:24px;border:1px solid #3a3f37;border-top:5px solid var(--report-accent);background:#121511}.report-funnel-step article>span{color:#858b81;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.report-funnel-step article>strong{display:block;margin-top:17px;overflow:visible;color:#f5f6f1;font-size:clamp(25px,3vw,40px);line-height:1;letter-spacing:-.035em;text-overflow:clip;white-space:nowrap;font-variant-numeric:tabular-nums}.report-funnel-step article>p{margin:13px 0 0;color:#d2d5cd;font-size:15px;line-height:1.2}.report-funnel-rate{position:absolute;top:55px;left:calc(100% + 4px);display:flex;width:56px;align-items:center;flex-direction:column;text-align:center}.report-funnel-rate span{color:#858b81;font-size:8px;line-height:1.2;text-transform:uppercase}.report-funnel-rate strong{margin-top:8px;color:var(--report-accent);font-size:17px;white-space:nowrap}.report-funnel-rate i{margin-top:14px;color:#70766c;font-size:27px;font-style:normal;line-height:1}.report-funnel-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;border:1px solid #3a3f37}.report-funnel-outcomes .report-kpi{min-height:100px;border:0;border-right:1px solid #3a3f37}.report-funnel-outcomes .report-kpi:last-child{border-right:0}.report-funnel-outcomes .report-kpi strong{color:var(--report-accent);font-size:31px}.report-ecommerce-funnel .report-footnote{margin-top:13px}.report-creatives strong{display:block;color:var(--report-accent);font-size:20px}.report-creatives p{overflow:hidden;margin:8px 0 0;color:#c7cac2;text-overflow:ellipsis;white-space:nowrap}.report-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;flex:1;margin-top:28px}.report-two-columns--single{grid-template-columns:1fr}.report-list,.report-text{padding:26px;border:1px solid #343832;background:#121411}.report-list ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.report-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:18px;padding:12px 0;border-top:1px solid #30332e}.report-list li span{overflow:hidden;color:#d6d8d2;text-overflow:ellipsis;white-space:nowrap}.report-list li strong{max-width:100%;color:var(--report-accent);font-size:13px}.report-conversions{display:flex;gap:10px;margin-top:16px}.report-conversions .report-kpi{flex:1;min-height:80px;border:1px solid #343832}.report-conversions .report-kpi strong{color:var(--report-accent)}.report-meta-delivery-groups{display:grid;gap:14px;margin-top:18px}.report-meta-delivery-group h3{margin:0 0 7px;font-size:17px}.report-meta-delivery-table{border:1px solid #343832;background:#121411}.report-meta-delivery-table table{width:100%;border-collapse:collapse;table-layout:fixed}.report-meta-delivery-table th,.report-meta-delivery-table td{box-sizing:border-box;padding:8px 12px;border-bottom:1px solid #30332e;text-align:right;white-space:nowrap}.report-meta-delivery-table th:first-child,.report-meta-delivery-table td:first-child{width:44%;overflow:hidden;text-align:left;text-overflow:ellipsis}.report-meta-delivery-table th:nth-child(2),.report-meta-delivery-table td:nth-child(2){width:11%;text-align:left}.report-meta-delivery-table th:nth-child(3),.report-meta-delivery-table td:nth-child(3){width:15%}.report-meta-delivery-table th:nth-child(4),.report-meta-delivery-table td:nth-child(4){width:13%}.report-meta-delivery-table th:nth-child(5),.report-meta-delivery-table td:nth-child(5){width:17%}.report-meta-delivery-table th{color:#8d9288;font-size:9px;line-height:1.2;letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;vertical-align:bottom;white-space:normal}.report-meta-delivery-table td{color:#e7e8e3;font-size:13px;font-variant-numeric:tabular-nums}.report-meta-delivery-table td:first-child{font-weight:700}.report-meta-delivery-table td small{display:block;margin-top:2px;color:#8d9288;font-size:7px;line-height:1.15;white-space:normal}.report-meta-delivery-table td.is-empty{color:#8d9288;font-weight:400;text-align:center}.report-meta-delivery-table tbody tr:last-child td{border-bottom:0}.report-meta-delivery-table td span{display:inline-block;padding:5px 9px;border:1px solid #50554d;border-radius:999px;font-size:9px}.report-meta-delivery-table td span.is-active{color:#bfff2f;border-color:#607c20}.report-meta-delivery-table td span.is-paused{color:#b8bbb4}.report-meta-delivery-slide--dense{padding:38px 42px}.report-meta-delivery-slide--dense .report-slide__header{padding-bottom:14px}.report-meta-delivery-slide--dense .report-meta-delivery-groups{gap:9px;margin-top:10px}.report-meta-delivery-slide--dense .report-meta-delivery-group h3{margin-bottom:4px;font-size:14px}.report-meta-delivery-slide--dense .report-meta-delivery-table th,.report-meta-delivery-slide--dense .report-meta-delivery-table td{padding:5px 9px}.report-meta-delivery-slide--dense .report-meta-delivery-table th{font-size:7px}.report-meta-delivery-slide--dense .report-meta-delivery-table td{font-size:10px}.report-meta-delivery-slide--dense .report-meta-delivery-table td span{padding:3px 7px;font-size:7px}.report-meta-delivery-slide--ultra-dense{padding:30px 38px}.report-meta-delivery-slide--ultra-dense .report-slide__header{padding-bottom:9px}.report-meta-delivery-slide--ultra-dense .report-slide__header h2{font-size:29px}.report-meta-delivery-slide--ultra-dense .report-meta-delivery-groups{gap:6px;margin-top:7px}.report-meta-delivery-slide--ultra-dense .report-meta-delivery-group h3{margin-bottom:2px;font-size:11px}.report-meta-delivery-slide--ultra-dense .report-meta-delivery-table th,.report-meta-delivery-slide--ultra-dense .report-meta-delivery-table td{padding:3px 7px}.report-meta-delivery-slide--ultra-dense .report-meta-delivery-table th{font-size:6px}.report-meta-delivery-slide--ultra-dense .report-meta-delivery-table td{font-size:8px}.report-meta-delivery-slide--ultra-dense .report-meta-delivery-table td span{padding:2px 5px;font-size:6px}.report-meta-delivery-slide--dense .report-footnote,.report-meta-delivery-slide--ultra-dense .report-footnote{margin-top:7px;font-size:7px}.report-branding-overview .report-slide__header{padding-bottom:18px}.report-branding-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;border:1px solid #343832}.report-branding-kpis .report-kpi{min-height:90px;border:0;border-right:1px solid #343832}.report-branding-kpis .report-kpi:last-child{border-right:0}.report-branding-chart{margin-top:18px;padding:16px 20px 10px;border:1px solid #343832;background:#f4f5f2;color:#252821}.report-branding-chart header{display:flex;align-items:center;justify-content:space-between;gap:20px}.report-branding-chart header>div{display:flex;gap:18px}.report-branding-chart header span{display:flex;align-items:center;gap:7px;font-size:11px}.report-branding-chart header span:before{width:20px;height:3px;background:currentColor;content:""}.report-branding-chart .is-impressions{color:var(--report-chart-accent,var(--report-accent))}.report-branding-chart .is-reach{color:#2585d8}.report-branding-chart svg{width:100%;height:210px;overflow:visible}.report-branding-chart svg line{stroke:#d4d7d0;stroke-width:1}.report-branding-chart svg text{fill:#747a70;font-size:9px;text-anchor:end}.report-branding-chart svg polyline{fill:none;stroke:currentColor;stroke-width:3;vector-effect:non-scaling-stroke}.report-branding-chart svg .report-x-label text{text-anchor:middle}.report-search-slide .report-slide__header{padding-bottom:16px}.report-search-slide .report-slide__header h2{font-size:32px}.report-search-slide .report-two-columns{flex:none;gap:18px;margin-top:20px}.report-search-slide .report-list{padding:18px 22px}.report-search-slide .report-list h3{margin:0 0 8px;font-size:20px}.report-search-slide .report-list li{min-height:36px;padding:9px 0}.report-search-slide .report-list li span{font-size:13px}.report-search-slide .report-list li strong{align-self:center;white-space:nowrap}.report-search-slide .report-conversions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.report-search-slide .report-conversions .report-kpi{min-height:68px;padding:10px 12px}.report-search-slide .report-conversions .report-kpi span{min-height:22px;font-size:8px;line-height:1.25}.report-search-slide .report-conversions .report-kpi strong{margin-top:5px;font-size:18px}.report-text p{margin:9px 0;color:#c8cbc3;line-height:1.55}.report-slide .report-text{min-height:0;padding:20px 22px;overflow:hidden}.report-slide .report-text h3{margin-bottom:9px;font-size:19px}.report-slide .report-text p{margin:5px 0;font-size:13px;line-height:1.32}.report-slide .report-text p:last-child{margin-bottom:0}.report-closing{display:flex;justify-content:space-between;gap:30px;margin-top:24px;padding:22px 25px;background:var(--report-accent);color:#090a08}.report-closing span{max-width:65%}.report-empty{color:#74786f}@media(max-width:1200px){.presentation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-fields>label{grid-column:span 1}.report-slide{min-height:auto;padding:34px}.report-deck{width:calc(100% - 44px)}}@media(max-width:800px){.sidebar{min-width:0;width:100%;position:static;height:auto;flex-direction:row;align-items:center;padding:16px 20px}.sidebar__nav{display:flex;width:auto;max-width:calc(100vw - 210px);gap:8px;margin:0 0 0 auto;overflow-x:auto}.sidebar__group{display:contents}.sidebar__group>header{display:none}.sidebar__group>div{display:flex;gap:4px}.sidebar__nav a{white-space:nowrap}.sidebar__nav a>span{display:none}.sidebar__footer{display:none}.page-topbar{padding:38px 22px 30px}.page-topbar h1{font-size:clamp(44px,14vw,70px)}.dashboard-intro{padding:24px 22px}.module-card{min-height:205px;padding:26px 22px}.page-header,.workspace-header{padding:38px 22px 25px;align-items:flex-start;flex-direction:column}.toolbar,.workspace-tabs{padding-left:22px;padding-right:22px}.toolbar{flex-wrap:wrap}.workspace-content{padding:25px 22px}.client-list,.entity-list{padding:0 22px}.client-row{grid-template-columns:1fr auto;gap:12px}.client-row>:nth-child(2),.client-row>:nth-child(4){display:none}.entity-row{grid-template-columns:1fr auto}.form-grid,.overview-grid,.history-grid,.strategy-layout{grid-template-columns:1fr}.strategy-nav{display:flex;position:static;overflow-x:auto}.strategy-nav button{min-width:max-content;border-left:0;border-bottom:2px solid #292c27}.snapshot-view,.diff-list,.organic-connection{margin:24px 22px}.organic-dashboard{padding:25px 22px 45px}.organic-media-grid,.organic-metrics,.organic-analysis-grid{grid-template-columns:1fr}.organic-metrics article{border-right:0!important}.analyst-context-bar{grid-template-columns:1fr 1fr;padding:16px 22px}.analyst-context-bar label:nth-child(-n+4){grid-column:1/-1}.analyst-workspace{width:calc(100% - 44px)}.analyst-chat{padding-top:22px;padding-bottom:205px}.analyst-welcome{margin-top:20px}.analyst-suggestions{grid-template-columns:1fr}.analyst-message--user{width:92%}.analyst-composer{right:14px;bottom:12px;width:calc(100vw - 28px)}.analyst-composer small{display:none}.analyst-composer>div{justify-content:flex-end}.diff-list article>div{grid-template-columns:1fr}.diff-list article>div>span{transform:rotate(90deg);justify-self:center}.presentation-config{margin:22px;padding:20px}.presentation-generate-row{align-items:stretch;flex-direction:column}.brand-switcher,.presentation-fields,.presentation-notes{grid-template-columns:1fr}.presentation-v4-sales__row{grid-template-columns:1fr 1fr}.presentation-v4-sales__row span{grid-column:1 / -1}.presentation-fields>label{grid-column:1}.report-deck{width:calc(100% - 24px);gap:18px}.report-slide{aspect-ratio:auto;min-height:620px;padding:25px 20px}.report-slide__header{align-items:flex-start;flex-direction:column}.report-slide__header>span{text-align:left}.report-kpis,.report-kpis--six{grid-template-columns:repeat(2,minmax(0,1fr))}.report-two-columns,.report-creatives{grid-template-columns:1fr}.report-creatives{align-items:start}.report-creatives article>div{max-height:290px}.report-conversions,.report-closing{flex-direction:column}.report-closing span{max-width:none}}@media print{@page{size:landscape;margin:0}body{background:#0e100d!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.sidebar,.token-renewal-alert,.meta-usage,.presentation-header,.presentation-config{display:none!important}.app-shell,.app-main,.presentation-studio,.report-deck{display:block!important;width:100%!important;margin:0!important;padding:0!important}.report-slide{width:100vw!important;height:100vh!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;border:0!important;box-shadow:none!important;break-after:page;page-break-after:always}.report-slide:last-child{break-after:auto;page-break-after:auto}.report-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-creatives,.report-organic-content,.report-audience-layout{grid-template-columns:repeat(3,minmax(0,1fr))!important}.report-google-ads,.report-google-videos,.report-channel-comparison{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-creatives article>div{max-height:285px!important}}.google-ads-table,.meta-table-wrap{font-size:14px;line-height:1.4}.google-ads-table *,.meta-accounts-table *{overflow-wrap:normal;word-break:normal}.google-ads-table>header,.meta-accounts-table th{color:#858a81;font-size:11px;font-weight:650;line-height:1.3;letter-spacing:.075em;white-space:normal}.google-ads-table>article{min-height:92px;padding-block:18px}.google-ads-table>article>div:nth-child(2) strong,.meta-accounts-table td:nth-child(1) strong{display:block;color:#f1f2ed;font-size:15px;font-weight:700;line-height:1.3}.google-ads-table article small,.meta-accounts-table td small{color:#858a81;font-size:12px;font-weight:400;line-height:1.35}.google-ads-table .monitor-toggle,.google-ads-table .status-pill,.meta-accounts-table .monitor-toggle,.meta-accounts-table .meta-pill{min-width:86px;justify-content:center;font-size:11px;line-height:1;white-space:nowrap}.google-ads-table select,.google-ads-table button,.meta-accounts-table select,.meta-accounts-table button{font-size:12px}.google-account-spend,.meta-accounts-table td:nth-child(4){font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.google-account-spend{font-weight:750}.meta-accounts-table{min-width:920px;table-layout:fixed}.meta-accounts-table th,.meta-accounts-table td{padding:16px 14px}.meta-accounts-table th:nth-child(1){width:330px}.meta-accounts-table th:nth-child(2){width:180px}.meta-accounts-table th:nth-child(3){width:105px}.meta-accounts-table th:nth-child(4){width:130px}.meta-accounts-table th:nth-child(5){width:115px}.meta-accounts-table th:nth-child(6){width:145px}.meta-account-cell{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.meta-account-cell a{display:block;min-width:0}.meta-account-cell strong,.meta-account-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-account-cell .monitor-toggle{flex:0 0 auto}.meta-payment-cell{display:grid;gap:8px;align-items:start}.meta-payment-cell .billing-mode-select{width:100%;min-height:36px}.meta-payment-cell .pix-balance-editor{min-width:0}.meta-payment-cell .pix-balance-editor input{min-width:0;width:100%}.meta-accounts-table td:nth-child(6){color:#969b92;font-size:12px;white-space:nowrap}.google-ads-table>header,.google-ads-table>article{grid-template-columns:112px minmax(250px,2fr) 150px 150px 105px minmax(145px,1fr);gap:16px}.google-ads-table>article>div:nth-child(2) strong{font-size:15px;font-weight:700;line-height:1.3}.google-ads-table>article>div:nth-child(2) small{font-size:12px;line-height:1.35}.google-billing select{min-height:36px;font-size:12px}.google-balance{min-width:0}.google-balance button{width:100%;min-height:36px;padding:7px 9px;border:1px solid #3b403a;color:#d4ff45;background:#151815;cursor:pointer;font-size:12px;white-space:nowrap}.google-account-spend{color:#d9dcd4;font-size:14px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.google-ads-table .status-pill{min-width:86px;justify-content:center}@media(max-width:1100px){.google-ads-table>header,.google-ads-table>article{grid-template-columns:105px minmax(230px,1.6fr) 140px 140px 100px 145px}}@media(max-width:900px){.meta-table-wrap{margin-inline:22px}.meta-accounts-table{min-width:920px}.google-ads-table>article{grid-template-columns:1fr 1fr;grid-template-areas:"account operation" "billing balance" "status status" "spend spend"}.google-ads-table>article>:nth-child(1){grid-area:operation}.google-ads-table>article>:nth-child(2){grid-area:account}.google-ads-table>article>:nth-child(3){grid-area:billing}.google-ads-table>article>:nth-child(4){grid-area:balance}.google-ads-table>article>:nth-child(5){grid-area:status}.google-ads-table>article>:nth-child(6){grid-area:spend;padding-top:13px;border-top:1px solid #292d29}.google-ads-table>article>:nth-child(6):before{content:"Investimento no período";display:block;margin-bottom:5px;color:#7f867c;font-size:9px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}}@media(max-width:600px){.google-ads-table>article{grid-template-columns:1fr;grid-template-areas:"account" "status" "billing" "balance" "spend" "operation"}.google-balance button{width:100%}}.google-keyword-summary__head,.google-keyword-summary__row{grid-template-columns:minmax(120px,1.45fr) minmax(78px,.8fr) minmax(58px,.6fr) minmax(62px,.65fr)}.google-keyword-summary__head span:not(:first-child),.google-keyword-summary__row>span{white-space:nowrap}.meta-result-breakdown{margin-bottom:24px;padding:22px;border:1px solid #30352e;background:linear-gradient(135deg,rgba(49,132,255,.06),transparent 40%),#111311}.meta-result-breakdown>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.meta-result-breakdown h3,.meta-result-breakdown .eyebrow{margin:0}.meta-result-breakdown>header>span{color:#858a81;font-size:11px}.meta-result-breakdown>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:#30352e}.meta-result-breakdown article{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 14px;padding:17px 18px;background:#151715}.meta-result-breakdown article>span{grid-column:1/-1;color:#7fb0ff;font-size:12px;font-weight:700}.meta-result-breakdown article>strong{font-size:25px}.meta-result-breakdown article>small{color:#858a81;font-size:10px}.meta-result-breakdown article>b{text-align:right;color:#d4ff45;font-size:15px;white-space:nowrap}.report-google-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;border:1px solid #343832}.report-google-kpis article{min-height:104px;padding:19px 22px;border-right:1px solid #343832;background:#f5f6f3;color:#242620}.report-google-kpis article:last-child{border-right:0}.report-google-kpis article.is-blue{background:#2879df;color:#fff}.report-google-kpis article.is-accent{background:#ef3d45;color:#fff}.report-google-kpis article.is-green{border-top:0;background:#36b96b;color:#fff}.report-google-kpis article.is-yellow{border-top:0;background:#e8b91f;color:#fff}.report-google-kpis span,.report-google-kpis strong{display:block}.report-google-kpis span{font-size:12px}.report-google-kpis strong{margin-top:14px;font-size:30px;font-weight:500}.report-line-chart{position:relative;flex:1;min-height:270px;padding:20px 20px 5px;border:1px solid #343832;border-top:0;background:#f7f8f6}.report-chart-legend{display:flex;justify-content:flex-end;gap:18px;color:#555a51;font-size:11px}.report-chart-legend span{display:flex;align-items:center;gap:6px}.report-chart-legend i{width:16px;height:3px}.report-chart-legend i.is-cost{background:#2879df}.report-chart-legend i.is-impressions{background:#ef3d45}.report-chart-legend i.is-clicks{background:#36b96b}.report-chart-legend i.is-ctr{background:#e8ba22}.report-line-chart svg{display:block;width:100%;height:215px;overflow:visible}.report-line-chart line{stroke:#d8dbd5;stroke-width:1}.report-line-chart text{fill:#777c73;font-size:9px;text-anchor:end}.report-line-chart polyline{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke}.report-line-chart polyline.is-cost{stroke:#2879df}.report-line-chart polyline.is-impressions{stroke:#ef3d45}.report-line-chart polyline.is-clicks{stroke:#36b96b}.report-line-chart polyline.is-ctr{stroke:#e8ba22}.report-line-chart .report-x-label text{text-anchor:middle}.report-chart-note{display:block;margin:-2px 0 0 42px;color:#777c73;font-size:8px}.report-google-ads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;flex:1;margin-top:28px}.report-google-ad{min-width:0;padding:20px;border:1px solid #343832;background:#141614}.report-google-ad__screen{min-height:210px;padding:22px;border:1px solid #d9dcd6;background:#fff;color:#353832}.report-google-ad__screen small{display:block;overflow:hidden;color:#397643;text-overflow:ellipsis;white-space:nowrap}.report-google-ad__screen h3{margin:10px 0;color:#2358b8;font-size:20px;line-height:1.25}.report-google-ad__screen p{margin:0;color:#5b5e58;font-size:13px;line-height:1.45}.report-google-ad__screen>span{display:block;margin-top:12px;overflow:hidden;color:#36783f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.report-google-ad>h4{overflow:hidden;margin:13px 0 10px;color:#c7cac2;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.report-google-ad__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.report-google-ad__metrics>div{min-width:0;min-height:72px;padding:10px;border:1px solid #30332e;border-top:3px solid #4a4e47}.report-google-ad__metrics span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-google-ad__metrics span{color:#8e9389;font-size:8px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.report-google-ad__metrics strong{display:block;margin-top:10px;overflow:visible;color:#f1f2ed;font-size:clamp(10px,1vw,15px);line-height:1.15;letter-spacing:-.025em;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.report-google-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;flex:1;align-items:start;margin-top:26px}.report-google-videos article{min-width:0;padding:16px;border:1px solid #343832;background:#141614}.report-google-videos .report-media{aspect-ratio:16/9;border:1px solid #30332e}.report-google-videos h3{overflow:hidden;margin:13px 0;color:#f1f2ed;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.report-google-videos article>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.report-google-videos article>div:last-child span{min-width:0;padding:10px;border:1px solid #30332e}.report-google-videos small,.report-google-videos strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-google-videos small{color:#8e9389;font-size:8px;text-transform:uppercase}.report-google-videos strong{margin-top:7px;font-size:14px}.platform-logo{display:inline-flex;align-items:center;gap:7px;margin-bottom:9px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap}.platform-logo b{font-size:22px;line-height:1}.platform-logo--meta{color:#1687ff}.platform-logo--google{color:#e8eae6}.platform-logo--google b{color:#4285f4}.report-organic-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;color:#f0f1ed}.report-organic-heading strong,.report-organic-heading span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-organic-heading strong{font-size:14px}.report-organic-heading span{color:#8e9389;font-size:10px}.report-organic-audience-slide{padding:42px 44px}.report-organic-audience-slide .report-slide__header{padding-bottom:16px}.report-organic-audience-slide .report-slide__header h2{font-size:32px}.report-audience-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.report-audience-card{box-sizing:border-box;min-width:0;height:342px;padding:18px;overflow:hidden;border:1px solid #343832;background:#121411}.report-audience-card h3{margin:0 0 14px;font-size:19px}.report-donut-wrap{display:grid;grid-template-columns:minmax(118px,145px) minmax(0,1fr);align-items:center;gap:13px;height:270px}.report-donut-chart{position:relative;display:grid;width:100%;max-width:145px;aspect-ratio:1/1;place-items:center;border-radius:50%}.report-donut-chart:after{position:absolute;inset:20px;border-radius:50%;background:#121411;content:""}.report-donut-chart>div{position:relative;z-index:1;display:grid;gap:3px;text-align:center}.report-donut-chart span{color:#8e9389;font-size:9px}.report-donut-chart strong{color:#f5f6f1;font-size:13px;font-weight:800}.report-donut-wrap ol,.report-audience-ranking ol{width:100%;margin:0;padding:0;list-style:none}.report-donut-wrap li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 0;border-bottom:1px solid #292d28;font-size:10px}.report-donut-wrap li:last-child{border-bottom:0}.report-donut-wrap li i{width:8px;height:8px;border-radius:50%}.report-donut-wrap li span{overflow:hidden;color:#c4c8c0;text-overflow:ellipsis;white-space:nowrap}.report-donut-wrap li strong{color:#f5f6f1;font-variant-numeric:tabular-nums}.report-audience-ranking li{padding:7px 0;border-bottom:1px solid #292d28}.report-audience-ranking li:last-child{border-bottom:0}.report-audience-ranking li div{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px;font-size:11px}.report-audience-ranking li div span{overflow:hidden;color:#d8dad5;text-overflow:ellipsis;white-space:nowrap}.report-audience-ranking li div strong{font-variant-numeric:tabular-nums}.report-audience-ranking li>i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#252824}.report-audience-ranking li>i b{display:block;height:100%;border-radius:inherit;background:var(--report-accent)}.report-audience-ranking li small{display:block;margin-top:4px;color:#858a81;font-size:8px;text-align:right}.report-organic-audience-slide .report-footnote{margin-top:12px}@media(max-width:1100px){.report-audience-layout{grid-template-columns:1fr}.report-audience-card{height:auto;min-height:300px}.report-donut-wrap{grid-template-columns:145px minmax(0,1fr);height:auto}}.report-organic-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:10px}.report-organic-content article{align-self:start;min-width:0;height:auto;padding:13px;border:1px solid #343832;background:#141614}.report-organic-content article>div{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden;background:#090a09;color:#777d73}.report-organic-content .report-media{height:100%}.report-organic-content article>p{display:-webkit-box;min-height:2.8em;margin:9px 0 0;overflow:hidden;color:#d3d6cf;font-size:10px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.report-organic-content footer{margin-top:8px;padding-top:8px;border-top:1px solid #2d302b}.report-organic-content strong,.report-organic-content small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-organic-content strong{margin-top:12px;color:#f2f3ef;font-size:15px}.report-organic-content small{margin-top:5px;color:#949990;font-size:11px}.report-organic-slide .report-slide__header{padding-bottom:16px}.report-organic-slide .report-slide__header h2{font-size:32px}.report-organic-slide{padding:42px 44px}.report-organic-slide .report-kpis{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px}.report-organic-slide .report-kpi{min-height:86px;padding:14px 13px}.report-organic-slide .report-kpi span{min-height:27px;font-size:8px;line-height:1.35}.report-organic-slide .report-kpi strong{margin-top:5px;font-size:19px}.report-organic-slide .report-organic-heading{margin-top:15px}.report-organic-slide .report-organic-content{min-height:0;gap:14px;margin-top:9px}.report-organic-slide .report-organic-content article{display:grid;grid-template-rows:145px 3.8em auto;min-height:242px;padding:10px}.report-organic-slide .report-organic-content article>div{height:145px;aspect-ratio:auto}.report-organic-slide .report-organic-content article>p{-webkit-line-clamp:3;min-height:3.8em;margin-top:8px;font-size:9px;line-height:1.3}.report-organic-slide .report-organic-content footer{align-self:end;margin-top:7px;padding-top:7px}.report-organic-slide .report-organic-content strong{margin-top:0;font-size:12px}.report-organic-slide .report-organic-content small{margin-top:3px;font-size:9px}@media(max-width:1100px){.report-organic-slide .report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-organic-slide .report-organic-content article{grid-template-rows:145px auto auto}.report-google-videos{grid-template-columns:1fr}.report-google-videos article>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-channel-slide .report-slide__header,.report-google-performance-slide .report-slide__header{padding-bottom:16px}.report-channel-slide .report-kpis{margin-top:14px}.report-channel-slide .report-kpi{min-height:76px;padding:13px 17px}.report-channel-slide .report-kpi span{min-height:18px;font-size:9px}.report-channel-slide .report-kpi strong{margin-top:7px;font-size:22px}.report-channel-slide .report-trend{min-height:176px;margin-top:13px;padding:13px 18px;gap:8px}.report-channel-slide .report-trend svg{height:148px;max-height:148px}.report-channel-slide .report-footnote{margin-top:8px}.report-creative-slide .report-creatives{min-height:0;margin-top:18px}.report-creative-slide .report-creatives article>div{max-height:285px;aspect-ratio:1/1}.report-google-performance-slide .report-google-kpis{margin-top:16px}.report-google-performance-slide .report-google-kpis article{min-height:86px;padding:14px 18px}.report-google-performance-slide .report-google-kpis strong{margin-top:8px;font-size:25px}.report-google-performance-slide .report-line-chart{min-height:240px;padding-top:13px}.report-google-performance-slide .report-line-chart svg{height:190px}.report-slide .report-kpi,.report-google-kpis article{min-width:0}.report-slide .report-kpi strong,.report-google-kpis strong,.report-list strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.report-slide .report-kpi span{overflow-wrap:normal;word-break:normal}@media(max-width:800px){.report-google-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-google-ads{grid-template-columns:1fr}.report-google-ad__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-organic-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report-organic-content article{padding:8px}.report-organic-content strong{font-size:11px}}.google-ads-table>header,.google-ads-table>article{grid-template-columns:minmax(280px,2fr) 150px 150px 105px minmax(145px,1fr)}.google-account-cell{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.google-account-cell>div{min-width:0}.google-account-cell strong,.google-account-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.google-account-cell strong{display:block;color:#f1f2ed;font-size:15px;font-weight:700;line-height:1.3}.google-account-cell small{display:block;margin-top:5px;color:#858a81;font-size:12px;font-weight:400;line-height:1.35}.google-account-cell .monitor-toggle{flex:0 0 auto}@media(max-width:1100px){.google-ads-table>header,.google-ads-table>article{grid-template-columns:minmax(240px,1.6fr) 140px 140px 100px 145px}.google-search-overview__grid{grid-template-columns:1fr 1fr}.google-search-ad{grid-column:1/-1}}@media(max-width:900px){.google-search-overview__grid{grid-template-columns:1fr}.google-search-ad{grid-column:auto}.google-performance-evolution__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.google-ads-table>article{grid-template-columns:1fr 1fr;grid-template-areas:"account account" "billing balance" "status status" "spend spend"}.google-ads-table>article>:nth-child(1){grid-area:account}.google-ads-table>article>:nth-child(2){grid-area:billing}.google-ads-table>article>:nth-child(3){grid-area:balance}.google-ads-table>article>:nth-child(4){grid-area:status;justify-self:start}.google-ads-table>article>:nth-child(5){grid-area:spend;padding-top:13px;border-top:1px solid #292d29}.google-ads-table>article>:nth-child(5):before{content:"Investimento no período";display:block;margin-bottom:5px;color:#7f867c;font-size:9px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}}@media(max-width:600px){.google-performance-evolution__kpis{grid-template-columns:1fr}.google-ads-table>article{grid-template-columns:1fr;grid-template-areas:"account" "status" "billing" "balance" "spend"}.google-account-cell{align-items:flex-start;flex-direction:column}}.active-creatives-filter{display:flex;align-items:end;gap:14px;margin-bottom:22px;padding:20px;border:1px solid #2e332d;background:#111311}.active-creatives-filter label{min-width:280px;flex:1}.active-creatives-filter label span{display:block;margin-bottom:7px;color:#8c9188;font-size:10px;text-transform:uppercase}.active-creatives-summary{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:1px;margin-bottom:12px;background:#30352e}.active-creatives-summary>div{display:grid;gap:8px;min-height:95px;align-content:center;padding:18px;background:#151715}.active-creatives-summary span{color:#858a81;font-size:10px;text-transform:uppercase}.active-creatives-summary strong{font-size:22px}.active-creatives-note{margin:0 0 22px;padding:12px 15px;border-left:3px solid #d4ff45;color:#adb2a9;font-size:11px;background:#141714}.active-campaigns,.active-account{display:grid;gap:20px}.active-account>header{display:flex;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid #30352e}.active-account>header span,.active-campaign>header span,.active-adset>header span{color:#3184ff;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.active-account>header small{margin-left:auto;color:#777d74}.active-campaign{overflow:hidden;border:1px solid #343934;background:#101210}.active-campaign>header{display:flex;justify-content:space-between;align-items:end;gap:18px;padding:20px;border-bottom:1px solid #343934}.active-campaign>header h2{margin:5px 0 0;font-size:20px}.active-campaign>header small,.active-adset>header small{color:#777d74;font-size:9px}.active-adset{padding:18px}.active-adset+.active-adset{border-top:1px solid #30352e}.active-adset>header{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.active-adset>header strong{display:block;margin-top:4px;font-size:13px}.active-creative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.active-creative-card{min-width:0;border:1px solid #30352e;background:#171917}.active-creative-card__media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4/3;overflow:hidden;color:#777d74;background:#080908}.active-creative-card__media img{width:100%;height:100%;object-fit:contain}.active-creative-card__media b{position:absolute;right:8px;bottom:8px;padding:5px 8px;border-radius:999px;color:#fff;font-size:9px;background:#000c}.active-creative-card__content{padding:14px}.active-creative-card__content h3{margin:0 0 5px;font-size:14px;line-height:1.35}.active-creative-card__content>small,.active-creative-card__content p{color:#858a81;font-size:9px}.active-creative-card__content p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-creative-card__links{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.active-creative-card__links a{padding:7px 9px;border:1px solid #46503d;border-radius:5px;color:#d4ff45;font-size:9px;text-decoration:none}.active-creative-card__links a:hover{border-color:#d4ff45}@media(max-width:700px){.active-creatives-filter{align-items:stretch;flex-direction:column}.active-creatives-filter label{min-width:0}.active-creatives-summary,.active-creative-grid{grid-template-columns:1fr}.active-account>header,.active-campaign>header,.active-adset>header{align-items:flex-start;flex-direction:column}.active-account>header small{margin-left:0}}.active-creative-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.active-creative-card__media{aspect-ratio:4/5}.active-creative-card__media img{display:block;object-fit:contain;image-rendering:auto}.active-creative-card__links a[href=""]{display:none}.active-creatives-note:empty{display:none}@media(max-width:1050px){.active-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.active-creative-grid{grid-template-columns:1fr}}.agency-pace__period{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 48px 16px;padding:16px 20px;border:1px solid #30342e;background:#111310}.agency-pace__period span{display:block;color:#858a81;font-size:11px}.agency-pace__period strong{display:block;margin-top:4px;font-size:15px}.agency-pace__period i{display:block;width:260px;max-width:100%;height:6px;margin-top:8px;overflow:hidden;border-radius:99px;background:#292d28}.agency-pace__period i b{display:block;height:100%;background:#8b9287}.agency-pace__period p{margin:0;color:#858a81;font-size:11px;text-align:right}.agency-pace__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:0 48px 24px}.agency-pace__tabs>button{display:grid;gap:12px;padding:16px 18px;border:1px solid #30342e;border-radius:8px;color:inherit;background:#111310;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.agency-pace__tabs>button:hover{border-color:#4a5246}.agency-pace__tabs>button.active{border-color:#d4ff45;background:linear-gradient(135deg,rgba(212,255,69,.07),transparent 70%),#111310}.agency-pace__tabs>button:focus-visible{outline:2px solid #d4ff45;outline-offset:2px}.agency-pace__tab-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.agency-pace__tab-head strong{font-size:17px}.agency-pace__tab-head small{color:#858a81;font-size:11px}.agency-pace__chips{display:flex;flex-wrap:wrap;gap:6px}.agency-pace__chips em{padding:4px 8px;border:1px solid #3a3e38;border-radius:999px;font-size:10px;font-style:normal;font-weight:700}.agency-pace__chips em.is-crit{border-color:#ff6f6173;color:#ff8c82}.agency-pace__chips em.is-warn{border-color:#ffd16673;color:#ffd166}.agency-pace__chips em.is-ok{border-color:#d4ff4559;color:#d4ff45}.agency-pace__chips em.is-muted{color:#9ca197}.agency-pace__figs{display:grid;grid-template-columns:1fr 1fr;gap:10px;color:#858a81;font-size:11px}.agency-pace__figs b{display:block;margin-top:3px;color:#eef0ea;font-size:15px;font-variant-numeric:tabular-nums}.agency-pace__actions{display:grid;gap:6px;margin:0 48px 28px}.agency-pace__actions h2,.agency-pace__toolbar h2{margin:0 0 6px;font-size:20px}.agency-pace__actions article{display:grid;grid-template-columns:72px minmax(180px,.9fr) minmax(0,2fr);align-items:center;gap:14px;padding:11px 16px;border:1px solid #2a2e28;background:#111310;box-shadow:inset 3px 0 #777d74}.agency-pace__actions article.is-critical{box-shadow:inset 3px 0 #ff544d;background:#74231c29}.agency-pace__actions article.is-warning{box-shadow:inset 3px 0 #ffbd45}.agency-pace__actions article>span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca197}.agency-pace__actions article.is-critical>span{color:#ff8c82}.agency-pace__actions article.is-warning>span{color:#ffd166}.agency-pace__actions article strong,.agency-pace__actions article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agency-pace__actions article small{margin-top:2px;color:#858a81;font-size:11px}.agency-pace__actions article p{margin:0;color:#d9dcd4;font-size:13px}.agency-pace__none{margin:0;padding:12px 16px;border:1px solid rgba(212,255,69,.3);color:#d4ff45;background:#d4ff450d;font-size:13px}.agency-pace__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 48px 10px}.agency-pace__toolbar label{display:flex;align-items:center;gap:8px;color:#9ca197;font-size:12px;cursor:pointer}.agency-pace__table th.num,.agency-pace__table td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.agency-pace__table td.num small{font-variant-numeric:normal}.agency-pace__table tr.is-legacy td{opacity:.5}.agency-pace__client{display:block;min-width:180px;color:inherit;text-decoration:none}.agency-pace__client:hover strong{text-decoration:underline}.agency-pace__meter{display:grid;gap:5px;min-width:160px}.agency-pace__meter i{position:relative;display:block;height:8px;border-radius:99px;background:#292d28}.agency-pace__meter i b{position:absolute;inset:0 auto 0 0;border-radius:99px;background:#84cf58}.agency-pace__meter i u{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:2px;background:#eef0ea}.agency-pace__meter span{display:flex;justify-content:space-between;gap:8px;font-size:11px}.agency-pace__meter em{font-style:normal;color:#98d98a}.agency-pace__meter strong{font-variant-numeric:tabular-nums}.agency-pace__meter.is-warn i b{background:#ffbd45}.agency-pace__meter.is-warn em{color:#ffcf6b}.agency-pace__meter.is-crit i b{background:#ff544d}.agency-pace__meter.is-crit em{color:#ff8a82}.agency-pace__muted{color:#858a81;font-size:11px}.agency-pace__pay{min-width:210px}.agency-pace__pay>span,.agency-pace__pay>strong,.agency-pace__pay>a{display:block}.agency-pace__pay>.meta-pill{display:inline-flex;margin-bottom:6px}.agency-pace__pay>span:not(.meta-pill){color:#aeb3a9;font-size:12px}.agency-pace__pay>strong{margin-top:4px;font-size:13px;font-variant-numeric:tabular-nums}.agency-pace__pay>strong small{font-weight:400}.agency-pace__pay>a{margin-top:6px;color:#d4ff45!important;font-size:11px}.agency-pace__flag{color:#ffd166!important}.agency-pace__rules{display:grid;gap:6px}.agency-pace__rules p{margin:0}@media(max-width:900px){.agency-pace__period,.agency-pace__tabs,.agency-pace__actions,.agency-pace__toolbar{margin-left:16px;margin-right:16px}.agency-pace__period{flex-direction:column;align-items:flex-start}.agency-pace__period p{text-align:left}.agency-pace__actions article{grid-template-columns:1fr;gap:4px}.agency-pace__toolbar{flex-direction:column;align-items:flex-start}}.agency-pace__table{min-width:1180px}.agency-pace__table th,.agency-pace__table td{padding:12px 10px}.agency-pace__client{min-width:150px;max-width:220px}.agency-pace__toolbar label{white-space:nowrap}.agency-pace__toolbar input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:#d4ff45}.agency-pace__state{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 8px;border:1px solid #3a3e38;border-radius:999px;color:#aeb3a9;font-size:10px;font-weight:700;white-space:nowrap}.agency-pace__state i{width:7px;height:7px;border-radius:50%;background:currentColor}.agency-pace__state.is-ativa{border-color:#84cf5873;color:#98d98a}.agency-pace__state.is-ativa i{box-shadow:0 0 0 3px #84cf582e}.agency-pace__state.is-ativa_sem_gasto{border-color:#ffd16673;color:#ffd166}.agency-pace__state.is-pausada{color:#9ca197}.agency-pace__state.is-bloqueada{border-color:#ff6f6173;color:#ff8c82}.weekly-report-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(212,255,69,.35);background:#d4ff450d}.weekly-report-share span{color:#d4ff45;font-size:11px}.weekly-report-share input{flex:1 1 260px;min-width:0;font-size:12px}.weekly-reports-share-list{margin:0 0 18px;padding:16px 18px;border:1px solid rgba(212,255,69,.35);background:#d4ff450a}.weekly-reports-share-list>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.weekly-reports-share-list>header div{display:grid;gap:2px}.weekly-reports-share-list small{color:#858a81;font-size:11px}.weekly-reports-share-list ol{display:grid;gap:8px;margin:0;padding-left:20px}.weekly-reports-share-list li{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:13px}.weekly-reports-share-list li span{font-weight:600}.weekly-reports-share-list a{color:#d4ff45;overflow-wrap:anywhere}.meta-usage{position:fixed;top:14px;right:18px;z-index:40;--mu-color: #84cf58}.meta-usage--warning{--mu-color: #ffbd45}.meta-usage--critical{--mu-color: #ff544d}.meta-usage__chip{display:flex;align-items:center;gap:10px;padding:5px 14px 5px 6px;border:1px solid #30342e;border-radius:999px;color:#f7f7f2;background:#111310eb;box-shadow:0 10px 30px -12px #000c;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.meta-usage--critical .meta-usage__chip{border-color:#ff544d99}.meta-usage__chip svg{width:44px;height:44px;display:block}.meta-usage__track{fill:none;stroke:#2a2d29;stroke-width:5}.meta-usage__fill{fill:none;stroke:var(--mu-color);stroke-width:5;stroke-linecap:round;transition:stroke-dasharray .4s ease}.meta-usage__chip text{fill:#f7f7f2;font-size:11px;font-weight:700}.meta-usage__chip span{display:grid;text-align:left;line-height:1.2}.meta-usage__chip small{color:#858a81;font-size:10px}.meta-usage__chip strong{color:var(--mu-color);font-size:12px}.meta-usage__panel{position:absolute;top:calc(100% + 8px);right:0;width:300px;padding:14px 16px;border:1px solid #30342e;border-radius:12px;background:#111310;box-shadow:0 18px 40px -12px #000000d9;font-size:12px}.meta-usage__panel>strong{display:block;margin-bottom:6px;font-size:13px}.meta-usage__panel p{margin:0 0 8px;color:#c9ccc4;line-height:1.45}.meta-usage__panel .meta-usage__muted{color:#858a81;font-size:11px}.meta-usage__panel dl{display:grid;gap:4px;margin:6px 0 0;padding-top:8px;border-top:1px solid #262a25}.meta-usage__panel dl div{display:flex;justify-content:space-between;gap:12px}.meta-usage__panel dt{color:#9ca197}.meta-usage__panel dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:720px){.meta-usage{top:auto;bottom:14px;right:12px}.meta-usage__panel{top:auto;bottom:calc(100% + 8px);width:min(300px,calc(100vw - 24px))}}
