.portal{max-width:1040px;animation:ux-page-in .32s var(--ease) both;flex-direction:column;gap:22px;margin:0 auto;padding:28px 20px 48px;display:flex}.pt-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding-bottom:18px;display:grid}.pt-brand{align-items:center;gap:8px;font-size:15px;font-weight:750;display:flex}.pt-brand b{color:var(--xp,#19774d)}.pt-brand img{border-radius:8px}.pt-title h1{letter-spacing:-.02em;margin:2px 0 4px;font-size:28px}.pt-title p{color:#687280;margin:0;font-size:13px}.pt-actions{align-items:center;gap:8px;display:flex}.pt-actions select{min-height:40px;font-size:13px}.pt-section{flex-direction:column;gap:14px;display:flex}.pt-section>h2,.pt-highlights h2{margin:6px 0 0;font-size:18px}.pt-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.pt-card h3{margin:0 0 12px;font-size:14px}.pt-highlights{background:linear-gradient(135deg,#f3faf5,#fff);border-color:#d6eadc}.pt-highlights ul{flex-direction:column;gap:6px;margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.5;display:flex}.pt-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pt-kpi{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pt-kpi>span{color:#687280;font-size:12px}.pt-kpi strong{letter-spacing:-.02em;font-size:26px}.pt-kpi small{color:#8c929d;font-size:11px}.pt-delta{color:#687280;font-size:11px;font-weight:650}.pt-delta.up{color:var(--xp,#19774d)}.pt-delta.down{color:#bf343b}.pt-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pt-chart{margin:0}.pt-chart svg{width:100%;height:auto;display:block}.pt-bar-msg{fill:#9ccfb1}.pt-bar-com{fill:#f3c64d}.pt-axis{stroke:var(--line)}.pt-tick{fill:#8c929d;font-size:10px}.pt-chart figcaption{color:#687280;align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.pt-legend{border-radius:2px;width:12px;height:8px;margin-left:8px;display:inline-block}.pt-legend.msg{background:#9ccfb1;margin-left:0}.pt-legend.com{background:#f3c64d}.pt-funnel{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pt-funnel li{grid-template-columns:150px 1fr 54px;align-items:center;gap:10px;font-size:12px;display:grid}.pt-funnel div{background:#f1f2f4;border-radius:99px;height:10px;overflow:hidden}.pt-funnel i{border-radius:inherit;background:var(--xp,#19774d);height:100%;display:block}.pt-funnel b{text-align:right;font-size:13px}.pt-stages,.pt-list{flex-direction:column;margin:0 0 8px;padding:0;list-style:none;display:flex}.pt-stages li,.pt-list li{border-bottom:1px solid #f1f2f4;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.pt-stages li:last-child,.pt-list li:last-child{border-bottom:0}.pt-posts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pt-posts li{align-items:flex-start;gap:12px;display:flex}.pt-posts img,.pt-thumb{object-fit:cover;background:#f1f2f4;border-radius:10px;flex:none;width:64px;height:64px}.pt-posts div{flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.pt-posts span{color:#4d535f;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pt-posts a{color:var(--xp,#19774d);font-weight:600}.pt-table-wrap{overflow-x:auto}.pt-table{border-collapse:collapse;width:100%;font-size:13px}.pt-table th{text-align:left;color:#687280;border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px;font-weight:600}.pt-table td{vertical-align:top;border-bottom:1px solid #f1f2f4;padding:10px}.pt-table td span{color:#8c929d;font-size:11px;display:block}.pt-foot{color:#8c929d;text-align:center;padding-top:8px;font-size:11px}@media (max-width:820px){.pt-head{grid-template-columns:1fr}.pt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-grid{grid-template-columns:1fr}.pt-funnel li{grid-template-columns:110px 1fr 40px}.pt-title h1{font-size:23px}.pt-kpi strong{font-size:22px}}@media print{.pt-actions{display:none}.portal{max-width:none;padding:0;animation:none}.pt-card,.pt-kpi{break-inside:avoid}.pt-section{break-inside:auto}.pt-kpis{grid-template-columns:repeat(3,1fr)}.pt-grid{grid-template-columns:1fr 1fr}}.portal-card{align-items:flex-start;gap:14px;padding:18px;display:flex}.portal-card>svg{color:#687280;flex:none;margin-top:2px}.portal-card>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.portal-card b{font-size:14px}.portal-card p{color:#687280;margin:0;font-size:12px;line-height:1.5}.portal-card .row-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pt-auth{background:linear-gradient(160deg,#f3faf5,#fff 55%);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.pt-auth-card{flex-direction:column;gap:10px;width:100%;max-width:440px;padding:28px;display:flex}.pt-auth-card h1{letter-spacing:-.02em;margin:0;font-size:24px}.pt-auth-card .pt-brand{margin-bottom:8px}.pt-auth-form{flex-direction:column;gap:12px;margin-top:8px;display:flex}.pt-auth-form label{color:#4d535f;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.pt-auth-form input{width:100%}.pt-auth-form .primary-action{justify-content:center;min-height:46px}.pt-password{align-items:center;gap:6px;display:flex}.pt-password input{flex:1}.pt-auth-help{margin-top:6px;font-size:12px}.pt-user{color:#687280;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.pt-user form{margin:0}.pt-preview{color:#6b4c12;background:#fff5e4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}@media print{.pt-user,.pt-preview{display:none}}.portal-access .section-title{align-items:flex-start;gap:12px}.portal-access .section-title p{margin:4px 0 0;font-size:12px}.pa-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;padding:0 18px 16px;display:grid}.pa-form label{color:#4d535f;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.pa-perms{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;grid-column:1/-1;gap:10px;margin:0;padding:10px 12px;display:flex}.pa-perms legend{color:#4d535f;padding:0 4px;font-size:12px;font-weight:650}.pa-perms label{align-items:center;flex-direction:row!important;gap:6px!important;font-weight:500!important}.pa-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.pa-link{background:#f3faf5;border:1px solid #d6eadc;border-radius:12px;flex-direction:column;gap:4px;margin:0 18px 14px;padding:14px;font-size:13px;display:flex}.pa-link>span{color:#4d535f;font-size:12px}.pa-link .copy-link{flex-wrap:wrap}.pa-chips{flex-wrap:wrap;gap:4px;display:flex}.pa-chips label{border:1px solid var(--line);color:#687280;cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.pa-chips label.on{border-color:var(--xp,#19774d);background:var(--xp-soft,#edf6ef);color:var(--xp,#19774d)}.pa-chips input{width:auto;margin:0}.text-button.danger{color:#bf343b}.pa-foot{padding:0 18px 16px;font-size:12px}.wa-invite p{line-height:1.55}.wa-done{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex;position:relative}.wa-done-icon{color:#fff;width:56px;height:56px;animation:ux-page-in .4s var(--ease) both;background:#25d366;border-radius:50%;place-items:center;margin:0;font-size:28px;font-weight:800;display:grid}.wa-done h2{margin:4px 0 0}.pt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-period{background:#f1f2f4;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.pt-period button{color:#4d535f;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:600;transition:background-color .16s,color .16s,box-shadow .16s}.pt-period button:hover{color:var(--text)}.pt-period button.active{color:var(--text);background:#fff;box-shadow:0 1px 4px #2021271f}.pt-month select{min-height:40px;font-size:12px}.pt-range{border:1px solid var(--line);animation:ux-toast-in .2s var(--ease) both;background:#fff;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.pt-range label{color:#687280;flex-direction:column;gap:4px;font-size:11px;display:flex}.pt-pdf{margin-left:auto}.pt-hint{color:#8c929d;margin:-6px 0 10px;font-size:11px}.pt-kpi{animation:ux-page-in .4s var(--ease) both;position:relative;overflow:hidden}.pt-kpi:before{content:"";background:var(--kpi,#d5d9df);opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}.pt-kpis .pt-kpi:nth-child(2){animation-delay:40ms}.pt-kpis .pt-kpi:nth-child(3){animation-delay:80ms}.pt-kpis .pt-kpi:nth-child(4){animation-delay:.12s}.pt-kpis .pt-kpi:nth-child(5){animation-delay:.16s}.pt-kpis .pt-kpi:nth-child(6){animation-delay:.2s}.pt-kpi strong{font-variant-numeric:tabular-nums}.ch-figure{margin:0}.ch-legend{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ch-legend button{border:1px solid var(--line);color:#4d535f;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:600;transition:opacity .16s,background-color .16s;display:inline-flex}.ch-legend button:hover{background:#f7f8fa}.ch-legend button.off{opacity:.45;text-decoration:line-through}.ch-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.ch-legend i.line{border-radius:2px;height:3px}.ch-plot{touch-action:pan-y;position:relative}.ch-plot svg{width:100%;height:230px;display:block;overflow:visible}.ch-grid{stroke:#eef0f3;stroke-width:1px}.ch-hover{fill:#20212708}.ch-col{transition:transform .6s var(--ease)}.ch-col rect{transition:opacity .15s}.ch-line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;transition:stroke-dashoffset 1.2s var(--ease)}.ch-tick{fill:#8c929d;font-size:10px}.ch-tip{color:#fff;pointer-events:none;z-index:2;background:#202127;border-radius:12px;flex-direction:column;gap:4px;min-width:150px;padding:10px 12px;font-size:12px;display:flex;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 10px 24px #2021273d}.ch-tip b{margin-bottom:2px;font-size:12px}.ch-tip span{white-space:nowrap;align-items:center;gap:6px;display:flex}.ch-tip span strong{margin-left:auto;padding-left:10px}.ch-tip i{border-radius:2px;width:8px;height:8px;display:inline-block}.ch-tip i.line{height:3px}.ch-donut{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ch-donut svg{flex:none;width:150px;height:150px}.ch-donut-bg{fill:none;stroke:#f1f2f4;stroke-width:16px}.ch-arc{transition:stroke-dasharray .9s var(--ease),stroke-width .15s;cursor:pointer}.ch-donut-n{fill:var(--text);font-size:20px;font-weight:750}.ch-donut-l{fill:#8c929d;font-size:9px}.ch-donut ul{flex-direction:column;flex:1;gap:4px;min-width:180px;margin:0;padding:0;list-style:none;display:flex}.ch-donut li{cursor:default;border-radius:8px;grid-template-columns:10px 1fr auto 40px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;transition:background-color .15s;display:grid}.ch-donut li.on{background:#f4f5f7}.ch-donut li i{border-radius:3px;width:10px;height:10px}.ch-donut li small{color:#8c929d;text-align:right}.ch-funnel{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ch-funnel li{grid-template-columns:150px 1fr 50px 40px;align-items:center;gap:10px;font-size:12px;display:grid}.ch-funnel div{background:#f1f2f4;border-radius:99px;height:12px;overflow:hidden}.ch-funnel i{border-radius:inherit;height:100%;transition:width .8s var(--ease);background:linear-gradient(90deg,#19774d,#25d366);display:block}.ch-funnel b{text-align:right;font-variant-numeric:tabular-nums}.ch-funnel small{color:#8c929d;text-align:right}@media (max-width:820px){.ch-funnel li{grid-template-columns:96px 1fr 40px 34px}.ch-plot svg{height:200px}.pt-pdf{margin-left:0}.ch-donut{justify-content:center}}@media (prefers-reduced-motion:reduce){.ch-col,.ch-line,.ch-arc,.ch-funnel i,.pt-kpi{transition:none!important;animation:none!important}}@media print{.pt-period,.pt-month,.pt-range,.pt-pdf,.pt-hint,.ch-legend{display:none!important}.ch-tip{display:none}}.pt-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.pt-tabs a{color:#687280;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:650;transition:color .16s,border-color .16s}.pt-tabs a:hover{color:var(--text)}.pt-tabs a.active{color:var(--text);border-color:var(--text)}.portal-chat{max-width:1180px}.pi-layout{grid-template-columns:340px 1fr;gap:14px;min-height:560px;display:grid}.pi-list{flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex}.pi-channels small{color:#8c929d;margin-left:4px;font-size:10px}.pi-dot{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.pi-dot.instagram{background:#d6249f}.pi-dot.whatsapp{background:#25d366}.pi-search{width:100%;min-height:40px}.pi-list ul{flex-direction:column;gap:2px;max-height:620px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.pi-list li button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;transition:background-color .15s;display:grid}.pi-list li button:hover{background:#f7f8fa}.pi-list li button.on{background:#eef0f3}.pi-avatar{color:#fff;background:#8c929d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.pi-avatar.instagram{background:linear-gradient(135deg,#f58529,#d6249f,#962fbf)}.pi-avatar.whatsapp{background:#25d366}.pi-main{flex-direction:column;gap:2px;min-width:0;display:flex}.pi-main b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pi-main span{color:#687280;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pi-meta{color:#8c929d;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;display:flex}.pi-waiting{background:#f3b63f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #f3b63f33}.pi-empty{padding:16px}.pi-chat{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.pi-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.pi-head div{flex-direction:column;display:flex}.pi-head span:not(.pi-avatar){color:#687280;font-size:12px}.pi-back{display:none}.pi-body{background:#fafbfc;flex-direction:column;flex:1;gap:8px;min-height:320px;max-height:520px;padding:16px;display:flex;overflow:auto}.pi-bubble{max-width:72%;animation:ux-toast-in .2s var(--ease) both;border-radius:14px;padding:9px 12px;font-size:13px;line-height:1.45}.pi-bubble p{white-space:pre-wrap;word-break:break-word;margin:0}.pi-bubble time{opacity:.6;margin-top:4px;font-size:10px;display:block}.pi-bubble.theirs{border:1px solid var(--line);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.pi-bubble.ours{color:#fff;background:#202127;border-bottom-right-radius:4px;align-self:flex-end}.pi-reply{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}.pi-reply>div{align-items:flex-end;gap:8px;display:flex}.pi-reply textarea{resize:none;min-height:44px;font:inherit;flex:1}.pi-window{color:#936315;background:#fff5e4;border-radius:10px;margin:0;padding:8px 10px;font-size:12px}@media (max-width:820px){.pi-layout{grid-template-columns:1fr}.pi-layout .pi-chat,.pi-layout.chat-open .pi-list{display:none}.pi-layout.chat-open .pi-chat{display:flex}.pi-back{display:inline-flex}.pi-body{min-height:55vh;max-height:none}.pi-bubble{max-width:85%}}.cal{padding:14px}.cal-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cal-head b{text-align:center;min-width:150px;font-size:15px}.cal-head b:first-letter{text-transform:uppercase}.cal-legend{color:#687280;flex-wrap:wrap;gap:10px;margin-left:auto;font-size:11px;display:flex}.cal-legend span{align-items:center;gap:5px;display:inline-flex}.cal-dot{background:#b9c2cc;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cal-dot.wait{background:#f3b63f}.cal-dot.change{background:#e8692d}.cal-dot.ok{background:#7c8cff}.cal-dot.done{background:#19774d}.cal-dot.fail{background:#bf343b}.cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-wd{color:#8c929d;text-align:center;padding:4px;font-size:11px;font-weight:700}.cal-day{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:3px;min-height:104px;padding:4px;display:flex}.cal-day.out{opacity:.6;background:#fafbfc}.cal-day.today{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.cal-num{color:#4d535f;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:2px 4px;font-size:12px;font-weight:700;display:flex}.cal-num svg{opacity:0;transition:opacity .15s}.cal-day:hover .cal-num svg{opacity:.6}.cal-num:disabled{cursor:default}.cal-post{text-align:left;cursor:pointer;transition:transform .12s var(--ease);background:#f4f5f7;border:0;border-radius:7px;align-items:center;gap:5px;padding:4px 6px;font-size:11px;font-weight:600;display:flex}.cal-post:hover{transform:translateY(-1px)}.cal-post span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-post.wait{background:#fff5e4}.cal-post.change{background:#fdeee6}.cal-post.ok{background:#eef0ff}.cal-post.done{background:#edf6ef}.cal-post.fail{background:#fbeeee}.cal-form{flex-direction:column;display:flex}.cal-form-body{flex-direction:column;gap:12px;padding:0 24px 16px;display:flex}.cal-form-body label{color:#4d535f;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.cal-form-body textarea{width:100%;font:inherit}.cal-previews{gap:6px;display:flex;overflow-x:auto}.cal-previews img,.cal-previews video{object-fit:cover;border-radius:8px;flex:none;width:84px;height:84px}.cal-previews.big img,.cal-previews.big video{width:180px;height:180px}.cal-status{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.cal-note{background:#fdeee6;border-radius:10px;margin:0;padding:10px;font-size:13px}@media (max-width:820px){.cal-grid{grid-template-columns:repeat(7,minmax(44px,1fr))}.cal-day{min-height:70px}.cal-post span,.cal-legend{display:none}}.apv-name{color:#4d535f;flex-direction:column;gap:6px;max-width:320px;font-size:12px;font-weight:600;display:flex}.apv-list{flex-direction:column;gap:14px;display:flex}.apv-card{border-left:4px solid #f3b63f;grid-template-columns:minmax(220px,340px) 1fr;gap:16px;padding:14px;display:grid}.apv-card.approved,.apv-card.published{border-left-color:#19774d}.apv-card.changes_requested{border-left-color:#e8692d}.apv-media{aspect-ratio:4/5;background:#f1f2f4;border-radius:12px;position:relative;overflow:hidden}.apv-media img,.apv-media video{object-fit:cover;width:100%;height:100%;display:block}.apv-empty{color:#8c929d;place-items:center;height:100%;font-size:13px;display:grid}.apv-dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:8px;left:0;right:0}.apv-dots button{cursor:pointer;background:#fff8;border:0;border-radius:50%;width:8px;height:8px}.apv-dots button.on{background:#fff}.apv-body{flex-direction:column;gap:10px;min-width:0;display:flex}.apv-meta{color:#687280;flex-direction:column;gap:2px;font-size:12px;display:flex}.apv-meta b{color:var(--text);font-size:15px}.apv-meta b:first-letter{text-transform:uppercase}.apv-caption{white-space:pre-wrap;max-height:260px;margin:0;font-size:14px;line-height:1.55;overflow:auto}.apv-actions{gap:8px;margin-top:auto;display:flex}.apv-actions button{flex:1;justify-content:center;min-height:46px}.apv-ok{background:#19774d!important;border-color:#19774d!important}.apv-ask{flex-direction:column;gap:8px;display:flex}.apv-ask textarea{width:100%;font:inherit}.apv-ask div{justify-content:space-between;display:flex}.apv-state{margin:0;font-size:13px;font-weight:650}.apv-state.ok,.apv-state.done{color:#19774d}.apv-state.change{color:#b5531f}@media (max-width:700px){.apv-card{grid-template-columns:1fr}}.pt-auth-done{flex-direction:column;gap:10px;display:flex}.pt-auth-done p:first-child{font-weight:600}
:root{--glass:#ffffff9e;--glass-strong:#ffffffc7;--glass-line:#ffffffb8;--glass-shadow:0 1px 0 #ffffffb3 inset,0 10px 30px -12px #281e6e29,0 2px 6px #14143c0a;--spring:cubic-bezier(.2,.9,.25,1.15);--out:cubic-bezier(.16,1,.3,1);--sy:0}html{background:var(--bg)}body{isolation:isolate;background:0 0}.ambient{z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#eef0ff 0%,var(--bg) 60%);position:fixed;inset:0;overflow:hidden}.ambient i{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.ambient .a1{width:46vw;height:46vw;transform:translate3d(0,calc(var(--sy) * -.18px),0);background:radial-gradient(circle,#b9a4ff,#0000 68%);animation:22s ease-in-out infinite alternate amb-float;top:-12vw;left:-8vw}.ambient .a2{width:40vw;height:40vw;transform:translate3d(0,calc(var(--sy) * -.32px),0);background:radial-gradient(circle,#9cc4ff,#0000 68%);animation:28s ease-in-out -6s infinite alternate-reverse amb-float;top:18vh;right:-10vw}.ambient .a3{opacity:.38;width:34vw;height:34vw;transform:translate3d(0,calc(var(--sy) * -.08px),0);background:radial-gradient(circle,#ffb8e2,#0000 68%);animation:34s ease-in-out -12s infinite alternate amb-float;bottom:-14vw;left:30vw}@keyframes amb-float{0%{translate:0;scale:1}50%{translate:4vw 3vh;scale:1.08}to{translate:-3vw 5vh;scale:.95}}.card,.stat-card,.pt-card,.pt-kpi,.template-card,.settings-card,.legal-card,.objective-card,.comment-card,.portal-card,.hero-card,.integration-card,.integration-tile,.apv-card,.lb-card,.mod-card,.list-card,.chart-card,.away-card,.pt-auth-card,.login-panel,.modal-card,.report-summary,.quiet-notice{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background:var(--glass)!important;border:1px solid var(--glass-line)!important;box-shadow:var(--glass-shadow)!important}.topbar{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--glass-line)!important;background:#ffffff94!important}.sidebar{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border-right:1px solid #ffffff0f;background:linear-gradient(#111725e6,#0c1320f0)!important}.pt-auth{background:0 0!important}.pt-auth>*{background:var(--glass-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}dialog{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:var(--glass-strong)!important}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12172a47}.data-table thead th{background:#fff6}.card,.pt-card,.template-card,.settings-card,.legal-card,.objective-card,.comment-card,.portal-card,.hero-card,.integration-card,.integration-tile,.apv-card,.lb-card,.mod-card,.list-card,.chart-card,.away-card,.pt-auth-card,.login-panel,.modal-card,.report-summary,.quiet-notice{transition:box-shadow .35s var(--out),transform .35s var(--out),border-color .35s}.card:hover,.pt-card:hover,.template-card:hover,.settings-card:hover,.legal-card:hover,.objective-card:hover,.comment-card:hover,.portal-card:hover,.hero-card:hover,.integration-card:hover,.integration-tile:hover,.apv-card:hover,.lb-card:hover,.mod-card:hover,.list-card:hover,.chart-card:hover,.away-card:hover,.pt-auth-card:hover,.login-panel:hover,.modal-card:hover,.report-summary:hover,.quiet-notice:hover{box-shadow:inset 0 1px #fffc,0 18px 40px -16px #3c28a038,0 2px 8px #14143c0d!important}.primary-action,.text-button,.icon-button,.secondary-action,.chip,button.cd-money,.ch-legend button,.pago-tabs button,.pago-tabs a{transition:transform .25s var(--spring),box-shadow .25s var(--out),background-color .2s,color .2s,border-color .2s,opacity .2s}.primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px -8px #25272d8c,0 0 0 3px #6f35ff1f}.primary-action:active:not(:disabled),.icon-button:active,.text-button:active{transform:scale(.96)}.text-button:hover:not(:disabled){color:var(--purple)}.icon-button:hover{color:var(--purple);background:#fff;border-color:#cfc4ff;box-shadow:0 4px 12px -4px #6f35ff59}button.cd-money:hover,.ch-legend button:hover{color:var(--purple)}.data-table tbody tr{transition:background-color .18s}.data-table tbody tr:hover{background:#6f35ff0b}.sidebar nav a,.sidebar nav button{transition:background-color .2s,transform .25s var(--spring),color .2s}.sidebar nav a:not(.active):hover,.sidebar nav button:not(.active):hover{color:#fff;background:#ffffff12;transform:translate(3px)}.sidebar nav a i,.sidebar nav a svg{transition:transform .3s var(--spring)}.sidebar nav a:hover svg{transform:scale(1.12)rotate(-4deg)}.status-pill{transition:transform .2s var(--spring)}tr:hover .status-pill{transform:scale(1.05)}a{transition:color .2s}input,select,textarea{transition:border-color .2s,box-shadow .2s}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:#a98bff!important;box-shadow:0 0 0 4px #6f35ff24!important}.stat-card,.pt-kpi,.tilt,.template-card,.integration-tile,.objective-card,.post-tile,.lb-card,.hero-card{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:transform .5s var(--out),box-shadow .35s var(--out);transform-style:preserve-3d;position:relative}.stat-card.tilting,.pt-kpi.tilting,.tilt.tilting,.template-card.tilting,.integration-tile.tilting,.objective-card.tilting,.post-tile.tilting,.lb-card.tilting,.hero-card.tilting{transition:transform 80ms linear,box-shadow .35s var(--out);box-shadow:inset 0 1px #fffc,0 22px 40px -18px #3c28a04d!important}.stat-card:after,.pt-kpi:after,.tilt:after,.template-card:after,.integration-tile:after,.objective-card:after,.post-tile:after,.lb-card:after,.hero-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#ffffff8c,transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.tilting:after{opacity:1}.stat-card strong,.pt-kpi strong{transform:translateZ(18px)}.reveal:not(.in){opacity:0}.reveal.in{animation:rise-in .45s var(--out) var(--d,0s) backwards}@keyframes rise-in{0%{opacity:0;transform:perspective(1100px)translate3d(0,22px,-24px)rotateX(6deg)}to{opacity:1}}.page-enter{animation:page-in .3s var(--out) both}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-heading{transform:translate3d(0,calc(min(var(--sy),220) * .22px),0);opacity:calc(1 - min(var(--sy),220) / 520)}.lc{--lc:#6f35ff;margin:0 0 14px}.lc-head{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.lc-name{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:600}.lc-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.15}.lc-meta{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.lc-meta em{border-radius:999px;padding:2px 7px;font-style:normal;font-weight:700}.lc-meta em.up{color:#14794c;background:#19b97a1f}.lc-meta em.down{color:#c4183e;background:#ef31591a}.lc-plot{cursor:crosshair;touch-action:pan-y;border-radius:10px;outline:none;position:relative}.lc-plot:focus-visible{box-shadow:0 0 0 3px #6f35ff40}.lc-plot svg{width:100%;height:auto;display:block;overflow:visible}.lc-grid{stroke:#14172a12;stroke-dasharray:3 5}.lc-line{fill:none;stroke:var(--lc);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.lc-dim{opacity:0;transition:opacity .25s}.lc-active .lc-dim{opacity:.22}.lc-reveal{transition:width 1s var(--out)}.lc-cursor{stroke:var(--lc);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.lc-dot{border:3px solid var(--lc);width:12px;height:12px;box-shadow:0 0 0 6px color-mix(in srgb,var(--lc) 18%,transparent);pointer-events:none;background:#fff;border-radius:50%;margin:-6px 0 0 -6px;animation:1.6s ease-out infinite lc-pulse;position:absolute}@keyframes lc-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--lc) 35%,transparent)}to{box-shadow:0 0 0 12px #0000}}.lc-axis{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.lc-value{transition:color .2s}.lc-active .lc-value{color:var(--lc)}@media (prefers-reduced-motion:reduce){.ambient i,.reveal.in,.page-enter,.lc-dot{animation:none!important}.reveal:not(.in){opacity:1}.page-heading{opacity:1;transform:none}.lc-reveal{transition:none}.stat-card,.pt-kpi,.tilt,.template-card,.integration-tile,.objective-card,.post-tile,.lb-card,.hero-card{transform:none!important}}@media (max-width:820px){.ambient i{filter:blur(50px);opacity:.45}.page-heading{opacity:1;transform:none}}@media print{.ambient{display:none}.reveal:not(.in){opacity:1}.card,.stat-card,.pt-card,.pt-kpi{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:#fff!important}}.sidebar .brand img{filter:drop-shadow(0 2px 8px #00000059);transition:transform .4s var(--spring);background:0 0;border-radius:0}.sidebar .brand:hover img{transform:rotate(-6deg)scale(1.08)}.sidebar .brand b{color:#fff}.sidebar .brand .brand-period{color:#3ddc97}.sidebar .brand div>span:last-child{color:#9aa3b5}.team-link{flex-direction:column;gap:10px;margin-bottom:16px;padding:18px 20px;display:flex}.team-link-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-link-row input{border:1px solid var(--line);min-width:220px;font:inherit;background:#ffffffb3;border-radius:9px;flex:1;padding:9px 11px}.team-form{margin-bottom:16px;padding:20px}.team-form form{flex-direction:column;gap:16px;display:flex}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-grid input{border:1px solid var(--line);font:inherit;border-radius:9px;padding:9px 11px}.team-role,.team-checks{border:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;display:grid}.team-role legend,.team-checks legend{margin-bottom:8px;font-size:13px;font-weight:650}.team-role label,.team-checks label{border:1px solid var(--line);cursor:pointer;transition:border-color .2s,background-color .2s,transform .25s var(--spring);background:#ffffff8c;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:2px 9px;padding:11px 12px;display:grid}.team-role label:hover,.team-checks label:hover{border-color:#cfc4ff;transform:translateY(-1px)}.team-role label.on,.team-checks label.on{background:#6f35ff12;border-color:#a98bff}.team-role label span,.team-checks label span{color:var(--muted);grid-column:2;font-size:12px}.team-role input,.team-checks input{accent-color:var(--purple);margin-top:2px}.team-empty{padding:0 20px 18px}.text-button.danger:hover{color:var(--danger)}@media (max-width:820px){.team-grid{grid-template-columns:1fr}}.rank-podium{justify-content:center;align-items:flex-end;gap:14px;height:300px;margin:6px 0 18px;display:flex}.rank-step{height:var(--h);background:var(--glass);border:1px solid var(--glass-line);min-height:150px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;animation:rank-rise .9s var(--out) both;border-radius:18px 18px 10px 10px;flex-direction:column;flex:0 210px;justify-content:flex-start;align-items:center;gap:3px;padding:16px 12px;display:flex;position:relative}.rank-step.p1{background:linear-gradient(180deg,#ffd66659,var(--glass));animation-delay:.15s}.rank-step.p2{animation-delay:.3s}.rank-step.p3{animation-delay:.45s}.rank-step.me{outline-offset:2px;outline:2px solid #a98bff}@keyframes rank-rise{0%{opacity:0;transform:perspective(900px)translateY(60px)rotateX(18deg)}to{opacity:1}}.rank-medal{font-size:30px;line-height:1;animation:3s ease-in-out infinite rank-bob}@keyframes rank-bob{50%{transform:translateY(-4px)rotate(-6deg)}}.rank-avatar{color:#fff;background:linear-gradient(135deg,#6f35ff,#2f73ff);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid;box-shadow:0 8px 18px -8px #6f35ffb3}.rank-step strong{font-variant-numeric:tabular-nums;font-size:22px}.rank-step small{color:var(--muted);font-size:11px}.rank-progress{background:#6f35ff1f;border-radius:9px;max-width:160px;height:5px;margin-top:5px;display:block;overflow:hidden}.rank-progress i{border-radius:inherit;height:100%;transition:width 1s var(--out);background:linear-gradient(90deg,#6f35ff,#a98bff);display:block}.rank-badges{flex-wrap:wrap;gap:5px;display:flex}.rank-badge{color:#8a5a00;cursor:help;transition:transform .2s var(--spring);background:#ffb80029;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:650}.rank-badge:hover{transform:scale(1.08)}.rank-table tr.rank-me{background:#6f35ff0f}.rank-rules ul{gap:4px;margin:0 0 8px;padding-left:18px;display:grid}.rank-empty{text-align:center;justify-items:center;gap:6px;padding:40px 20px;display:grid}@media (max-width:620px){.rank-podium{gap:8px;height:240px}.rank-step{padding:12px 6px}.rank-step b{font-size:12px}.rank-step strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.rank-step,.rank-medal{animation:none}}.access-denied{color:#8a2a00;border-radius:10px;margin:16px 24px 0;padding:12px 14px}.ai-badge{letter-spacing:.04em;color:#fff;vertical-align:middle;background:linear-gradient(120deg,#6f35ff,#2f73ff,#d6249f) 0 0/200% 100%;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:750;animation:4s linear infinite ai-shine;display:inline-flex}@keyframes ai-shine{to{background-position:200% 0}}.ai-card .section-title h3{align-items:center;gap:8px;display:flex}.ai-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-empty p{max-width:560px;margin:0}.ai-thinking{color:var(--muted);align-items:center;gap:12px;padding:14px 4px;display:flex}.ai-orb{background:conic-gradient(#6f35ff,#2f73ff,#d6249f,#6f35ff);border-radius:50%;width:22px;height:22px;animation:1.1s linear infinite ai-spin;-webkit-mask:radial-gradient(circle,#0000 45%,#000 47%);mask:radial-gradient(circle,#0000 45%,#000 47%)}@keyframes ai-spin{to{transform:rotate(1turn)}}.ai-summary{margin:0 0 14px;font-size:14px;line-height:1.55}.ai-picks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ai-picks>li{border:1px solid var(--glass-line);background:#ffffff80;border-radius:14px;grid-template-columns:120px 1fr;gap:14px;padding:14px;display:grid}.ai-picks>li.top{background:linear-gradient(135deg,#6f35ff14,#fff9);border-color:#bda6ff}.ai-thumb{aspect-ratio:1;background:#eef0f7;border-radius:11px;display:block;position:relative;overflow:hidden}.ai-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--out)}.ai-thumb:hover img{transform:scale(1.06)}.ai-thumb span{height:100%;color:var(--muted);place-items:center;display:grid}.ai-thumb b{color:#fff;background:#12172ad1;border-radius:999px;padding:3px 7px;font-size:12px;position:absolute;bottom:6px;right:6px}.ai-pick-body{flex-direction:column;gap:6px;min-width:0;display:flex}.ai-pick-body p{margin:0;font-size:13px}.ai-pick-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-why{gap:2px;margin:0;padding-left:18px;font-size:13px;display:grid}.ai-copy{grid-template-columns:1fr 2fr;gap:8px;display:grid}.ai-copy>div{background:#6f35ff0d;border-radius:9px;padding:8px 10px}.ai-copy small{color:var(--muted);font-size:11px}.ai-patterns{margin-top:14px;font-size:13px}.ai-patterns ul{margin:6px 0 0;padding-left:18px}.ai-avoid{margin-top:10px;font-size:13px}.ai-avoid summary{cursor:pointer;color:var(--muted)}.ai-foot{margin-top:10px;font-size:11px}.ai-inline{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;display:flex}.ai-button{gap:6px}.ai-summary-box{animation:rise-in .5s var(--out) both;background:linear-gradient(135deg,#6f35ff0f,#ffffffb3);border:1px solid #d9ccff;border-radius:12px;flex-direction:column;align-items:stretch;margin:6px 12px;padding:12px}.ai-summary-box p{margin:0;font-size:13px}.ai-caption{background:#6f35ff0a;border:1px solid #d9ccff;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.ai-caption-form{flex-wrap:wrap;gap:6px;display:flex}.ai-caption-form input{border:1px solid var(--line);min-width:200px;font:inherit;border-radius:8px;flex:1;padding:8px 10px}.ai-caption-form select{border:1px solid var(--line);font:inherit;border-radius:8px;padding:8px}.ai-captions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.ai-caption-option{border:1px solid var(--line);background:#ffffffbf;border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.ai-caption-option p{white-space:pre-line;max-height:180px;margin:0;font-size:12.5px;overflow:auto}.ai-report .ai-headline{margin:0 0 12px;font-size:17px;font-weight:650}.ai-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.ai-cols ul{gap:4px;margin:6px 0 0;padding-left:18px;font-size:13.5px;display:grid}@media (max-width:620px){.ai-picks>li{grid-template-columns:1fr}.ai-thumb{max-width:160px}.ai-copy{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-badge,.ai-orb{animation:none}}.wa-inapp{background:#f3b63f24;border:1px solid #f3b63f73;border-radius:12px;flex-direction:column;gap:6px;margin:10px 0;padding:12px 14px;font-size:13px;display:flex}.wa-busy{margin-top:8px;font-size:12.5px}.agency-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:14px;display:grid}.agency-card{margin-bottom:14px;padding:20px}.agency-card form{flex-direction:column;gap:12px;display:flex}.agency-card p{margin:0}.agency-fields{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}.agency-fields.one{grid-template-columns:minmax(0,420px)}.agency-fields input{border:1px solid var(--line);font:inherit;border-radius:9px;padding:9px 11px}.agency-pix{background:#6f35ff0d;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.agency-pix code{word-break:break-all;white-space:normal;font-size:11.5px}.switch{cursor:pointer;background:#d6d9e3;border:0;border-radius:999px;flex-shrink:0;width:44px;height:24px;transition:background-color .25s;position:relative}.switch span{width:18px;height:18px;transition:transform .25s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch.on{background:#19b97a}.switch.on span{transform:translate(20px)}.switch:disabled{opacity:.6}@media (max-width:820px){.agency-fields{grid-template-columns:1fr}}.ai-reply{padding:0 12px 6px}.ai-reply-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.ai-reply-option{text-align:left;cursor:pointer;font:inherit;transition:transform .2s var(--spring),border-color .2s;background:#6f35ff0d;border:1px solid #d9ccff;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ai-reply-option:hover{border-color:#a98bff;transform:translateY(-2px)}.ai-reply-option span{color:#3d4458;white-space:pre-line;font-size:12.5px}.audit-card .section-title select{border:1px solid var(--line);font:inherit;border-radius:8px;padding:6px 9px}.audit-empty{padding:0 20px 18px}.audit-list{max-height:420px;margin:0;padding:0 20px 14px;list-style:none;overflow:auto}.audit-list li{border-bottom:1px solid var(--line);grid-template-columns:110px 160px 1fr;gap:10px;padding:8px 0;font-size:13px;display:grid}.audit-list time{color:var(--muted)}.audit-list em{color:var(--purple);font-style:normal}@media (max-width:620px){.audit-list li{grid-template-columns:1fr}}.post-thumb-wrap{align-items:center;gap:8px;min-width:0;display:inline-flex}.post-thumb{transition:transform .25s var(--spring);background:#eef0f7;border-radius:8px;flex-shrink:0;display:inline-block;position:relative;overflow:hidden;box-shadow:0 1px 3px #14143c1f}.post-thumb:hover{transform:scale(1.06)}.post-thumb img{object-fit:cover;width:100%;height:100%;display:block}.post-thumb-empty{width:100%;height:100%;color:var(--muted);place-items:center;display:grid}.post-thumb-play{color:#fff;background:#0000008c;border-radius:4px;padding:1px 3px;font-size:9px;font-style:normal;position:absolute;bottom:3px;right:3px}.post-thumb-caption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12px;overflow:hidden}.comment-post{margin-top:6px}.gv-when{align-items:center;gap:10px;display:flex}.cal-thumb{object-fit:cover;border-radius:5px;flex-shrink:0;width:22px;height:22px}.wa-template-send{background:#25d3660f;border:1px solid #25d36659;border-radius:12px;flex-direction:column;gap:8px;margin:8px 12px;padding:12px;display:flex}.wa-template-send select,.wa-template-send input{border:1px solid var(--line);font:inherit;border-radius:8px;padding:8px 10px}.wa-template-preview{white-space:pre-line;background:#fff;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.wa-templates-help{margin:0;padding:0 20px 12px}.wa-template-form{flex-direction:column;gap:10px;padding:0 20px 16px;display:flex}.wa-template-form textarea{border:1px solid var(--line);font:inherit;border-radius:9px;padding:9px 11px}.wa-template-body{white-space:pre-line;max-width:460px;font-size:13px}.agency-test{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;flex-direction:row!important;display:flex!important}.agency-test .form-field{flex:1;min-width:240px}.agency-test input{border:1px solid var(--line);font:inherit;border-radius:9px;padding:9px 11px}.automation-mode .team-role{margin-top:12px}.fin-extras{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fin-extras li{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.fin-extra-form{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fin-extra-form input{border:1px solid var(--line);font:inherit;border-radius:8px;padding:6px 8px;font-size:12.5px}.fin-extra-form input:first-child{min-width:180px}.fin-add-extra{padding:2px 0;font-size:12px}.hub-card{width:100%;max-width:560px!important}.hub-progress{background:#6f35ff14;border-radius:999px;height:28px;margin:14px 0;position:relative;overflow:hidden}.hub-progress i{border-radius:inherit;transition:width .8s var(--out);background:linear-gradient(90deg,#19b97a,#3ddc97);position:absolute;inset:0 auto 0 0}.hub-progress span{text-align:center;font-size:12.5px;font-weight:650;line-height:28px;display:block;position:relative}.hub-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hub-channel{border:1px solid var(--line);transition:border-color .2s,transform .25s var(--spring);background:#ffffffb3;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.hub-channel:hover{transform:translateY(-1px)}.hub-channel.done{background:#19b97a0f;border-color:#19b97a73}.hub-icon{background:#f1f2f8;border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.hub-icon.instagram{background:linear-gradient(135deg,#feda75,#d62976,#4f5bd5)}.hub-icon.whatsapp{background:#dcf8c6}.hub-icon.ads{background:#e7f0ff}.hub-body{flex-direction:column;gap:2px;min-width:0;display:flex}.hub-body span{font-size:12.5px}.hub-check{color:#fff;width:32px;height:32px;animation:rise-in .5s var(--spring) both;background:#19b97a;border-radius:50%;place-items:center;font-weight:800;display:grid}.hub-wa{grid-column:1/-1}.hub-channel:has(.hub-wa){grid-template-columns:44px 1fr}.hub-channel:has(.hub-wa) .hub-action{grid-column:1/-1}.hub-notice{margin:6px 0 10px}.hub-foot{margin-top:14px;font-size:12px}@media (max-width:520px){.hub-channel{grid-template-columns:40px 1fr}.hub-action{grid-column:1/-1}.hub-action .primary-action{width:100%}}.connect-how{gap:8px;margin:0;padding-left:20px;font-size:14px;display:grid}.connect-self{background:#6f35ff0d;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.connect-self>div{flex-wrap:wrap;gap:14px;display:flex}.connect-share{justify-content:flex-start!important}.wa-manual{background:#6f35ff08;border:1px dashed #cfc4ff;border-radius:12px;margin:12px 20px 18px;padding:10px 14px}.wa-manual summary{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.wa-manual-steps{gap:8px;margin:12px 0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.wa-manual-steps code{background:#6f35ff14;border-radius:5px;padding:1px 5px;font-size:11.5px}.wa-manual-form{gap:10px;max-width:520px;display:grid}.wa-manual-form input{border:1px solid var(--line);font:inherit;border-radius:9px;width:100%;padding:9px 11px}.ai-accounts{gap:8px;margin-top:16px;display:grid}.ai-accounts-title{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px}.ai-account{border:1px solid var(--line);background:#ffffff8c;border-radius:12px;padding:10px 14px}.ai-account summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.ai-account-name{color:var(--purple);font-weight:700}.ai-account .ai-cols{margin-top:10px}.rename-view{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rename-view small{font-size:11px}.rename-btn{width:24px;height:24px;margin-left:0;padding:4px}.rename-form{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rename-form input{border:1px solid var(--line);font:inherit;border-radius:8px;min-width:180px;padding:6px 9px}.toaster{z-index:200;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:18px;right:18px}.toast-item{color:#fff;animation:toast-in .35s var(--spring) both;background:#1b1f2e;border-radius:12px;align-items:center;gap:10px;padding:12px 12px 14px 14px;font-size:13.5px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -12px #0a0c1e8c}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}.toast-icon{background:#19b97a;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.toast-item.error .toast-icon{background:var(--danger)}.toast-item.info .toast-icon{background:#2f73ff}.toast-text{flex:1;line-height:1.35}.toast-undo{color:#fff;cursor:pointer;font-weight:700;font:inherit;background:#ffffff24;border:0;border-radius:8px;padding:6px 10px;font-weight:700}.toast-undo:hover{background:#ffffff3d}.toast-close{color:#fff9;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.toast-close:hover{color:#fff}.toast-timer{transform-origin:0;background:#ffffff59;width:100%;height:3px;animation:linear forwards toast-timer;position:absolute;bottom:0;left:0}@keyframes toast-timer{to{transform:scaleX(0)}}@media (max-width:820px){.toaster{max-width:none;bottom:76px;left:16px;right:16px}}.command-results button{color:#4d535f;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:10px 14px;font-size:13px;transition:background-color .15s;display:flex}.command-results button.active{color:var(--text);background:#6f35ff14}.command-title{flex-direction:column;flex:1;min-width:0;display:flex}.command-title small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.command-group{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 14px 4px;font-size:10.5px;font-weight:700}.command-empty{color:var(--muted);margin:0;padding:14px;font-size:13px}.client-banner{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:64px;color:var(--text)!important;background:linear-gradient(90deg,hsl(var(--client-hue) 70% 94% / .92),hsl(var(--client-hue) 60% 97% / .85))!important;border-bottom:1px solid hsl(var(--client-hue) 50% 85%)!important;align-items:center!important;gap:12px!important;padding:10px 24px!important}.client-avatar-lg{color:#fff;background:hsl(var(--client-hue) 55% 45%);width:34px;height:34px;box-shadow:0 4px 12px -4px hsl(var(--client-hue) 55% 35% / .6);border-radius:10px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.client-banner-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.client-banner-text small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.client-banner-text b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.client-banner-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.client-banner-actions a{color:hsl(var(--client-hue) 55% 32%);font-weight:600}.client-banner-clear{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.client-banner-clear:hover{color:var(--danger)}@media (max-width:820px){.client-banner{top:56px;padding:8px 14px!important}.client-banner-actions a{display:none}}.choose-client{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:640px;margin-top:8px;display:flex}.choose-client input{border:1px solid var(--line);font:inherit;border-radius:10px;width:100%;max-width:320px;padding:9px 12px}.choose-client-list{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.choose-client-list button{border:1px solid var(--line);font:inherit;cursor:pointer;transition:transform .2s var(--spring),border-color .2s;background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 7px;font-size:13px;display:inline-flex}.choose-client-list button:hover{border-color:#a98bff;transform:translateY(-2px)}.choose-client-list span{color:#fff;background:linear-gradient(135deg,#6f35ff,#2f73ff);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:800;display:grid}.bottom-nav{display:none}@media (max-width:820px){.bottom-nav{z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border-top:1px solid var(--glass-line);background:#ffffffe0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -16px #14143c40}.bottom-nav a,.bottom-nav button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.bottom-nav .active{color:var(--purple);background:#6f35ff14}.content{padding-bottom:72px}.app-footer{margin-bottom:64px}}.push-cta{font-size:12px}.push-hint{color:var(--muted);max-width:340px;margin:0;font-size:12px}.theme-choice{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.theme-choice button{border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--text);background:#fff9;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;display:inline-flex}.theme-choice button.on{background:#6f35ff14;border-color:#a98bff;font-weight:600}.theme-quick{font-size:15px}
[data-theme=dark] .search{border:1px solid #2a3048}[data-theme=dark] .user div span{color:#9aa3b8}[data-theme=dark] .hello button,[data-theme=dark] .chart-head button,[data-theme=dark] .stat-card,[data-theme=dark] .card{background:#1a1f33}[data-theme=dark] .row{border-bottom:1px solid #2a3048}[data-theme=dark] .grow span{color:#9aa3b8}[data-theme=dark] .row small{color:#4fd39b}[data-theme=dark] .row em{color:#9aa3b8}[data-theme=dark] .donut:before,[data-theme=dark] .hero-card button,[data-theme=dark] .quick button{background:#1a1f33}[data-theme=dark] .quick button span{color:#9aa3b8}[data-theme=dark] .modal-card{background:#1a1f33}[data-theme=dark] .modal-head{border-bottom:1px solid #2a3048}[data-theme=dark] .modal-close{background:#1a1f33;border:1px solid #2a3048}[data-theme=dark] .form-field input{color:#eef0f7;background:#1a1f33;border:1px solid #2f3650}[data-theme=dark] .modal-actions{border-top:1px solid #2a3048}[data-theme=dark] .data-table th{color:#9aa3b8}[data-theme=dark] .data-table td{border-bottom:1px solid #2a3048}[data-theme=dark] .flow-node{border:1px solid #2a3048}[data-theme=dark] .conversation,[data-theme=dark] .chat-head{border-bottom:1px solid #2a3048}[data-theme=dark] .chat-head span{color:#9aa3b8}[data-theme=dark] .chat-compose{border-top:1px solid #2a3048}[data-theme=dark] .chat-compose input{border:1px solid #2f3650}[data-theme=dark] .metric-row{border-bottom:1px solid #2a3048}[data-theme=dark] .metric-row em{color:#4fd39b}[data-theme=dark] .template-card p,[data-theme=dark] .integration-card p{color:#9aa3b8}[data-theme=dark] .settings-card input,[data-theme=dark] .settings-card select{background:#1a1f33;border:1px solid #2f3650}[data-theme=dark] .setting-row{border-bottom:1px solid #2a3048}[data-theme=dark] .setting-row span,[data-theme=dark] .table-subtitle,[data-theme=dark] .client-cell span{color:#9aa3b8}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#1a1f33;border:1px solid #2f3650}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#8f98ad}[data-theme=dark] .skip-link,[data-theme=dark] .sidebar{background:#1a1f33}[data-theme=dark] .sidebar nav a:hover{color:#eef0f7;background:#20263c}[data-theme=dark] .sidebar-footer div>span{color:#8f98ad}[data-theme=dark] .sidebar-footer button,[data-theme=dark] .topbar,[data-theme=dark] .command-trigger{background:#1a1f33}[data-theme=dark] .command-trigger kbd{background:#20263c}[data-theme=dark] .secondary-action{background:#1a1f33;border:1px solid #2f3650}[data-theme=dark] .text-button{color:#d3d8e6}[data-theme=dark] .icon-button{color:#a4acbf;background:#1a1f33}[data-theme=dark] .metric-label,[data-theme=dark] .stat-card small{color:#8f98ad}[data-theme=dark] .card{background:#1a1f33}[data-theme=dark] .welcome-banner,[data-theme=dark] .art-orbit,[data-theme=dark] .art-orbit:after{border:1px solid #2a3048}[data-theme=dark] .art-label{background:#1a1f33;border:1px solid #2a3048}[data-theme=dark] .subtle-tag{background:#20263c;border:1px solid #2a3048}[data-theme=dark] .step-link{border-bottom:1px solid #2a3048}[data-theme=dark] .step-number{background:#20263c}[data-theme=dark] .step-link div>span,[data-theme=dark] .step-link>svg{color:#8f98ad}[data-theme=dark] .panel-head{border-bottom:1px solid #2a3048}[data-theme=dark] .panel-head>a{color:#9aa3b8}[data-theme=dark] .dashboard-row{border-bottom:1px solid #2a3048}[data-theme=dark] .data-card>.section-title{border-bottom:1px solid #2a3048}[data-theme=dark] .filter-search{background:#1a1f33;border:1px solid #2a3048}[data-theme=dark] .data-table th{background:#1a1f33;border-color:#2a3048}[data-theme=dark] .data-table td{border-color:#2a3048}[data-theme=dark] .table-footer{border-top:1px solid #2a3048}[data-theme=dark] .status-pill.green{color:#5fd8a3}[data-theme=dark] .status-pill.orange{background:#f3b63f21}[data-theme=dark] .empty-icon,[data-theme=dark] .quiet-notice,[data-theme=dark] .error-notice,[data-theme=dark] .form-error{border:1px solid #2a3048}[data-theme=dark] .success-text{color:#5fd8a3}[data-theme=dark] .editor-dialog,[data-theme=dark] .command-dialog{border:1px solid #2a3048}[data-theme=dark] .modal-actions{background:#1a1f33}[data-theme=dark] .command-results>a{color:#a4acbf}[data-theme=dark] .command-results>a:hover,[data-theme=dark] .command-results>a:focus{background:#20263c}[data-theme=dark] .command-hint{background:#1a1f33}[data-theme=dark] .conversation{background:#1a1f33;border-bottom:1px solid #2a3048}[data-theme=dark] .template-icon{border:1px solid #2a3048}[data-theme=dark] .settings-card input,[data-theme=dark] .settings-card select{background:#1a1f33}[data-theme=dark] .setting-row{border-color:#2a3048}[data-theme=dark] .setting-row .status-pill.green{color:#5fd8a3}[data-theme=dark] .toggle-input:before{background:#1a1f33}[data-theme=dark] .modal-grid input{border-color:#2f3650}[data-theme=dark] .login-page{background:#1a1f33}[data-theme=dark] .password-field{border:1px solid #2f3650}[data-theme=dark] .password-field button{background:#1a1f33}[data-theme=dark] .page-heading p,[data-theme=dark] .metric-label span,[data-theme=dark] .stat-card small,[data-theme=dark] .eyebrow,[data-theme=dark] .nav-caption,[data-theme=dark] .breadcrumb>span,[data-theme=dark] .brand div>span:last-child,[data-theme=dark] .sidebar-footer div>span,[data-theme=dark] .app-footer,[data-theme=dark] .subtle-tag,[data-theme=dark] .chart-caption,[data-theme=dark] .bar-column small,[data-theme=dark] .bar-column>span,[data-theme=dark] .section-title p,[data-theme=dark] .step-link div>span,[data-theme=dark] .panel-head>a,[data-theme=dark] .dashboard-row div>span,[data-theme=dark] .dashboard-row small,[data-theme=dark] .table-footer,[data-theme=dark] .data-table th,[data-theme=dark] .client-cell span,[data-theme=dark] .empty-state p,[data-theme=dark] .command-hint,[data-theme=dark] .conversation .grow span,[data-theme=dark] .availability-label,[data-theme=dark] .settings-section-title p,[data-theme=dark] .setting-row span,[data-theme=dark] .login-note,[data-theme=dark] .report-comparison,[data-theme=dark] .empty-state h3,[data-theme=dark] .template-card p,[data-theme=dark] .integration-tile p,[data-theme=dark] .portal-preview p,[data-theme=dark] .settings-card label,[data-theme=dark] .editor-fields label,[data-theme=dark] .status-pill.gray,[data-theme=dark] .data-table td{color:#9aa3b8}[data-theme=dark] .status-pill.orange{color:#f3c64d}[data-theme=dark] .stat-card:has(.stat-icon)>div>span{color:#9aa3b8}@media (max-width:600px){[data-theme=dark] .resource-table td[data-label]:before{color:#9aa3b8}}[data-theme=dark] .secondary-nav summary,[data-theme=dark] .client-switcher{color:#9aa3b8}[data-theme=dark] .client-context{color:#9fd8b8;background:#19b97a1f;border-bottom:1px solid #24443a}[data-theme=dark] .client-sections{background:#1a1f33}[data-theme=dark] .client-sections a{color:#9aa3b8}[data-theme=dark] .step-link.complete .step-number{background:#19b97a24}[data-theme=dark] .editor-fields small,[data-theme=dark] .field-help,[data-theme=dark] .optional,[data-theme=dark] .connection-steps{color:#9aa3b8}[data-theme=dark] .channel-options button{color:#9aa3b8;background:#1a1f33}[data-theme=dark] .channel-feature-head p,[data-theme=dark] .channel-health small{color:#9aa3b8}[data-theme=dark] .channel-feature-footer{background:#1a1f33}[data-theme=dark] .channel-feature-footer p,[data-theme=dark] .report-toolbar label,[data-theme=dark] .report-brand>span,[data-theme=dark] .report-footnote,[data-theme=dark] .workspace-tabs button{color:#9aa3b8}[data-theme=dark] .channel-tabs button{color:#9aa3b8;background:#1a1f33}[data-theme=dark] .channel-tabs button.selected{background:#19b97a1f}[data-theme=dark] .channel-tabs small{color:#9aa3b8}[data-theme=dark] .conversation-filters button{color:#9aa3b8;background:#1a1f33}[data-theme=dark] .contact-avatar .channel-dot{border:2px solid #2a3048}[data-theme=dark] .conversation .grow span,[data-theme=dark] .conversation-meta{color:#9aa3b8}[data-theme=dark] .care-details{background:#1a1f33}[data-theme=dark] .care-details summary,[data-theme=dark] .care-controls label,[data-theme=dark] .compose-pending,[data-theme=dark] .comment-card small,[data-theme=dark] .comment-card time{color:#9aa3b8}[data-theme=dark] .automation-simulator{border:1px solid var(--line,#2a3048);background:#1a1f33}[data-theme=dark] .game-level{border-right:1px solid #2a3048}[data-theme=dark] .level-ring>span{background:#1a1f33}[data-theme=dark] .level-ring small,[data-theme=dark] .level-copy p{color:#9aa3b8}[data-theme=dark] .streak-chip{color:#8f98ad;background:#20263c}[data-theme=dark] .streak-chip b{color:#9aa3b8}[data-theme=dark] .goal-row{border-bottom:1px solid #2a3048}[data-theme=dark] .goal-row.complete b{color:#9aa3b8}[data-theme=dark] .mission-trail li>a:hover{background:#20263c}[data-theme=dark] .mission-trail li span:not(.xp-chip):not(.trail-node):not(.trail-go){color:#9aa3b8}[data-theme=dark] .trail-node{color:#8f98ad;background:#1a1f33;border:2px solid #2f3650}[data-theme=dark] .current>a{background:#1a1f33}[data-theme=dark] .complete b,[data-theme=dark] .trail-complete span{color:#9aa3b8}[data-theme=dark] .achievements li{color:#8f98ad;border:1px dashed #2f3650}[data-theme=dark] .achievements li b{color:#8f98ad}[data-theme=dark] .achievements li.unlocked{background:linear-gradient(#fffaf0,#1a1f33);border-color:#2a3048}[data-theme=dark] .achievements li.unlocked small{color:#9aa3b8}[data-theme=dark] .sidebar-level{background:#20263c}[data-theme=dark] .invite-steps{color:#9aa3b8}[data-theme=dark] .invite-steps span{color:#8f98ad;background:#1a1f33;border:2px solid #2f3650}[data-theme=dark] .invite-checklist li{background:#20263c}@media (max-width:1000px){[data-theme=dark] .game-level{border-bottom:1px solid #2a3048}}[data-theme=dark] .delivery-log code{background:#20263c}[data-theme=dark] .delivery-error{color:#9aa3b8}[data-theme=dark] .flow-builder .flow-step{background:#1a1f33}[data-theme=dark] .flow-step small{color:#9aa3b8}[data-theme=dark] .flow-toggle{background:#20263c}[data-theme=dark] .flow-toggle .switch:after{background:#1a1f33}[data-theme=dark] .segmented label{color:#d3d8e6;border:1px solid #2f3650}[data-theme=dark] .post-tile{background:#20263c}[data-theme=dark] .post-placeholder{color:#8f98ad}[data-theme=dark] .flow-preview{background:#1a1f33;border:1px dashed #2a3048}[data-theme=dark] .bubble.in{background:#20263c}[data-theme=dark] .bubble.public{color:#d3d8e6;background:#1a1f33}[data-theme=dark] .chat-event{color:#9aa3b8;background:#20263c}[data-theme=dark] .origin-thumb{background:#20263c}[data-theme=dark] .origin-caption{color:#9aa3b8}[data-theme=dark] .origin-chip{color:#d3d8e6;background:#20263c}[data-theme=dark] .source-text,[data-theme=dark] .status-switch{color:#9aa3b8}[data-theme=dark] .status-switch .thumb{background:#1a1f33}[data-theme=dark] .status-switch.on{color:var(--xp,#4fd39b)}[data-theme=dark] .paused-hint{color:#f3c64d}[data-theme=dark] .readiness-head p{color:#9aa3b8}[data-theme=dark] .check{border-bottom:1px solid #2a3048}[data-theme=dark] .check span:not(.check-icon){color:#9aa3b8}[data-theme=dark] .reply-box{background:#1a1f33}[data-theme=dark] .reply-window{color:#9aa3b8}[data-theme=dark] .reply-window.soon{color:#f3c64d}[data-theme=dark] .reply-hint{color:#8f98ad}[data-theme=dark] .legal-card code{background:#20263c}[data-theme=dark] .legal-card a:not(.legal-brand){color:var(--xp,#4fd39b)}[data-theme=dark] .legal-status{color:#f3c64d;background:#f3b63f21}[data-theme=dark] .secondary-action:hover:not(:disabled),[data-theme=dark] .icon-button:hover:not(:disabled),[data-theme=dark] .text-button:hover:not(:disabled){background:#20263c}[data-theme=dark] .panel-head>a,[data-theme=dark] .client-context a,[data-theme=dark] .section-page>a[href=\/clientes]{color:#d3d8e6}[data-theme=dark] .panel-head>a:hover,[data-theme=dark] .client-context a:hover,[data-theme=dark] .section-page>a[href=\/clientes]:hover{background:#20263c}[data-theme=dark] .subtle-tag{color:#9aa3b8}[data-theme=dark] .stat-go{color:#d3d8e6}[data-theme=dark] .goal-row:hover{background:#20263c}[data-theme=dark] .goal-row>svg{color:#8f98ad}[data-theme=dark] .dashboard-row:hover{background:#20263c}[data-theme=dark] .sidebar-footer button:hover{color:#ff8a93;background:#ef315924;border-color:#2a3048}[data-theme=dark] .channel-tabs small{color:#f3c64d;background:#f3b63f21}[data-theme=dark] .pago-dates label,[data-theme=dark] .delta{color:#9aa3b8}[data-theme=dark] .delta.up{color:var(--xp,#4fd39b)}[data-theme=dark] .delta.down{color:#ff8a93}[data-theme=dark] .pago-chart figcaption,[data-theme=dark] .pago-connect span,[data-theme=dark] .pago-connect>svg{color:#9aa3b8}[data-theme=dark] .wizard-steps li{color:#9aa3b8;background:#20263c}[data-theme=dark] .wizard-steps li span{background:#1a1f33;border:1.5px solid #2a3048}[data-theme=dark] .wizard-steps li.current{background:#20263c}[data-theme=dark] .wizard-steps li.complete{color:var(--xp,#4fd39b)}[data-theme=dark] .objective-card{background:#1a1f33}[data-theme=dark] .objective-card>span:last-child{color:#9aa3b8}[data-theme=dark] .objective-icon{color:#d3d8e6}[data-theme=dark] .objective-card.selected .objective-icon{background:var(--xp-soft,#19b97a24);color:var(--xp,#4fd39b)}[data-theme=dark] .wizard-body label{color:#d3d8e6}[data-theme=dark] .pago-filters .segmented small{color:#9aa3b8}[data-theme=dark] .pago-search{color:#9aa3b8;background:#1a1f33}[data-theme=dark] .pago-state,[data-theme=dark] .pago-active-nums{color:#d3d8e6}[data-theme=dark] .pago-rank{color:#d3d8e6;background:#20263c}[data-theme=dark] .p1 .pago-rank{color:#f3c64d}[data-theme=dark] .pago-rank-bar{background:#20263c}[data-theme=dark] .pago-funds b small{color:#9aa3b8}[data-theme=dark] .pago-funds b.low{color:#ff8a93}[data-theme=dark] .pago-drop:hover{background:#1a1f33}[data-theme=dark] .pago-drop-empty{color:#d3d8e6}[data-theme=dark] .pago-drop-empty small,[data-theme=dark] .pago-drop-preview small,[data-theme=dark] .pago-toggle small{color:#9aa3b8}[data-theme=dark] .pago-interest-results button:hover{background:#20263c}[data-theme=dark] .pago-interest-results small{color:#9aa3b8}[data-theme=dark] .pago-chip{background:var(--xp-soft,#19b97a24);color:var(--xp,#4fd39b)}[data-theme=dark] .pago-placements legend{color:#d3d8e6}[data-theme=dark] .pago-placements legend small{color:#9aa3b8}[data-theme=dark] .pago-placements label.active{background:var(--xp-soft,#19b97a24);color:var(--xp,#4fd39b)}[data-theme=dark] .pago-summary{background:#20263c}[data-theme=dark] .pago-summary span{color:#9aa3b8}[data-theme=dark] .bell-count{border:2px solid #2a3048}[data-theme=dark] .alert-panel,[data-theme=dark] .alert-panel-head{background:#1a1f33}[data-theme=dark] .alert-panel li+li{border-top:1px solid #2a3048}[data-theme=dark] .alert-panel li>div>span{color:#d3d8e6}[data-theme=dark] .alert-icon{color:#f3c64d;background:#f3b63f21}[data-theme=dark] .alert-panel li.critical .alert-icon{color:#ff8a93;background:#ef315924}[data-theme=dark] .alert-empty{color:var(--xp,#4fd39b)}[data-theme=dark] .alert-empty span{color:#9aa3b8}[data-theme=dark] .wa-origin div{background:#20263c}[data-theme=dark] .danger-zone{border-color:#2a3048}[data-theme=dark] .danger-zone b{color:#ff8a93}[data-theme=dark] .danger-zone p{color:#9aa3b8}[data-theme=dark] .danger-confirm label{color:#d3d8e6}[data-theme=dark] .secondary-action.danger{color:#ff8a93;border-color:#2a3048}[data-theme=dark] .secondary-action.danger:hover:not(:disabled){background:#ef315924}[data-theme=dark] .cd-top{background:#20263c}[data-theme=dark] .cd-money{background:#1a1f33}[data-theme=dark] .cd-ads li.best{background:linear-gradient(90deg,#fff9e6,#1a1f33);border-color:#2a3048}[data-theme=dark] .cd-ads img,[data-theme=dark] .cd-thumb{color:#9aa3b8;background:#20263c}[data-theme=dark] .cd-ad-main span{color:#9aa3b8}[data-theme=dark] .cd-badge{color:#f3c64d}[data-theme=dark] .bc-empty span{color:#9aa3b8}[data-theme=dark] .bc-status{color:#4fd39b;background:#19b97a24}[data-theme=dark] .bc-status.over{color:#ff8a93;background:#ef315924}[data-theme=dark] .bc-status.under{color:#f3c64d;background:#f3b63f21}[data-theme=dark] .bc-numbers span{color:#9aa3b8}[data-theme=dark] .bc-bar{background:#20263c}[data-theme=dark] .bc-facts li{color:#9aa3b8}[data-theme=dark] .bc-form label{color:#d3d8e6}[data-theme=dark] .tpl-pick{background:#20263c}[data-theme=dark] .tpl-pick>span{color:#d3d8e6}[data-theme=dark] .tpl-pick button{background:#1a1f33}[data-theme=dark] .tpl-pick button.active{background:var(--xp-soft,#19b97a24);color:var(--xp,#4fd39b)}[data-theme=dark] .lb-col{background:#20263c}[data-theme=dark] .lb-col.over{background:#19b97a24}[data-theme=dark] .lb-col header span{color:#9aa3b8;background:#1a1f33}[data-theme=dark] .lb-col li{background:#1a1f33}[data-theme=dark] .lb-card-top span{color:#9aa3b8}[data-theme=dark] .lb-avatar{color:#d3d8e6;background:#20263c}[data-theme=dark] .lb-meta{color:#9aa3b8}[data-theme=dark] .lb-empty{color:#8f98ad;border:1.5px dashed #2a3048}[data-theme=dark] .qr-menu{background:#1a1f33}[data-theme=dark] .qr-menu button.on{background:#20263c}[data-theme=dark] .qr-menu b{color:var(--xp,#4fd39b)}[data-theme=dark] .qr-menu span{color:#d3d8e6}[data-theme=dark] .qr-hint{color:#8f98ad}[data-theme=dark] .qr-tip{color:#9aa3b8}[data-theme=dark] .qr-form label{color:#d3d8e6}[data-theme=dark] .qr-slash{background:#1a1f33}[data-theme=dark] .qr-slash i{color:#9aa3b8}[data-theme=dark] .qr-list b{color:var(--xp,#4fd39b)}[data-theme=dark] .qr-list span{color:#d3d8e6}[data-theme=dark] .qr-list small,[data-theme=dark] .away-head>svg,[data-theme=dark] .away-head p{color:#9aa3b8}[data-theme=dark] .away-grid label,[data-theme=dark] .away-days legend{color:#d3d8e6}[data-theme=dark] .away-days label.on{background:var(--xp-soft,#19b97a24);color:var(--xp,#4fd39b)}[data-theme=dark] .gv-rules label{color:#d3d8e6}[data-theme=dark] .gv-winners li{background:linear-gradient(90deg,#fff7df,#1a1f33);border:1px solid #2a3048}[data-theme=dark] .gv-place{color:#f3c64d}[data-theme=dark] .gv-winners li div span{color:#9aa3b8}[data-theme=dark] .mod-words{color:#d3d8e6}[data-theme=dark] .mod-suggest button{color:#d3d8e6;background:#1a1f33}[data-theme=dark] .mod-status{color:#9aa3b8}[data-theme=dark] .mod-status.hidden{color:#4fd39b}[data-theme=dark] .mod-status.failed{color:#ff8a93}[data-theme=dark] .ig-profile span{color:#9aa3b8}[data-theme=dark] .ig-posts a{background:#20263c}[data-theme=dark] .ig-rank{color:#f3c64d}[data-theme=dark] .ig-best li span{color:#9aa3b8}[data-theme=dark] .fin-green{color:#4fd39b}[data-theme=dark] .pt-brand b{color:var(--xp,#4fd39b)}[data-theme=dark] .pt-title p{color:#9aa3b8}[data-theme=dark] .pt-card{background:#1a1f33}[data-theme=dark] .pt-highlights{background:linear-gradient(135deg,#f3faf5,#1a1f33);border-color:#2a3048}[data-theme=dark] .pt-kpi{background:#1a1f33}[data-theme=dark] .pt-kpi>span,[data-theme=dark] .pt-kpi small,[data-theme=dark] .pt-delta{color:#9aa3b8}[data-theme=dark] .pt-delta.up{color:var(--xp,#4fd39b)}[data-theme=dark] .pt-delta.down{color:#ff8a93}[data-theme=dark] .pt-chart figcaption{color:#9aa3b8}[data-theme=dark] .pt-funnel div{background:#20263c}[data-theme=dark] .pt-stages li,[data-theme=dark] .pt-list li{border-bottom:1px solid #2a3048}[data-theme=dark] .pt-posts img,[data-theme=dark] .pt-thumb{background:#20263c}[data-theme=dark] .pt-posts span{color:#d3d8e6}[data-theme=dark] .pt-posts a{color:var(--xp,#4fd39b)}[data-theme=dark] .pt-table th{color:#9aa3b8}[data-theme=dark] .pt-table td{border-bottom:1px solid #2a3048}[data-theme=dark] .pt-table td span,[data-theme=dark] .pt-foot,[data-theme=dark] .portal-card>svg,[data-theme=dark] .portal-card p{color:#9aa3b8}[data-theme=dark] .pt-auth{background:linear-gradient(160deg,#f3faf5,#1a1f33 55%)}[data-theme=dark] .pt-auth-form label{color:#d3d8e6}[data-theme=dark] .pt-user{color:#9aa3b8}[data-theme=dark] .pt-preview{background:#f3b63f21}[data-theme=dark] .pa-form label,[data-theme=dark] .pa-perms legend{color:#d3d8e6}[data-theme=dark] .pa-link{border:1px solid #2a3048}[data-theme=dark] .pa-link>span{color:#d3d8e6}[data-theme=dark] .pa-chips label{color:#9aa3b8}[data-theme=dark] .pa-chips label.on{background:var(--xp-soft,#19b97a24);color:var(--xp,#4fd39b)}[data-theme=dark] .text-button.danger{color:#ff8a93}[data-theme=dark] .pt-period{background:#20263c}[data-theme=dark] .pt-period button{color:#d3d8e6}[data-theme=dark] .pt-period button.active,[data-theme=dark] .pt-range{background:#1a1f33}[data-theme=dark] .pt-range label,[data-theme=dark] .pt-hint{color:#9aa3b8}[data-theme=dark] .ch-legend button{color:#d3d8e6;background:#1a1f33}[data-theme=dark] .ch-legend button:hover,[data-theme=dark] .ch-donut li.on{background:#20263c}[data-theme=dark] .ch-donut li small{color:#9aa3b8}[data-theme=dark] .ch-funnel div{background:#20263c}[data-theme=dark] .ch-funnel small,[data-theme=dark] .pt-tabs a,[data-theme=dark] .pi-channels small{color:#9aa3b8}[data-theme=dark] .pi-list li button:hover,[data-theme=dark] .pi-list li button.on{background:#20263c}[data-theme=dark] .pi-main span,[data-theme=dark] .pi-meta,[data-theme=dark] .pi-head span:not(.pi-avatar){color:#9aa3b8}[data-theme=dark] .pi-body,[data-theme=dark] .pi-bubble.theirs{background:#1a1f33}[data-theme=dark] .pi-window{color:#f3c64d;background:#f3b63f21}[data-theme=dark] .cal-legend,[data-theme=dark] .cal-wd{color:#9aa3b8}[data-theme=dark] .cal-day,[data-theme=dark] .cal-day.out{background:#1a1f33}[data-theme=dark] .cal-num{color:#d3d8e6}[data-theme=dark] .cal-post{background:#20263c}[data-theme=dark] .cal-post.wait{background:#f3b63f21}[data-theme=dark] .cal-post.done{background:#19b97a24}[data-theme=dark] .cal-post.fail{background:#ef315924}[data-theme=dark] .cal-form-body label,[data-theme=dark] .apv-name{color:#d3d8e6}[data-theme=dark] .apv-card{border-left:4px solid #2a3048}[data-theme=dark] .apv-media{background:#20263c}[data-theme=dark] .apv-empty{color:#9aa3b8}[data-theme=dark] .apv-dots button.on{background:#1a1f33}[data-theme=dark] .apv-meta{color:#9aa3b8}[data-theme=dark] .apv-state.ok,[data-theme=dark] .apv-state.done{color:#4fd39b}[data-theme=dark] .icon-button:hover,[data-theme=dark] .lc-dot{background:#1a1f33}[data-theme=dark] .ai-summary-box,[data-theme=dark] .ai-caption{border:1px solid #2a3048}[data-theme=dark] .switch span{background:#1a1f33}[data-theme=dark] .ai-reply-option{border:1px solid #2a3048}[data-theme=dark] .ai-reply-option span{color:#d3d8e6}[data-theme=dark] .wa-template-preview{background:#1a1f33}[data-theme=dark] .command-results button{color:#d3d8e6}
[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1220;--panel:#171b2c;--text:#e8eaf3;--muted:#9aa3b8;--line:#2a3048;--glass:#181c2eb8;--glass-strong:#1c2136e6;--glass-line:#ffffff12;--glass-shadow:0 1px 0 #ffffff0a inset,0 12px 30px -14px #000000b3,0 2px 6px #00000040;--sidebar:#0b0e19;--purple:#eef0f7;--purple2:#c9cfe0;--green:#4fd39b;--blue:#8fb0f0;--orange:#f3c64d;--danger:#ff8a93}[data-theme=dark] body{color:var(--text)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] b,[data-theme=dark] strong,[data-theme=dark] label{color:inherit}[data-theme=dark] .ambient{background:radial-gradient(120% 80% at 50% -10%,#191d38 0%,var(--bg) 60%)}[data-theme=dark] .ambient i{opacity:.22}[data-theme=dark] .topbar{border-bottom-color:var(--glass-line)!important;background:#0f1220b8!important}[data-theme=dark] .sidebar{background:linear-gradient(#0b0e19f2,#090b14f7)!important}[data-theme=dark] .card:hover,[data-theme=dark] .pt-card:hover{box-shadow:inset 0 1px #ffffff0d,0 18px 40px -16px #000000bf!important}[data-theme=dark] .stat-card:after,[data-theme=dark] .pt-kpi:after,[data-theme=dark] .tilt:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#ffffff14,transparent 60%)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:var(--text)!important;background:#12162a!important;border-color:#2f3650!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#6b7389}[data-theme=dark] .primary-action{color:#fff;background:#6f35ff;border-color:#6f35ff}[data-theme=dark] .primary-action:hover:not(:disabled){box-shadow:0 8px 20px -8px #6f35ffb3}[data-theme=dark] .secondary-action{color:var(--text);background:#20263c;border-color:#2f3650}[data-theme=dark] .icon-button{color:#b9c0d3;background:#1a1f33;border-color:#2f3650}[data-theme=dark] .icon-button:hover{background:#232a44}[data-theme=dark] .text-button{color:#c9cfe0}[data-theme=dark] .text-button:hover:not(:disabled){color:#b79cff}[data-theme=dark] .data-table thead th{color:var(--muted);background:#ffffff08}[data-theme=dark] .data-table td,[data-theme=dark] .data-table th{border-color:var(--line)}[data-theme=dark] .data-table tbody tr:hover{background:#6f35ff14}[data-theme=dark] .status-pill.gray{color:#c3c9da;background:#262c43}[data-theme=dark] .status-pill.green{color:#5fd8a3;background:#19b97a29}[data-theme=dark] .status-pill.orange{color:#f3c64d;background:#f3b63f29}[data-theme=dark] .status-pill.red{color:#ff8a93;background:#ef315929}[data-theme=dark] .status-pill.purple{color:#c4adff;background:#6f35ff33}[data-theme=dark] dialog{color:var(--text)}[data-theme=dark] .command-results button.active,[data-theme=dark] .command-results>a:hover{background:#6f35ff2e}[data-theme=dark] .command-results button{color:#c9cfe0}[data-theme=dark] .quiet-notice{color:#c3c9da;background:#1a1f33;border-color:#2a3048}[data-theme=dark] .error-notice{color:#ffb3ba;background:#ef31591f}[data-theme=dark] .form-error{color:#ff8a93}[data-theme=dark] .success-text{color:#5fd8a3}[data-theme=dark] .skeleton{background:linear-gradient(90deg,#1a1f33,#232a44,#1a1f33) 0 0/200% 100%}[data-theme=dark] .lc-grid{stroke:#ffffff12}[data-theme=dark] .lc-dot{background:#0f1220}[data-theme=dark] .ch-grid{stroke:#ffffff12}[data-theme=dark] .ch-tick{fill:#8f98ad}[data-theme=dark] .ch-tip,[data-theme=dark] .lc-tip{color:var(--text);background:#20263c;border-color:#2f3650}[data-theme=dark] .ch-donut-bg{stroke:#262c43}[data-theme=dark] .ch-donut-n,[data-theme=dark] .ch-donut-l{fill:var(--text)}[data-theme=dark] .client-banner{background:linear-gradient(90deg,hsl(var(--client-hue) 35% 18% / .92),hsl(var(--client-hue) 30% 14% / .88))!important;border-bottom-color:hsl(var(--client-hue) 30% 26%)!important}[data-theme=dark] .client-banner-actions a{color:hsl(var(--client-hue) 70% 72%)}[data-theme=dark] .bottom-nav{background:#0f1220e0}[data-theme=dark] .toast-item{background:#262c48}[data-theme=dark] .hub-channel,[data-theme=dark] .ai-picks>li,[data-theme=dark] .ai-account,[data-theme=dark] .choose-client-list button,[data-theme=dark] .theme-choice button,[data-theme=dark] .team-role label,[data-theme=dark] .team-checks label,[data-theme=dark] .ai-caption-option,[data-theme=dark] .ai-reply-option{color:var(--text);background:#ffffff08;border-color:#2a3048}[data-theme=dark] .ai-copy>div,[data-theme=dark] .agency-pix,[data-theme=dark] .wa-manual,[data-theme=dark] .connect-self{background:#6f35ff14}[data-theme=dark] .wa-template-preview{background:#12162a}[data-theme=dark] .pt-auth>*{background:var(--glass-strong)}[data-theme=dark] code{background:#ffffff0f}[data-theme=dark] .brand-period{color:#3ddc97}[data-theme=dark] img[src="/brand-mark-dark.png"]{filter:invert()brightness(1.6)}
[data-theme=dark]{--bg:#07080d;--panel:#0e1018;--line:#1d2030;--muted:#8d93a8;--text:#eceef6;--glass:#ffffff09;--glass-strong:#141520db;--glass-line:#ffffff13;--glow:#6f35ff;--glow2:#8d4dff;--glow-green:#3ddc97;--glow-blue:#5b8cff;--glass-shadow:0 1px 0 #ffffff0f inset,0 24px 50px -28px #000000e6;--sidebar:#06070b}[data-theme=dark] body{background:var(--bg)}[data-theme=dark] .ambient{background:radial-gradient(90% 60% at 50% -12%,#6f35ff29 0%,transparent 60%),var(--bg)}[data-theme=dark] .ambient:before{content:"";width:min(46vw,620px);height:78vh;transform:translate3d(-50%,calc(var(--sy,0) * -.12px),0);filter:blur(38px);background:linear-gradient(#8d4dff00 0%,#8d4dff1a 40%,#6f35ff38 78%,#6f35ff00 100%);border-radius:0 0 50% 50%;animation:9s ease-in-out infinite alternate glow-beam;position:absolute;top:-10vh;left:50%}[data-theme=dark] .ambient:after{content:"";transform-origin:50% 100%;opacity:.55;background:linear-gradient(#8d4dff21 1px,#0000 1px) 0 0/100% 46px,linear-gradient(90deg,#8d4dff1a 1px,#0000 1px) 0 0/64px 100%;height:42vh;position:absolute;bottom:-6vh;left:-20%;right:-20%;transform:perspective(500px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 55%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 55%,#0000 100%)}[data-theme=dark] .ambient i{opacity:.16}[data-theme=dark] .ambient .a1{background:radial-gradient(circle,#6f35ff,#0000 68%)}[data-theme=dark] .ambient .a2{background:radial-gradient(circle,#3b2a8f,#0000 68%)}[data-theme=dark] .ambient .a3{opacity:.12;background:radial-gradient(circle,#1d6b52,#0000 68%)}@keyframes glow-beam{0%{opacity:.75}to{opacity:1}}[data-theme=dark] .topbar{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#07080da8!important;border-bottom-color:#ffffff0f!important}[data-theme=dark] .sidebar{border-right:1px solid #ffffff0d;background:linear-gradient(#090a10f7,#06070bfa)!important}[data-theme=dark] .sidebar nav a.active,[data-theme=dark] .sidebar nav button.active{color:#fff!important;background:linear-gradient(90deg,#6f35ff57,#6f35ff14)!important;box-shadow:inset 0 0 0 1px #8d4dff59,0 8px 24px -12px #6f35ffcc!important}[data-theme=dark] :is(.card,.pt-card,.settings-card,.template-card,.integration-card,.integration-tile,.objective-card,.comment-card,.portal-card,.apv-card,.lb-card,.mod-card,.list-card,.chart-card,.away-card,.report-summary,.modal-card){box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-radius:22px;border:1px solid var(--glass-line)!important;background:linear-gradient(#ffffff0b,#ffffff04)!important}[data-theme=dark] :is(.card,.pt-card,.template-card,.integration-tile,.objective-card,.lb-card,.list-card,.chart-card):hover{border-color:#8d4dff52!important;box-shadow:inset 0 1px #ffffff12,0 26px 60px -30px #6f35ff8c!important}[data-theme=dark] :is(.stat-card,.pt-kpi){--kpi:var(--glow);isolation:isolate;position:relative;overflow:hidden;box-shadow:0 1px 0 #ffffff12 inset,0 30px 60px -36px color-mix(in srgb,var(--kpi) 80%,transparent)!important;background:linear-gradient(#ffffff0a,#ffffff03)!important;border:1px solid #ffffff14!important;border-radius:24px!important}[data-theme=dark] .section-stats>.stat-card:nth-child(4n+2),[data-theme=dark] .stats>.stat-card:nth-child(4n+2){--kpi:var(--glow2)}[data-theme=dark] .section-stats>.stat-card:nth-child(4n+3),[data-theme=dark] .stats>.stat-card:nth-child(4n+3){--kpi:var(--glow-blue)}[data-theme=dark] .section-stats>.stat-card:nth-child(4n+4),[data-theme=dark] .stats>.stat-card:nth-child(4n+4){--kpi:var(--glow-green)}[data-theme=dark] :is(.stat-card,.pt-kpi):before{content:"";filter:blur(6px);z-index:-1;height:95%;transition:opacity .45s var(--out,ease),transform .6s var(--out,ease);position:absolute;transform:translateY(8%);background:radial-gradient(60% 60% at 50% 100%,color-mix(in srgb,var(--kpi) 95%,#fff 5%) 0%,color-mix(in srgb,var(--kpi) 45%,transparent) 38%,transparent 72%)!important;opacity:.55!important;width:auto!important;inset:auto -10% -55%!important}[data-theme=dark] :is(.stat-card,.pt-kpi):hover:before{transform:translateY(0);opacity:.9!important}[data-theme=dark] :is(.stat-card,.pt-kpi) strong{letter-spacing:-.045em;background:linear-gradient(180deg,#fff 35%,color-mix(in srgb,var(--kpi) 30%,#fff) 100%);text-shadow:none;-webkit-background-clip:text;background-clip:text;font-weight:600;color:#0000!important;font-size:clamp(30px,3.2vw,44px)!important}[data-theme=dark] :is(.stat-card .metric-label span,.pt-kpi>span){font-weight:550;color:color-mix(in srgb,var(--kpi) 45%,#fff)!important}[data-theme=dark] :is(.stat-card small,.pt-kpi small){color:#9aa0b4!important}[data-theme=dark] .stat-card .metric-label svg{color:color-mix(in srgb,var(--kpi) 60%,#fff)}[data-theme=dark] .page-heading{position:relative}[data-theme=dark] .page-heading[data-ghost]:before{content:attr(data-ghost);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff0d;background:linear-gradient(#ffffff12,#fff0);pointer-events:none;white-space:nowrap;z-index:-1;-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,9vw,112px);font-weight:800;line-height:1;position:absolute;top:-26px;left:-4px}[data-theme=dark] .page-heading h1,[data-theme=dark] .pt-title h1{letter-spacing:-.035em;background:linear-gradient(#fff 40%,#c9b6ff 120%);-webkit-background-clip:text;background-clip:text;color:#0000!important;font-size:clamp(30px,3.6vw,44px)!important;font-weight:750!important}[data-theme=dark] .eyebrow{letter-spacing:.14em;color:#a98bff!important}[data-theme=dark] .primary-action{color:#fff!important;background:linear-gradient(#8d4dff,#6f35ff)!important;border:1px solid #ffffff24!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff40,0 12px 30px -10px #6f35ffd9!important}[data-theme=dark] .primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 16px 40px -10px #8d4dff!important}[data-theme=dark] .secondary-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:999px!important}[data-theme=dark] .secondary-action:hover:not(:disabled){background:#6f35ff1f!important;border-color:#8d4dff73!important}[data-theme=dark] :is(input,select,textarea){border-radius:12px;background:#ffffff09!important;border-color:#ffffff1a!important}[data-theme=dark] :is(input,select,textarea):focus{border-color:#8d4dff!important;box-shadow:0 0 0 4px #6f35ff2e!important}[data-theme=dark] :is(.ch-tip,.lc-tip,.gb-tip){-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:0 18px 40px -18px #000000e6;background:#1c1c268c!important;border:1px solid #ffffff1f!important}[data-theme=dark] .lc-line{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--lc) 70%,transparent))}[data-theme=dark] .pt-head,[data-theme=dark] .report-summary{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-top:34px;position:relative;background:linear-gradient(#1c182ed1,#0e0f18e6)!important;border:1px solid #ffffff1a!important;border-radius:0 28px 28px!important;padding:34px 30px 28px!important}[data-theme=dark] .pt-head:before,[data-theme=dark] .report-summary:before{content:"";clip-path:polygon(0 0,82% 0,100% 100%,0 100%);background:#1c182ed1;border:1px solid #ffffff1a;border-bottom:0;border-radius:24px 30px 0 0;width:44%;height:31px;position:absolute;top:-30px;left:-1px}[data-theme=dark] .pt-head:after,[data-theme=dark] .report-summary:after{content:"";z-index:-1;filter:blur(26px);pointer-events:none;background:linear-gradient(#0000,#8d4dff73 70%,#ffffff59 88%,#0000);width:34%;height:120%;animation:6s ease-in-out infinite alternate glow-beam;position:absolute;top:-60%;left:18%}[data-theme=dark] .pt-head{border-bottom:1px solid #ffffff1a!important}[data-theme=dark] .portal{background:0 0}[data-theme=dark] .pt-section>h2{letter-spacing:-.02em;color:#fff;font-size:24px}[data-theme=dark] .pt-highlights{background:linear-gradient(120deg,#6f35ff29,#3ddc970f)!important;border-left:0!important}[data-theme=dark] .login-page{background:0 0!important}[data-theme=dark] .login-story{isolation:isolate;border-right:1px solid #ffffff0f;position:relative;background:radial-gradient(80% 70% at 30% 100%,#6f35ff61,#0000 65%),radial-gradient(50% 40% at 85% 10%,#3ddc971a,#0000 70%),#08090f!important}[data-theme=dark] .login-story:before{content:"";z-index:-1;filter:blur(30px);background:linear-gradient(#0000,#8d4dff59 70%,#ffffff40 90%,#0000);width:34%;height:80%;animation:7s ease-in-out infinite alternate glow-beam;position:absolute;top:-10%;left:22%}[data-theme=dark] .login-story h1{letter-spacing:-.04em;background:linear-gradient(#fff 30%,#c9b6ff 110%);-webkit-background-clip:text;background-clip:text;color:#0000!important;font-size:clamp(40px,4.6vw,64px)!important;font-weight:750!important;line-height:1.02!important}[data-theme=dark] .login-story p{color:#a8aec2!important}[data-theme=dark] .login-story img{mix-blend-mode:normal}[data-theme=dark] .login-panel{background:0 0!important}[data-theme=dark] .login-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff17;border-radius:28px;padding:34px 30px;box-shadow:inset 0 1px #ffffff12,0 40px 90px -40px #6f35ff99}[data-theme=dark] .login-form h2{color:#fff}.gb{margin:0}.gb-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.gb-title{color:var(--text);font-size:14px;font-weight:600;display:block}.gb-total{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.15;display:block}.gb-head small{color:var(--muted);font-size:12px}.gb-pill{color:#fff;white-space:nowrap;background:linear-gradient(#8d4dff,#6f35ff);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 10px 26px -10px #6f35ffe6}.gb-pill i{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #fff}.gb-plot{border-bottom:1px solid var(--line);outline:none;align-items:end;gap:clamp(6px,1.4vw,14px);height:290px;padding-top:128px;display:grid;position:relative}.gb-plot:focus-visible{border-radius:12px;box-shadow:0 0 0 3px #6f35ff59}.card:has(>.gb){padding:22px 24px 18px}.gb-col{all:unset;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.gb-bar{background:linear-gradient(#e9e6f5,#dcd8ea);border-radius:18px 18px 8px 8px;width:min(100%,72px);transition:height .9s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s;display:block;position:relative}.gb-col:hover .gb-bar{filter:brightness(1.08)}.gb-col.on .gb-bar{background:linear-gradient(#8d4dff 0%,#6f35ff 45%,#6f35ff1f 100%);box-shadow:0 0 34px -4px #6f35ffbf}.gb-knob{color:#fff;z-index:2;background:#6f35ff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;animation:.4s cubic-bezier(.2,1.4,.4,1) gb-pop;display:grid;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #6f35ff40,0 0 18px #8d4dffe6}.gb-stem{background:linear-gradient(#ffffffe6,#ffffff1a);width:1px;position:absolute;top:0;bottom:0;left:50%}.gb-label{text-align:center;letter-spacing:.06em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:10px 0 0;font-size:12px;display:block;position:absolute;bottom:-30px;left:0;right:0;overflow:hidden}.gb-col.on .gb-label{color:#8d4dff;font-weight:650}.gb-plot{margin-bottom:34px}.gb-tip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;z-index:3;background:#ffffffd1;border:1px solid #0000000f;border-radius:16px;min-width:150px;padding:12px 14px;transition:left .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;transform:translate(-50%);box-shadow:0 14px 30px -16px #14142859}.gb-tip b{margin-bottom:6px;font-size:14px;display:block}.gb-tip span{color:var(--muted);justify-content:space-between;gap:14px;font-size:12.5px;display:flex}.gb-tip span strong{color:var(--text);font-variant-numeric:tabular-nums}.gb-tip small{color:#6f35ff;max-width:200px;margin-top:6px;font-size:11.5px;display:block}@keyframes gb-pop{0%{opacity:0;transform:translate(-50%)scale(.3)}}[data-theme=dark] .gb-bar{background:linear-gradient(#2b2c36 0%,#1b1c24 100%);box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .gb-col.on .gb-bar{background:linear-gradient(#a274ff 0%,#6f35ff 40%,#6f35ff14 100%)}[data-theme=dark] .gb-col.on .gb-label,[data-theme=dark] .gb-tip small{color:#b49cff}[data-theme=dark] .gb-plot{border-bottom-color:#ffffff14}:is([data-theme=dark] .pt-glowcard,[data-theme=dark] .card:has(>.gb)){background:radial-gradient(70% 90% at 0 0,#8d4dff29,#0000 60%),linear-gradient(#ffffff0b,#ffffff03)!important;box-shadow:inset 0 1px #ffffff12,0 40px 90px -50px #6f35ffb3!important}.gauge{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.gauge-label{color:var(--muted);font-size:12px;font-weight:550}.gauge-label em{opacity:.75;font-size:10.5px;font-style:normal;font-weight:400;display:block}.gauge svg{width:100%;max-width:240px;margin-top:4px;overflow:visible}.gauge-tick{stroke:#d7d9e2;stroke-width:2px;stroke-linecap:round;transition:stroke .3s}.gauge-tick.on{stroke:var(--kpi,#6f35ff)}.gauge-needle{stroke:var(--text);stroke-width:2px;stroke-linecap:round;transform-origin:110px 110px;transition:transform 1.2s cubic-bezier(.2,.9,.25,1)}.gauge-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:-34px;font-size:clamp(30px,3.4vw,44px);font-weight:600}[data-theme=dark] .gauge-tick{stroke:#ffffff24}[data-theme=dark] .gauge-tick.on{stroke:var(--kpi);filter:drop-shadow(0 0 4px var(--kpi))}[data-theme=dark] .gauge-needle{stroke:#fff}.pt-kpi.pt-gauge{justify-content:center;padding:14px 12px 16px!important}.pt-kpi.pt-gauge strong{transform:none}.spark{opacity:.5;pointer-events:none;z-index:0;width:62%;height:58%;position:absolute;top:8px;right:0}.spark-line{fill:none;stroke:var(--spark,#8d4dff);stroke-width:1.6px;stroke-dasharray:600;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1)}.spark-stem{stroke:currentColor;opacity:.12;vector-effect:non-scaling-stroke}.spark-dot{fill:#fff;stroke:var(--spark,#8d4dff);stroke-width:1.4px;vector-effect:non-scaling-stroke}.pt-kpi>:not(.spark){z-index:1;position:relative}[data-theme=dark] .spark{opacity:.6;filter:drop-shadow(0 0 6px var(--spark,#8d4dff))}.rp-clients{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:4px 0 22px;display:grid}.rp-client{--kpi:#6f35ff;color:inherit;isolation:isolate;border:1px solid var(--line);background:var(--panel);border-radius:24px;flex-direction:column;gap:6px;padding:20px 20px 18px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.rp-client:nth-child(4n+2){--kpi:#8d4dff}.rp-client:nth-child(4n+3){--kpi:#5b8cff}.rp-client:nth-child(4n+4){--kpi:#3ddc97}.rp-client:before{content:"";background:radial-gradient(60% 60% at 50% 100%,var(--kpi),transparent 70%);opacity:.18;z-index:-1;height:90%;transition:opacity .4s,transform .5s;position:absolute;inset:auto -10% -60%;transform:translateY(10%)}.rp-client:hover{border-color:color-mix(in srgb,var(--kpi) 45%,transparent);transform:translateY(-4px)}.rp-client:hover:before{opacity:.42;transform:none}.rp-client header{align-items:center;gap:10px;display:flex}.rp-client header i{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--kpi) 80%,#fff),var(--kpi));width:34px;height:34px;box-shadow:0 6px 16px -6px var(--kpi);border-radius:11px;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.rp-client header b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.rp-client strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:38px;font-weight:600;line-height:1.1}.rp-client .rp-sub{color:var(--muted);font-size:12px}.rp-client .rp-row{color:var(--muted);gap:16px;margin-top:6px;font-size:12.5px;display:flex}.rp-client .rp-row b{color:var(--text);font-variant-numeric:tabular-nums}.rp-client .rp-go{color:color-mix(in srgb,var(--kpi) 70%,var(--text));align-items:center;gap:6px;margin-top:10px;font-size:12.5px;font-weight:650;transition:gap .25s;display:inline-flex}.rp-client:hover .rp-go{gap:10px}.rp-up{color:#19a46b}.rp-down{color:#e0445f}[data-theme=dark] .rp-client{background:linear-gradient(#ffffff0b,#ffffff03);border-color:#ffffff14}[data-theme=dark] .rp-client:before{opacity:.32}[data-theme=dark] .rp-client:hover:before{opacity:.7}[data-theme=dark] .rp-client strong{background:linear-gradient(180deg,#fff 35%,color-mix(in srgb,var(--kpi) 30%,#fff));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .rp-up{color:#4fd39b}[data-theme=dark] .rp-down{color:#ff8a93}.rp-shell .portal{max-width:none;padding:0}.rp-back{color:var(--muted);align-items:center;gap:6px;margin:0 0 6px;font-size:13px;text-decoration:none;display:inline-flex}.rp-back:hover{color:var(--text)}@media (max-width:820px){.gb-plot{height:210px;padding-top:92px}.gb-tip{min-width:130px;padding:10px 12px}[data-theme=dark] .ambient:before{width:80vw}[data-theme=dark] .pt-head,[data-theme=dark] .report-summary{padding:26px 20px 22px!important}}@media (prefers-reduced-motion:reduce){.gb-bar,.gb-tip,.gauge-needle,.gauge-tick,.spark-line,.rp-client,.rp-client:before{transition:none!important}.gb-knob,[data-theme=dark] .ambient:before,[data-theme=dark] .pt-head:after,[data-theme=dark] .report-summary:after{animation:none!important}}@media print{.ambient:before,.ambient:after,.pt-head:after,.report-summary:after,.spark{display:none!important}}
