.app{background:radial-gradient(ellipse at 82% 0,color-mix(in srgb,var(--accent) 6%,transparent),transparent 48%),var(--bg)}.app .sidebar{background:radial-gradient(ellipse at 10% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 50%),linear-gradient(180deg,var(--brand-deep),var(--brand-ink));border-right:1px solid color-mix(in srgb,var(--accent) 18%,transparent);box-shadow:inset -1px 0 0 #ffffff08}.app .topbar{background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 1px 0 color-mix(in srgb,var(--accent) 6%,transparent)}.app .card{background:color-mix(in srgb,var(--surface) 97%,transparent);border-color:color-mix(in srgb,var(--line) 87%,var(--accent))}.sidebar .nav-item.active{background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 23%,transparent),color-mix(in srgb,var(--accent) 10%,transparent));box-shadow:inset 0 1px 0 #ffffff12,inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent)}.app .card.zion-glass-panel,.zion-glass-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;background:radial-gradient(ellipse at 95% 0,color-mix(in srgb,var(--accent) 15%,transparent),transparent 65%),linear-gradient(125deg,color-mix(in srgb,var(--surface) 93%,transparent),color-mix(in srgb,var(--surface-2) 91%,transparent));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent),0 12px 32px color-mix(in srgb,var(--brand-ink) 8%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.zion-glass-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 34%,color-mix(in srgb,var(--ink) 2%,transparent))}.zion-glass-panel>:not(.zion-glass-optics){position:relative;z-index:1}.zion-glass-optics{position:absolute;inset:0;display:block;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0;opacity:.55;mix-blend-mode:luminosity}.zion-glass-optics[data-interactive=true]{pointer-events:auto}.zion-glass-optics .zion-glass-hull{border:0;box-shadow:none;background:transparent}.zion-glass-optics canvas{filter:saturate(0)}.zion-dashboard-welcome{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:30px;margin-bottom:20px;min-height:178px}.zion-dashboard-welcome h1{font-size:clamp(25px,2.5vw,36px);line-height:1.16;max-width:650px;margin:10px 0 12px;letter-spacing:-.035em}.zion-dashboard-welcome p{max-width:620px;margin:0;line-height:1.7}.zion-glass-panel p.muted{color:var(--ink-2)}.zion-dashboard-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.zion-dashboard-actions .btn{min-height:46px;padding:12px 18px;border-radius:14px}.zion-ai-composer{padding:18px}.zion-ai-composer:focus-within{border-color:var(--accent)}.zion-ai-composer textarea.inp{min-height:158px;background:color-mix(in srgb,var(--surface-2) 88%,transparent)}.zl-button.zion-glass-cta{isolation:isolate;min-height:56px;max-width:100%}.zl-button.zion-glass-cta>.zion-glass-optics{transform:none;transition:none}.zl-button.zion-glass-cta>.zion-glass-cta-label{display:inline-flex;align-items:center;justify-content:center;gap:18px;position:relative;z-index:1;pointer-events:none;transform:none}.zl-button.zion-glass-cta:focus-visible{outline:2px solid var(--zl-green);outline-offset:5px}@media(max-width:700px){.app .mobile-bottom-nav{background:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.client-dashboard-welcome.zion-glass-panel,.zion-dashboard-welcome{padding:22px 18px;gap:20px}.zion-dashboard-actions{width:100%}.zion-dashboard-actions .btn{flex:1 1;min-height:48px}.zion-ai-composer{padding:14px}.zion-glass-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media(prefers-reduced-motion:reduce){.zl-button.zion-glass-cta{animation:none;transition:none}}@media(forced-colors:active){.app .card.zion-glass-panel,.zion-glass-panel{background:Canvas;border-color:CanvasText;box-shadow:none}.zion-glass-optics,.zion-glass-panel:before{display:none}}.zion-ui{--zg-edge:color-mix(in srgb,var(--ink) 15%,var(--line));--zg-rim:color-mix(in srgb,var(--ink) 10%,transparent);--zg-wash:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 46%);--zg-pane:linear-gradient(145deg,color-mix(in srgb,var(--surface) 95%,transparent),color-mix(in srgb,var(--surface-2) 94%,transparent));--zg-bevel:inset 0 1px 0 var(--zg-rim),inset 0 -1px 0 color-mix(in srgb,var(--brand-ink) 12%,transparent);--zg-depth:0 10px 28px color-mix(in srgb,var(--brand-ink) 12%,transparent)}.zion-ui .app{background:radial-gradient(ellipse at 92% 8%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 55%),var(--bg)}.zion-ui .topbar{isolation:isolate}.zion-ui .topbar>.zion-glass-optics{inset:4px 8px;border-radius:16px;opacity:.3}.zion-ui .topbar>:not(.zion-glass-optics){z-index:1}.zion-ui :is(.card,.client-card,.flow-row,.cmp-card,.kb-col,.reminders-hero,.rem-stats>div,.subscription-plan,.subscription-current,.pw-plan,.prize-card){background-image:var(--zg-wash),var(--zg-pane);border-color:var(--zg-edge);box-shadow:var(--zg-bevel),var(--zg-depth)}.zion-ui .flow-row.active{border-left-color:var(--accent)}.zion-ui .subscription-plan.current{border-color:var(--accent-deep)}.zion-ui .card-head{background-image:linear-gradient(110deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent);border-bottom-color:var(--zg-edge)}.zion-ui :is(.auth-card,.pending-card,.paywall-card,.suspension-card,.modal,.fwd-modal,.tpl-modal,.import-modal,.aff-modal,.affirm-card,.leads-modal){background-image:var(--zg-wash),var(--zg-pane);border-color:var(--zg-edge);box-shadow:var(--zg-bevel),0 24px 64px #0003}.zion-ui :is(.modal-overlay,.fwd-overlay,.paywall-overlay){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zion-ui :is(.umenu-pop,.idioma-pop,.grp-menu,.msg-menu,.emoji-panel,.attach-menu,.chat-attachments-menu,.chat-row-menu,.mention-menu,.utm-pop,.pausa-ia-menu,.agendar-pop,.ofi-agendar){background:var(--zg-wash),color-mix(in srgb,var(--surface) 97%,transparent);border-color:var(--zg-edge);box-shadow:var(--zg-bevel),var(--shadow-lg)}.zion-ui .modal-x{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);box-shadow:var(--zg-bevel)}.zion-ui .btn{box-shadow:var(--zg-bevel),0 4px 12px #00000012;transition:border-color .16s,box-shadow .16s,background-color .16s}.zion-ui .btn:not(.primary):not(.danger):not(.arquivo):not(.auth-cta){background-image:linear-gradient(160deg,color-mix(in srgb,var(--ink) 6%,transparent),transparent 55%);border-color:var(--zg-edge)}.zion-ui .btn.auth-cta,.zion-ui .btn.primary{background:linear-gradient(170deg,color-mix(in srgb,var(--accent) 82%,white),var(--accent) 35%,var(--accent-deep));color:#06331b;border-color:color-mix(in srgb,var(--accent) 60%,var(--accent-deep));box-shadow:inset 0 1px 0 #ffffff66,inset 0 -1px 0 #06331b33,0 5px 18px color-mix(in srgb,var(--accent) 15%,transparent)}.zion-ui .btn.danger{box-shadow:inset 0 1px 0 #ffffff33,0 4px 12px #0002}.zion-ui .btn:disabled{box-shadow:none}.zion-ui :is(.inp,.chat-busca){background-image:linear-gradient(155deg,color-mix(in srgb,var(--ink) 4%,transparent),transparent 50%);border-color:var(--zg-edge);box-shadow:inset 0 1px 3px #0000000d,0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent);transition:border-color .16s,box-shadow .16s}.zion-ui :is(.inp:focus,.chat-busca:focus-within){border-color:var(--accent-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.zion-ui select.inp option{background:var(--surface);color:var(--ink)}.zion-ui :is(.tpl-tabs,.client-tabs,.aff-tabs,.stats-tabs,.subscription-tabs,.rem-target-tabs,.flow-folder-tabs,.theme-seg){border-radius:14px;box-shadow:var(--zg-bevel);background-image:linear-gradient(140deg,color-mix(in srgb,var(--ink) 5%,transparent),transparent 65%)}.zion-ui :is(.tpl-filtro,.chat-filter-pills button,.client-tabs button,.subscription-tabs button,.rem-target-tabs button,.stats-tab,.aff-tab){box-shadow:var(--zg-bevel);background-image:linear-gradient(150deg,color-mix(in srgb,var(--ink) 6%,transparent),transparent 60%)}.zion-ui :is(.chat-filter-pills button.on,.subscription-tabs button.active,.tpl-tabs button.on,.client-tabs button.on,.rem-target-tabs button.on,.aff-tab.on,.stats-tab.on){box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent) 35%,transparent),0 2px 8px #00000012}.zion-ui :is(.toggle,.flow-toggle){box-shadow:inset 0 1px 3px #0003,0 1px 0 var(--zg-rim)}.zion-ui .toggle:after{box-shadow:inset 0 1px 0 #fff,0 2px 5px #0004}.zion-ui .sidebar .nav-item{border-radius:12px;transition:background-color .16s,box-shadow .16s}.zion-ui .sidebar .nav-item:hover{background-image:linear-gradient(125deg,#ffffff10,transparent)}.zion-ui .side-acc{box-shadow:inset 0 1px 0 #ffffff12,0 3px 12px #0000000d}.zion-ui :is(.inbox,.ofi-inbox){border-color:var(--zg-edge);box-shadow:var(--zg-bevel),var(--zg-depth)}.zion-ui :is(.inbox-list,.ofi-lista){background:var(--zg-pane)}.zion-ui :is(.chat-list-header,.inbox-list-head,.inbox-conv-head,.ofi-topo,.inbox-compose,.ofi-compor,.chat-audio-bar,.chat-queue-filters){background:var(--zg-wash),var(--zg-pane);box-shadow:var(--zg-bevel)}.zion-ui .chat-list-header{border-bottom:1px solid var(--zg-edge)}.zion-ui :is(.chat-toolbar-button,.chat-audio-bar>button){box-shadow:var(--zg-bevel);background-image:linear-gradient(145deg,color-mix(in srgb,var(--ink) 5%,transparent),transparent)}.zion-ui .inbox-chat.on{background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 13%,var(--surface)),var(--surface-2))}.zion-ui .inbox-chat:hover:not(.on){background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.zion-ui :is(.flow-node,.flow-palette-item,.kb-card,.rem-summary){box-shadow:var(--zg-bevel),var(--shadow)}.zion-ui :is(.flow-node.sel,.flow-node.sel:hover){box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent),var(--zg-bevel),var(--shadow)}.zion-ui .kb-card{background-image:var(--zg-wash)}.zion-ui .mobile-bottom-nav{box-shadow:0 -1px 0 var(--zg-edge),0 -8px 26px #00000018}.zion-ui .mobile-bottom-nav :is(a,button).active{box-shadow:var(--zg-bevel);background-image:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent)}.zion-ui .zion-landing :is(.zl-feature,.zl-plan,.zl-benefit-card,.zl-integration-grid>div,.za-commission-badge,.za-rule){background-image:linear-gradient(145deg,#ffffff09,transparent 55%);box-shadow:inset 0 1px 0 #ffffff14,0 10px 30px #0002}.zion-ui .zion-landing .zl-button:not(.zion-glass-cta){box-shadow:inset 0 1px 0 #ffffff55,0 6px 22px #0002}@media(hover:hover){.zion-ui .btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:var(--zg-bevel),0 4px 18px color-mix(in srgb,var(--accent) 12%,transparent)}}@media(max-width:700px){.zion-ui :is(.card,.client-card,.flow-row,.reminders-hero,.rem-stats>div,.subscription-plan){box-shadow:var(--zg-bevel),0 4px 12px #0000000d}.zion-ui :is(.modal-overlay,.fwd-overlay,.paywall-overlay){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.zion-ui .btn{transition:none}}@media(prefers-reduced-motion:reduce){.zion-ui :is(.btn,.inp,.chat-busca,.sidebar .nav-item){transition:none}}@media(forced-colors:active){.zion-ui{--zg-wash:none;--zg-pane:none;--zg-bevel:none;--zg-depth:none;--zg-edge:CanvasText}.zion-ui :is(.btn,.inp,.card,.modal,.auth-card,.suspension-card,.chat-list-header,.inbox-compose,.ofi-compor,.inbox-list,.ofi-lista){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.zion-ui :is(.btn.primary,.btn.auth-cta){background:ButtonFace;color:ButtonText}}.meta-ads-page{display:grid;grid-gap:22px;gap:22px}.meta-ads-hero{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.meta-ads-eyebrow{font-size:10px;letter-spacing:.14em;color:var(--accent-deep);font-weight:750}.meta-ads-hero h1{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:10px 0;max-width:700px}.meta-ads-hero p{max-width:680px;color:var(--ink-2);line-height:1.7;margin:0}.meta-ads-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.meta-ads-stats>div{display:grid;grid-gap:6px;gap:6px;padding:20px}.meta-ads-stats b{font-size:30px;line-height:1.2}.meta-ads-stats span{font-size:12px;color:var(--ink-2)}.meta-ads-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:22px;gap:22px;align-items:start}.meta-ads-page h2{font-size:16px}.meta-ads-page p{font-size:13px;line-height:1.65}.meta-ads-form{display:grid;grid-gap:12px;gap:12px;min-width:0}.meta-ads-form>label{font-size:12px;font-weight:650}.meta-ads-form>.btn{justify-self:start;max-width:100%}.meta-ads-page summary{cursor:pointer;font-size:13px;font-weight:650;line-height:1.6}.meta-ads-page details>.meta-ads-form{padding-top:18px}.meta-ads-connections{display:grid;grid-gap:8px;gap:8px}.meta-ads-connections>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:12px}.meta-ads-connections span{min-width:0;overflow-wrap:anywhere}.meta-ads-page small{display:block;font-size:11px;color:var(--ink-2);line-height:1.6}.meta-ads-campaigns{max-height:300px;overflow:auto;display:grid;grid-gap:8px;gap:8px}.meta-ads-campaigns label{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);cursor:pointer}.meta-ads-campaigns label:has(input:checked){border-color:var(--accent-deep);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.meta-ads-campaigns input{accent-color:var(--accent-deep);width:18px;height:18px;flex:none}.meta-ads-campaigns b{font-size:13px;overflow-wrap:anywhere}.meta-ads-alert{padding:14px 18px;border:1px solid var(--accent-deep);border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));font-size:13px}.meta-ads-alert.error{border-color:var(--crit);background:color-mix(in srgb,var(--crit) 9%,var(--surface))}.meta-ads-heading{flex-wrap:wrap}.meta-ads-heading>div{flex:1 1 250px}.meta-ads-heading p{margin:6px 0 0}.meta-ads-filters{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.meta-ads-filters>label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:600;flex:1 1 200px}.meta-ads-empty{display:grid;justify-items:center;grid-gap:14px;gap:14px;text-align:center;padding:38px 20px;color:var(--ink-2)}.meta-ads-empty h3{font-size:18px;color:var(--ink)}.meta-ads-empty p{max-width:620px;margin:0}.meta-ads-table{overflow:auto;max-width:100%}.meta-ads-table table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.meta-ads-table td,.meta-ads-table th{padding:12px;border-bottom:1px solid var(--line);min-width:150px;vertical-align:top}.meta-ads-table th{color:var(--ink-2);font-weight:600}.meta-ads-table a{color:var(--accent-deep);font-weight:650}.meta-ads-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:12px}.meta-ads-help{display:grid;grid-gap:10px;gap:10px;padding-left:20px;font-size:13px;color:var(--ink-2);line-height:1.7}.kb-ads-origin{display:grid;grid-gap:4px;gap:4px;padding:9px 10px;margin-top:10px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.kb-ads-origin b{display:flex;gap:6px;align-items:center;color:var(--accent-deep);font-size:10px}.kb-ads-origin small,.kb-ads-origin span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-ads-origin small{font-size:10px;color:var(--muted)}@media(max-width:800px){.meta-ads-grid{grid-template-columns:1fr}.meta-ads-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.meta-ads-hero{padding:22px 18px}.meta-ads-hero>.btn{width:100%;justify-content:center}.meta-ads-heading>.btn{flex:1 1;justify-content:center}.meta-ads-stats>div{padding:16px}.meta-ads-connections>div{align-items:flex-start;flex-wrap:wrap}}.meta-ads-page p.muted{color:var(--ink-2)}