@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Inter:wght@400;450;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");:root{color-scheme:light;--canvas:#F5F6F8;--surface:#FFFFFF;--surface-2:#FAFBFC;--surface-3:#F1F3F6;--rail:#FFFFFF;--border:#E7E9EF;--border-strong:#D7DBE4;--ink:#0D1220;--ink-2:#3A4256;--ink-3:#6B7488;--ink-4:#98A0B3;--brand:#2F5FEB;--brand-hover:#2450D8;--brand-ink:#FFFFFF;--brand-soft:#EDF2FE;--brand-border:#C9D8FB;--accent:#7C5CFF;--accent-soft:#F1EDFF;--good:#0E9F6E;--good-soft:#E6F6EF;--good-ink:#05663F;--warn:#D97706;--warn-soft:#FDF3E4;--warn-ink:#8A4B08;--bad:#E5484D;--bad-soft:#FDECEC;--bad-ink:#9B1C21;--neutral:#8A93A6;--neutral-soft:#F0F2F5;--s1:#2563EB;--s2:#0D9488;--s3:#A855F7;--s4:#D97706;--grid:#EDEFF3;--sh-1:0 1px 2px rgba(13,18,32,.04),0 1px 3px rgba(13,18,32,.05);--sh-2:0 2px 4px rgba(13,18,32,.04),0 8px 20px -8px rgba(13,18,32,.10);--sh-3:0 12px 40px -12px rgba(13,18,32,.22),0 2px 8px rgba(13,18,32,.06);--ring:0 0 0 3px rgba(47,95,235,.18);--r:12px;--r-lg:14px;--r-xl:18px;--rail-w:250px;--rail-w-min:72px;--head-h:60px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--canvas:#0B0D12;--surface:#12151C;--surface-2:#171B24;--surface-3:#1D222C;--rail:#0F1219;--border:#232936;--border-strong:#2E3644;--ink:#EDF0F6;--ink-2:#C2C8D6;--ink-3:#8B94A7;--ink-4:#667084;--brand:#5B8DEF;--brand-hover:#6E9BFF;--brand-ink:#0B0D12;--brand-soft:#16203A;--brand-border:#27365C;--accent:#9A80FF;--accent-soft:#1E1A38;--good:#35BE86;--good-soft:#0F2A20;--good-ink:#7FDCB0;--warn:#E0A44A;--warn-soft:#2C2011;--warn-ink:#F0C98A;--bad:#F0656A;--bad-soft:#2E1618;--bad-ink:#F5A5A8;--neutral:#7C859A;--neutral-soft:#1A1F29;--s1:#4F82E8;--s2:#0FA396;--s3:#9575F0;--s4:#C2801F;--grid:#222836;--sh-1:0 1px 2px rgba(0,0,0,.4);--sh-2:0 2px 4px rgba(0,0,0,.4),0 8px 20px -8px rgba(0,0,0,.6);--sh-3:0 12px 40px -12px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.4);--ring:0 0 0 3px rgba(91,141,239,.28)}}:root[data-theme=dark]{color-scheme:dark;--canvas:#050B16;--surface:#0B1424;--surface-2:#0E192B;--surface-3:#0B1526;--rail:#06101D;--border:#1B2940;--border-subtle:#142238;--border-strong:#263754;--border-active:#3157D5;--ink:#F8FAFC;--ink-2:#CBD5E1;--ink-3:#8B98AB;--ink-4:#536174;--brand:#2563FF;--brand-hover:#3478FF;--brand-ink:#FFFFFF;--brand-soft:rgba(37,99,255,.14);--brand-border:rgba(37,99,255,.65);--accent:#8B5CF6;--accent-soft:rgba(139,92,246,.16);--good:#00D68F;--good-soft:rgba(0,214,143,.12);--good-ink:#00D68F;--warn:#FFB020;--warn-soft:rgba(255,176,32,.12);--warn-ink:#FFB020;--bad:#FF3B68;--bad-soft:rgba(255,59,104,.12);--bad-ink:#FF3B68;--neutral:#8B98AB;--neutral-soft:rgba(255,255,255,.05)}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font:450 14px/1.5 Inter,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.006em}h1,h2,h3,h4{font-family:Plus Jakarta Sans,Inter,sans-serif;letter-spacing:-.022em;margin:0;text-wrap:balance}h1{font-size:21px}h1,h2{font-weight:700}h2{font-size:15px}h3{font-size:13.5px;font-weight:700}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}[hidden]{display:none!important}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.tiny{font-size:12px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.app{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100vh}.app.rail-min{--rail-w:var(--rail-w-min)}.rail{background:var(--rail);border-right:1px solid var(--border);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:14px 12px;gap:4px}.rail-head{display:flex;align-items:center;gap:10px;padding:4px 6px 12px}.logo{width:30px;height:30px;border-radius:9px;flex:none;background:linear-gradient(150deg,var(--brand),var(--accent));display:grid;place-items:center;color:#fff;font-size:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.logo,.logo-text{font-weight:800;font-family:Plus Jakarta Sans,sans-serif}.logo-text{font-size:15.5px;letter-spacing:-.03em}.rail-min .logo-text,.rail-min .nav-badge,.rail-min .nav-label,.rail-min .rail-foot-text,.rail-min .ws-switch{display:none}.rail-min .nav-item{padding:9px 0}.rail-min .nav-item,.rail-min .rail-head{justify-content:center}.ws-switch{display:flex;align-items:center;gap:9px;width:100%;border:1px solid var(--border);border-radius:var(--r-sm);padding:7px 9px;margin-bottom:12px;background:var(--surface-2);transition:border-color .15s,background .15s}.ws-switch:hover{border-color:var(--border-strong);background:var(--surface-3)}.ws-switch .ws-mark{width:22px;height:22px;border-radius:6px;flex:none;background:var(--ink);color:var(--surface);display:grid;place-items:center;font-size:10px;font-weight:700}.ws-switch .ws-name{font-size:13px;font-weight:600;flex:1 1;text-align:left}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-sep{height:1px;background:var(--border);margin:10px 6px}.nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);color:var(--ink-2);font-weight:500;width:100%;text-align:left;transition:background .14s,color .14s}.nav-item:hover{background:var(--surface-3);color:var(--ink)}.nav-item.active{background:var(--brand-soft);color:var(--brand);font-weight:600}.nav-item.active:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--brand)}.nav-item svg{width:17px;height:17px;flex:none;stroke-width:1.75}.nav-badge{margin-left:auto;background:var(--bad);color:#fff;border-radius:999px;font-size:10.5px;font-weight:700;padding:1px 6px;min-width:18px;text-align:center}.nav-badge.soft{background:var(--surface-3);color:var(--ink-3)}.nav-item.active .nav-badge.soft{background:rgba(255,255,255,.55);color:var(--brand)}.rail-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--border)}.rail-foot-text{font-size:11.5px;color:var(--ink-4);padding:6px}.head{height:var(--head-h);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(10px);backdrop-filter:saturate(1.6) blur(10px);gap:12px;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.crumb,.head{display:flex;align-items:center}.crumb{gap:7px;font-size:13px;color:var(--ink-3);min-width:0}.crumb b{color:var(--ink);font-weight:600}.crumb .sep{color:var(--ink-4)}.search{margin-left:auto;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);padding:7px 10px;width:300px;color:var(--ink-3);font-size:13px;transition:border-color .15s,box-shadow .15s}.search:hover{border-color:var(--border-strong)}.search kbd{margin-left:auto;font:500 11px/1 JetBrains Mono,monospace;border:1px solid var(--border);border-radius:5px;padding:3px 5px;background:var(--surface);color:var(--ink-4)}.head-btn{width:34px;height:34px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink-3);position:relative;transition:background .14s,color .14s}.head-btn:hover{background:var(--surface-3);color:var(--ink)}.head-btn .dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--bad);border:2px solid var(--surface)}.avatar{border-radius:50%;flex:none;display:grid;place-items:center;font-weight:600;background:var(--surface-3);color:var(--ink-2);width:28px;height:28px;font-size:11px;border:1px solid var(--border)}.avatar.lg{width:36px;height:36px;font-size:13px}.avatar.sm{width:22px;height:22px;font-size:9.5px}.avatar{overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar.xl{width:64px;height:64px;font-size:20px}.avatar-pic{position:relative;flex:none}.avatar-pic .rede{position:absolute;right:-4px;bottom:-4px}.avatar.brand{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-border)}.page{padding:22px 24px 56px;max-width:1520px;margin:0 auto}.page-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:20px}.page-head .grow{flex:1 1;min-width:260px}.page-head p{margin:4px 0 0;color:var(--ink-3)}.page-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.grid{display:grid;grid-gap:14px;gap:14px}.g-kpi{grid-template-columns:repeat(auto-fit,minmax(196px,1fr))}.g-2{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)}.g-2e{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.g-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stack{flex-direction:column;gap:14px}.row,.stack{display:flex}.row{align-items:center;gap:10px}.row.wrap{flex-wrap:wrap}.spacer{margin-left:auto}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.card-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.card-head .sub{font-size:12.5px;color:var(--ink-3);margin-top:2px}.card-body{padding:16px}.card-body.tight{padding:10px 16px}.card-foot{padding:11px 16px;border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 13px;border-radius:var(--r-sm);font-size:13px;white-space:nowrap;border:1px solid transparent;background:var(--brand);color:var(--brand-ink);box-shadow:var(--sh-1);transition:background .14s,border-color .14s,transform .1s,box-shadow .14s,color .14s}.btn:hover{background:var(--brand-hover)}.btn:active{transform:translateY(.5px)}.btn svg{width:15px;height:15px;stroke-width:2}.btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--border)}.btn.ghost:hover{background:var(--surface-3);border-color:var(--border-strong)}.btn.quiet{background:transparent;color:var(--ink-2);box-shadow:none}.btn.quiet:hover{background:var(--surface-3);color:var(--ink)}.btn.danger{background:var(--bad);color:#fff}.btn.good{background:var(--good);color:#fff}.btn.sm{padding:0 10px;font-size:12.5px;border-radius:7px}.btn.lg{height:40px;padding:0 18px;font-size:14px}.btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--ink-3);transition:background .14s,color .14s}.icon-btn:hover{background:var(--surface-3);color:var(--ink)}.icon-btn svg{width:16px;height:16px;stroke-width:1.8}.seg{padding:3px;gap:2px;background:var(--surface-3);border-radius:9px}.seg button{padding:5px 11px;border-radius:6px;font-weight:600;transition:background .14s,color .14s,box-shadow .14s}.seg button.on,.seg button:hover{color:var(--ink)}.seg button.on{background:var(--surface);box-shadow:var(--sh-1)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border)}.tabs button{padding:10px 12px;font-size:13px;font-weight:600;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .14s,border-color .14s}.tabs button:hover{color:var(--ink)}.tabs button.on{color:var(--brand);border-bottom-color:var(--brand)}.field{display:flex;flex-direction:column;gap:6px}.field>label{font-size:12.5px;font-weight:600;color:var(--ink-2)}.input,input[type=date],input[type=email],input[type=search],input[type=text],input[type=time],select,textarea{height:34px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);font-size:13.5px;width:100%;transition:border-color .14s,box-shadow .14s}textarea{height:auto;min-height:110px;padding:10px;resize:vertical;line-height:1.55}.input:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.input::placeholder,input::placeholder,textarea::placeholder{color:var(--ink-4)}.check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);cursor:pointer}.check input{width:15px;height:15px;accent-color:var(--brand)}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;background:var(--neutral-soft);color:var(--ink-2);white-space:nowrap}.badge .led{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.badge.good{background:var(--good-soft);color:var(--good-ink)}.badge.warn{background:var(--warn-soft);color:var(--warn-ink)}.badge.bad{background:var(--bad-soft);color:var(--bad-ink)}.badge.info{background:var(--brand-soft);color:var(--brand)}.badge.accent{background:var(--accent-soft);color:var(--accent)}.badge svg{stroke-width:2.2}.delta{display:inline-flex;align-items:center;gap:3px;font-weight:600}.delta.up{color:var(--good-ink)}.delta.down{color:var(--bad-ink)}.delta svg{width:13px;height:13px;stroke-width:2.4}.prio{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.prio .bars{display:flex;gap:1.5px;align-items:flex-end;height:11px}.prio .bars i{width:3px;background:var(--border-strong);border-radius:1px}.prio .bars i:first-child{height:5px}.prio .bars i:nth-child(2){height:8px}.prio .bars i:nth-child(3){height:11px}.prio.alta .bars i{background:var(--bad)}.prio.media .bars i:nth-child(-n+2){background:var(--warn)}.prio.baixa .bars i:first-child{background:var(--neutral)}.net{width:20px;height:20px;border-radius:6px;flex:none;display:grid;place-items:center;color:#fff}.net svg{width:12px;height:12px}.net.ig{background:linear-gradient(135deg,#FEDA75,#D62976 55%,#4F5BD5)}.net.fb{background:#1877F2}.net.tt{background:#101014}.net.yt{background:#FF0033}.net.sm{width:16px;height:16px;border-radius:5px}.net.sm svg{width:10px;height:10px}.net.lg{width:30px;height:30px;border-radius:9px}.net.lg svg{width:17px;height:17px}.net-stack{display:inline-flex}.net-stack .net+.net{margin-left:-6px;box-shadow:0 0 0 2px var(--surface)}.kpi{padding:15px 16px 12px;position:relative;overflow:hidden}.kpi .kpi-top{display:flex;align-items:center;gap:8px}.kpi .kpi-ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--surface-3);color:var(--ink-3)}.kpi .kpi-ico svg{width:14px;height:14px;stroke-width:1.9}.kpi .kpi-label{font-size:12.5px;font-weight:600;color:var(--ink-3)}.kpi .kpi-value{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:30px;letter-spacing:-.035em;margin:10px 0 2px;line-height:1}.kpi .kpi-foot{display:flex;align-items:flex-end;gap:8px}.kpi .kpi-foot .vs{font-size:11.5px;color:var(--ink-4)}.kpi .spark{margin-left:auto}.pipe{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px}.pipe-step{border:1px solid var(--border);border-radius:var(--r);padding:11px 11px 10px;background:var(--surface);text-align:left;position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.pipe-step:hover{border-color:var(--border-strong);box-shadow:var(--sh-2);transform:translateY(-1px)}.pipe-step.on{border-color:var(--brand);box-shadow:var(--ring)}.pipe-step .bar-top{position:absolute;inset:0 auto auto 0;height:3px;width:100%;background:var(--stage);opacity:.9}.pipe-step .n{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.03em;margin-top:6px}.pipe-step .nm{font-size:11.5px;font-weight:600;color:var(--ink-3);line-height:1.3;min-height:30px}.pipe-step .track{height:3px;border-radius:2px;background:var(--surface-3);margin-top:9px;overflow:hidden}.pipe-step .track i{display:block;height:100%;background:var(--stage);border-radius:2px}.pipe-step .meta{display:flex;align-items:center;gap:5px;margin-top:7px;font-size:11px;color:var(--ink-4)}.chart-wrap{position:relative}.chart svg{display:block;width:100%;overflow:visible}.legend{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.legend .item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2)}.legend .swatch{width:9px;height:9px;border-radius:3px;flex:none}.legend button.item{transition:opacity .15s}.legend button.item.off{opacity:.38}.tip{position:absolute;pointer-events:none;z-index:5;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;box-shadow:var(--sh-3);padding:9px 11px;font-size:12px;min-width:132px;transform:translate(-50%,-112%);transition:opacity .1s}.tip .t-head{font-weight:700;margin-bottom:6px;font-size:12px}.tip .t-row{display:flex;align-items:center;gap:7px;margin-top:3px}.tip .t-row .swatch{width:8px;height:8px;border-radius:2.5px;flex:none}.tip .t-row .val{margin-left:auto;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-empty{display:grid;place-items:center;grid-gap:8px;gap:8px;padding:34px 0;color:var(--ink-4);text-align:center}.sk{border-radius:7px;background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.sk-line{height:11px}.sk-chart{height:180px}.tbl-wrap{overflow-x:auto}table.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}table.tbl th{text-align:left;padding:9px 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--border);background:var(--surface-2);position:-webkit-sticky;position:sticky;top:0;white-space:nowrap}table.tbl th button{display:inline-flex;align-items:center;gap:4px;color:inherit;font:inherit}table.tbl td{padding:11px 12px;border-bottom:1px solid var(--border);vertical-align:middle}table.tbl tbody tr{transition:background .12s}table.tbl tbody tr:hover td{background:var(--surface-2)}table.tbl tbody tr.sel td{background:var(--brand-soft)}.bulkbar,table.tbl td .title{font-weight:600}.bulkbar{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--brand-soft);border-bottom:1px solid var(--brand-border);font-size:13px;color:var(--brand)}.board{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:10px}.col{flex:0 0 282px;background:var(--surface-2);border-radius:var(--r-lg);max-height:70vh;transition:background .15s,border-color .15s}.col.over{border-color:var(--brand);background:var(--brand-soft)}.col-head{gap:8px;padding:11px 12px 9px}.col-head .pip{width:8px;height:8px;border-radius:3px;background:var(--stage)}.col-head .nm{font-size:12.5px}.col-head .ct{color:var(--ink-4);font-weight:600;background:var(--surface);padding:1px 7px}.col-body{display:flex;flex-direction:column;gap:8px}.kcard{border-radius:var(--r);cursor:-webkit-grab;cursor:grab;box-shadow:var(--sh-1);transition:box-shadow .15s,transform .15s,border-color .15s;animation:cardIn .22s ease both}@keyframes cardIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.kcard:hover{box-shadow:var(--sh-2)}.kcard.drag{opacity:.42}.kcard .thumb{height:108px;border-radius:9px;margin-bottom:9px;position:relative;overflow:hidden;place-items:end start;padding:8px;color:#fff}.kcard .thumb .fmt{font-size:10.5px;font-weight:700;background:rgba(9,12,20,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:6px;padding:2px 7px;letter-spacing:.01em}.kcard .ttl{font-size:13px;font-weight:600;line-height:1.35;margin-bottom:7px}.kcard .meta{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-3)}.kcard .meta .spacer{margin-left:auto}.drop-hint{border:1.5px dashed var(--border-strong);border-radius:var(--r);padding:14px;text-align:center;color:var(--ink-4);font-size:12px}.cal{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr))}.cal-dow{padding:9px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);background:var(--surface-2)}.cal-day,.cal-dow{border-bottom:1px solid var(--border)}.cal-day{min-height:122px;padding:7px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:5px;transition:background .14s}.cal-day:nth-child(7n){border-right:none}.cal-day.out{background:var(--surface-2)}.cal-day.over{background:var(--brand-soft)}.cal-day .dnum{font-size:11.5px;font-weight:700;color:var(--ink-4)}.cal-day.today .dnum{color:var(--brand-ink);background:var(--brand);border-radius:999px;width:21px;height:21px;display:grid;place-items:center}.cal-ev{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:8px;background:var(--surface);border:1px solid var(--border);font-size:11.5px;cursor:-webkit-grab;cursor:grab;box-shadow:var(--sh-1);transition:transform .14s,box-shadow .14s}.cal-ev:hover{transform:translateY(-1px);box-shadow:var(--sh-2)}.cal-ev .st{width:3px;align-self:stretch;border-radius:2px;background:var(--stage);flex:none}.cal-ev .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl{display:flex;flex-direction:column}.tl-item{display:flex;gap:11px;padding:11px 0;position:relative}.tl-item:not(:last-child):before{content:"";position:absolute;left:15px;top:34px;bottom:-2px;width:1px;background:var(--border)}.tl-ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--surface-3);color:var(--ink-3);z-index:1}.tl-ico svg{stroke-width:2}.tl-ico.good{background:var(--good-soft);color:var(--good-ink)}.tl-ico.info{background:var(--brand-soft);color:var(--brand)}.tl-ico.warn{background:var(--warn-soft);color:var(--warn-ink)}.tl-ico.accent{background:var(--accent-soft);color:var(--accent)}.tl-body{min-width:0;flex:1 1}.tl-body .txt{font-size:13px;line-height:1.45}.tl-body .txt b{font-weight:600}.tl-body .when{font-size:11.5px;color:var(--ink-4);margin-top:2px}.upnext{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--border);align-items:center}.upnext:last-child{border-bottom:none}.upnext .th{width:54px;height:54px;border-radius:10px;flex:none;position:relative;overflow:hidden}.upnext .th .net{position:absolute;right:3px;bottom:3px;box-shadow:0 0 0 2px var(--surface)}.upnext .info{min-width:0;flex:1 1}.upnext .info .t{font-size:13px;font-weight:600}.upnext .info .s{font-size:11.5px;color:var(--ink-3);margin-top:3px;gap:7px;flex-wrap:wrap}.acct,.upnext .info .s{display:flex;align-items:center}.acct{gap:11px;padding:12px 0;border-bottom:1px solid var(--border)}.acct:last-child{border-bottom:none}.acct .grow{min-width:0;flex:1 1}.acct .nm{font-size:13.5px;font-weight:600}.acct .un{font-size:12px;color:var(--ink-3)}.acct .stat{text-align:right;font-size:12px}.acct .stat b{font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.scrim{position:fixed;inset:0;background:rgba(9,12,20,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;animation:fade .16s ease}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{position:fixed;z-index:61;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,calc(100vw - 32px));max-height:86vh;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-3);animation:pop .18s cubic-bezier(.2,.9,.3,1.1)}@keyframes pop{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.modal header{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--border)}.modal .body{padding:18px;display:flex;flex-direction:column;gap:14px}.modal footer{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-xl) var(--r-xl)}.drawer{position:fixed;z-index:61;top:0;right:0;bottom:0;width:min(880px,100vw);background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--sh-3);display:flex;flex-direction:column;animation:slideIn .22s cubic-bezier(.2,.8,.3,1)}@keyframes slideIn{0%{transform:translateX(28px);opacity:.4}to{transform:none;opacity:1}}.drawer>header{padding:16px 20px;border-bottom:1px solid var(--border)}.drawer .split{display:grid;grid-template-columns:minmax(0,1fr) 268px;flex:1 1;overflow:hidden}.drawer .main{overflow-y:auto;padding:18px 20px}.drawer .side{border-left:1px solid var(--border);background:var(--surface-2);overflow-y:auto;padding:16px}.cmdk{position:fixed;z-index:61;left:50%;top:14vh;transform:translateX(-50%);width:min(560px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-3);overflow:hidden;animation:pop2 .16s ease}@keyframes pop2{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%)}}.cmdk input{border:none;border-bottom:1px solid var(--border);border-radius:0;height:48px;font-size:15px;padding:0 16px}.cmdk input:focus{box-shadow:none;border-color:var(--border)}.cmdk .list{max-height:340px;overflow-y:auto;padding:6px}.cmdk .grp{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);padding:9px 10px 5px}.cmdk .opt{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;width:100%;text-align:left;font-size:13.5px}.cmdk .opt.on{background:var(--brand-soft);color:var(--brand)}.cmdk .opt kbd{margin-left:auto;font:500 11px JetBrains Mono,monospace;color:var(--ink-4)}.pop{position:absolute;z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--sh-3);min-width:224px;padding:6px;animation:pop2 .14s ease}.pop .opt{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:7px;width:100%;text-align:left;font-size:13px}.pop .opt:hover{background:var(--surface-3)}.pop .sep{height:1px;background:var(--border);margin:5px 2px}.pop .ttl{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);padding:8px 9px 4px}.toasts{position:fixed;z-index:70;right:18px;bottom:18px;display:flex;flex-direction:column;gap:8px}.toast{display:flex;align-items:center;gap:10px;min-width:260px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--good);border-radius:var(--r);box-shadow:var(--sh-3);padding:11px 13px;font-size:13px;animation:toastIn .2s cubic-bezier(.2,.9,.3,1.1)}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.toast.err{border-left-color:var(--bad)}.toast.info{border-left-color:var(--brand)}.toast svg{width:16px;height:16px;flex:none}.empty{display:grid;place-items:center;grid-gap:10px;gap:10px;padding:40px 20px;text-align:center}.empty .ico{width:42px;height:42px;border-radius:12px;background:var(--surface-3);display:grid;place-items:center;color:var(--ink-4)}.empty h3{font-size:14px}.empty p{margin:0;font-size:13px;color:var(--ink-3);max-width:340px}.mobile-nav{display:none}@media (max-width:1180px){.g-2{grid-template-columns:minmax(0,1fr)}.pipe{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.rail{display:none}.search{width:150px}.search .ph,.search kbd{display:none}.drawer .split{grid-template-columns:minmax(0,1fr)}.drawer .side{border-left:none;border-top:1px solid var(--border)}.page{padding:16px 14px 84px}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--surface);border-top:1px solid var(--border);padding:7px 6px calc(7px + env(safe-area-inset-bottom))}.mobile-nav button{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:600;color:var(--ink-4);padding:5px 0;border-radius:8px}.mobile-nav button.active{color:var(--brand);background:var(--brand-soft)}.mobile-nav svg{width:18px;height:18px;stroke-width:1.9}.pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-grid{grid-template-columns:repeat(7,minmax(84px,1fr))}.cal-wrap{overflow-x:auto}}@media (max-width:620px){.crumb .hide-sm{display:none}.g-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi .kpi-value{font-size:25px}}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:24px}.step{display:flex;gap:16px;padding-bottom:20px;position:relative}.step:not(:last-of-type):before{content:"";position:absolute;left:15px;top:34px;bottom:0;width:1px;background:var(--border)}.step-num{width:30px;height:30px;border-radius:50%;flex:none;z-index:1;border:1px solid var(--border);background:var(--surface);display:grid;place-items:center;font-size:12.5px;color:var(--ink-3)}.step-body{flex:1 1;min-width:0}.step-body>label{display:block;font-weight:600;margin-bottom:8px;font-size:13px}.step-body input[type=text],.step-body select{width:100%}.channel-picker{display:flex;gap:8px;flex-wrap:wrap}.channel{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:999px;padding:6px 13px;background:var(--surface);color:var(--ink-2);font-size:12.5px;font-weight:600;transition:border-color .14s,color .14s,background .14s}.channel:hover:not(:disabled){border-color:var(--border-strong)}.channel.on,.channel[aria-pressed=true]{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.channel:disabled{opacity:.5;cursor:not-allowed}.switch{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2);cursor:pointer}.switch input{width:15px;height:15px;accent-color:var(--brand)}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:14px 16px;margin-bottom:18px}.alert{padding:11px 14px;border-radius:var(--r);margin-bottom:16px;font-size:13px;border:1px solid transparent}.alert.error{background:var(--bad-soft);color:var(--bad-ink);border-color:color-mix(in srgb,var(--bad) 30%,transparent)}.alert.ok{background:var(--good-soft);color:var(--good-ink);border-color:color-mix(in srgb,var(--good) 30%,transparent)}.alert.warn{background:var(--warn-soft);color:var(--warn-ink)}.calendar{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;grid-gap:1px;gap:1px}.calendar .dow{background:var(--surface-2);padding:9px 10px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.calendar .day{background:var(--surface);min-height:118px;padding:7px}.calendar .day.out{background:var(--surface-2)}.calendar .day .n{font-size:11.5px;font-weight:700;color:var(--ink-4)}.cal-item,.calendar .day.today .n{color:var(--brand)}.cal-item{display:block;font-size:11px;border-radius:7px;padding:4px 6px;margin-top:4px;background:var(--brand-soft);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-item.done{background:var(--good-soft);color:var(--good-ink)}.cal-item.pending{background:var(--warn-soft);color:var(--warn-ink)}.cal-item.failed{background:var(--bad-soft);color:var(--bad-ink)}.previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.preview-phone{border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:var(--surface)}.preview-phone .ph-head{display:flex;align-items:center;gap:8px;padding:9px 10px;border-bottom:1px solid var(--border);font-size:12px;font-weight:600}.preview-phone .ph-media{aspect-ratio:1;background:var(--surface-3);display:grid;place-items:center;color:var(--ink-4);font-size:12px}.preview-phone.vertical .ph-media{aspect-ratio:9/16}.preview-phone .ph-caption{padding:9px 10px;font-size:12px;white-space:pre-wrap;word-break:break-word}.preview-phone .ph-warn{padding:8px 10px;font-size:11.5px;background:var(--bad-soft);color:var(--bad-ink)}.chipfield{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:34px;border:1px solid var(--border);border-radius:var(--r-sm);padding:5px 8px;background:var(--surface)}.selchip{display:inline-flex;align-items:center;gap:5px;font-size:12px;background:var(--surface-3);border:1px solid var(--border);border-radius:6px;padding:2px 7px}.selchip button{border:none;background:none;color:var(--ink-4);padding:0;line-height:1}.search svg{width:15px;height:15px;flex:none}.head-btn svg,.nav-item svg{width:17px;height:17px}.badge svg{width:12px;height:12px}.opt svg{width:16px;height:16px;flex:none}.card-row svg,.check svg{width:14px;height:14px}.tl-ico svg{width:15px;height:15px}.kpi-ico svg{width:14px;height:14px}.empty .ico svg{width:18px;height:18px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:18px}.panel+.panel{margin-top:14px}.panel h2{font-size:15px;margin:0 0 6px}.list-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.list-row:last-child{border-bottom:none}.list-row .grow{flex:1 1;min-width:0}.stat{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.card-thumb{width:100%;height:150px;object-fit:cover;border-radius:var(--r);background:var(--surface-3);margin-bottom:8px}.chip{width:20px;height:20px;border-radius:6px;flex:none;display:inline-grid;place-items:center;color:#fff;font-size:9px;font-weight:700;line-height:1}.chip.ig{background:linear-gradient(135deg,#FEDA75,#D62976 55%,#4F5BD5)}.chip.fb{background:#1877F2}.chip.tt{background:#101014}.chip.yt{background:#FF0033}.chip.sm{width:16px;height:16px;border-radius:5px;font-size:8px}.chip.lg{width:30px;height:30px;border-radius:9px;font-size:11px}.chips{display:inline-flex;gap:5px;align-items:center}.status-strip{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:7px;font-size:11.5px;font-weight:600}.status-strip.scheduled{background:var(--warn-soft);color:var(--warn-ink)}.status-strip.done{background:var(--good-soft);color:var(--good-ink)}.status-strip.failed{background:var(--bad-soft);color:var(--bad-ink)}.status-strip.auto{background:var(--brand-soft);color:var(--brand)}.tag{display:inline-block;margin:4px 4px 0 0;padding:2px 8px;border-radius:999px;font-size:11px;background:var(--surface-3);border:1px solid var(--border);color:var(--ink-3)}.side-row{padding:9px 0;border-bottom:1px solid var(--border)}.side-row:last-child{border-bottom:none}.side-row .k{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);margin-bottom:5px}.doc{max-width:780px;margin:0 auto;padding:40px 24px 72px}.doc-head{padding-bottom:22px;border-bottom:1px solid var(--border);margin-bottom:28px}.doc-head h1{font-size:30px;margin:20px 0 6px}.doc-head .row{text-decoration:none}.doc-body{font-size:15px;line-height:1.72;color:var(--ink-2)}.doc-body h2{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:17px;font-weight:700;color:var(--ink);margin:34px 0 10px;scroll-margin-top:20px}.doc-body p{margin:0 0 14px}.doc-body ul{margin:0 0 16px;padding-left:20px}.doc-body li{margin-bottom:7px}.doc-body a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.doc-body code{font-family:JetBrains Mono,monospace;font-size:13px;background:var(--surface-3);border-radius:5px;padding:1px 5px}.doc-body .tbl-wrap{border:1px solid var(--border);border-radius:var(--r);margin:0 0 18px}.doc-body .tbl td{font-size:13.5px;line-height:1.55}.callout{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--r);padding:14px 16px;margin:0 0 22px;box-shadow:var(--sh-1)}.doc-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid var(--border)}.doc-foot a{color:var(--brand);text-decoration:none}.doc-foot .muted{margin-left:auto}.auth-wrap{min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--canvas)}.auth-card{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-2,var(--sh-1));padding:26px 24px 22px;display:flex;flex-direction:column;gap:12px}.auth-card h1{font-size:21px;margin:0;letter-spacing:-.01em}.auth-card>.muted{margin:-6px 0 4px;font-size:13px}.auth-card .field+.field{margin-top:2px}.auth-card .btn{width:100%;height:38px;justify-content:center;margin-top:6px}.auth-card p{margin:0}.brand{display:flex;align-items:center;gap:9px;font-weight:650;font-size:15px;color:var(--ink)}.brand-mark{width:26px;height:26px;border-radius:8px;flex:none;background:linear-gradient(140deg,var(--brand),#7C5CFF);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.auth-card .link-btn{background:none;border:none;padding:0;color:var(--brand);font:inherit;cursor:pointer;text-decoration:underline}@media (max-width:420px){.auth-card{padding:20px 18px}}.wa-inbox{display:grid;grid-template-columns:290px 1fr;min-height:420px}.wa-lista{border-right:1px solid var(--border);max-height:520px;overflow-y:auto}.wa-busca,.wa-lista{background:var(--surface-2)}.wa-busca{padding:10px;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--border)}.wa-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left}.wa-item:hover{background:var(--surface-3)}.wa-item.on{background:var(--brand-soft)}.wa-av{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--brand);color:#fff}.wa-av.grupo{background:#0E9F6E}.wa-txt{display:flex;flex-direction:column;min-width:0;flex:1 1}.wa-nome{font-weight:600;font-size:13.5px}.wa-prev{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-badge{background:#0E9F6E;color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.wa-conversa{display:flex;flex-direction:column;max-height:520px}.wa-cabecalho{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border)}.wa-vazio{display:grid;place-items:center;grid-gap:6px;gap:6px;flex:1 1;padding:40px;text-align:center;color:var(--ink-4)}.wa-balões{flex:1 1;overflow-y:auto;padding:16px;gap:8px;background:var(--surface-3)}.wa-balao,.wa-balões{display:flex;flex-direction:column}.wa-balao{max-width:74%;align-self:flex-start;background:var(--surface);border-radius:12px 12px 12px 4px;padding:8px 11px;font-size:13.5px;box-shadow:var(--sh-1);gap:2px}.wa-balao.meu{align-self:flex-end;background:var(--brand-soft);border-radius:12px 12px 4px 12px}.wa-autor{font-size:11.5px;font-weight:700;color:var(--brand)}.wa-hora{font-size:10.5px;color:var(--ink-4);align-self:flex-end}@media (max-width:780px){.wa-inbox{grid-template-columns:1fr}.wa-lista{max-height:240px;border-right:none;border-bottom:1px solid var(--border)}}.wa-conectado{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wa-pip{width:9px;height:9px;border-radius:50%;background:#0E9F6E;box-shadow:0 0 0 3px rgba(14,159,110,.18)}.kcard .card-row{display:flex;align-items:center;gap:7px;font-size:12.5px;margin-top:4px}.kcard .card-row>span:first-child{flex:none;width:15px;text-align:center}.kcard .card-row .check{margin-left:auto}.kcard .legenda{font-size:12px;color:var(--ink-3);margin:2px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}img.wa-av{object-fit:cover}.wa-midia{max-width:240px;max-height:260px;border-radius:8px;display:block;background:#000}.wa-reacoes{align-self:flex-start;margin:2px 0 -4px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:1px 6px;font-size:12px}:root{--serie-1:#2F5FEB;--serie-2:#2BB3A3;--serie-3:#7C5CFF;--serie-4:#D97706}:root[data-theme=dark]{--serie-1:#5B87FF;--serie-2:#1F9A8C;--serie-3:#8B6BFF;--serie-4:#B8800F}.rel-painel h2{font-size:15px;margin:0}.rel-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seg{display:inline-flex;border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.seg button{background:none;border:none;padding:6px 12px;font-size:12.5px;color:var(--ink-3);cursor:pointer}.seg button+button{border-left:1px solid var(--border)}.seg button.on{background:var(--brand-soft);color:var(--brand);font-weight:650}.rel-abas{display:flex;gap:4px;margin:14px 0 4px;border-bottom:1px solid var(--border);flex-wrap:wrap}.rel-abas button{display:flex;align-items:center;gap:6px;background:none;padding:8px 12px;font-size:13px;color:var(--ink-3);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.rel-abas button:hover{color:var(--ink)}.rel-abas button.on{color:var(--ink);border-bottom-color:var(--brand);font-weight:650}.rel-metricas{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.rel-chip{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:4px 11px;font-size:12.5px;color:var(--ink-3);cursor:pointer}.rel-chip.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);font-weight:600}.rel-kpis{display:grid;grid-gap:10px;gap:10px;margin-top:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.rel-kpi{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md,10px);padding:12px 14px;animation:rel-entra .32s cubic-bezier(.2,.7,.3,1) both}.rel-valor{font-size:24px;line-height:1.15;margin:2px 0 4px}.delta{font-size:12px;font-weight:650}.delta.up{color:var(--good,#0E9F6E)}.delta.down{color:var(--bad,#E5484D)}.delta .muted{font-weight:400}.rel-grafico{margin-top:16px;animation:rel-entra .4s cubic-bezier(.2,.7,.3,1) .1s both}@keyframes rel-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rel-grafico,.rel-kpi{animation:none}}.rel-quebra{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--ink-3)}.rel-quebra span{display:inline-flex;align-items:center;gap:4px}.rel-sub{font-size:13.5px;margin:0 0 10px;color:var(--ink-2)}.rel-galeria{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.rel-post{display:block;color:inherit;text-decoration:none}.rel-post:hover .rel-thumb{transform:translateY(-2px);box-shadow:var(--sh-2)}.rel-thumb{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--surface-3) center/cover no-repeat;display:flex;align-items:flex-end;justify-content:space-between;padding:6px;transition:transform .18s ease,box-shadow .18s ease}.rel-tipo{font-size:10px;font-weight:700;letter-spacing:.02em;color:#fff;background:rgba(9,12,20,.62);border-radius:5px;padding:2px 6px}.rel-legenda{font-size:12px;color:var(--ink-2);margin:7px 0 4px;line-height:1.35}.rel-nums{display:flex;flex-wrap:wrap;gap:9px;font-size:11.5px;color:var(--ink-3)}.rel-formatos{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.rel-formato{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:11px 13px}.rel-formato-topo{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px}.rel-publico{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.rel-linha{display:flex;align-items:center;gap:8px;font-size:12.5px;margin-top:6px}.rel-linha>span:first-child{min-width:62px;color:var(--ink-2)}.rel-linha .num{min-width:42px;text-align:right}.rel-barra{flex:1 1;height:7px;background:var(--surface-3);border-radius:999px;overflow:hidden}.rel-barra>div{height:100%;background:var(--serie-1);border-radius:999px;animation:rel-cresce .5s cubic-bezier(.2,.7,.3,1) both}@keyframes rel-cresce{0%{transform:scaleX(0);transform-origin:left}to{transform:none}}@media (prefers-reduced-motion:reduce){.rel-barra>div{animation:none}}:root{--rp-azul:#3B82F6;--rp-roxo:#A855F7;--rp-rosa:#EC4899;--rp-vermelho:#EF4444;--rp-verde:#22C55E;--rp-laranja:#F97316;--rp-cinza:#94A3B8;--rp-fundo:#F8FAFC;--rp-superficie:#FFFFFF;--rp-borda:#E2E8F0;--rp-tinta:#0F172A;--rp-tinta-2:#475569;--rp-tinta-3:#94A3B8}:root[data-theme=dark]{--rp-azul:#60A5FA;--rp-roxo:#C084FC;--rp-rosa:#F472B6;--rp-vermelho:#F87171;--rp-verde:#4ADE80;--rp-laranja:#FB923C;--rp-cinza:#94A3B8;--rp-fundo:#090B10;--rp-superficie:#11141C;--rp-borda:rgba(255,255,255,.08);--rp-tinta:#FFFFFF;--rp-tinta-2:#94A3B8;--rp-tinta-3:#64748B}.rp{display:grid;grid-template-columns:218px 1fr;grid-gap:18px;gap:18px;background:var(--rp-fundo);color:var(--rp-tinta);border-radius:18px;padding:18px;border:1px solid var(--rp-borda)}@media (max-width:960px){.rp{grid-template-columns:1fr}}.rp-lado{display:flex;flex-direction:column;gap:14px}.rp-marca{display:flex;align-items:center;gap:11px;padding:4px 6px 12px}.rp-marca-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none;font-weight:800;font-size:19px;background:linear-gradient(140deg,var(--rp-roxo),var(--rp-rosa))}.rp-marca strong{display:block;font-size:14px;letter-spacing:-.01em}.rp-marca span{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--rp-tinta-3)}.rp-redes{display:flex;flex-direction:column;gap:4px}.rp-rede{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;background:none;border:1px solid transparent;color:var(--rp-tinta-2);font-size:13.5px;cursor:pointer;text-align:left;width:100%}.rp-rede:hover{background:color-mix(in oklab,var(--rp-tinta) 6%,transparent)}.rp-rede.on{background:color-mix(in oklab,var(--rp-roxo) 14%,transparent);border-color:color-mix(in oklab,var(--rp-roxo) 35%,transparent);color:var(--rp-tinta);font-weight:650}.rp-rede .net{width:26px;height:26px}.rp-frase{margin-top:auto;padding:14px 6px 4px;font-size:13.5px;line-height:1.45;color:var(--rp-tinta-2);font-style:italic}.rp-frase:after{content:"";display:block;width:44px;height:3px;border-radius:2px;margin-top:10px;background:linear-gradient(90deg,var(--rp-roxo),var(--rp-rosa))}.rp-corpo{display:flex;flex-direction:column;gap:14px;min-width:0}.rp-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:26px 26px 24px;border-radius:16px;border:1px solid var(--rp-borda);background:radial-gradient(760px 260px at 88% -40%,color-mix(in oklab,var(--rp-roxo) 26%,transparent),transparent 70%),radial-gradient(620px 240px at 10% -30%,color-mix(in oklab,var(--rp-azul) 20%,transparent),transparent 72%),var(--rp-superficie)}.rp-sobre{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--rp-tinta-3)}.rp-titulo{font-size:clamp(30px,4.2vw,50px);line-height:.98;margin:8px 0 0;font-weight:800;letter-spacing:-.03em}.rp-titulo .linha1{display:block;color:var(--rp-tinta)}.rp-titulo .linha2{display:block;background:linear-gradient(92deg,var(--rp-roxo) 0,var(--rp-rosa) 78%);-webkit-background-clip:text;background-clip:text;color:transparent}.rp-cliente{margin:12px 0 0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--rp-tinta-3)}.rp-desc{margin:8px 0 0;font-size:13px;color:var(--rp-tinta-2);max-width:44ch}.rp-hero-dir{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.rp-periodo{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:12px;border:1px solid var(--rp-borda);background:color-mix(in oklab,var(--rp-tinta) 5%,transparent)}.rp-periodo .muted{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.rp-periodo strong{font-size:12.5px;font-weight:600}.rp-periodo select{width:auto;background:none;border:none;color:inherit;font-size:12.5px}.rp-kpis{display:grid;grid-gap:11px;gap:11px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rp-kpi{position:relative;overflow:hidden;border-radius:14px;padding:13px 14px 0;border:1px solid var(--rp-borda);background:var(--rp-superficie);animation:rel-entra .34s cubic-bezier(.2,.7,.3,1) both}.rp-kpi.azul{color:var(--rp-azul)}.rp-kpi.roxo{color:var(--rp-roxo)}.rp-kpi.rosa{color:var(--rp-rosa)}.rp-kpi.vermelho{color:var(--rp-vermelho)}.rp-kpi.verde{color:var(--rp-verde)}.rp-kpi.cinza{color:var(--rp-cinza)}.rp-kpi-topo{display:flex;align-items:center;gap:8px}.rp-ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none;background:color-mix(in oklab,currentColor 18%,transparent)}.rp-ico svg{width:13px;height:13px}.rp-kpi-nome{font-size:12px;color:var(--rp-tinta-2);font-weight:500}.rp-kpi-valor{font-size:26px;line-height:1.1;margin:10px 0 5px;color:var(--rp-tinta);font-weight:700}.rp-kpi .delta{font-size:11.5px}.rp-kpi .delta.up{color:var(--rp-verde)}.rp-kpi .delta.down{color:var(--rp-vermelho)}.rp-kpi .muted{color:var(--rp-tinta-3);display:block;font-size:10.5px;margin-top:1px}.rp-faisca{margin:9px -14px 0}.rp-faisca svg{display:block;width:100%;height:46px}.rp-faisca{background:linear-gradient(180deg,transparent,color-mix(in oklab,currentColor 22%,transparent))}.rp-grade{display:grid;grid-gap:13px;gap:13px;grid-template-columns:1.55fr 1fr}.rp-grade.tres{grid-template-columns:.85fr 1.25fr .9fr}@media (max-width:1180px){.rp-grade,.rp-grade.tres{grid-template-columns:1fr}}.rp-card{border:1px solid var(--rp-borda);border-radius:15px;background:var(--rp-superficie);padding:17px 19px;min-width:0}.rp-card h2{margin:0;color:var(--rp-tinta);font-weight:650}.rp-card-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.rp-card-topo p{margin:3px 0 0;font-size:12px;color:var(--rp-tinta-2)}.rp-pilulas{display:inline-flex;gap:3px;padding:3px;border-radius:10px;background:color-mix(in oklab,var(--rp-tinta) 7%,transparent)}.rp-pilulas button{border:none;background:none;padding:5px 12px;border-radius:8px;font-size:12px;color:var(--rp-tinta-2);cursor:pointer}.rp-pilulas button.on{background:color-mix(in oklab,var(--rp-roxo) 30%,transparent);color:var(--rp-tinta);font-weight:600}.rp-legenda{display:flex;gap:20px;flex-wrap:wrap;margin-top:12px;font-size:12.5px;color:var(--rp-tinta-2)}.rp-legenda span{display:inline-flex;align-items:center;gap:7px}.rp-legenda i{width:9px;height:9px;border-radius:50%;display:inline-block}.rp-posts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.rp-posts a{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none;padding:9px 8px;border-radius:11px;position:relative}.rp-posts a:hover{background:color-mix(in oklab,var(--rp-tinta) 5%,transparent)}.rp-pos{position:absolute;left:2px;top:6px;width:19px;height:19px;border-radius:6px;display:grid;place-items:center;font-size:10.5px;font-weight:800;color:#fff;background:linear-gradient(140deg,var(--rp-laranja),var(--rp-rosa));z-index:1}.rp-post-thumb{width:58px;height:58px;flex:none;border-radius:10px;background:color-mix(in oklab,var(--rp-tinta) 8%,transparent) 50%/cover no-repeat}.rp-post-txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.rp-post-txt strong{font-size:12.5px;font-weight:600;line-height:1.32;color:var(--rp-tinta)}.rp-post-txt .muted{font-size:11px;color:var(--rp-tinta-3)}.rp-post-nums{display:flex;gap:14px;font-size:11.5px;color:var(--rp-tinta-2);margin-top:3px}.rp-destaque{position:absolute;top:8px;right:8px;font-size:10px;font-weight:700;padding:3px 9px;border-radius:999px;background:color-mix(in oklab,var(--rp-laranja) 20%,transparent);color:var(--rp-laranja)}.rp-rosca{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rp-rosca-legenda{display:flex;flex-direction:column;gap:9px;flex:1 1;min-width:120px}.rp-rosca-legenda div{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--rp-tinta-2)}.rp-rosca-legenda i{width:9px;height:9px;border-radius:50%}.rp-rosca-legenda .num{margin-left:auto;color:var(--rp-tinta);font-weight:600}.rp-linha{display:flex;align-items:center;gap:11px;font-size:12.5px;margin-top:9px;color:var(--rp-tinta-2)}.rp-linha>span:first-child{min-width:86px}.rp-linha .num{min-width:38px;text-align:right;color:var(--rp-tinta)}.rp-barra{flex:1 1;height:9px;background:color-mix(in oklab,var(--rp-tinta) 8%,transparent);overflow:hidden}.rp-barra>div{height:100%;background:linear-gradient(90deg,var(--rp-roxo),var(--rp-rosa));animation:rel-cresce .5s cubic-bezier(.2,.7,.3,1) both}.rp-insights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.rp-insights li{display:flex;gap:11px}.rp-insights strong{display:block;font-size:12.5px;margin-bottom:2px;color:var(--rp-tinta)}.rp-insights .muted{display:block;line-height:1.42;font-size:11.5px;color:var(--rp-tinta-2)}@media (prefers-reduced-motion:reduce){.rp-barra>div,.rp-kpi{animation:none}}:root{--brand-grad:linear-gradient(135deg,#3B82F6,#8B5CF6)}:root[data-theme=dark] body{background:radial-gradient(1100px 500px at 12% -10%,rgba(59,130,246,.1),transparent 64%),radial-gradient(900px 450px at 88% 0,rgba(139,92,246,.08),transparent 66%),var(--canvas)}.logo,.rail-head .logo{background:var(--brand-grad)!important}.btn:not(.ghost):not(.subtle){background:var(--brand-grad)}.btn:not(.ghost):not(.subtle):hover{filter:brightness(1.08)}:root[data-theme=dark] .nav-item.active{background:var(--brand);box-shadow:0 6px 18px -8px rgba(59,130,246,.8)}:root[data-theme=dark] .nav-item.active svg{color:#fff}.plano{margin:10px 8px 0;padding:13px 14px;border-radius:14px;border:1px solid var(--brand-border);background:linear-gradient(150deg,rgba(59,130,246,.16),rgba(139,92,246,.12))}.plano-topo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px}.plano-topo svg{width:15px;height:15px;color:var(--warn-ink)}.plano p{margin:3px 0 10px;font-size:11.5px;color:var(--ink-3)}.plano a{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;font-weight:600;color:var(--ink);text-decoration:none;background:rgba(255,255,255,.07);border-radius:9px;padding:7px 11px}.plano a:hover{background:rgba(255,255,255,.12)}.rail-user{display:flex;align-items:center;gap:10px;padding:12px 14px 4px}.rail-user .avatar{width:32px;height:32px;font-size:12px}.rail-user strong{display:block;font-size:12.5px;line-height:1.2}.rail-user span{font-size:11px;color:var(--ink-3)}.col{flex:0 0 300px;background:color-mix(in oklab,var(--surface) 70%,transparent);border:1px solid var(--border);border-radius:16px;max-height:76vh;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.col.over{border-color:var(--stage);box-shadow:0 0 0 1px var(--stage) inset}.col-head{gap:9px;padding:13px 13px 10px}.col-head .pip{width:26px;height:26px;border-radius:8px;background:color-mix(in oklab,var(--stage) 22%,transparent);border:1px solid color-mix(in oklab,var(--stage) 45%,transparent)}.col-head .pip:after{width:9px;height:9px}.col-head .nm{font-size:13px;color:var(--ink)}.col-head .ct{min-width:22px;text-align:center;font-size:11.5px;font-weight:700;color:var(--ink-2);background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;padding:2px 7px}.col-body{padding:0 10px 10px;gap:9px}.kcard{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:11px;box-shadow:none}.kcard:hover{border-color:var(--border-strong);transform:translateY(-1px)}.kcard .thumb{width:58px;height:58px;flex:none;border-radius:10px;display:grid;place-items:center}.kcard .thumb .fmt{display:none}.kc-topo{display:flex;gap:11px;align-items:flex-start}.kc-txt{flex:1 1}.kc-titulo{font-size:13px;line-height:1.3;color:var(--ink)}.kc-cliente{gap:5px;font-size:11.5px;color:var(--ink-3);margin-top:2px}.kc-cliente,.kc-pilulas{display:flex;align-items:center}.kc-pilulas{flex-wrap:wrap;gap:6px}.kc-pil{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:7px;border:1px solid transparent}.kc-pil.rede{background:rgba(255,255,255,.06);color:var(--ink-2)}.kc-pil.data{background:var(--bad-soft);color:var(--bad-ink)}.kc-pil.data.ok{background:var(--warn-soft);color:var(--warn-ink)}.kc-pil.data.feito{background:var(--good-soft);color:var(--good-ink)}.kc-pil.alta{background:var(--bad-soft);color:var(--bad-ink)}.kc-pil.media{background:var(--warn-soft);color:var(--warn-ink)}.kc-rodape{gap:8px;margin-top:9px}.kc-rodape .avatar{font-size:10px}.kc-nota{display:flex;gap:7px;align-items:flex-start;margin-top:9px;padding:8px 10px;background:rgba(255,255,255,.04);border-radius:9px;font-size:11.5px;color:var(--ink-2);line-height:1.4}.col-add{display:flex;align-items:center;justify-content:center;width:100%;margin-top:2px;padding:11px;border-radius:11px;cursor:pointer;border:1px dashed var(--border-strong);background:none;color:var(--ink-3);font-size:12.5px;font-weight:600}.col-add:hover{color:var(--brand);border-color:var(--brand-border);background:var(--brand-soft)}.page-head h1{font-size:30px;letter-spacing:-.028em;line-height:1.05;font-weight:750}.page-head p{font-size:13.5px}.pg-ico{width:46px;height:46px;border-radius:13px;flex:none;display:grid;place-items:center;background:var(--brand-grad);color:#fff;box-shadow:0 10px 22px -12px rgba(59,130,246,.9)}.pg-ico svg{width:21px;height:21px}.page-head .grow{display:flex;align-items:center;gap:14px}.btn{border-radius:11px;font-weight:600}.btn:not(.ghost):not(.subtle){box-shadow:0 10px 24px -14px rgba(59,130,246,.95);padding:9px 16px}:root[data-theme=dark] .btn.ghost{background:rgba(255,255,255,.05);border-color:var(--border)}:root[data-theme=dark] .btn.ghost:hover{background:rgba(255,255,255,.09);color:var(--ink)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:rgba(255,255,255,.04);border-color:var(--border);color:var(--ink)}.col{position:relative}.col:before{inset:0 0 auto;height:3px;opacity:.9}.col:after,.col:before{content:"";position:absolute}.col:after{inset:-60% -20% auto;height:180px;pointer-events:none;background:radial-gradient(closest-side,color-mix(in oklab,var(--stage) 30%,transparent),transparent)}.col-head{position:relative;padding:15px 14px 11px}.col-head .pip{width:30px;height:30px;border-radius:9px;background:color-mix(in oklab,var(--stage) 26%,transparent);border:1px solid color-mix(in oklab,var(--stage) 55%,transparent);box-shadow:0 6px 16px -10px var(--stage)}.col-head .pip:after{width:11px;height:11px;border-radius:4px}.col-head .nm{font-size:13.5px;font-weight:700}.card.kpi{border-radius:15px;padding:15px 16px 0}.kpi-top{gap:9px}.kpi-ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:color-mix(in oklab,currentColor 20%,transparent);border:1px solid color-mix(in oklab,currentColor 38%,transparent)}.kpi-ico svg{width:15px;height:15px}.kpi-label{font-size:12.5px;font-weight:550}.kpi-value{font-size:30px;line-height:1.08;margin:12px 0 4px;letter-spacing:-.02em}.card.kpi .spark,.card.kpi .sparkline{margin:10px -16px 0}.card.kpi svg{display:block;width:100%}.perfis-linha{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.perfil-chip{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 10px;border:1px solid var(--border);border-radius:13px;background:var(--surface);text-decoration:none;color:inherit}.perfil-chip:hover{border-color:var(--border-strong)}.perfil-chip .avatar{width:32px;height:32px;font-size:11px}.perfil-chip strong{display:block;font-size:12.5px;line-height:1.2}.perfil-chip span{font-size:11px;color:var(--ink-3)}.perfil-chip .led{border-radius:50%;margin-left:4px}.perfil-chip.novo{border-style:dashed;color:var(--ink-3)}.plano{padding:11px 12px;border-radius:12px}.plano-topo{font-size:12.5px}.plano p{font-size:11px;margin:2px 0 8px}.plano a{padding:6px 10px;font-size:11.5px}.nav-item .conta{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--bad);color:#fff}.plano a svg,.plano-topo svg{width:14px!important;height:14px!important;flex:none}.plano{margin:8px 8px 0;padding:10px 11px;border-radius:11px;background:linear-gradient(140deg,rgba(59,130,246,.18),rgba(139,92,246,.16));border:1px solid rgba(99,102,241,.32)}.plano-topo{font-size:12px;gap:6px;color:var(--ink)}.plano p{font-size:10.5px;margin:2px 0 7px}.plano a{padding:6px 9px;font-size:11px;border-radius:8px;gap:4px;background:rgba(99,102,241,.16);color:var(--brand)}.plano a:hover{background:rgba(99,102,241,.26)}:root[data-theme=dark] .plano a{background:rgba(255,255,255,.08);color:var(--ink)}.rail-user{padding:9px 12px 2px;gap:9px}.rail-user .avatar{width:28px;height:28px;font-size:11px}.rail-user strong{font-size:12px}.rail-user span{font-size:10.5px}:root{--m-alcance:#2878FF;--m-visualizacoes:#8B4DFF;--m-engajamento:#F72568;--m-curtidas:#FF7A18;--m-comentarios:#9AA7B8;--m-seguidores:#4C5CFF;--r-instagram:#A855F7;--r-facebook:#1683FF;--r-tiktok:#F72568;--r-youtube:#FFAA17;--brand-grad:linear-gradient(135deg,#2563FF,#6D4AFF 55%,#A855F7);--sh-card:0 8px 30px rgba(0,0,0,.18);--sh-ativo:0 0 24px rgba(37,99,255,.22);--r-xs:5px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px}:root[data-theme=dark] body{background:radial-gradient(circle at 12% 55%,rgba(37,99,255,.09) 0,transparent 30%),radial-gradient(circle at 92% 12%,rgba(139,92,246,.06) 0,transparent 28%),var(--canvas);background-attachment:fixed}:root[data-theme=dark] .rail{background:var(--rail);border-right:1px solid #16243a;position:relative}:root[data-theme=dark] .rail:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 60%,rgba(38,99,255,.2) 0,rgba(109,74,255,.1) 25%,transparent 60%)}.logo,.rail-head .logo{width:34px;height:34px;border-radius:10px;font-weight:800;background:linear-gradient(135deg,#2563FF,#6D4AFF)!important;color:#fff;box-shadow:0 4px 16px rgba(37,99,255,.35)}.logo-text{font-size:15px;font-weight:700}.nav-item{height:38px;border-radius:9px;padding:0 12px;position:relative;color:#AAB6C8;font-size:13.5px}.nav-item:hover{background:rgba(255,255,255,.04);color:#fff}:root[data-theme=dark] .nav-item.active{background:linear-gradient(90deg,#123D9D,#174BC2);color:#fff;box-shadow:0 4px 18px rgba(37,99,255,.22);border-color:transparent}:root[data-theme=dark] .nav-item.active:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:22px;background:#4C8DFF;border-radius:0 3px 3px 0}:root[data-theme=dark] .card,:root[data-theme=dark] .panel{background:#0A1424;border:1px solid #18283f;border-radius:14px;box-shadow:var(--sh-card)}:root[data-theme=dark] .card:hover{border-color:#29466D;box-shadow:0 10px 35px rgba(0,0,0,.25);transform:translateY(-1px)}.btn:not(.ghost):not(.subtle){background:var(--brand);border-color:transparent;color:#fff;box-shadow:0 6px 20px rgba(37,99,255,.3);border-radius:10px}.btn:not(.ghost):not(.subtle):hover{background:var(--brand-hover)}:root[data-theme=dark] .btn.ghost{background:#0B1526;border-color:#243550;color:var(--ink-2)}:root[data-theme=dark] .btn.ghost:hover{background:#111E32;color:#fff}:root[data-theme=dark] .search,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:#0A1424;border:1px solid #1a2a42;border-radius:9px;color:var(--ink)}.card.kpi{height:auto;min-height:150px;padding:16px;border-radius:13px;border:1px solid #1a2940;position:relative;overflow:hidden}:root[data-theme=dark] .card.kpi.m-alcance{background:linear-gradient(135deg,rgba(40,120,255,.22),rgba(5,11,22,.95));color:var(--m-alcance)}:root[data-theme=dark] .card.kpi.m-visualizacoes{background:linear-gradient(135deg,rgba(139,77,255,.2),rgba(5,11,22,.95));color:var(--m-visualizacoes)}:root[data-theme=dark] .card.kpi.m-engajamento{background:linear-gradient(135deg,rgba(247,37,104,.2),rgba(5,11,22,.95));color:var(--m-engajamento)}:root[data-theme=dark] .card.kpi.m-curtidas{background:linear-gradient(135deg,rgba(255,122,24,.2),rgba(5,11,22,.95));color:var(--m-curtidas)}:root[data-theme=dark] .card.kpi.m-comentarios{background:linear-gradient(135deg,rgba(130,145,165,.13),rgba(5,11,22,.95));color:var(--m-comentarios)}:root[data-theme=dark] .card.kpi.m-seguidores{background:linear-gradient(135deg,rgba(114,91,255,.2),rgba(5,11,22,.95));color:var(--m-seguidores)}.kpi-ico{width:40px;height:40px;border-radius:10px;background:color-mix(in oklab,currentColor 18%,transparent);border:none}.kpi-ico svg{width:18px;height:18px}.kpi-label{font-size:12px;font-weight:500;color:var(--ink-2)}.kpi-value{font-size:27px;font-weight:700;line-height:1;margin:12px 0 7px;color:var(--ink)}.card.kpi .delta,.card.kpi .kpi-delta{font-size:12px;font-weight:600;color:var(--good)}.card.kpi .vs{font-size:9px;color:#718096;margin-top:8px;display:block}.card.kpi .spark,.card.kpi .sparkline{position:absolute;right:8px;bottom:8px;width:110px;height:50px;margin:0}.g-kpi{grid-template-columns:repeat(6,1fr);gap:12px}@media (max-width:1400px){.g-kpi{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.g-kpi{grid-template-columns:repeat(2,1fr)}}.perfil-chip{height:48px;padding:6px 12px 6px 7px;gap:9px;background:#0B1526;border:1px solid #1b2a42;border-radius:12px}.perfil-chip .avatar{width:34px;height:34px}.perfil-chip strong{font-size:12px;font-weight:600;color:var(--ink)}.perfil-chip span{font-size:10px;color:#718096}.perfil-chip .led{width:7px;height:7px;background:var(--good)}.perfil-chip.novo{border:1px solid #253653;color:var(--ink-2)}.tab-pub{width:100%;border-collapse:collapse}.tab-pub th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#66758B;text-align:left;font-weight:600;padding:0 10px 9px 0}.tab-pub td{padding:11px 10px 11px 0;border-bottom:1px solid #15243a;font-size:12.5px}.tab-pub tr:last-child td{border-bottom:none}.tab-pub .capa{width:34px;height:34px;border-radius:7px;background:var(--surface-3) center/cover no-repeat}.selo{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;background:var(--good-soft);color:var(--good)}.selo.agendado{background:var(--brand-soft);color:#6FA0FF}.selo.falhou{background:var(--bad-soft);color:var(--bad)}button.card.kpi{display:block;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.card.kpi.on{border-color:color-mix(in oklab,currentColor 55%,transparent)}button.card.kpi.on:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px currentColor,0 0 22px -6px currentColor;opacity:.55}.card.kpi .kpi-top{display:flex;align-items:center;gap:9px}.card.kpi .delta{margin-bottom:4px}button.perfil-chip{cursor:pointer;font:inherit;text-align:left}.perfil-chip.on{border-color:var(--brand-border);background:linear-gradient(135deg,rgba(37,99,255,.16),rgba(11,21,38,.9))}.perfil-chip.on strong{color:#fff}.abas-rede{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.abas-rede button{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:6px 11px;border-radius:9px;border:1px solid var(--border);background:transparent;color:var(--ink-3)}.abas-rede button:hover{color:var(--ink);border-color:var(--border-strong)}.abas-rede button.on{background:var(--brand-soft);border-color:var(--brand-border);color:var(--ink)}.leg{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.leg span{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2)}.leg i{width:10px;height:10px;border-radius:3px;flex:none}.cal-semana{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.cal-dia{min-height:132px;padding:9px;border-radius:12px;background:#0D192A;border:1px solid #1b2d43}.cal-dia.hoje{background:rgba(37,99,255,.08);border-color:rgba(37,99,255,.65)}.cd-topo{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.cd-topo .dow{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.cd-topo .dia{font-size:15px;font-weight:700;color:var(--ink-2)}.cal-dia.hoje .cd-topo .dia,.cal-dia.hoje .cd-topo .dow{color:#5B91FF}.cd-itens{flex-direction:column}.cd-item,.cd-itens{display:flex;gap:6px}.cd-item{align-items:center;padding:5px;border-radius:8px;background:rgba(255,255,255,.04);text-decoration:none;color:var(--ink-2)}.cd-item:hover{background:rgba(255,255,255,.09);color:var(--ink)}.cd-item .mini{width:22px;height:22px;border-radius:6px;flex:none}.cd-txt{font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.cd-mais{font-size:10.5px}.cd-mais,.cd-vazio{color:var(--ink-4);padding-left:5px}.cd-vazio{font-size:13px}@media (max-width:900px){.cal-semana{grid-template-columns:repeat(2,1fr)}}.pub-cel{display:flex;align-items:center;gap:10px;min-width:0}.pub-cel .capa{flex:none}.pub-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px;width:100%;overflow:visible}@media (max-width:1400px){.board{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(220px,1fr);overflow-x:auto}}@media (max-width:900px){.board{grid-auto-columns:minmax(240px,80vw)}}.col{flex:none;width:auto;border-radius:13px;border:1px solid #1d3048;height:calc(100vh - 175px);max-height:none;display:flex;flex-direction:column;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 24px rgba(0,0,0,.14)}:root[data-theme=dark] .col{background:linear-gradient(180deg,color-mix(in oklab,var(--stage) 14%,transparent) 0,rgba(9,20,35,.97) 24%,rgba(5,11,22,1) 100%)}.col:before{height:2px;background:var(--stage);opacity:1}.col:after{content:none}.col.over{border-color:color-mix(in oklab,var(--stage) 48%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--stage) 40%,transparent) inset}.col-head{height:48px;flex:none;display:flex;align-items:center;padding:0 9px 0 10px;border-bottom:1px solid rgba(29,48,72,.55)}.col-head .pip{width:28px;height:28px;border-radius:7px;flex:none;display:grid;place-items:center;background:color-mix(in oklab,var(--stage) 18%,transparent);border:none;box-shadow:none}.col-head .pip:after{content:"";width:10px;height:10px;border-radius:3px;background:var(--stage)}.col-head .nm{margin-left:8px;font-size:11.5px;font-weight:650;color:#F8FAFC}.col-head .ct{margin-left:auto;min-width:27px;height:25px;padding:0 8px;border-radius:999px;display:grid;place-items:center;font-size:10.5px;font-weight:650;color:#D6DDE8;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.06)}.col-body{flex:1 1;min-height:0;padding:7px;gap:7px}.kcard{min-height:116px;padding:7px;border-radius:10px;border:1px solid #1b2d43;box-shadow:0 4px 13px rgba(0,0,0,.2)}:root[data-theme=dark] .kcard{background:linear-gradient(145deg,#0D192A,#0B1626 52%,#08111F)}.kcard:hover{border-color:#2B405D;box-shadow:0 9px 22px rgba(0,0,0,.28)}.kcard .thumb{width:78px;height:100px;border-radius:7px;background-color:#121F31}.kc-titulo{font-size:11px;font-weight:650}.kc-cliente{font-size:9.5px;margin-top:5px}.kc-pilulas{margin-top:8px;gap:5px}.kc-pil{font-size:9.5px;padding:3px 7px}.kc-nota{padding:6px 7px;border-radius:8px;font-size:9.5px;background:rgba(255,255,255,.025);border:1px solid #1a2b40;color:#AAB6C8}.kc-nota,.kc-rodape{margin-top:7px}.kc-rodape .avatar{width:24px;height:24px;border:2px solid #0b1626}.col-add{height:37px;margin-top:4px;padding:0;border-radius:9px;gap:7px;background:rgba(9,20,35,.72);border:1px solid #172a43;color:#3478FF;font-weight:550}.col-add:hover{background:rgba(37,99,255,.07);border-color:rgba(37,99,255,.32);color:#6B9AFF}.col-add svg{width:13px;height:13px}.kcard[draggable]:active{opacity:.72;transform:rotate(1deg) scale(1.02)}.drop-hint{border:1px dashed rgba(37,99,255,.42);background:rgba(37,99,255,.045);border-radius:9px;font-size:10.5px}.pg-ico{width:48px;height:48px;border-radius:11px;background:linear-gradient(135deg,#26378E,#5938C5);border:1px solid rgba(116,91,255,.35);color:#6D8CFF;box-shadow:0 6px 18px rgba(72,56,190,.2)}.pg-ico svg{width:22px;height:22px}.page-actions .btn:not(.ghost):not(.quiet):not(.subtle){height:38px;padding:0 15px;border-radius:9px;font-size:11.5px;font-weight:650;background:linear-gradient(135deg,#2563FF,#7548FF 58%,#B64CFF);border:1px solid rgba(110,130,255,.35);box-shadow:0 6px 20px rgba(71,65,255,.22)}:root[data-theme=dark] .page-actions .btn.ghost,:root[data-theme=dark] .page-actions select{height:38px;border-radius:9px;background:#0A1424;border:1px solid #1c2d45;color:#C8D1DF}:root[data-theme=dark] .rp{--rp-azul:#2878FF;--rp-roxo:#A855F7;--rp-rosa:#F72568;--rp-vermelho:#FF3B7A;--rp-cinza:#A9B5C5;--rp-verde:#00D68F;--rp-laranja:#FF9F1C;--rp-tinta:#FFFFFF;--rp-tinta-2:#8B98AA;--rp-tinta-3:#647286;--rp-fundo:#020611;--rp-card:#091322;--rp-borda:#1A2A41;background:radial-gradient(circle at 70% 0,rgba(43,65,150,.13) 0,rgba(3,7,18,0) 35%),linear-gradient(135deg,#020611,#050A15 50%,#020611);border-radius:28px;border:1px solid rgba(73,91,124,.35);box-shadow:0 25px 80px rgba(0,0,0,.45);overflow:hidden;gap:0}:root[data-theme=dark] .rp-lado{position:relative;width:275px;flex:none;padding:31px 24px 24px;border-right:1px solid rgba(94,112,145,.28);border-radius:28px 0 0 28px;background:radial-gradient(circle at 10% 12%,rgba(255,111,75,.28) 0,transparent 42%),radial-gradient(circle at 100% 45%,rgba(255,59,87,.2) 0,transparent 46%),radial-gradient(circle at 30% 100%,rgba(96,41,255,.18) 0,transparent 48%),linear-gradient(145deg,rgba(39,47,70,.92),rgba(5,11,23,.98))}.rp-marca-ico{width:56px;height:56px;border-radius:15px;font-size:30px;font-weight:700;background:#111B2C;border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 25px rgba(0,0,0,.38);color:#fff}.rp-marca strong{font-size:16px;font-weight:750}.rp-rede{height:43px;border-radius:9px;font-size:12px}:root[data-theme=dark] .rp-rede.on{background:linear-gradient(90deg,rgba(87,49,155,.65),rgba(18,32,62,.75));border:1px solid rgba(92,78,173,.3);color:#fff;font-weight:650}.rp-frase{font-size:19px;line-height:1.35;font-weight:400;color:#fff}.rp-frase:after{width:31px;height:4px;border-radius:999px;background:#F72568}:root[data-theme=dark] .rp-corpo{padding:34px 20px 24px 35px;gap:14px}.rp-titulo{font-size:clamp(32px,3.6vw,48px);font-weight:850;line-height:.95}:root[data-theme=dark] .rp-titulo .linha2{background:linear-gradient(90deg,#9B2CFF,#F72568 55%,#FF8A35);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rp-desc{font-size:12px;max-width:400px;line-height:1.45}:root[data-theme=dark] .rp-periodo{min-width:306px;height:50px;border-radius:10px;background:rgba(8,15,28,.82);border:1px solid rgba(97,112,141,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rp-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}:root[data-theme=dark] .rp-kpi{min-height:187px;padding:12px;border-radius:12px;background:#0A1322;border:1px solid #1b2b43;overflow:hidden;position:relative}:root[data-theme=dark] .rp-kpi:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(145deg,color-mix(in oklab,currentColor 17%,transparent),transparent 60%)}.rp-kpi>*{position:relative}.rp-ico{width:38px;height:38px;border-radius:9px}.rp-ico svg{width:17px;height:17px}.rp-kpi-nome{font-size:10.5px;color:#CBD5E1}.rp-kpi-valor{font-size:27px;font-weight:750;color:#fff;margin:11px 0 4px}.rp-kpi .delta{font-size:12px;font-weight:650}.rp-kpi .muted{font-size:8.5px}.rp-faisca{margin:9px -12px 0}.rp-faisca svg{height:43px}@media (max-width:1500px){.rp-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-grade{grid-template-columns:2fr .92fr;gap:14px}.rp-grade.tres{grid-template-columns:1fr 1.5fr .95fr}@media (max-width:1200px){.rp-grade,.rp-grade.tres{grid-template-columns:1fr}}:root[data-theme=dark] .rp-card{background:#091322;border:1px solid #1a2a41;border-radius:13px;padding:14px;box-shadow:0 8px 25px rgba(0,0,0,.24)}.rp-card h2{font-size:15px;font-weight:700;color:#fff}.rp-card-topo p{font-size:9.5px;color:#8290A5}.rp-legenda{font-size:11.5px}.rp-pos{width:20px;height:20px;border-radius:50%;background:#FF9F1C;color:#07101E;font-size:11px;font-weight:700}.rp-post-thumb{width:96px;height:72px;border-radius:6px}.rp-posts li+li{border-top:1px solid #1b2a40}.rp-destaque{background:rgba(255,159,28,.13);color:#FFB020}.rp-barra{height:10px;border-radius:999px;background:#172338}.rp-barra>div{background:#8B5CF6;border-radius:999px}.rp-insights .rp-ico{width:38px;height:38px;border-radius:9px;flex:none}.rp{grid-template-columns:275px 1fr;gap:0;padding:0}@media (max-width:1100px){.rp{grid-template-columns:1fr}}:root[data-theme=dark] .rp-lado{width:auto}@media (max-width:1100px){:root[data-theme=dark] .rp-lado{border-radius:28px 28px 0 0;border-right:none}}.rp svg{flex:none}.rp-periodo>svg{width:18px;height:18px;color:#fff}.rp-rede>svg{width:22px;height:22px}.rp-card-topo h2 svg{width:17px;height:17px}.rp-frase svg,.rp-marca svg{width:18px;height:18px}.rp-kpi-topo{flex-direction:column;align-items:flex-start;gap:9px}.rp-kpi-nome{line-height:1.25;overflow-wrap:anywhere}.rp-kpi-valor{margin:9px 0 4px}.rp-periodo{min-width:306px;padding:0 14px}.rp-periodo strong{white-space:nowrap;font-size:11.5px}.rp-periodo select{flex:none}:root:not([data-theme=dark]){--canvas:#F4F6F8;--surface:#FFFFFF;--surface-2:#F9FAFB;--surface-3:#F1F4F7;--rail:#FFFFFF;--border:#E1E6EC;--border-subtle:#EDF0F4;--border-strong:#D2D8E0;--border-metal:#C9D0D8;--ink:#101828;--ink-2:#475467;--ink-4:#98A2B3;--brand:#2563EB;--brand-hover:#3B82F6;--brand-ink:#FFFFFF;--brand-soft:#EAF2FF;--brand-border:#C9DCFF;--accent:#7C3AED;--accent-soft:#F3EEFF;--good:#00A878;--good-soft:#E8F8F3;--good-ink:#007956;--warn:#F59E0B;--warn-soft:#FFF7E6;--warn-ink:#9A6206;--bad:#EF476F;--bad-soft:#FFF0F3;--bad-ink:#B02A4B;--neutral:#8B96A3;--neutral-soft:#F1F3F5;--grid:#E8ECF1;--sh-1:0 3px 12px rgba(71,84,103,.05);--sh-2:0 7px 20px rgba(71,84,103,.07),inset 0 1px 0 rgba(255,255,255,.95);--sh-3:0 18px 45px rgba(71,84,103,.12);--ring:0 0 0 3px rgba(37,99,235,.16);--metal:linear-gradient(145deg,#FFFFFF,#FAFBFC 58%,#F0F3F6);--metal-forte:linear-gradient(145deg,#FFFFFF,#EDF1F5 55%,#DCE2E8);--brand-grad:linear-gradient(135deg,#2563EB,#3B82F6);--m-visualizacoes:#7C3AED;--m-engajamento:#EC4899;--m-comentarios:#8B96A3;--m-seguidores:#6366F1;--r-tiktok:#EC4899}:root:not([data-theme=dark]) body{background:radial-gradient(45% 30% at 8% 0,rgba(255,255,255,.9),transparent 70%),radial-gradient(40% 28% at 90% 0,rgba(255,255,255,.8),transparent 70%),linear-gradient(135deg,#F9FAFB,#EEF1F4 45%,#FFFFFF 68%,#E8ECF0);color:var(--ink)}:root:not([data-theme=dark]) .rail{background:linear-gradient(180deg,#FFFFFF,#F5F7F9);border-right:1px solid var(--border)}:root:not([data-theme=dark]) .rail:after{content:none}:root:not([data-theme=dark]) .logo,:root:not([data-theme=dark]) .rail-head .logo{background:linear-gradient(145deg,#3B82F6,#1D4ED8)!important;border:1px solid #c7ced7;box-shadow:0 5px 14px rgba(71,84,103,.14);color:#fff}:root:not([data-theme=dark]) .logo-text{color:#111827;font-weight:750}:root:not([data-theme=dark]) .nav-item{height:43px;border-radius:10px;color:var(--ink-2)}:root:not([data-theme=dark]) .nav-item svg{color:var(--ink-3)}:root:not([data-theme=dark]) .nav-item:hover{background:#F1F4F8}:root:not([data-theme=dark]) .nav-item.active{background:linear-gradient(90deg,#EAF1FF,#F3F6FC);color:var(--brand);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);border-color:transparent}:root:not([data-theme=dark]) .nav-item.active svg{color:var(--brand)}:root:not([data-theme=dark]) .nav-item.active:before{background:var(--brand)}:root:not([data-theme=dark]) .plano{background:var(--metal-forte);border:1px solid var(--border-metal);border-radius:14px;box-shadow:0 8px 22px rgba(71,84,103,.1)}:root:not([data-theme=dark]) .plano-topo{color:var(--ink);font-weight:700}:root:not([data-theme=dark]) .plano-topo svg{color:#344054}:root:not([data-theme=dark]) .plano a{background:#FFFFFF;border:1px solid #d5dbe2;color:var(--brand);box-shadow:0 2px 5px rgba(71,84,103,.08)}:root:not([data-theme=dark]) .card,:root:not([data-theme=dark]) .panel{background:#FFFFFF;border:1px solid #dce2e8;border-radius:14px;box-shadow:0 6px 20px rgba(71,84,103,.055)}:root:not([data-theme=dark]) .card:hover{border-color:var(--border-strong);box-shadow:0 12px 28px rgba(71,84,103,.12)}:root:not([data-theme=dark]) .search,:root:not([data-theme=dark]) input,:root:not([data-theme=dark]) select,:root:not([data-theme=dark]) textarea{background:rgba(255,255,255,.86);border:1px solid #dde3e9;border-radius:10px;color:var(--ink);box-shadow:0 3px 12px rgba(71,84,103,.05)}:root:not([data-theme=dark]) .btn:not(.ghost):not(.subtle):not(.quiet),:root:not([data-theme=dark]) .page-actions .btn:not(.ghost):not(.quiet):not(.subtle){background:var(--brand-grad);border:1px solid #1d4ed8;border-radius:10px;box-shadow:0 7px 18px rgba(37,99,235,.2)}:root:not([data-theme=dark]) .btn.ghost,:root:not([data-theme=dark]) .page-actions .btn.ghost,:root:not([data-theme=dark]) .page-actions select{background:linear-gradient(145deg,#FFFFFF,#F2F5F8);border:1px solid #d8dee6;color:var(--ink-2);box-shadow:inset 0 1px 0 #FFFFFF}:root:not([data-theme=dark]) .btn.ghost:hover{background:#F1F4F8;color:var(--ink)}:root:not([data-theme=dark]) .seg button.on{background:linear-gradient(145deg,#FFFFFF,#E6EBF0);color:var(--brand);box-shadow:inset 0 1px 0 #FFFFFF}:root:not([data-theme=dark]) .perfil-chip{background:linear-gradient(145deg,#FFFFFF,#EEF1F4);border:1px solid #d9dfe6;border-radius:12px;box-shadow:0 4px 13px rgba(71,84,103,.07)}:root:not([data-theme=dark]) .perfil-chip .avatar{border:1px solid #d0d6de}:root:not([data-theme=dark]) .perfil-chip strong{color:#1D2939;font-weight:700}:root:not([data-theme=dark]) .perfil-chip span{color:var(--ink-4)}:root:not([data-theme=dark]) .perfil-chip .led{background:#00A878;box-shadow:0 0 0 3px rgba(0,168,120,.08)}:root:not([data-theme=dark]) .perfil-chip.novo{background:#FFFFFF;border:1px dashed #c5cdd6;color:var(--ink-3)}:root:not([data-theme=dark]) .perfil-chip.on{border-color:var(--brand-border);background:linear-gradient(145deg,#FFFFFF,#EAF2FF)}:root:not([data-theme=dark]) .card.kpi,:root:not([data-theme=dark]) button.card.kpi{background:var(--metal);border:1px solid #d9e0e7;padding:15px;box-shadow:0 7px 20px rgba(71,84,103,.07),inset 0 1px 0 rgba(255,255,255,.95);min-height:142px}:root:not([data-theme=dark]) button.card.kpi:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(71,84,103,.12)}:root:not([data-theme=dark]) button.card.kpi.on{border-color:currentColor}:root:not([data-theme=dark]) button.card.kpi.on:after{box-shadow:inset 0 0 0 1px currentColor;opacity:.4}:root:not([data-theme=dark]) .card.kpi .kpi-ico{background:#F1F4F7;border:1px solid #e0e5ea;width:38px;height:38px;border-radius:10px}:root:not([data-theme=dark]) .kpi-label{color:var(--ink-3);font-size:11px;font-weight:650}:root:not([data-theme=dark]) .kpi-value{color:var(--ink);font-size:28px;font-weight:780;letter-spacing:-.04em}:root:not([data-theme=dark]) .card.kpi .delta{color:var(--good);font-weight:700}:root:not([data-theme=dark]) .page-head h1,:root:not([data-theme=dark]) h1,:root:not([data-theme=dark]) h2{color:#0B1220;font-weight:780;letter-spacing:-.035em}:root:not([data-theme=dark]) .page-head p,:root:not([data-theme=dark]) .sub{color:var(--ink-3)}:root:not([data-theme=dark]) .num{letter-spacing:-.04em}:root:not([data-theme=dark]) .pg-ico{background:linear-gradient(145deg,#FFFFFF,#E4E9EF);border:1px solid var(--border-metal);color:var(--brand);box-shadow:0 5px 14px rgba(71,84,103,.12)}:root:not([data-theme=dark]) .col{background:linear-gradient(180deg,color-mix(in oklab,var(--stage) 7%,#FFFFFF) 0,#FFFFFF 26%,#FBFCFD 100%);border:1px solid var(--border);box-shadow:0 6px 20px rgba(71,84,103,.055)}:root:not([data-theme=dark]) .col-head{border-bottom:1px solid var(--border-subtle)}:root:not([data-theme=dark]) .col-head .nm{color:var(--ink)}:root:not([data-theme=dark]) .col-head .ct{background:#F1F4F7;border:1px solid var(--border);color:var(--ink-2)}:root:not([data-theme=dark]) .kcard{background:var(--metal);border:1px solid #dce2e8;box-shadow:0 4px 13px rgba(71,84,103,.06)}:root:not([data-theme=dark]) .kcard:hover{border-color:var(--border-strong)}:root:not([data-theme=dark]) .kc-pil.rede{background:#F1F4F7;color:var(--ink-2)}:root:not([data-theme=dark]) .kc-nota{background:#F7F9FB;border:1px solid var(--border);color:var(--ink-2)}:root:not([data-theme=dark]) .col-add{background:#FFFFFF;border:1px solid #d8dee6;color:var(--brand)}:root:not([data-theme=dark]) .col-add:hover{background:var(--brand-soft);border-color:var(--brand-border)}:root:not([data-theme=dark]) .cal-dia{background:#FFFFFF;border:1px solid var(--border)}:root:not([data-theme=dark]) .cal-dia.hoje{background:var(--brand-soft);border-color:var(--brand-border)}:root:not([data-theme=dark]) .cal-dia.hoje .cd-topo .dia,:root:not([data-theme=dark]) .cal-dia.hoje .cd-topo .dow{color:var(--brand)}:root:not([data-theme=dark]) .cd-item{background:#F7F9FB;color:var(--ink-2)}:root:not([data-theme=dark]) .cd-item:hover{background:#EFF3F7;color:var(--ink)}:root:not([data-theme=dark]) .tab-pub th{color:var(--ink-4)}:root:not([data-theme=dark]) .tab-pub td{border-bottom:1px solid var(--border-subtle)}:root:not([data-theme=dark]) .tab-pub .capa{background-color:var(--surface-3)}:root:not([data-theme=dark]){--canvas:#EEF2F5;--border:#D0D7DE;--border-subtle:#E2E7EC;--border-strong:#C8D0D8;--border-metal:#B8C2CC;--ink-2:#526173;--ink-3:#667085;--ink-4:#7A8796;--grafite:linear-gradient(135deg,#40566A,#172635);--metal:linear-gradient(145deg,#FFFFFF,#F8F9FA 34%,#EDF1F4 68%,#FFFFFF);--metal-forte:linear-gradient(145deg,#FFFFFF,#E9EDF1 52%,#CBD3DA);--metal-botao:linear-gradient(180deg,#FFFFFF,#E8EDF1);--m-alcance:#2563EB;--m-visualizacoes:#0EA5C6;--m-engajamento:#EF476F;--m-curtidas:#F59E0B;--m-comentarios:#7B8794;--m-seguidores:#7C5CDE;--r-instagram:#7C3AED;--r-facebook:#06B6D4;--r-tiktok:#EF476F;--r-youtube:#F59E0B}:root:not([data-theme=dark]) body{background:linear-gradient(112deg,transparent 40%,rgba(255,255,255,.82) 47%,rgba(255,255,255,.96) 50%,transparent 54%),linear-gradient(112deg,transparent 30%,rgba(123,138,153,.14) 42%,rgba(255,255,255,.55) 49%,rgba(110,126,141,.12) 55%,transparent),radial-gradient(45% 45% at 15% 5%,rgba(255,255,255,.98) 0,rgba(255,255,255,.72) 40%,transparent 100%),radial-gradient(35% 35% at 3% 72%,rgba(106,122,138,.28) 0,rgba(156,168,180,.16) 35%,transparent 100%),radial-gradient(45% 40% at 10% 100%,#AAB5C0 0,#D7DEE4 25%,#F3F5F7 55%,transparent 100%),linear-gradient(135deg,#FFFFFF,#EEF2F5 18%,#D9E0E6 36%,#FDFEFE 48%,#E2E7EC 64%,#F7F9FA 82%,#D4DBE2);background-attachment:fixed}:root:not([data-theme=dark]) .rail{background:linear-gradient(180deg,#F7F9FB,#E5EAEF 48%,#D1D8DF);border-right:1px solid #c8d0d8;box-shadow:8px 0 30px rgba(71,84,103,.1),inset -1px 0 0 rgba(255,255,255,.85)}:root:not([data-theme=dark]) .logo,:root:not([data-theme=dark]) .rail-head .logo{background:linear-gradient(145deg,#FFFFFF,#DDE3E8 55%,#9DA9B5)!important;border:1px solid #b8c2cc;color:#263342;font-weight:800;box-shadow:0 5px 12px rgba(55,65,75,.18),inset 0 1px 0 rgba(255,255,255,.95)}:root:not([data-theme=dark]) .logo-text{color:#17212E}:root:not([data-theme=dark]) .nav-item{color:#344054;font-weight:600;font-size:13px}:root:not([data-theme=dark]) .nav-item svg{color:#475467}:root:not([data-theme=dark]) .nav-item:hover{background:rgba(255,255,255,.55);color:#111827;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}:root:not([data-theme=dark]) .nav-item.active{background:linear-gradient(135deg,#FFFFFF,#E4E8EC 55%,#C9D0D7);border:1px solid #b9c2cc;color:#101828;box-shadow:0 5px 15px rgba(71,84,103,.12),inset 0 1px 0 rgba(255,255,255,.95)}:root:not([data-theme=dark]) .nav-item.active svg{color:#101828}:root:not([data-theme=dark]) .nav-item.active:before{content:none}:root:not([data-theme=dark]) .nav-item .conta{background:#667085;box-shadow:0 2px 6px rgba(71,84,103,.18)}:root:not([data-theme=dark]) .plano{background:linear-gradient(145deg,#FFFFFF,#E9EDF1 52%,#CBD3DA);border:1px solid #b8c2cc;border-radius:15px;box-shadow:0 10px 25px rgba(71,84,103,.13),inset 0 1px 0 rgba(255,255,255,.95)}:root:not([data-theme=dark]) .plano-topo{color:#17212E}:root:not([data-theme=dark]) .plano a{background:var(--metal-botao);border:1px solid #b9c3cd;color:#344054;box-shadow:0 3px 8px rgba(71,84,103,.1)}:root:not([data-theme=dark]) .btn:not(.ghost):not(.subtle):not(.quiet),:root:not([data-theme=dark]) .page-actions .btn:not(.ghost):not(.quiet):not(.subtle){background:var(--grafite);border:1px solid #172635;color:#fff;box-shadow:0 5px 12px rgba(23,38,53,.2)}:root:not([data-theme=dark]) .btn:not(.ghost):not(.subtle):not(.quiet):hover{filter:brightness(1.15)}:root:not([data-theme=dark]) .btn.ghost,:root:not([data-theme=dark]) .page-actions .btn.ghost,:root:not([data-theme=dark]) .page-actions select,:root:not([data-theme=dark]) .seg{background:var(--metal-botao);border:1px solid #d2d9e0;color:#344054;box-shadow:0 3px 8px rgba(71,84,103,.08),inset 0 1px 0 rgba(255,255,255,.95)}:root:not([data-theme=dark]) .seg button.on{background:var(--grafite);color:#fff;box-shadow:0 4px 9px rgba(23,37,53,.22)}:root:not([data-theme=dark]) .search,:root:not([data-theme=dark]) input,:root:not([data-theme=dark]) textarea{background:rgba(255,255,255,.68);border:1px solid rgba(190,199,208,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 4px 12px rgba(71,84,103,.06)}:root:not([data-theme=dark]) .card,:root:not([data-theme=dark]) .panel{background:linear-gradient(145deg,#FFFFFF,#F9FAFB 52%,#F0F3F6);border:1px solid #d0d7de;border-radius:15px;box-shadow:0 7px 22px rgba(71,84,103,.07),inset 0 1px 0 rgba(255,255,255,.95)}:root:not([data-theme=dark]) .card.kpi,:root:not([data-theme=dark]) button.card.kpi{background:linear-gradient(145deg,#FFFFFF,#F8F9FA 34%,#EDF1F4 70%,#FFFFFF);border:1px solid #cdd5dd;border-radius:14px;padding:16px;min-height:157px;box-shadow:0 7px 20px rgba(71,84,103,.08),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(180,190,200,.18)}:root:not([data-theme=dark]) .card.kpi .kpi-ico{background:linear-gradient(145deg,#FFFFFF,#E7ECF1);border:1px solid #d6dde4;width:39px;height:39px;border-radius:11px;box-shadow:0 3px 9px rgba(71,84,103,.08)}:root:not([data-theme=dark]) .kpi-label{color:#526173}:root:not([data-theme=dark]) .kpi-value{font-size:29px;margin-top:10px}:root:not([data-theme=dark]) .abas-rede button{background:var(--metal-botao);border:1px solid #dde3e8;color:#526173;height:34px}:root:not([data-theme=dark]) .abas-rede button.on{background:linear-gradient(180deg,#43566A,#172535);border-color:#172535;color:#fff;box-shadow:0 4px 9px rgba(23,37,53,.22)}:root:not([data-theme=dark]) .perfil-chip{background:linear-gradient(145deg,#FFFFFF,#F2F4F6 52%,#DDE3E8);border:1px solid #cdd4dc;border-radius:13px;box-shadow:0 5px 14px rgba(71,84,103,.07),inset 0 1px 0 rgba(255,255,255,.95)}:root:not([data-theme=dark]) .perfil-chip .led{background:#00B686;box-shadow:0 0 0 3px rgba(0,182,134,.1)}:root:not([data-theme=dark]) .perfil-chip.novo{background:rgba(255,255,255,.55);border:1px solid #c9d1d9;color:#344054}:root:not([data-theme=dark]) .cal-dia{background:rgba(255,255,255,.64);border:1px solid #e0e5ea;border-radius:10px}:root:not([data-theme=dark]) .cal-dia.hoje{background:linear-gradient(145deg,#FFFFFF,#EDF4FF);border:1px solid #5d9aff;box-shadow:0 5px 15px rgba(37,99,235,.1)}:root:not([data-theme=dark]) .cd-item{background:#FFFFFF;border:1px solid #dce2e8;box-shadow:0 2px 6px rgba(71,84,103,.07)}:root:not([data-theme=dark]) .col{background:linear-gradient(180deg,color-mix(in oklab,var(--stage) 8%,#FFFFFF) 0,#FBFCFD 26%,#F1F4F6 100%);border:1px solid #d0d7de;box-shadow:0 7px 22px rgba(71,84,103,.07)}:root:not([data-theme=dark]) .kcard{background:linear-gradient(145deg,#FFFFFF,#F4F6F8 52%,#E8EDF1);border:1px solid #d0d7de;box-shadow:0 4px 13px rgba(71,84,103,.07),inset 0 1px 0 rgba(255,255,255,.95)}:root:not([data-theme=dark]) .col-add{background:var(--metal-botao);border:1px solid #d2d9e0;color:#344054}.rp-destaque-grande{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:18px;gap:18px;padding:16px}.rp-dg-capa{min-height:215px;border-radius:11px;background:var(--surface-3) center/cover no-repeat;display:block}.rp-dg-txt{display:flex;flex-direction:column;justify-content:center;padding:6px 4px}.rp-dg-selo{align-self:flex-start;padding:4px 11px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#101828;color:#fff}.rp-destaque-grande h2{font-size:20px;font-weight:750;line-height:1.25;margin:11px 0 0}.rp-destaque-grande p{margin:7px 0 0;font-size:11.5px}.rp-dg-nums{display:flex;flex-wrap:wrap;gap:22px;margin-top:16px}.rp-dg-nums span{display:flex;flex-direction:column;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.rp-dg-nums strong{font-size:20px;font-weight:780;letter-spacing:-.03em;margin-bottom:2px}@media (max-width:900px){.rp-destaque-grande{grid-template-columns:1fr}}.rp-destaques{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.rp-destaques>div{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px}.rp-dq-tit{font-size:10px;letter-spacing:.09em;text-transform:uppercase;opacity:.72}.rp-destaques strong{font-size:27px;font-weight:800;letter-spacing:-.035em}.rp-dq-txt{font-size:10.5px;opacity:.66}@media (max-width:760px){.rp-destaques{grid-template-columns:1fr}}.rp-rodape{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;border-radius:13px;overflow:hidden}.rp-rodape>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:16px 12px}.rp-rodape span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.rp-rodape strong{font-size:24px;font-weight:800;letter-spacing:-.035em}.rp-rodape strong.ruim{color:var(--bad)}@media (max-width:760px){.rp-rodape{grid-template-columns:repeat(2,1fr)}}:root[data-theme=dark] .rp-destaques>div{background:#0D192A;border:1px solid #1b2b43}:root[data-theme=dark] .rp-rodape{background:#1A2A41;border:1px solid #1a2a41}:root[data-theme=dark] .rp-rodape>div{background:#091322}:root:not([data-theme=dark]) .rp{background:#F4F6F8;border:1px solid #d7dee5;border-radius:16px;box-shadow:0 8px 25px rgba(71,84,103,.07);--rp-fundo:#F4F6F8;--rp-card:#FFFFFF;--rp-borda:#D7DEE5;--rp-tinta:#101828;--rp-tinta-2:#667085;--rp-tinta-3:#8A96A3}:root:not([data-theme=dark]) .rp-lado{background:linear-gradient(160deg,#FFFFFF,#EDF1F4 48%,#D7DEE5);border-right:1px solid #cdd5dd;border-radius:16px 0 0 16px}:root:not([data-theme=dark]) .rp-marca-ico{background:linear-gradient(145deg,#FFFFFF,#DDE3E8 55%,#9DA9B5);color:#263342;border:1px solid #b8c2cc;box-shadow:0 5px 12px rgba(55,65,75,.18)}:root:not([data-theme=dark]) .rp-rede.on{background:linear-gradient(135deg,#FFFFFF,#E4E8EC 55%,#C9D0D7);border:1px solid #b9c2cc;color:#101828;box-shadow:0 5px 15px rgba(71,84,103,.12),inset 0 1px 0 rgba(255,255,255,.95)}:root:not([data-theme=dark]) .rp-frase{color:#101828}:root:not([data-theme=dark]) .rp-frase:after{background:#667085}:root:not([data-theme=dark]) .rp-titulo .linha1{color:#101828}:root:not([data-theme=dark]) .rp-titulo .linha2{background:none;-webkit-text-fill-color:#66717F;color:#66717F}:root:not([data-theme=dark]) .rp-hero{background:linear-gradient(145deg,#FFFFFF,#F1F4F6);border:1px solid #d7dee5}:root:not([data-theme=dark]) .rp-periodo{background:#FFFFFF;border:1px solid #d8dee5;border-radius:12px;box-shadow:0 5px 18px rgba(71,84,103,.07)}:root:not([data-theme=dark]) .rp-periodo>svg{color:#344054}:root:not([data-theme=dark]) .rp-kpi{background:linear-gradient(145deg,#FFFFFF,#F1F4F6);border:1px solid #d7dee5;box-shadow:0 6px 18px rgba(71,84,103,.07)}:root:not([data-theme=dark]) .rp-kpi:before{content:none}:root:not([data-theme=dark]) .rp-kpi-valor{color:#101828}:root:not([data-theme=dark]) .rp-kpi-nome{color:#667085}:root:not([data-theme=dark]) .rp-ico{background:linear-gradient(145deg,#FFFFFF,#E7ECF1);border:1px solid #d6dde4}:root:not([data-theme=dark]) .rp-card{background:#FFFFFF;border:1px solid #d7dee5;border-radius:15px;box-shadow:0 6px 18px rgba(71,84,103,.06)}:root:not([data-theme=dark]) .rp-card h2{color:#101828}:root[data-theme=dark] .rp{--rp-rosca-1:#7C3AED;--rp-rosca-2:#F72568;--rp-rosca-3:#FF9F1C;--rp-rosca-4:#2878FF}:root:not([data-theme=dark]) .rp{--rp-rosca-1:#344054;--rp-rosca-2:#667085;--rp-rosca-3:#98A2B3;--rp-rosca-4:#CBD2D9}:root:not([data-theme=dark]) .rp-barra{background:#E8EDF1;height:7px}:root:not([data-theme=dark]) .rp-barra>div{background:linear-gradient(90deg,#536477,#A8B2BC)}:root:not([data-theme=dark]) .rp-destaque,:root:not([data-theme=dark]) .rp-pos{background:#101828;color:#fff}:root:not([data-theme=dark]) .rp-destaques>div{background:linear-gradient(145deg,#FFFFFF,#F1F4F6);border:1px solid #d7dee5}:root:not([data-theme=dark]) .rp-rodape{background:#D1D8DF;border:1px solid #d1d8df}:root:not([data-theme=dark]) .rp-rodape>div{background:linear-gradient(135deg,#FFFFFF,#E9EDF1)}.kcard{width:100%;max-width:100%;box-sizing:border-box;min-height:118px;max-height:190px;padding:10px;border-radius:12px;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:8px}.kc-topo{display:grid;grid-template-columns:72px minmax(0,1fr) 18px;grid-gap:9px;gap:9px;align-items:start;width:100%}.kcard .thumb{width:72px;height:72px;min-width:72px;border-radius:8px;margin:0}.kc-txt{min-width:0;width:100%;display:flex;flex-direction:column;gap:4px}.kc-titulo{font-size:12px;line-height:1.25;font-weight:750;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:normal;white-space:normal}.kc-cliente{font-size:9px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0}.kc-cliente svg{flex:none}.kc-redes{flex-direction:column;gap:5px;margin-top:5px}.kc-rede,.kc-redes{display:flex;width:100%}.kc-rede{align-items:center;gap:6px;min-height:21px;min-width:0}.kc-rede .net{width:18px;height:18px;min-width:18px;border-radius:5px;flex:none}.kc-rede-nm{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-rede-nm,.kc-rede.mais{font-size:9px;font-weight:600}.kc-rede.mais{opacity:.72;padding-left:2px}.kc-topo .icon-btn{width:18px;height:18px;min-width:18px;padding:0;border:none;background:none;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center}.kc-nota{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:0}.kc-rodape{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:7px;min-height:25px;border-top:1px solid var(--border-subtle,#e7ebef)}.kc-data{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 7px;border-radius:7px;font-size:9px;font-weight:700;white-space:nowrap;flex:none;background:var(--good-soft);color:var(--good-ink)}.kc-data.atrasada{background:var(--bad-soft);color:var(--bad-ink)}.kc-data.feito{background:var(--neutral-soft);color:var(--ink-3)}.kc-data.extra{background:var(--brand-soft);color:var(--brand);padding:0 6px}.kc-rodape .avatar{width:25px;height:25px;min-width:25px;font-size:8px;font-weight:750;margin-left:auto}.kc-rodape .check{flex:none}.col-add{height:38px;margin-top:3px;font-size:10.5px;font-weight:650}:root:not([data-theme=dark]) .kcard{background:linear-gradient(145deg,#FFFFFF,#F5F7F9);border:1px solid #d5dde5;box-shadow:0 3px 10px rgba(31,41,55,.07)}:root:not([data-theme=dark]) .kc-titulo{color:#101828}:root:not([data-theme=dark]) .kc-cliente{color:#667085}:root:not([data-theme=dark]) .kc-rede-nm{color:#475467}:root:not([data-theme=dark]) .kcard .thumb{background-color:#E9EDF1}:root:not([data-theme=dark]) .kc-rodape{border-top:1px solid #e7ebef}:root:not([data-theme=dark]) .kc-data{background:#EAF8F3;color:#008F6A}:root:not([data-theme=dark]) .kc-rodape .avatar{background:linear-gradient(145deg,#FFFFFF,#D9E0E6);border:1px solid #c5cdd5;color:#344054;box-shadow:0 2px 5px rgba(71,84,103,.12)}:root:not([data-theme=dark]) .col-add{background:rgba(255,255,255,.45);border:1px solid #dce2e8;color:#2563EB}.board,.col{overflow:hidden}.col,.col-body{min-width:0}.col-body{overflow-y:auto;overflow-x:hidden}@media (max-width:1500px){.board{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:286px;overflow-x:auto}}@media (max-width:1100px){.board{grid-auto-columns:260px}.kcard .thumb{width:64px;height:64px;min-width:64px}.kc-topo{grid-template-columns:64px minmax(0,1fr) 18px}.kc-titulo{font-size:11px}}.rp-marca-foto{background:50%/cover no-repeat;font-size:0}:root[data-theme=dark] .rp-lado{background:linear-gradient(160deg,#15203A,#0B1424 48%,#050B16)}.cli-topo{display:flex;align-items:center;gap:14px;width:100%;padding-bottom:14px;border-bottom:1px solid var(--border-subtle,var(--border))}.cli-id{flex:1 1;min-width:0}.cli-id strong{display:block;font-size:17px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cli-nums{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px;font-size:12px;color:var(--ink-3)}.cli-nums b{color:var(--ink-2);font-weight:700}.cli-topo .btn{flex:none}.cli-conectar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:12px 0}.cli-conectar-rot{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-right:3px}.btn.sm{height:30px;padding:0 11px;font-size:12px}.cli-acesso,.cli-perigo{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.cli-acesso h3,.cli-perigo h3{margin:0 0 3px;font-size:14px;font-weight:700}.cli-membros{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:7px}.cli-membros li{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.cli-membros .grow{min-width:0;display:flex;flex-direction:column}.cli-membros strong{font-size:13px}.cli-membros .tiny{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cli-novo{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-items:end;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);margin:10px 0 8px}.cli-novo .field{margin:0;min-width:0}.cli-novo .btn{grid-column:1/-1}@media (max-width:620px){.cli-novo{grid-template-columns:1fr}}.cli-perigo h3{color:var(--bad-ink)}.btn.perigo{background:var(--bad);border-color:var(--bad);color:#fff;flex:none;box-shadow:none}.btn.perigo:hover:not(:disabled){filter:brightness(1.08)}.btn.perigo:disabled{opacity:.45;cursor:not-allowed}:root:not([data-theme=dark]) .btn.perigo{background:var(--bad);border:1px solid var(--bad);color:#fff;box-shadow:0 5px 12px rgba(239,71,111,.2)}.rp .rp-marca-ico.rp-marca-foto,:root:not([data-theme=dark]) .rp .rp-marca-ico.rp-marca-foto{background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--surface-3);font-size:0;color:transparent}.rpub{max-width:1180px;margin:0 auto;padding:20px 16px 48px;display:flex;flex-direction:column;gap:14px}.rpub-topo{flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--border)}.rpub-marca,.rpub-topo{display:flex;align-items:center;gap:14px}.rpub-marca{flex:1 1;min-width:0}.rpub-foto{width:58px;height:58px;border-radius:15px;flex:none;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--surface-3);border:1px solid var(--border-strong)}.rpub-foto.vazia{display:grid;place-items:center;font-size:26px;font-weight:800;color:var(--ink-2);text-transform:uppercase}.rpub-sobre{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4)}.rpub-topo h1{font-size:26px;font-weight:780;letter-spacing:-.03em;margin:3px 0 0;line-height:1.1}.rpub-topo p{margin:2px 0 0;font-size:12.5px;color:var(--ink-3)}.rpub-imprimir{flex:none}.rpub-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:1100px){.rpub-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.rpub-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.rpub .card.kpi{min-height:136px;padding:13px}.rpub .kpi-value{font-size:23px;margin:9px 0 3px}.rpub .kpi-label{font-size:11px}.rpub .delta{font-size:11.5px;font-weight:700}.rpub .delta.up{color:var(--good)}.rpub .delta.down{color:var(--bad)}.rpub-bloco{padding:16px}.rpub-bloco-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:13px}.rpub-bloco-topo h2{margin:0;font-size:16px;font-weight:750}.rpub-bloco-topo p{margin:3px 0 0;font-size:11.5px;color:var(--ink-3)}.rpub-metricas{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.rpub-metricas::-webkit-scrollbar{display:none}.rpub-metricas button{flex:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:7px 12px;border-radius:9px;white-space:nowrap;border:1px solid var(--border);background:transparent;color:var(--ink-3)}.rpub-metricas button.on{background:var(--brand-soft);border-color:var(--brand-border);color:var(--ink)}.rpub-ads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.rpub-ads>div{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2)}.rpub-ads span{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.rpub-ads strong{font-size:19px;font-weight:780;letter-spacing:-.03em}@media (max-width:900px){.rpub-ads{grid-template-columns:repeat(2,minmax(0,1fr))}}.rpub-posts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rpub-posts li{display:flex;align-items:flex-start;gap:11px;min-width:0}.rpub-pos{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--warn);color:#07101E}.rpub-capa{width:74px;height:56px;border-radius:8px;flex:none;background:var(--surface-3) center/cover no-repeat}.rpub-post-txt{min-width:0;display:flex;flex-direction:column;gap:4px}.rpub-post-txt strong{font-size:12.5px;line-height:1.3}.rpub-post-meta{align-items:center;gap:7px}.rpub-post-meta,.rpub-post-nums{display:flex;font-size:11px;color:var(--ink-3)}.rpub-post-nums{flex-wrap:wrap;gap:4px 12px}.rpub-post-nums b{color:var(--ink);font-weight:700;margin-right:3px}.rpub-resumo{display:flex;justify-content:center}.rpub-pe{margin-top:6px;padding-top:16px;border-top:1px solid var(--border);font-size:11px;color:var(--ink-4);text-align:center}.rpub-erro{min-height:70vh;display:grid;place-items:center;text-align:center}.rpub-erro svg{width:34px;height:34px;color:var(--bad)}.rpub-erro h1{font-size:20px;margin:10px 0 4px}.rpub-erro p{color:var(--ink-3);font-size:13px}@media (max-width:620px){.rpub{padding:16px 12px 36px;gap:12px}.rpub-topo h1{font-size:21px}.rpub-foto{width:48px;height:48px;border-radius:13px}.rpub-imprimir{width:100%;justify-content:center}.rpub-bloco{padding:13px}.rpub-bloco-topo h2{font-size:15px}.rpub-capa{width:58px;height:44px}.rpub .abas-rede{width:100%;overflow-x:auto;flex-wrap:nowrap}}@media print{.rpub .abas-rede,.rpub-imprimir,.rpub-metricas{display:none!important}.rpub{max-width:none;padding:0;gap:10px}.rpub .card,.rpub-bloco{break-inside:avoid;page-break-inside:avoid;box-shadow:none}.rpub-kpis{grid-template-columns:repeat(3,1fr)}:root[data-theme=dark] .rpub,:root[data-theme=dark] .rpub .card{background:#fff!important;color:#101828!important}:root[data-theme=dark] .rpub .kpi-value,:root[data-theme=dark] .rpub h1,:root[data-theme=dark] .rpub h2{color:#101828!important}@page{margin:12mm}}.rp-compartilhar{display:flex;flex-direction:column;gap:9px}.rp-link{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);font-size:11.5px;min-width:0}.rp-link code{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--ink-2)}.rp-link .vis{font-size:10.5px;color:var(--ink-4);flex:none}.rp-ads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.rp-ads>div{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--rp-borda);border-radius:11px}.rp-ads span{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--rp-tinta-3)}.rp-ads strong{font-size:19px;font-weight:780;letter-spacing:-.03em;color:var(--rp-tinta)}:root[data-theme=dark] .rp-ads>div{background:#0D192A}:root:not([data-theme=dark]) .rp-ads>div{background:linear-gradient(145deg,#FFFFFF,#F1F4F6)}.btn.sm{height:28px;padding:0 9px;font-size:11.5px;flex:none}@media (max-width:1100px){.rp{grid-template-columns:1fr;border-radius:14px}.rp-lado{border-radius:14px 14px 0 0;border-right:none;border-bottom:1px solid var(--rp-borda)}.rp-redes{flex-direction:row;flex-wrap:wrap}.rp-rede{flex:1 1 auto;min-width:140px}.rp-frase{display:none}.rp-corpo{padding:20px 14px 24px}}@media (max-width:760px){.rp-lado{padding:18px 14px 14px}.rp-marca-ico{width:44px;height:44px;font-size:22px;border-radius:12px}.rp-marca strong{font-size:14px}.rp-hero{flex-direction:column;padding:18px 14px;gap:14px}.rp-titulo{font-size:30px}.rp-desc{font-size:12px}.rp-hero-dir{align-items:stretch;width:100%}.rp-periodo{min-width:0;width:100%}.rp-periodo strong{white-space:normal}.rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rp-kpi{min-height:150px;padding:11px}.rp-kpi-valor{font-size:22px}.rp-faisca{margin:8px -11px 0}.rp-card{padding:13px}.rp-card h2{font-size:14px}.rp-ads{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-ads strong{font-size:17px}.rp-pilulas{overflow-x:auto;max-width:100%;scrollbar-width:none}.rp-pilulas::-webkit-scrollbar{display:none}.rp-pilulas button{flex:none;white-space:nowrap}.rp-post-thumb{width:64px;height:48px}.rp-rosca{flex-direction:column;align-items:center;gap:14px}}@media print{.rel-metricas,.rp-compartilhar,.rp-lado,.rp-pilulas{display:none!important}.rp{grid-template-columns:1fr;border:none;box-shadow:none;border-radius:0}.rp-corpo{padding:0}.rp-card{break-inside:avoid;page-break-inside:avoid;box-shadow:none}.rp-kpis{grid-template-columns:repeat(4,1fr)}:root[data-theme=dark] .rp,:root[data-theme=dark] .rp-card,:root[data-theme=dark] .rp-kpi{background:#fff!important;color:#101828!important}:root[data-theme=dark] .rp-card h2,:root[data-theme=dark] .rp-kpi-valor,:root[data-theme=dark] .rp-titulo .linha1{color:#101828!important}@page{margin:12mm}}