.ui-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--gap-titulo);flex-wrap:wrap}.ui-page-header__titulo{margin:0;color:var(--text)}.ui-page-header__acoes{display:flex;gap:var(--s-2);margin-left:auto}.ui-tabs{display:flex;flex-wrap:nowrap;gap:var(--aba-gap);border-bottom:1px solid var(--border);margin-bottom:var(--s-6);overflow-x:auto}.ui-tabs__aba{display:inline-flex;flex:0 0 auto;white-space:nowrap;align-items:center;gap:var(--s-2);height:var(--aba-altura);padding:0 var(--aba-padding-x);background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font:inherit}.ui-tabs__aba--ativa{color:var(--text);border-bottom-color:var(--primary)}.ui-tabs__contador{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:0 var(--s-2);border-radius:var(--radius);background:var(--surface-2);color:var(--text)}.ui-kpi{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.ui-kpi__rotulo{color:var(--muted)}.ui-kpi__valor{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:1.5em}.ui-kpi__nota{color:var(--muted);font-size:.85em}.ui-badge{display:inline-flex;align-items:center;padding:0 var(--s-2);border-radius:var(--radius);border:1px solid var(--border);font-size:.85em;white-space:nowrap}.ui-badge--sucesso{color:var(--success-text);border-color:var(--success)}.ui-badge--atencao{color:var(--warning-text);border-color:var(--warning)}.ui-badge--perigo{color:var(--danger-text);border-color:var(--danger)}.ui-badge--info{color:var(--info-text);border-color:var(--info)}.ui-badge--especial{color:var(--special-text);border-color:var(--special)}.ui-badge--neutro{color:var(--muted);background:var(--surface-2)}.ui-empty{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-8) var(--s-4);text-align:center;color:var(--muted)}.ui-empty__titulo{margin:0;color:var(--text);font-weight:600}.ui-empty__dica{margin:0}.ui-empty__acao:empty{display:none}.ui-loading{display:flex;flex-direction:column;gap:var(--s-2)}.ui-loading__linha{height:var(--s-4);border-radius:var(--radius);background:var(--surface-2);animation:ui-pulsar 1.2s ease-in-out infinite}@keyframes ui-pulsar{50%{background:var(--surface-3)}}@media (prefers-reduced-motion: reduce){.ui-loading__linha{animation:none}}.ui-table{display:flex;flex-direction:column;gap:var(--s-2)}.ui-table__barra{display:flex;justify-content:flex-end}.ui-table__rolagem{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ui-table table{width:100%;border-collapse:collapse}.ui-table th,.ui-table td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border);white-space:nowrap}.ui-table th{color:var(--muted);font-weight:600;background:var(--surface-2)}.ui-table__al--esquerda{text-align:left}.ui-table__al--centro{text-align:center}.ui-table__al--direita{text-align:right}.ui-table__ordenar{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--s-1)}.ui-table__seta{color:var(--text)}.ui-table__paginacao{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);color:var(--muted)}.ui-table__botao{padding:var(--s-1) var(--s-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.ui-table__botao:disabled{color:var(--muted);cursor:not-allowed}.ui-confirm__fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--s-4);background:var(--bg);background:color-mix(in srgb,var(--bg) 80%,transparent)}.ui-confirm{width:100%;max-width:440px;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);outline:none}.ui-confirm__titulo{margin:0;font-size:1.1rem}.ui-confirm__msg{margin:0;color:var(--muted-on-elevated)}.ui-confirm__rotulo{display:flex;flex-direction:column;gap:var(--s-2);color:var(--muted-on-elevated)}.ui-confirm__acoes{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-2)}.ui-toasts{position:fixed;right:var(--s-4);bottom:var(--s-4);z-index:1100;display:flex;flex-direction:column;gap:var(--s-2);max-width:min(420px,calc(100vw - var(--s-8)))}.ui-toast{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--info);border-radius:var(--radius);color:var(--text)}.ui-toast--sucesso{border-left-color:var(--success)}.ui-toast--aviso{border-left-color:var(--warning)}.ui-toast--perigo{border-left-color:var(--danger)}.ui-toast__msg{flex:1}.ui-toast__fechar{background:none;border:none;color:var(--muted-on-elevated);cursor:pointer;font-size:1.2rem;padding:0 var(--s-1)}.ui-toast__fechar:hover{color:var(--text)}.ciencia-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#05050fcc}.ciencia-painel{width:100%;max-width:480px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px;color:var(--text)}.ciencia-painel:focus-visible{outline:2px solid var(--primary-text);outline-offset:3px}.ciencia-titulo{margin:0 0 4px;font-size:18px;font-weight:800}.ciencia-detalhe{margin:0 0 16px;font-size:13px;color:var(--muted)}.ciencia-caixa{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:13px;line-height:1.5;cursor:pointer}.ciencia-caixa input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;cursor:pointer}.ciencia-caixa input:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.ciencia-dica,.ciencia-aviso{margin:0 0 12px;font-size:13px;color:var(--muted)}.ciencia-aviso{color:var(--text)}.ciencia-erro{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--danger-text)}.ciencia-acoes{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.ciencia-acoes .btn:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.termo-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:16px;background:#05050ff7}.termo-painel{width:100%;max-width:640px;max-height:92vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px 24px;color:var(--text)}.termo-painel:focus-visible{outline:2px solid var(--primary-text);outline-offset:3px}.termo-titulo{margin:0 0 4px;font-size:20px;font-weight:800}.termo-subtitulo{margin:0 0 16px;font-size:13px;color:var(--muted)}.termo-texto{flex:1 1 auto;min-height:120px;overflow-y:auto;margin:0 0 16px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:12px;font-size:13px;line-height:1.6}.termo-texto:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.termo-texto p{margin:0 0 10px}.termo-itens{margin:0 0 10px;padding-left:20px}.termo-itens li{margin-bottom:8px}.termo-caixa{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:13px;line-height:1.5;cursor:pointer}.termo-caixa input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;cursor:pointer}.termo-caixa input:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.termo-dica,.termo-aviso{margin:0 0 12px;font-size:13px;color:var(--muted)}.termo-aviso{color:var(--text)}.termo-erro{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--danger-text)}.termo-acoes{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}.termo-sair{background:none;border:none;color:var(--muted);cursor:pointer;font-size:13px;padding:8px 4px}.termo-sair:focus-visible,.termo-acoes .btn:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.ann-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;padding:16px;display:flex;align-items:center;justify-content:center;background:#05050cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ann-fade .25s ease}@keyframes ann-fade{0%{opacity:0}to{opacity:1}}.ann-panel{position:relative;overflow:hidden;width:100%;max-width:640px;max-height:92vh;overflow-y:auto;padding:34px 30px 28px;border-radius:20px;background:linear-gradient(165deg,#191927,#14141d 60%,#101018);border:1px solid rgba(99,102,241,.35);box-shadow:0 0 0 1px #6366f11f,0 28px 80px #0009;animation:ann-rise .38s cubic-bezier(.2,.9,.3,1)}@keyframes ann-rise{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}.ann-aurora{position:absolute;inset:-40% -20% auto -20%;height:70%;background:radial-gradient(50% 60% at 25% 40%,rgba(56,189,248,.2),transparent 70%),radial-gradient(45% 55% at 75% 30%,rgba(99,102,241,.24),transparent 70%);filter:blur(14px);pointer-events:none;animation:ann-drift 14s ease-in-out infinite alternate}@keyframes ann-drift{0%{transform:translate(-4%) translateY(0)}to{transform:translate(4%) translateY(3%)}}.ann-close{position:absolute;top:14px;right:14px;z-index:2;width:32px;height:32px;border-radius:9px;cursor:pointer;border:1px solid var(--border);background:#ffffff0a;color:var(--muted);font-size:13px;font-family:inherit;line-height:1}.ann-close:hover{color:var(--text);background:#ffffff14}.ann-head{position:relative;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ann-orbit{position:relative;flex-shrink:0;width:96px;height:96px;display:grid;place-items:center}.ann-orbit-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(99,102,241,.5);animation:ann-spin 9s linear infinite}.ann-orbit-ring-2{top:12px;right:12px;bottom:12px;left:12px;border-color:#38bdf873;border-style:dashed;animation-duration:6s;animation-direction:reverse}.ann-orbit-core{font-size:12px;font-weight:900;letter-spacing:.08em;background:linear-gradient(135deg,var(--info-text),var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent}.ann-orbit-dot{position:absolute;top:-4px;left:50%;width:9px;height:9px;border-radius:50%;background:var(--accent-new);box-shadow:0 0 12px 3px #38bdf8bf;transform-origin:0 52px;animation:ann-spin 9s linear infinite}@keyframes ann-spin{to{transform:rotate(360deg)}}.ann-kicker{display:inline-block;margin-bottom:8px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:#38bdf829;color:var(--accent-new)}.ann-title{margin:0 0 8px;font-size:27px;font-weight:900;line-height:1.15}.ann-grad{background:linear-gradient(135deg,var(--info-text),var(--primary) 60%,var(--accent-new));-webkit-background-clip:text;background-clip:text;color:transparent}.ann-sub{margin:0;font-size:13.5px;line-height:1.6;color:var(--muted);max-width:420px}.ann-facts{position:relative;display:grid;gap:10px;margin:24px 0 20px}.ann-fact{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#ffffff09;border:1px solid var(--border)}.ann-fact-ic{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;background:#6366f129;color:#a5b4fc}.ann-fact b{display:block;font-size:13.5px;margin-bottom:2px}.ann-fact span:last-child{font-size:12.5px;color:var(--muted);line-height:1.5}.ann-tiers{position:relative;display:grid;gap:10px;margin-bottom:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ann-tier{padding:14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.ann-tier-qty{font-size:19px;font-weight:900;color:var(--text)}.ann-tier-qty small{font-size:11px;font-weight:600;color:var(--muted);margin-left:2px}.ann-tier-hig{font-size:12.5px;font-weight:700;color:#a5b4fc}.ann-tier-hig small{font-weight:500;color:var(--muted)}.ann-tier-canais{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted)}.ann-tier-canais i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.ann-tier-canais i.wa{background:var(--success-text)}.ann-tier-canais i.sms{background:var(--warning-text)}.ann-tier-canais small{font-size:10.5px;opacity:.75}.ann-note{position:relative;margin:0 0 20px;font-size:11.5px;color:var(--muted)}.ann-actions{position:relative;display:flex;gap:10px;flex-wrap:wrap}.ann-actions .btn{flex:1;min-width:150px;justify-content:center}@media (max-width:520px){.ann-panel{padding:26px 20px 22px}.ann-title{font-size:23px}.ann-orbit{width:76px;height:76px}.ann-orbit-dot{transform-origin:0 42px}}@media (prefers-reduced-motion: reduce){.ann-backdrop,.ann-panel,.ann-aurora,.ann-orbit-ring,.ann-orbit-dot{animation:none}}.rg-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media (max-width: 640px){.rg-grid{grid-template-columns:1fr}}.token-box{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.aceite-recarga{display:block}.aceite-aviso{margin:0 0 12px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:12px}.aceite-titulo{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--text)}.aceite-texto{margin:0;font-size:13px;line-height:1.6;color:var(--text)}.aceite-caixa{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--text);cursor:pointer}.aceite-caixa input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;cursor:pointer}.aceite-caixa input:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.aceite-botao{width:100%;margin-top:8px}.aceite-botao:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.aceite-dica{margin:8px 0 0;font-size:13px;color:var(--muted)}.aceite-erro{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--danger-text)}.pix-inline{display:block}.pix-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#05050ab8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pix-painel{width:100%;max-width:420px;max-height:90vh;overflow-y:auto;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 24px 64px #00000080;animation:fadeInUp .2s ease both}.pix-painel:focus-visible{outline:2px solid var(--primary-text);outline-offset:3px}.pix-cabecalho{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.pix-cabecalho-texto{flex:1;min-width:0}.pix-cabecalho h2{margin:0;font-size:17px;font-weight:700;overflow-wrap:break-word}.pix-cabecalho p{margin:4px 0 0;font-size:13px;color:var(--muted);overflow-wrap:break-word}.pix-fechar{flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--surface-2);border:1px solid var(--border-2);border-radius:12px;color:var(--text);cursor:pointer;transition:background .15s,border-color .15s}.pix-fechar:hover{background:var(--surface-3)}.pix-fechar:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.pix-fechar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.pix-centro{text-align:center;padding:24px 0}.pix-centro .spinner{width:22px;height:22px;border-width:3px}.pix-status{margin:12px 0 0;font-size:13px;color:var(--muted);line-height:1.6}.pix-erro{margin:0 0 16px;font-size:13px;color:var(--danger-text);line-height:1.6}.pix-instrucao{margin:0 0 12px;font-size:13px;color:var(--muted);text-align:center}.pix-qr-caixa{display:flex;justify-content:center;margin-bottom:18px}.pix-qr-fluido{width:100%;max-width:220px;padding:12px;background:#fff;border-radius:14px}.pix-campo{margin-bottom:18px}.pix-campo label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.pix-campo textarea{width:100%;padding:10px 12px;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:10px;resize:none;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.5;word-break:break-all;box-sizing:border-box}.pix-copiar,.pix-acao{width:100%;margin-top:8px}.pix-copiar svg,.pix-acao svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pix-resumo{margin:0 0 16px;padding:14px 16px;background:var(--surface-2);border-radius:12px}.pix-resumo>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.pix-resumo>div+div{margin-top:6px}.pix-resumo dt{color:var(--muted-on-elevated)}.pix-resumo dd{margin:0;font-variant-numeric:tabular-nums}.pix-resumo-total{margin-top:10px!important;padding-top:10px;border-top:1px solid var(--border-2);font-weight:700}.pix-resumo-total dd{font-size:16px}.pix-aguardando{display:flex;align-items:flex-start;gap:8px;text-align:left}.pix-aguardando .spinner{margin-top:2px}.pix-checagem{display:block;margin-top:2px;color:var(--muted-on-elevated)}.pix-icone-parado{flex-shrink:0;width:15px;height:15px;margin-top:2px;fill:none;stroke:var(--warning-text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pix-selo-ok{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#22c55e24;border:1px solid rgba(34,197,94,.3)}.pix-selo-ok svg{width:26px;height:26px;fill:none;stroke:var(--success-text);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.pix-titulo-ok{margin:14px 0 4px;font-size:18px;font-weight:700;color:var(--success-text)}.pix-acoes{display:flex;flex-direction:column}@media (max-width: 480px){.pix-backdrop{padding:10px;align-items:flex-end}.pix-painel{padding:18px;border-radius:18px;max-height:94vh}.pix-cabecalho{margin-bottom:16px}}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#03030ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:min(560px,100%);max-height:88vh;overflow-y:auto;padding:24px}.campo{margin-bottom:14px}.campo>label{display:block;font-size:12px;margin-bottom:4px;color:var(--muted)}.tag-btn{background:var(--surface-2);border:1px solid var(--border-2);color:var(--text);border-radius:6px;padding:2px 8px;font-size:11px;cursor:pointer;margin:0 4px 4px 0}.tag-btn:hover{border-color:var(--primary)}.seg{font-size:11px}.seg.estourou{color:var(--danger-text);font-weight:600}.aviso{border:1px solid #f59e0b55;background:#f59e0b11;border-radius:8px;padding:8px 10px;font-size:12px;margin-bottom:12px}.chk{width:auto;margin:0 8px 0 0;padding:0;background:none;border:none;border-radius:0;vertical-align:middle;accent-color:var(--primary);cursor:pointer}@media (max-width: 640px){.dash-balance-row{flex-wrap:wrap}.pkg-card-head,.pkg-avail-head{flex-wrap:wrap;row-gap:6px}.leads-filter{flex-direction:column;align-items:stretch;width:100%}.leads-filter-field{width:100%}.leads-filter-field input[type=date]{width:100%!important}.daily-hero-today{text-align:left!important}.pix-modal-panel{padding:20px}.pix-modal-head{flex-wrap:wrap}}.app-combo-purchase{display:block}.app-combo-purchase .seg{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.app-combo-purchase .seg button{padding:8px 16px;border:0;border-radius:9px;cursor:pointer;background:transparent;color:var(--muted-on-elevated);font-size:13px;font-weight:700;font-family:inherit;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s}.app-combo-purchase .seg button:hover{color:var(--text)}.app-combo-purchase .seg button.on{background:var(--primary);color:#fff}.app-combo-purchase .novo{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 5px;border-radius:5px;background:#38bdf838;color:var(--accent-new)}.app-combo-purchase .seg button.on .novo{background:#ffffff40;color:#fff}.novo-tag{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:#38bdf82e;color:var(--accent-new)}@media (max-width: 480px){.modal-pay-row{flex-direction:column}.modal-pay-row .btn{flex:1 1 auto!important;width:100%}}.phone{background:linear-gradient(180deg,#15151b,var(--surface-2));border:1px solid var(--border);border-radius:22px;overflow:hidden;box-shadow:0 12px 40px #00000059}.phone-status{display:flex;align-items:center;justify-content:space-between;padding:7px 16px 3px;font-size:11px;font-weight:600;color:var(--muted)}.phone-status .clock{color:var(--text);font-variant-numeric:tabular-nums}.phone-status .icons{display:flex;gap:5px;align-items:center;opacity:.75}.sms-topbar{display:flex;align-items:center;gap:10px;padding:8px 16px 12px;border-bottom:1px solid var(--border)}.sms-avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;font-weight:700;font-size:14px;box-shadow:0 0 12px #6366f180}.sms-sender{display:flex;flex-direction:column;line-height:1.25}.sms-sender .name{font-size:14px;font-weight:600;color:var(--text)}.sms-sender .sub{font-size:11px;color:var(--muted)}.sms-thread{padding:18px 14px 14px;min-height:120px;display:flex;flex-direction:column;gap:6px}.sms-bubble{align-self:flex-start;max-width:85%;background:var(--surface-3);border:1px solid var(--border-2);border-radius:16px 16px 16px 4px;padding:10px 13px;font-size:13.5px;line-height:1.55;color:var(--text);word-break:break-word;white-space:pre-wrap}.sms-bubble a,.sms-link{color:#a5b4fc}.sms-time{align-self:flex-start;font-size:10px;color:var(--muted);margin:2px 0 0 6px}.cursor{color:var(--primary);animation:blink .9s step-end infinite}.sms-footbar{display:flex;align-items:center;gap:8px;padding:9px 16px;border-top:1px solid var(--border);background:#ffffff05}.sms-footbar .seg{font-size:11px;color:var(--muted)}.sms-footbar .seg b{color:var(--text);font-weight:600}.sms-footbar .enc{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--success)}.sms-footbar .enc-dot{width:5px;height:5px;border-radius:50%;background:var(--success);box-shadow:0 0 6px var(--success)}.drop-zone{border:2px dashed rgba(255,255,255,.12);border-radius:12px;padding:30px 20px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.drop-zone:hover,.drop-over{border-color:#6366f18c;background:#6366f10f}.tag-btn{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500;background:#6366f126;border:1px solid rgba(99,102,241,.32);color:#a5b4fc;cursor:pointer;transition:background .15s}.step-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#6366f138;border:1px solid rgba(99,102,241,.48);color:#a5b4fc;font-size:11px;font-weight:700;flex-shrink:0}.info-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#38bdf81a;border:1px solid rgba(56,189,248,.3);color:#7dd3fc;font-size:10px;font-weight:700;cursor:pointer;line-height:1;flex-shrink:0}.info-btn:hover{background:#38bdf833}.code-example{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:12px 14px;font-family:Courier New,monospace;font-size:12px;color:var(--text);line-height:1.7;overflow-x:auto}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:860px){.sms-layout-grid{grid-template-columns:1fr!important}.sms-preview-col{position:static!important;top:auto}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.modal-inner{max-width:540px;width:100%;position:relative}.job-badge-pending{background:#fbbf241f;color:var(--warning-text);border:1px solid rgba(251,191,36,.28);border-radius:6px;padding:2px 8px;font-size:11px}.job-badge-running{background:#6366f11f;color:#a5b4fc;border:1px solid rgba(99,102,241,.28);border-radius:6px;padding:2px 8px;font-size:11px}.job-badge-done{background:#22c55e1f;color:#86efac;border:1px solid rgba(34,197,94,.28);border-radius:6px;padding:2px 8px;font-size:11px}.job-badge-failed{background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.28);border-radius:6px;padding:2px 8px;font-size:11px}.tier-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px}.tier-row.active{border-color:#6366f199;background:#6366f114}.rcs-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;align-items:start}.bubble{background:var(--surface-3);border:1px solid var(--border-2);border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:13.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;min-height:48px}.tag-btn{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500;background:#6366f126;border:1px solid rgba(99,102,241,.32);color:#a5b4fc;cursor:pointer}.tag-btn:hover{background:#6366f147}.badge{border-radius:6px;padding:2px 8px;font-size:11px;white-space:nowrap}.b-pending{background:#fbbf241f;color:var(--warning-text);border:1px solid rgba(251,191,36,.28)}.b-running{background:#6366f11f;color:#a5b4fc;border:1px solid rgba(99,102,241,.28)}.b-done{background:#22c55e1f;color:#86efac;border:1px solid rgba(34,197,94,.28)}.b-failed{background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.28)}.num{text-align:right;font-size:13px;font-variant-numeric:tabular-nums}tr.clicavel{cursor:pointer}tr.clicavel:hover td{background:#ffffff05}@media (max-width:860px){.rcs-grid{grid-template-columns:1fr}}.pw{max-width:1200px;margin:0 auto;padding:32px 20px 80px}.ph{font-family:Orbitron,sans-serif;font-size:26px;font-weight:900;color:var(--text);margin:0 0 4px}.ps{color:var(--muted);font-size:15px;margin:0 0 32px}.card{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:32px 36px;margin-bottom:24px}.ch{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;cursor:pointer}.ch h3{font-size:22px;font-weight:900;color:var(--text);margin:0 0 4px;transition:color .2s}.ch:hover h3{color:var(--primary)}.ch p{color:var(--muted);font-size:14px;margin:0}.toggle-ic{width:44px;height:44px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border-2);display:flex;align-items:center;justify-content:center;color:var(--muted);flex-shrink:0;transition:all .2s}.ch:hover .toggle-ic{background:var(--primary);color:#fff;border-color:var(--primary)}.arr{transition:transform .3s}.arr.open{transform:rotate(180deg)}.fg{display:grid;grid-template-columns:7fr 5fr;gap:28px;align-items:start;margin-top:28px;border-top:1px solid var(--border);padding-top:28px}.cg{display:grid;grid-template-columns:7fr 5fr;gap:28px;align-items:start;margin-top:28px}@media (max-width:960px){.fg,.cg{grid-template-columns:1fr}.phone-sticky{position:static!important}}.blk{background:var(--surface-2);border:1px solid var(--border-2);border-radius:16px;padding:22px;margin-bottom:18px}.blk:last-child{margin-bottom:0}.blk-t{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:16px}.f{display:flex;flex-direction:column;gap:5px;margin-bottom:13px}.f:last-child{margin-bottom:0}.f label{font-size:12px;font-weight:600;color:var(--muted)}.f input,.f textarea{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;padding:9px 12px;color:var(--text);font-size:13px;outline:none;transition:border-color .15s}.f input:focus,.f textarea:focus{border-color:var(--primary)}.f textarea{resize:vertical;line-height:1.5;font-family:inherit}.r2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pu{display:flex;align-items:center;gap:14px}.pu-circle{width:56px;height:56px;border-radius:50%;background:var(--surface);border:1px solid var(--border-2);display:flex;align-items:center;justify-content:center;color:var(--muted);overflow:hidden;flex-shrink:0}.pu-rect{width:56px;height:56px;border-radius:10px;background:var(--surface);border:1px solid var(--border-2);display:flex;align-items:center;justify-content:center;color:var(--muted);overflow:hidden;flex-shrink:0}.pu-circle img,.pu-rect img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pu-btns{display:flex;flex-direction:column;gap:5px}.btn-ph{padding:5px 14px;background:var(--text);color:var(--bg,#0a0a14);font-size:11px;font-weight:700;border-radius:20px;border:none;cursor:pointer;white-space:nowrap}.btn-ph-rm{padding:5px 14px;background:#f871711a;color:var(--danger-text);font-size:11px;font-weight:700;border-radius:20px;border:none;cursor:pointer}.tg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tc{border:1px solid var(--border-2);border-radius:12px;padding:12px;cursor:pointer;transition:all .15s}.tc:hover{border-color:var(--primary)}.tc.sel{border-color:var(--text);background:var(--surface)}.tc-radio{width:14px;height:14px;border-radius:50%;border:1px solid var(--border-2);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.tc-dot{width:7px;height:7px;background:var(--text);border-radius:50%}.tc-img{width:100%;height:72px;border-radius:6px;-o-object-fit:cover;object-fit:cover;margin-bottom:8px;border:1px solid var(--border)}.tc-img-ph{width:100%;height:72px;border-radius:6px;margin-bottom:8px;background:linear-gradient(135deg,#312e81,#1e1b4b);display:flex;align-items:center;justify-content:center;color:var(--primary-text);font-size:10px;font-weight:600}.tc-txt{font-size:10px;color:var(--muted);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.btn-save{padding:12px 28px;background:var(--primary);color:#fff;font-weight:700;border-radius:30px;border:none;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:8px;transition:opacity .15s}.btn-save:hover{opacity:.85}.btn-sm{padding:6px 12px;border-radius:8px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--muted);font-size:12px;cursor:pointer}.phone-sticky{position:sticky;top:24px;display:flex;justify-content:center}.phone-outer{position:relative;background:#0d1117;border:10px solid #0d1117;border-radius:48px;height:620px;width:280px;box-shadow:0 25px 50px #0009,0 0 0 1px #222;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.phone-notch{width:96px;height:20px;background:#0d1117;position:absolute;top:0;left:50%;transform:translate(-50%);border-radius:0 0 14px 14px;z-index:20}.phone-screen{background:#fff;flex:1;display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden;border-radius:38px}.wa-hdr{background:#005c4b;color:#fff;padding:32px 10px 10px;display:flex;align-items:center;gap:8px;cursor:pointer;z-index:10;flex-shrink:0}.wa-hdr:hover{background:#007a62}.wa-av{width:32px;height:32px;border-radius:50%;background:#ccc;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.wa-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wa-nm{font-size:13px;font-weight:600;line-height:1.2}.wa-sb{font-size:10px;opacity:.7}.wa-chat{background:#0c0c18;flex:1;padding:10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.wa-date{text-align:center}.wa-date span{background:#1a1a2e;color:#555;font-size:9px;padding:3px 10px;border-radius:8px;display:inline-block}.wa-bbl{align-self:flex-start;background:#1e2d3d;border-radius:8px 8px 8px 0;max-width:90%;box-shadow:0 1px 4px #0006;position:relative;overflow:hidden}.bbl-tail{position:absolute;top:0;left:-6px;width:10px;height:14px;background:#1e2d3d;clip-path:polygon(100% 0,0 0,100% 100%)}.bbl-body{padding:7px 10px 3px}.bbl-txt{font-size:11.5px;color:#d1fae5;line-height:1.45;white-space:pre-wrap;word-break:break-word}.bbl-time{font-size:9px;color:#4b5563;text-align:right;margin-top:3px;padding-bottom:4px}.bbl-btn{border-top:1px solid #243447;padding:7px 10px;display:flex;justify-content:center;align-items:center;gap:6px;color:#34d399;font-size:12px;font-weight:500}.wa-inp{background:#0c0c18;padding:7px;display:flex;align-items:center;gap:6px;flex-shrink:0}.wa-inp-fake{background:#1a1a2e;border-radius:20px;flex:1;height:34px;display:flex;align-items:center;padding:0 12px;color:#475569;font-size:12px}.wa-send{width:34px;height:34px;border-radius:50%;background:#00a884;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa-prof{background:#0c0c18;flex:1;overflow-y:auto}.prof-cov{width:100%;height:90px;background:#1a1a2e;background-size:cover;background-position:center;flex-shrink:0}.prof-body{background:#111827;padding:6px 14px 14px;margin-bottom:4px;display:flex;flex-direction:column;align-items:center}.prof-av{width:72px;height:72px;border-radius:50%;overflow:hidden;border:3px solid #111827;box-shadow:0 2px 8px #00000080;margin-top:-36px;background:#374151;display:flex;align-items:center;justify-content:center;flex-shrink:0}.prof-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prof-nm{font-size:15px;color:#e2e8f0;margin-top:6px;text-align:center}.prof-bio{background:#111827;padding:8px 14px;margin-bottom:4px}.prof-bio-l{font-size:11px;font-weight:600;color:#f97316;margin-bottom:3px}.prof-bio-t{font-size:12px;color:#d1d5db;white-space:pre-wrap}.prof-links{background:#111827;padding:6px 14px 4px;margin-bottom:4px}.prof-links-l{font-size:11px;font-weight:600;color:#94a3b8;margin-bottom:6px}.prof-link-row{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #1e293b}.prof-link-row:last-child{border-bottom:none}.prof-link-ic{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.prof-link-txt{font-size:12px;color:var(--info);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.social-row:last-child{margin-bottom:0}.social-ic{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--muted);background:var(--surface);border:1px solid var(--border-2)}.upl{border:2px dashed var(--border-2);border-radius:12px;padding:22px 14px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .2s;text-align:center}.upl:hover,.upl.drag{border-color:var(--primary);background:#6366f10a}.upl.has{border-style:solid;border-color:var(--primary)}.cnt{font-size:20px;font-weight:700;color:var(--primary)}.slots{display:flex;gap:8px;flex-wrap:wrap}.slot{padding:9px 16px;border-radius:10px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--muted);font-size:13px;cursor:pointer;transition:all .15s}.slot.sel{background:linear-gradient(135deg,var(--primary),var(--primary-hover));border-color:var(--primary);color:#fff}.cpanel{background:#06060f;border-radius:20px;padding:26px;color:#eee}.cpanel-t{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#555;margin-bottom:20px}.crow{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #1a1a2e;font-size:13px;color:#888}.crow strong{color:#ddd}.crow:last-of-type{border:none}.ctotal{font-size:32px;font-weight:900;color:var(--success-text);margin:16px 0}.btn-confirm{width:100%;padding:14px;background:linear-gradient(135deg,var(--primary),var(--primary-hover));border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s;margin-top:4px}.btn-confirm:disabled{opacity:.4;cursor:default}.btn-add{width:100%;padding:10px;background:transparent;border:1px dashed #333;border-radius:10px;color:#aaa;font-size:13px;font-weight:600;cursor:pointer;margin-top:10px;transition:all .15s}.btn-add:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.btn-add:disabled{opacity:.35;cursor:default}.lote-tb{width:100%;border-collapse:collapse;font-size:11.5px;min-width:0}.lote-tb th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#555;padding:3px 4px;border-bottom:1px solid #1a1a2e}.lote-tb td{padding:5px 4px;color:#bbb;border-bottom:1px solid #12121f}.lote-rm{background:none;border:none;color:var(--danger-text);cursor:pointer;font-size:13px;padding:0 2px}.lote-rcpt{width:110px;max-width:110px;padding:4px 6px;border-radius:6px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font-size:11px;font-family:inherit;outline:none;box-sizing:border-box}.err{color:var(--danger-text);font-size:12px;margin-top:8px}.suspenso-aviso{display:block;margin:0 0 10px;padding:12px 14px;border:1px solid #f59e0b55;border-left:3px solid var(--warning);border-radius:10px;background:#f59e0b12;color:var(--warning-text);font-size:13px;line-height:1.55}.bloqueio{margin-top:8px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.55;color:var(--warning-text);background:#fbbf241a;border:1px solid rgba(251,191,36,.28)}.higiene{display:flex;gap:18px;margin-top:10px;padding:9px 14px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border-2);cursor:default}.higiene>div{display:flex;flex-direction:column;align-items:center;line-height:1.25}.higiene b{font-size:15px;font-weight:700;color:var(--text)}.higiene span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.higiene .ok b{color:#10b981}.higiene .alerta b{color:var(--warning-text)}.rascunho{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:9px 13px;border-radius:9px;font-size:12px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border-2)}.rascunho b{color:var(--text);font-weight:600}.rascunho button{margin-left:auto;background:none;border:none;padding:0;font-size:12px;color:var(--primary);cursor:pointer;text-decoration:underline}.passos{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.passo{flex:1 1 150px;display:flex;align-items:center;gap:9px;text-align:left;padding:9px 12px;border-radius:10px;cursor:pointer;background:var(--surface);border:1px solid var(--border-2);transition:border-color .15s,background .15s}.passo:disabled{opacity:.45;cursor:not-allowed}.passo:not(:disabled):hover{border-color:var(--primary)}.passo .bolha{flex:0 0 24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--surface-2);color:var(--muted);border:1px solid var(--border-2)}.passo .txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.passo .txt b{font-size:12px;font-weight:600;color:var(--text)}.passo .txt i{font-size:10px;font-style:normal;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passo.ativo{border-color:var(--primary);background:var(--surface-2)}.passo.ativo .bolha{background:var(--primary);color:#fff;border-color:var(--primary)}.passo.feito .bolha{background:#10b98126;color:#10b981;border-color:#10b98155}.nav-passos{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.nav-passos .pendencia{flex:1;font-size:11px;color:var(--muted);text-align:right}.btn-nav{padding:9px 20px;border-radius:9px;border:none;cursor:pointer;font-size:13px;font-weight:600;color:#fff;background:var(--primary)}.btn-nav:disabled{opacity:.4;cursor:not-allowed}.previa{margin-top:16px}.previa-t{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:7px}.previa-bolha{position:relative;max-width:300px;padding:8px 10px 6px;border-radius:8px;background:#075e54;color:#e9edef;font-size:12.5px;line-height:1.45;box-shadow:0 1px 2px #00000059}.previa-bolha img{width:100%;border-radius:6px;margin-bottom:7px;display:block}.previa-bolha p{margin:0;white-space:pre-wrap;word-break:break-word}.previa-h{display:block;text-align:right;font-size:10px;color:#a9c6bd;margin-top:3px}.ok{color:var(--success-text);font-size:12px;margin-top:8px}.overflow-x{overflow-x:auto;border:1px solid var(--border);border-radius:16px}table{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:10px 14px;text-align:left;border-bottom:1px solid var(--border)}td{padding:12px 14px;border-bottom:1px solid var(--border);color:var(--text)}tr:last-child td{border:none}.bdg{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.bdg.ag{background:#fbbf241f;color:var(--warning-text)}.bdg.en{background:#4ade801f;color:var(--success-text)}.bdg.ni{background:#f871711f;color:var(--danger-text)}.dpill{background:var(--surface-2);border:1px solid var(--border-2);border-radius:8px;padding:8px 12px;font-size:13px;color:var(--muted);display:inline-block}@media (max-width:600px){.r2,.tg{grid-template-columns:1fr}}@media (max-width:640px){.pw{padding:20px 14px 60px}.card{padding:20px 18px}}@media (max-width:400px){.phone-outer{width:250px;height:554px}.phone-notch{width:86px}}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:32px 28px;max-width:420px;width:100%}.modal-title{font-size:18px;font-weight:700;margin:0 0 4px}.modal-sub{font-size:13px;color:var(--muted);margin:0 0 24px}.btn-close{width:100%;padding:10px;background:transparent;border:1px solid var(--border-2);color:var(--muted);border-radius:10px;font-size:13px;cursor:pointer;transition:all .15s}.btn-close:hover{border-color:var(--border);color:var(--text)}.total-sem-saldo{color:var(--danger-text)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:12px}.kpi{padding:14px 16px}.kpi strong{display:block;font-size:20px;font-weight:700}.margem-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--s-4);align-items:start}.margem-resumo{position:sticky;top:var(--s-4)}@media (max-width: 860px){.margem-grid{grid-template-columns:1fr}.margem-resumo{position:static}}.margem-chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.margem-chip{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:1px solid var(--border-2);border-radius:999px;font-size:13px;cursor:pointer;background:var(--surface-2)}.margem-chip--ligado{background:var(--primary-dim);border-color:var(--primary);color:var(--primary-text)}.margem-chip:focus-within{outline:2px solid var(--primary-text);outline-offset:2px}.margem-total-sem-saldo{color:var(--danger-text)}.mb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-3);margin-bottom:var(--s-4)}.mb-stats .card-stat{padding:var(--s-4)}.mb-barra{display:flex;align-items:center;gap:var(--s-2);min-width:160px;font-size:12px}.mb-barra .progress-track{flex:1;height:8px}.mb-barra-texto{color:var(--muted-on-elevated);white-space:nowrap}.mb-progresso{padding:var(--s-4);margin-bottom:var(--s-4)}.mb-progresso .progress-track{margin-top:var(--s-2)}.mb-acoes{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-3)}@media (max-width: 640px){.stack-mobile{grid-template-columns:1fr!important}}.convenio-card{cursor:pointer;transition:transform .12s ease,border-color .12s ease}.convenio-card:hover{transform:translateY(-2px);border-color:var(--primary)}.filtro-linha{display:grid;grid-template-columns:220px 1fr;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}@media (max-width: 640px){.filtro-linha{grid-template-columns:1fr;gap:6px}}.filtros-destaque{border-left:3px solid var(--primary, #6366f1);padding-left:14px;margin-bottom:8px}.filtros-destaque .filtro-linha:last-child{border-bottom:none}.vitrine{position:relative;margin:0 0 22px;padding:20px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 16%,transparent),color-mix(in srgb,var(--primary) 4%,transparent));border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border))}.vitrine-cab{display:flex;align-items:center;gap:10px;margin-bottom:14px}.vitrine-cab .chama{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--primary);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--primary) 45%,transparent)}.vitrine-cab h4{margin:0;font-size:16px;font-weight:800}.vitrine-cab p{margin:1px 0 0;font-size:12px}.atalhos{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.atalho{position:relative;text-align:left;padding:18px 18px 16px;border-radius:14px;border:2px solid color-mix(in srgb,var(--primary) 30%,var(--border));background:var(--surface);cursor:pointer;font:inherit;color:inherit;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.atalho:hover{transform:translateY(-3px);border-color:var(--primary);box-shadow:0 10px 26px color-mix(in srgb,var(--primary) 28%,transparent)}.atalho:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:2px}.atalho.ativo{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 18%,transparent)}.atalho .marca{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:var(--primary);color:#fff}.atalho .titulo{display:block;font-size:17px;font-weight:800;line-height:1.25;margin:12px 0 4px}.atalho .ajuda{display:block;font-size:12px;line-height:1.4;min-height:2.8em}.atalho .estado{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:700;background:var(--primary);color:#fff}.atalho.ativo .estado{background:transparent;color:var(--primary-text, var(--primary));border:1.5px solid var(--primary)}@media (prefers-reduced-motion: reduce){.atalho,.atalho:hover{transition:none;transform:none}}.mais-filtros{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 0;background:none;border:none;border-top:1px solid var(--border);font:inherit;font-weight:600;font-size:13px;color:inherit;cursor:pointer}@media (max-width: 640px){.stack-mobile{grid-template-columns:1fr!important}.tabela-scroll{overflow-x:auto}}.barra{height:6px;border-radius:99px;background:var(--surface-2);overflow:hidden}.barra>span{display:block;height:100%;background:var(--primary);transition:width .3s ease}.lotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.lote{padding:22px;display:flex;flex-direction:column;gap:14px}.lote-cab{display:flex;justify-content:space-between;align-items:center;gap:10px}.lote-cab h3{margin:0;font-size:18px;font-weight:750}.valor{margin:0;font-size:26px;font-weight:800}.quebra{padding:12px 14px;border-radius:12px;background:var(--surface-2);font-size:13px}.quebra .row-between+.row-between{margin-top:6px}.base-tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;background:#94a3b82e;color:var(--text)}.base-tag.siape{background:#38bdf82e;color:var(--accent-new)}.docs-card{display:block}.docs-card .endpoint-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;margin-bottom:16px}.docs-card .section-title{font-family:Orbitron,sans-serif;font-size:15px;font-weight:700;margin:0 0 14px}.docs-card table{width:100%;border-collapse:collapse;font-size:13px}.docs-card th{color:var(--muted);font-weight:500;padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.docs-card td{padding:10px 14px;border-bottom:1px solid var(--border-2);vertical-align:middle}.docs-card tr:last-child td{border-bottom:none}.docs-card code{background:var(--surface-2);border:1px solid var(--border-2);border-radius:6px;padding:1px 6px;font-size:12px}.docs-card pre{background:var(--surface-2);border:1px solid var(--border-2);border-radius:10px;padding:14px 16px;font-size:12px;overflow-x:auto;line-height:1.6;margin:10px 0 0}.docs-card .endpoint-path{font-family:monospace;font-size:14px;font-weight:600}.docs-card .param-name{font-family:monospace;font-size:12px;font-weight:600}.docs-card .method{display:inline-block;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px;margin-right:8px;background:#4ade8024;color:var(--success-text)}.docs-card .method-get{background:#60a5fa24;color:var(--info)}.docs-card .method-post{background:#4ade8024;color:var(--success-text)}.docs-card .method-patch{background:#facc1524;color:var(--warning-text)}.docs-card .toc{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.docs-card .toc button{font-size:12px;color:var(--muted);background:none;border:1px solid var(--border-2);border-radius:20px;padding:5px 12px;cursor:pointer;transition:all .15s;font-family:inherit}.docs-card .toc button:hover{color:var(--text);border-color:var(--primary)}.docs-card .copy-pre-wrap{position:relative}.docs-card .copy-pre-wrap .copy-btn{position:absolute;top:20px;right:10px}.docs-card .passos{margin:0;padding-left:22px;font-size:13px;line-height:1.6}.docs-card .passos li{margin-bottom:10px}.docs-card .passos li:last-child{margin-bottom:0}.docs-card .passos li .muted{display:block;font-size:12px;line-height:1.6;margin-top:2px}.api-comecar .passo-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;font-weight:800;margin-right:8px;flex-shrink:0}.api-comecar .passo-head{display:flex;align-items:center;margin:0 0 10px;font-weight:700;font-size:14px}.api-comecar .key-box{background:#4ade8014;border:1px solid rgba(74,222,128,.35);border-radius:10px;padding:14px 16px;margin-bottom:16px}.api-comecar .key-value{font-family:monospace;font-size:13px;word-break:break-all;background:var(--surface-2);border:1px solid var(--border-2);border-radius:8px;padding:8px 10px;margin:8px 0}.api-comecar .badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:600}.api-comecar .badge-active{background:#4ade801f;color:var(--success-text)}.api-comecar .badge-revoked{background:#f871711f;color:var(--danger-text)}.api-comecar .tabela-wrap{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow-x:auto;margin-bottom:16px}.api-docs .tabs{display:flex;gap:4px;margin-bottom:28px;border-bottom:1px solid var(--border);flex-wrap:wrap;overflow-x:auto}.api-docs .tab{font-size:13px;font-weight:600;color:var(--muted);background:none;border:none;font-family:inherit;cursor:pointer;padding:10px 16px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.api-docs .tab:hover{color:var(--text)}.api-docs .tab.active{color:var(--primary);border-bottom-color:var(--primary)}.api-docs .tab-sub{display:block;font-size:11px;font-weight:500;opacity:.7;margin-top:1px}.indicacoes-catalogo .cat-hero{display:flex;align-items:center;gap:28px;flex-wrap:wrap;background:linear-gradient(135deg,rgba(99,102,241,.16),rgba(6,182,212,.07) 55%,transparent);border-color:#6366f147}.indicacoes-catalogo .cat-hero-txt{flex:1;min-width:280px}.indicacoes-catalogo .cat-eyebrow{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#a5b4fc}.indicacoes-catalogo .cat-titulo{margin:0 0 10px;font-size:26px;line-height:1.25}.indicacoes-catalogo .cat-destaque{background:linear-gradient(90deg,var(--primary-text),#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.indicacoes-catalogo .cat-sub{margin:0;font-size:14px;line-height:1.6;max-width:620px}.indicacoes-catalogo .cat-hero-num{text-align:center;padding:4px 8px}.indicacoes-catalogo .cat-num{font-size:40px;font-weight:800;line-height:1;background:linear-gradient(135deg,#c7d2fe,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.indicacoes-catalogo .cat-num-legenda{margin-top:8px;font-size:12px;color:var(--muted)}.indicacoes-catalogo .cat-sim{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.indicacoes-catalogo .cat-sim-res{display:flex;gap:28px;flex-wrap:wrap;padding-top:4px}.indicacoes-catalogo .cat-sim-valor{margin:0;font-size:26px;font-weight:700}.indicacoes-catalogo .cat-atalhos{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.indicacoes-catalogo .cat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.indicacoes-catalogo .cs-violet .stat-chip{background:#8b5cf629;color:#c4b5fd}.indicacoes-catalogo .cat-em-breve{opacity:.62}.indicacoes-catalogo .cat-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--warning);background:#f59e0b24;border:1px solid rgba(245,158,11,.3);border-radius:999px;padding:3px 8px}.indicacoes-catalogo .cat-passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.indicacoes-catalogo .cat-passo-n{width:30px;height:30px;border-radius:9px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;background:var(--primary-dim);border:1px solid rgba(99,102,241,.3);color:#a5b4fc}.indicacoes-catalogo .cat-cta{margin-top:20px;padding:14px 16px;border-radius:10px;background:var(--primary-dim);border:1px solid rgba(99,102,241,.3)}.indicacoes .lk-wrap{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.indicacoes .ind-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px}.convite .cv-wrap{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:48px 20px 64px}.convite .cv-hero{text-align:center;margin-bottom:56px}.convite .cv-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:7px 16px;border-radius:999px;font-size:13px;background:#6366f11f;border:1px solid rgba(99,102,241,.32);color:#c7d2fe}.convite .cv-dot{width:7px;height:7px;border-radius:50%;background:var(--success-text);box-shadow:0 0 10px #4ade80e6}.convite .cv-titulo{margin:0 0 20px;font-size:46px;line-height:1.12;font-weight:700;color:var(--text);-webkit-text-fill-color:currentColor;background:none}.convite .cv-grad{background:linear-gradient(100deg,var(--primary-text),#22d3ee 60%,#6ee7a6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.convite .cv-sub{margin:0 auto 30px;max-width:660px;font-size:16px;line-height:1.65;color:var(--muted)}.convite .cv-acoes{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.convite .cv-btn-grande{padding:13px 30px;font-size:15px;text-decoration:none}.convite .cv-nota{margin:18px 0 0;font-size:12.5px;color:var(--muted)}.convite .cv-secao{margin:0 0 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a5b4fc;text-align:center}.convite .cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:52px}.convite .cv-card{margin:0;padding:22px;background:#1e1e249e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.convite .cv-icone{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;margin-bottom:14px;background:#6366f124;border:1px solid rgba(99,102,241,.26);color:#a5b4fc}.convite .cv-card-nome{margin:0 0 6px;font-weight:600;font-size:15px}.convite .cv-card-txt{margin:0;font-size:13.5px;line-height:1.6;color:var(--muted)}.convite .cv-passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:52px;padding:28px;background:#1e1e249e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.convite .cv-passo-n{width:32px;height:32px;border-radius:10px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;font-weight:700;background:var(--primary-dim);border:1px solid rgba(99,102,241,.3);color:#a5b4fc}.convite .cv-fim{text-align:center;padding:36px 24px;margin-bottom:28px;background:linear-gradient(135deg,rgba(99,102,241,.18),rgba(6,182,212,.08) 60%,transparent);border-color:#6366f14d}.convite .cv-fim-txt{margin:0 0 20px;font-size:17px;line-height:1.5}.convite .cv-rodape{text-align:center;font-size:12px;color:var(--muted);margin:0}@media (max-width: 600px){.convite .cv-titulo{font-size:32px}.convite .cv-sub{font-size:15px}.convite .cv-btn-grande{width:100%}}@media (max-width: 480px){.otl-root .otl-header{padding:16px 18px!important}.otl-root .otl-main{padding:28px 16px!important}}.otl-root.otl-anim .otl-hero-icon,.otl-root.otl-anim .otl-hero-title,.otl-root.otl-anim .otl-hero-sub,.otl-root.otl-anim .otl-combo,.otl-root.otl-anim .otl-section,.otl-root.otl-anim .otl-card{opacity:0}.otl-root .otl-card{transition:transform .28s cubic-bezier(.22,.61,.36,1),border-color .28s ease,box-shadow .28s ease;will-change:transform}.otl-root .otl-card:hover{transform:translateY(-4px);border-color:#a5b4fc8c;box-shadow:0 14px 38px -18px #6366f1bf}.otl-root .otl-combo:hover{box-shadow:0 0 0 4px #8b5cf629,0 18px 54px #8b5cf647}.otl-root .otl-combo{transition:box-shadow .35s ease}@media (prefers-reduced-motion: reduce){.otl-root .otl-card,.otl-root .otl-combo{transition:none}.otl-root .otl-card:hover{transform:none}}.ody-logo-mono{display:inline-flex;color:#f5f3fa}.ody-logo-mono svg{display:block;height:40px;width:auto}[id=conta] .inner{flex-direction:column;align-items:stretch;padding-top:140px}[id=conta] .copy{max-width:760px}[id=conta] .eclipse{position:absolute;right:10%;top:90px;width:420px;height:420px;pointer-events:none}[id=conta] .coroa{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,transparent 38%,rgba(255,250,235,1) 40%,rgba(255,210,140,.8) 43%,rgba(255,150,70,.35) 52%,rgba(160,90,255,.15) 64%,transparent 72%);animation:coroa 10s ease-in-out infinite}[id=conta] .lua{position:absolute;left:52px;top:52px;width:316px;height:316px;border-radius:50%;background:#050408;box-shadow:inset 0 0 20px #000}[id=conta] .diamante{position:absolute;left:80px;top:78px;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle,#fff,rgba(255,230,190,.6) 40%,transparent 70%)}@keyframes coroa{0%,to{filter:blur(2px) brightness(1)}50%{filter:blur(3px) brightness(1.25)}}[id=conta] .grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#b79cff1f;border:1px solid rgba(183,156,255,.12)}[id=conta] .servico{background:#0a0810;padding:30px;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;height:100%}[id=conta] .card-rotulo{font-size:11px;letter-spacing:.18em;color:var(--ody-roxo-claro)}[id=conta] .card-titulo{margin:0;font-weight:600;font-size:20px;color:var(--ody-titulo)}[id=conta] .card-texto{margin:0;font-size:15px;line-height:1.5;color:var(--ody-legenda)}[id=conta] .selos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 28px;font-size:14px;color:var(--ody-apoio)}[id=conta] .selos li{display:inline-flex;align-items:center;gap:10px}[id=conta] .selo-icone{flex:none;fill:none;stroke:var(--ody-sucesso);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 1100px){[id=conta] .grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){[id=conta] .grade{grid-template-columns:1fr}[id=conta] .servico{padding:24px}[id=conta] .selos{flex-direction:column}}@media (max-width: 900px){[id=conta] .eclipse{right:-120px;top:40px;opacity:.6}}[id=comecar].cta{min-height:760px;align-items:center}[id=comecar] .inner{justify-content:center;text-align:center;padding:0 24px}[id=comecar] .copy{align-items:center;max-width:760px}[id=comecar] .titulo{font-size:clamp(36px,5vw,68px)}[id=comecar] .acoes{justify-content:center}[id=comecar] .cadente-1{top:90px;left:90%;transform:rotate(158deg);--atraso: 2s}[id=comecar] .cadente-2{top:260px;left:60%;transform:rotate(150deg);--atraso: 6s}[id=comecar] .sat{top:100px;--dur: 46s}[id=comecar] .nevoa{left:10%;top:-20%;width:60%;height:70%;background:radial-gradient(ellipse,rgba(110,60,220,.35),transparent 65%)}[id=comecar] .globo{left:50%;top:520px;width:2400px;height:2400px;margin-left:-1200px}[id=comecar] .atmosfera{box-shadow:0 -4px 26px #ffaa788c,0 -30px 120px #ff6e3c40}[id=comecar] .marte{background:radial-gradient(circle at 50% 0%,#e07a45,#b4502a 4%,#6e2a16 10%,#2a0f08 22%,#0a0403 38%)}[id=comecar] .poeira-1{left:1000px;top:20px;width:300px;height:18px;background:#ffc8a040}[id=comecar] .poeira-2{left:1300px;top:40px;width:260px;height:16px;background:#ffc8a033}[id=comecar] .vinheta{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,rgba(7,6,10,.55),transparent 60%)}[id=topo].hero{height:100svh;min-height:560px;max-height:940px;align-items:center}[id=topo] .inner{padding-top:104px;padding-bottom:64px}[id=topo] .copy{max-width:640px}[id=topo] .titulo{font-size:clamp(38px,6vw,84px)}@media (max-height: 820px) and (min-width: 901px){[id=topo] .copy{gap:16px}[id=topo] .titulo{font-size:clamp(38px,5vw,68px)}}@media (max-width: 900px){[id=topo].hero{justify-content:center}}@media (max-width: 600px){[id=topo] .inner{padding-top:92px;padding-bottom:32px}[id=topo] .copy{gap:14px}[id=topo] .titulo{font-size:38px}[id=topo] .apoio{font-size:16px;line-height:1.5}[id=topo] .acoes{flex-direction:column;align-self:stretch;gap:12px}[id=topo] .acoes .ody-btn{width:100%}}[id=topo] .holofote{position:absolute;left:60%;top:40%;z-index:3;pointer-events:none;width:1040px;height:1040px;margin:-520px 0 0 -520px;border-radius:50%;background:radial-gradient(circle,rgba(170,140,255,.1),transparent 65%);transform:translate(var(--dx, 0px),var(--dy, 0px));opacity:var(--holofote, 0);transition:opacity .6s}[id=topo] .mouse{position:absolute;transition:transform .9s cubic-bezier(.2,.8,.2,1)}[id=topo] .camada-estrelas{top:-40px;right:-40px;bottom:-40px;left:-40px;transform:translate(calc(var(--mx, 0) * 26px),calc(var(--my, 0) * 16px))}[id=topo] .camada-terra{top:0;right:0;bottom:0;left:0;transform:translate(calc(var(--mx, 0) * -18px),calc(var(--my, 0) * -10px))}[id=topo] .cadente-1{top:80px;left:82%;transform:rotate(155deg)}[id=topo] .cadente-2{top:40px;left:48%;transform:rotate(162deg);--atraso: 4.5s}[id=topo] .cadente-3{top:220px;left:98%;transform:rotate(150deg);--atraso: 7.5s}[id=topo] .sat{top:150px}[id=topo] .nevoa-1{left:-10%;top:-20%;width:70%;height:80%;background:radial-gradient(ellipse,rgba(110,60,220,.45),transparent 65%)}[id=topo] .nevoa-2{left:30%;top:-30%;width:50%;height:60%;background:radial-gradient(ellipse,rgba(60,40,140,.4),transparent 65%);--dur: 60s}[id=topo] .terra{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}[id=topo] .globo{left:62%;top:calc(100% - 380px);width:3000px;height:3000px;margin-left:-1500px}[id=topo] .atmosfera{box-shadow:0 -6px 30px #8cc8ffbf,0 -24px 90px #468cff8c,0 -60px 200px #5a50ff59}[id=topo] .superficie{background:radial-gradient(circle at 50% 0%,#4a8df0,#1e56b8 3%,#0e2e70 8%,#071735 16%,#03070f 32%)}[id=topo] .n1{left:1180px;top:22px;width:260px;height:26px}[id=topo] .n2{left:1420px;top:14px;width:340px;height:30px;opacity:.8}[id=topo] .n3{left:1700px;top:30px;width:220px;height:22px}[id=topo] .n4{left:1020px;top:50px;width:300px;height:30px;opacity:.6}[id=topo] .n5{left:1560px;top:60px;width:380px;height:34px;opacity:.55}[id=topo] .n6{left:1900px;top:70px;width:260px;height:26px;opacity:.45}[id=topo] .n7{left:880px;top:96px;width:300px;height:30px;opacity:.35}[id=topo] .n8{left:1320px;top:110px;width:420px;height:34px;opacity:.4}[id=topo] .reflexo{position:absolute;left:1600px;top:36px;width:170px;height:44px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,240,220,.55),transparent 70%);filter:blur(6px);animation:reflexo 6s ease-in-out infinite alternate}[id=topo] .noite{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 56% 0%,transparent 0%,transparent 6%,rgba(3,4,10,.78) 22%)}[id=topo] .sol{position:absolute;left:74%;top:calc(100% - 489px);width:520px;height:220px;margin-left:-260px;background:radial-gradient(ellipse at 50% 55%,#fff 0%,rgba(255,214,150,.9) 6%,rgba(255,140,60,.55) 22%,rgba(255,90,40,.15) 45%,transparent 70%);filter:blur(2px)}[id=topo] .horizonte{position:absolute;left:74%;top:calc(100% - 371px);width:1400px;height:4px;margin-left:-700px;background:linear-gradient(90deg,transparent,rgba(255,150,70,.6) 30%,rgba(255,245,230,1) 50%,rgba(255,150,70,.6) 70%,transparent);filter:blur(1.5px)}[id=topo] .sol,[id=topo] .horizonte{animation:aurora-sol 3.2s cubic-bezier(.2,.8,.2,1) both,ody-flare 8s ease-in-out 3.2s infinite}[id=topo] .brasa{position:absolute;left:74%;top:calc(100% - 435px);width:900px;height:120px;margin-left:-450px;background:radial-gradient(ellipse at 50% 60%,rgba(255,120,50,.35),transparent 70%);filter:blur(10px)}[id=topo] .ceu{animation:hiperespaco 2.2s cubic-bezier(.16,.84,.24,1) both}[id=topo] .copy>*{animation:ody-up 1s cubic-bezier(.2,.8,.2,1) both}[id=topo] .copy>:nth-child(1){animation-delay:.3s}[id=topo] .copy>:nth-child(3){animation-delay:.75s}[id=topo] .copy>:nth-child(4){animation-delay:1s}[id=topo] .copy>.titulo{background:linear-gradient(100deg,#f5f3fa,#f5f3fa 42%,#fff 48%,#d9c9ff,#fff 52%,#f5f3fa 58%,#f5f3fa);background-size:300% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ody-up 1s cubic-bezier(.2,.8,.2,1) .5s both,reflexo-titulo 7s ease-in-out 1.8s infinite}@media (forced-colors: active){[id=topo] .copy>.titulo{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}[id=topo] .role{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:44px;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.24em;color:#8d86a3}[id=topo] .role:hover{color:var(--ody-titulo)}[id=topo] .role-linha{width:1px;height:44px;background:linear-gradient(to bottom,var(--ody-roxo-claro),transparent);transform-origin:top;animation:role 2.2s ease-in-out infinite}@keyframes hiperespaco{0%{scale:3.2;filter:blur(3px) brightness(2.2);opacity:0}25%{opacity:1}to{scale:1;filter:none;opacity:1}}@keyframes aurora-sol{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes reflexo-titulo{0%,55%{background-position:120% 0}85%,to{background-position:-20% 0}}@keyframes reflexo{0%{transform:translate(0) scaleX(1);opacity:.8}to{transform:translate(-24px) scaleX(1.15);opacity:1}}@keyframes role{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}@supports (animation-timeline: scroll()){[id=topo] .terra{animation:afundar linear both;animation-timeline:scroll(root);animation-range:0 900px}@keyframes afundar{0%{translate:0 0}to{translate:0 160px}}}[id=higienizacao] .cadente-1{top:90px;left:90%;transform:rotate(158deg);--atraso: 2s}[id=higienizacao] .cadente-2{top:260px;left:60%;transform:rotate(150deg);--atraso: 6s}[id=higienizacao] .turquesa{left:25%;top:-10%;width:60%;height:80%;background:radial-gradient(ellipse,rgba(20,170,190,.45),transparent 62%)}[id=higienizacao] .magenta{left:45%;top:20%;width:50%;height:70%;background:radial-gradient(ellipse,rgba(230,90,170,.45),transparent 62%);--dur: 38s}[id=higienizacao] .dourada{left:60%;top:0%;width:35%;height:45%;background:radial-gradient(ellipse,rgba(255,190,90,.35),transparent 65%);--dur: 54s}[id=higienizacao] .nucleo{left:35%;top:30%;width:25%;height:30%;filter:blur(30px);background:radial-gradient(ellipse,rgba(255,250,240,.6),transparent 70%);--dur: 20s}[id=higienizacao] .tela-lote{left:34%;top:60px;width:620px;height:640px;transform:rotateY(-14deg) rotateX(10deg);--lit: rgba(40,200,210,.35)}[id=higienizacao] .lote-cab{display:flex;justify-content:space-between;padding:16px 22px;border-bottom:1px solid rgba(183,156,255,.12);font-size:11px;letter-spacing:.16em;color:#8d86a3}[id=higienizacao] .ao-vivo{color:var(--ody-sucesso)}[id=higienizacao] .lote-janela{height:590px;overflow:hidden}[id=higienizacao] .lote-trilha{font-size:13px;animation:rolar-lote 64s linear infinite;will-change:transform}[id=higienizacao] .lote-linha{display:grid;grid-template-columns:1.2fr 1.2fr 1fr;gap:10px;padding:13px 22px;border-bottom:1px solid rgba(255,255,255,.06)}[id=higienizacao] .cpf{color:#9a97a8}[id=higienizacao] .tel{color:var(--ody-base)}[id=higienizacao] .ok{color:var(--ody-sucesso)}[id=higienizacao] .sem{color:var(--ody-legenda)}@keyframes rolar-lote{0%{transform:translateY(0)}to{transform:translateY(-50%)}}[id=higienizacao] .scrim{background:linear-gradient(90deg,#07060ae6,#07060a80 28%,#07060a00 48%),linear-gradient(0deg,#07060acc,#07060a00 22%)}[id=higienizacao] .numeros{display:flex;flex-wrap:wrap;gap:28px;margin:4px 0 0}[id=higienizacao] .numeros>div{display:flex;flex-direction:column}[id=higienizacao] .numeros dd{margin:0}[id=higienizacao] .numero{font-weight:700;font-size:34px;color:var(--ody-titulo)}[id=higienizacao] .legenda{font-size:13px;color:var(--ody-legenda)}[id=higienizacao] .simulador{width:440px;max-width:100%;padding:26px;display:flex;flex-direction:column;gap:20px;border:1px solid rgba(183,156,255,.22);border-radius:20px;background:#0e0b16db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 90px #0009,0 0 80px #7b4dff26}[id=higienizacao] .sim-cab{display:flex;flex-direction:column;gap:4px}[id=higienizacao] .sim-titulo{margin:0;font-weight:700;font-size:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--ody-titulo)}[id=higienizacao] .sim-sub{margin:0;font-size:14px;color:var(--ody-legenda)}[id=higienizacao] .chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media (max-width: 480px){[id=higienizacao] .chips{grid-template-columns:repeat(3,minmax(0,1fr))}}[id=higienizacao] .chip{white-space:nowrap;min-height:44px;padding:9px 14px;font-size:13px;cursor:pointer;border-radius:0;background:transparent;color:var(--ody-apoio);border:1px solid rgba(183,156,255,.3);transition:background-color .2s,border-color .2s,color .2s}[id=higienizacao] .chip:hover{border-color:var(--ody-roxo-claro);color:var(--ody-titulo)}[id=higienizacao] .chip[aria-checked=true]{background:var(--ody-titulo);color:var(--ody-tinta);border-color:var(--ody-titulo)}[id=higienizacao] .resultado{display:flex;flex-direction:column;gap:12px}[id=higienizacao] .linha{display:flex;flex-direction:column;gap:6px}[id=higienizacao] .linha-txt{display:flex;justify-content:space-between;font-size:15px;color:var(--ody-apoio)}[id=higienizacao] .valor{color:var(--ody-titulo)}[id=higienizacao] .valor.vinc{color:var(--ody-sucesso)}[id=higienizacao] .trilho{height:5px;background:#ece9f414}[id=higienizacao] .barra{height:100%;transform-origin:left;transition:width .3s ease-out}[id=higienizacao] .flash-a .barra{animation:crescer-a .3s ease-out}[id=higienizacao] .flash-b .barra{animation:crescer-b .3s ease-out}@keyframes crescer-a{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes crescer-b{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[id=higienizacao] .barra.cheia{width:100%;background:#5c5670}[id=higienizacao] .barra.tel{background:#9b7bff}[id=higienizacao] .barra.vinc{background:var(--ody-sucesso)}[id=higienizacao] .sim-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding-top:16px;border-top:1px solid rgba(183,156,255,.14)}[id=higienizacao] .custo{display:flex;flex-direction:column;gap:2px}[id=higienizacao] .custo-valor{font-weight:700;font-size:32px;color:var(--ody-titulo)}[id=higienizacao] .ver-preco{width:100%}[id=higienizacao] .nota{font-size:12px;color:var(--ody-legenda)}[id=higienizacao] .flash-a{animation:piscar-a .6s ease-out}[id=higienizacao] .flash-b{animation:piscar-b .6s ease-out}@keyframes piscar-a{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes piscar-b{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width: 900px){[id=higienizacao] .simulador{width:100%}[id=higienizacao] .tela-lote{left:auto;top:auto;transform:none;width:min(320px,100%);height:360px}[id=higienizacao] .lote-janela{height:310px}[id=higienizacao] .lote-trilha{font-size:11px}[id=higienizacao] .lote-linha{padding:10px 12px;gap:8px;grid-template-columns:auto auto 1fr;white-space:nowrap;font-size:10.5px}[id=higienizacao] .lote-cab{padding:12px 14px;font-size:10px;letter-spacing:.1em}}[id=rcs] .cadente-1{top:90px;left:90%;transform:rotate(158deg);--atraso: 2s}[id=rcs] .cadente-2{top:260px;left:60%;transform:rotate(150deg);--atraso: 6s}[id=rcs] .magenta{left:40%;top:-5%;width:60%;height:80%;background:radial-gradient(ellipse,rgba(200,70,220,.5),transparent 62%)}[id=rcs] .azul{left:55%;top:25%;width:45%;height:65%;background:radial-gradient(ellipse,rgba(90,110,255,.45),transparent 62%);--dur: 40s}[id=rcs] .coral{left:30%;top:35%;width:35%;height:45%;background:radial-gradient(ellipse,rgba(255,120,120,.35),transparent 62%);--dur: 56s}[id=rcs] .celular{left:54%;top:80px;width:400px;height:640px;border-radius:40px;padding:14px;transform:rotateY(-18deg) rotateX(5deg);--atraso: -2s;--lit: rgba(210,90,230,.35)}[id=rcs] .tela{height:100%;border-radius:28px;background:#0d0a16;display:flex;flex-direction:column;overflow:hidden}[id=rcs] .remetente{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid rgba(183,156,255,.1)}[id=rcs] .foto-perfil{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--ody-roxo),#C17BFF)}[id=rcs] .remetente-txt{display:flex;flex-direction:column}[id=rcs] .nome{font-weight:600;font-size:15px;color:var(--ody-titulo)}[id=rcs] .verificado{font-size:12px;color:var(--ody-roxo-claro)}[id=rcs] .conversa{flex:1;padding:18px;display:flex;flex-direction:column;gap:14px}[id=rcs] .cartao{border:1px solid rgba(183,156,255,.2);border-radius:18px;overflow:hidden;background:#140f22}[id=rcs] .imagem{display:block;width:100%;height:170px}[id=rcs] .cartao-txt{padding:14px 16px;display:flex;flex-direction:column;gap:6px}[id=rcs] .cartao-titulo{font-weight:600;font-size:16px;color:var(--ody-titulo)}[id=rcs] .cartao-desc{font-size:13px;line-height:1.45;color:#b5aecb}[id=rcs] .cartao-botoes{display:flex;flex-direction:column;border-top:1px solid rgba(183,156,255,.14)}[id=rcs] .cartao-botoes span{padding:12px;text-align:center;font-size:14px;color:#c9b6ff}[id=rcs] .cartao-botoes span+span{border-top:1px solid rgba(183,156,255,.14)}[id=rcs] .sugestoes{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 900px){[id=rcs] .celular{left:auto;top:auto;transform:none;width:min(320px,100%);height:540px;border-radius:34px;padding:10px}[id=rcs] .tela{border-radius:24px}[id=rcs] .imagem{height:130px}[id=rcs] .conversa{padding:14px}}[id=sms] .gelado{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}[id=sms] .planeta{position:absolute;left:78%;top:18%;width:520px;height:520px;margin-left:-260px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#cfe6ff,#6fa4e8 18%,#2b5ba8 45%,#0b1a3a 75%,#04070f);box-shadow:0 0 80px #6eaaff59,inset -40px -30px 80px #000000b3}[id=sms] .anel{position:absolute;left:78%;top:calc(18% + 260px);width:980px;height:160px;margin:-80px 0 0 -490px;border-radius:50%;border:10px solid rgba(190,215,255,.22);box-shadow:0 0 0 18px #96beff14;transform:rotate(-14deg)}[id=sms] .campanha{left:50%;top:150px;width:520px;height:420px;padding:28px;display:flex;flex-direction:column;gap:16px;--atraso: -4s;--lit: rgba(110,170,255,.35)}[id=sms] .rotulo-campanha{font-size:10px;letter-spacing:.18em;color:#8d86a3}[id=sms] .msg{align-self:flex-start;max-width:80%;padding:14px 16px;font-size:15px;line-height:1.5;background:#1c1730;border-radius:16px 16px 16px 4px;color:#e6e1f5}[id=sms] .link{color:#c9b6ff;text-decoration:underline}[id=sms] .metricas{margin-top:auto;display:flex;gap:14px}[id=sms] .metrica{flex:1;border-radius:14px;padding:14px;display:flex;flex-direction:column}[id=sms] .cliques{border:1px solid rgba(183,156,255,.25);gap:2px}[id=sms] .entrega{border:1px solid rgba(183,156,255,.15);gap:6px}[id=sms] .legenda{font-size:12px;color:#8d86a3}[id=sms] .contador{font-weight:700;font-size:30px;color:#c9b6ff}[id=sms] .contador:after{content:"0";animation:cliques 9s steps(1) infinite}[id=sms] .trilho{height:6px;background:#ece9f414;border-radius:3px;overflow:hidden}[id=sms] .progresso{height:100%;width:100%;background:#9b7bff;transform-origin:left;animation:entrega 7s ease-in-out infinite}@keyframes cliques{0%,40%{content:"0"}41%{content:"2"}55%{content:"5"}68%{content:"9"}80%,to{content:"14"}}@keyframes entrega{0%{transform:scaleX(.04)}75%,to{transform:scaleX(1)}}@media (max-width: 900px){[id=sms] .campanha{left:auto;top:auto;transform:none;width:min(320px,100%);height:auto;padding:20px}[id=sms] .msg{max-width:92%;font-size:14px}[id=sms] .metricas{margin-top:8px}[id=sms] .planeta{left:85%;width:340px;height:340px;margin-left:-170px}[id=sms] .anel{left:85%;top:calc(18% + 170px);width:640px;height:104px;margin:-52px 0 0 -320px}}@media (prefers-reduced-motion: reduce){[id=sms] .contador:after{content:"14"}}[id=telecom] .s1{top:120px}[id=telecom] .s2{top:220px;--dur: 52s;--atraso: -20s}[id=telecom] .s3{top:60px;--dur: 64s;--atraso: -40s}[id=telecom] .terra-noite{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}[id=telecom] .globo{position:absolute;border-radius:50%;left:50%;top:470px;width:3200px;height:3200px;margin-left:-1600px}[id=telecom] .atmosfera{box-shadow:0 -4px 24px #78aaff99,0 -30px 120px #3c64ff4d}[id=telecom] .noturno{background:radial-gradient(circle at 50% 0%,#0b1630,#050a18 10%,#020307 30%)}[id=telecom] .quadro{position:absolute;left:50%;top:0;width:1440px;height:880px;margin-left:-720px;pointer-events:none}[id=telecom] .cidades-mascara{height:100%;-webkit-mask-image:radial-gradient(circle 1600px at 50% 2070px,#000 99.9%,transparent 100%);mask-image:radial-gradient(circle 1600px at 50% 2070px,#000 99.9%,transparent 100%)}[id=telecom] .cidades{position:absolute;left:0;top:0;width:2px;height:2px;border-radius:50%;animation:ody-tw 5s ease-in-out infinite}[id=telecom] .rotas svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}[id=telecom] .tracejado{fill:none;stroke:#ffc88c8c;stroke-width:1.2;stroke-dasharray:6 10;animation:tracejar 3s linear infinite}[id=telecom] .origem{fill:#ffd39a}[id=telecom] .pacote{position:absolute;left:0;top:0;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#fff1dc;box-shadow:0 0 6px #fff1dce6;offset-rotate:0deg;offset-distance:0%;animation:percorrer 3.2s linear infinite}[id=telecom] .pacote.atrasado{animation-delay:-1.6s}@keyframes tracejar{to{stroke-dashoffset:-64}}@keyframes percorrer{0%{offset-distance:0%}to{offset-distance:100%}}[id=telecom] .chamada-palco{perspective:none}[id=telecom] .chamada{position:absolute;left:62%;top:230px;width:220px;height:220px;margin:-110px 0 0 -110px}[id=telecom] .ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,190,120,.7);animation:anel 3.2s ease-out infinite}[id=telecom] .ring.segundo{animation-delay:1.6s}[id=telecom] .ponto{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#ffd39a;box-shadow:0 0 20px #ffb566}@keyframes anel{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.8);opacity:0}}[id=telecom] .aviso{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:520px}[id=telecom] .aviso-campo{flex:1 1 240px;min-height:52px;padding:0 18px;border-radius:0;font-family:var(--ody-fonte);font-size:16px;color:var(--ody-titulo);background:#0e0b16b3;border:2px solid rgba(236,233,244,.35);transition:border-color .2s}[id=telecom] .aviso-campo::-moz-placeholder{color:#8d86a3}[id=telecom] .aviso-campo::placeholder{color:#8d86a3}[id=telecom] .aviso-campo:hover{border-color:#ece9f499}[id=telecom] .aviso-campo:focus-visible{outline:2px solid var(--ody-titulo);outline-offset:3px;border-color:var(--ody-titulo)}[id=telecom] .aviso-campo[aria-invalid=true]{border-color:#ff9a8a}[id=telecom] .aviso-botao{flex:0 0 auto}[id=telecom] .aviso-botao:disabled{cursor:default;background:var(--ody-sucesso);border-color:var(--ody-sucesso)}[id=telecom] .aviso-status{flex-basis:100%;min-height:1.2em;font-size:14px;color:var(--ody-sucesso)}[id=telecom] .aviso-status.erro{color:#ffb0a3}@media (max-width: 600px){[id=telecom] .aviso-botao{width:100%}}[id=telecom] .com-selo{display:inline-flex;align-items:center;gap:12px}[id=telecom] .selo{border:1px solid #FFB566;color:#ffc98a;padding:4px 10px;letter-spacing:.16em}@media (max-width: 900px){[id=telecom] .chamada-palco{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;display:block}[id=telecom] .chamada{left:75%;top:150px}}@media (prefers-reduced-motion: reduce){[id=telecom] .pacote{display:none}[id=telecom] .ring{opacity:.5}}[id=whatsapp] .verde{left:30%;top:8%;width:60%;height:55%;background:linear-gradient(180deg,transparent,rgba(40,230,140,.55) 60%,rgba(30,200,170,.2))}[id=whatsapp] .violeta{left:50%;top:0%;width:45%;height:50%;background:linear-gradient(180deg,transparent,rgba(150,90,255,.45) 55%,transparent);--dur: 18s}[id=whatsapp] .verde-2{left:18%;top:20%;width:35%;height:45%;background:linear-gradient(180deg,transparent,rgba(40,210,130,.35) 65%,transparent);--dur: 11s}[id=whatsapp] .globo{left:55%;top:640px;width:2600px;height:2600px;margin-left:-1300px}[id=whatsapp] .atmosfera{box-shadow:0 -4px 20px #3ce69680,0 -20px 80px #28b48c4d}[id=whatsapp] .noturno{background:radial-gradient(circle at 50% 0%,#0d2a2a,#06110f 10%,#020405 28%)}[id=whatsapp] .celular{left:56%;top:70px;width:380px;height:660px;border-radius:40px;padding:14px;transform:rotateY(-16deg) rotateX(6deg);--lit: rgba(40,230,140,.38)}[id=whatsapp] .tela{height:100%;border-radius:28px;background:#121a17;display:flex;flex-direction:column;overflow:hidden}[id=whatsapp] .contato{display:flex;align-items:center;gap:12px;padding:18px;background:#17231e;border-bottom:1px solid rgba(255,255,255,.08)}[id=whatsapp] .foto-perfil{width:34px;height:34px;border-radius:50%;background:#2a4a3c}[id=whatsapp] .contato-txt{display:flex;flex-direction:column}[id=whatsapp] .nome{font-weight:600;font-size:15px;color:var(--ody-titulo)}[id=whatsapp] .verificado{color:#5fb8ff}[id=whatsapp] .tipo{font-size:12px;color:#8d86a3}[id=whatsapp] .conversa{position:relative;flex:1;padding:18px;display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.45}[id=whatsapp] .msg{max-width:85%;padding:12px 14px}[id=whatsapp] .recebida{align-self:flex-start;background:#1b2a22;color:#e3f4ea;border-radius:14px 14px 14px 4px}[id=whatsapp] .enviada{align-self:flex-end;max-width:80%;background:#2a2140;color:#ede6ff;border-radius:14px 14px 4px}[id=whatsapp] .hora{display:flex;justify-content:flex-end;gap:4px;margin-top:4px;font-size:11px;color:#8aa79a}[id=whatsapp] .ticks{color:#7a7390;animation:lida 9s steps(1) infinite}[id=whatsapp] .respostas{align-self:flex-start;display:flex;gap:8px}[id=whatsapp] .resp{border:1px solid rgba(95,184,255,.4);border-radius:999px;padding:7px 14px;font-size:13px;color:#8fd0ff}[id=whatsapp] .digitando{position:absolute;left:18px;bottom:18px;display:flex;gap:5px;padding:12px 14px;background:#1b2a22;border-radius:14px 14px 14px 4px;opacity:0;animation:digitando 9s ease-in-out infinite}[id=whatsapp] .digitando i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#8aa79a;animation:ponto 1s ease-in-out infinite}[id=whatsapp] .digitando i:nth-child(2){animation-delay:.15s}[id=whatsapp] .digitando i:nth-child(3){animation-delay:.3s}[id=whatsapp] .relatorio{left:38%;top:420px;width:300px;height:190px;padding:20px;display:flex;flex-direction:column;gap:12px;transform:rotateY(-10deg) rotateX(6deg);--lit: rgba(40,230,140,.25);--atraso: -3s}[id=whatsapp] .rel-titulo{font-size:10px;letter-spacing:.18em;color:#8d86a3}[id=whatsapp] .rel-linha{display:flex;justify-content:space-between;font-size:14px;color:var(--ody-apoio)}[id=whatsapp] .rel-linha .mono{color:var(--ody-titulo)}[id=whatsapp] .rel-linha .entregues{color:var(--ody-sucesso)}[id=whatsapp] .rel-linha .lidas{color:#5fb8ff}[id=whatsapp] .ilustrativo{font-size:11px;color:var(--ody-legenda)}@keyframes lida{0%,22%{color:#7a7390}23%,to{color:#5fb8ff}}@keyframes digitando{0%,36%{opacity:0}40%,54%{opacity:1}57%,to{opacity:0}}@keyframes ponto{0%,to{translate:0 0;opacity:.4}50%{translate:0 -4px;opacity:1}}@media (max-width: 900px){[id=whatsapp] .celular{left:auto;top:auto;transform:none;width:min(320px,100%);height:540px;border-radius:34px;padding:10px}[id=whatsapp] .tela{border-radius:24px}[id=whatsapp] .conversa{font-size:13px;padding:14px}}@media (prefers-reduced-motion: reduce){[id=whatsapp] .ticks{color:#5fb8ff}[id=whatsapp] .digitando{display:none}}:root{--ody-onix: #07060A;--ody-onix-rodape: #050408;--ody-titulo: #F5F3FA;--ody-base: #ECE9F4;--ody-apoio: #C4BED6;--ody-legenda: #9A93B0;--ody-eyebrow: #B7B4C4;--ody-roxo-claro: #B79CFF;--ody-roxo: #7B4DFF;--ody-sucesso: #5FDEA0;--ody-tinta: #0B0912;--ody-fonte: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--ody-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace}@property --pct{syntax: "<integer>"; initial-value: 0; inherits: false;}:where(.ody){position:relative;overflow-x:clip;background:var(--ody-onix);color:var(--ody-base);font-family:var(--ody-fonte);-webkit-font-smoothing:antialiased}:where(.ody) *,:where(.ody) *:before,:where(.ody) *:after{box-sizing:border-box}:where(.ody) a{color:inherit}:where(.ody) .mono{font-family:var(--ody-mono)}:where(.ody) h1,:where(.ody) h2,:where(.ody) h3{margin:0;padding-left:0;letter-spacing:normal;background:none;-webkit-text-fill-color:currentColor}:where(.ody) h2:before{content:none}:where(.ody) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(.ody) :focus-visible{outline:2px solid var(--ody-titulo);outline-offset:3px;box-shadow:0 0 0 6px #07060ad9}:where(.ody) .sec{position:relative;min-height:880px;overflow:hidden;display:flex;align-items:flex-end;border-bottom:1px solid rgba(190,170,255,.06)}:where(.ody) .sec:focus{outline:none}:where(.ody) .inner{position:relative;z-index:4;width:100%;max-width:1320px;margin:0 auto;padding:0 48px 110px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:40px}:where(.ody) .copy{max-width:560px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}:where(.ody) .eyebrow{font-family:var(--ody-mono);font-size:12px;letter-spacing:.24em;color:var(--ody-eyebrow)}:where(.ody) .h{margin:0;font-family:var(--ody-fonte);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.02;color:var(--ody-titulo);font-size:clamp(36px,4.4vw,60px)}:where(.ody) .apoio{margin:0;font-size:19px;line-height:1.55;color:var(--ody-apoio)}:where(.ody) .acoes{display:flex;flex-wrap:wrap;gap:14px}:where(.ody) .scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#07060ae6,#07060a8c 30%,#07060a00 50%),linear-gradient(0deg,#07060ad9,#07060a00 26%)}:where(.ody) .ody-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;font-family:var(--ody-fonte);font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:2px solid var(--ody-titulo);border-radius:0;color:var(--ody-titulo);background:transparent;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}:where(.ody) .ody-btn:hover{background:var(--ody-titulo);color:var(--ody-tinta)}:where(.ody) .ody-btn-solid{background:var(--ody-titulo);color:var(--ody-tinta)}:where(.ody) .ody-btn-solid:hover{background:var(--ody-roxo-claro);border-color:var(--ody-roxo-claro);color:var(--ody-tinta)}:where(.ody) .ody-btn-sm{min-height:46px;padding:0 22px;font-size:12px}:where(.ody) .ody-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-130%);transition:transform .7s ease}:where(.ody) .ody-btn:hover:after{transform:translate(130%)}:where(.ody) .sky{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}:where(.ody) .st{position:absolute;top:0;left:0;border-radius:50%}:where(.ody) .st-s{width:1px;height:1px;box-shadow:1694px 971px #ffffffa6,435px 943px #ffffffa6,647px 505px #ffffffa6,397px 407px #ffffffa6,853px 631px #ffffffa6,1662px 173px #ffffffa6,1289px 198px #ffffffa6,1429px 431px #ffffffa6,1145px 235px #ffffffa6,375px 686px #ffffffa6,948px 426px #ffffffa6,1682px 392px #ffffffa6,1463px 284px #ffffffa6,774px 226px #ffffffa6,1651px 733px #ffffffa6,1484px 924px #ffffffa6,1582px 358px #ffffffa6,1023px 823px #ffffffa6,67px 320px #ffffffa6,1388px 778px #ffffffa6,1395px 244px #ffffffa6,1821px 582px #ffffffa6,924px 417px #ffffffa6,131px 891px #ffffffa6,870px 779px #ffffffa6,1040px 110px #ffffffa6,600px 101px #ffffffa6,693px 471px #ffffffa6,1826px 220px #ffffffa6,697px 243px #ffffffa6,1800px 973px #ffffffa6,1024px 963px #ffffffa6,1646px 17px #ffffffa6,1436px 22px #ffffffa6,861px 642px #ffffffa6,1030px 970px #ffffffa6,1366px 909px #ffffffa6,1419px 308px #ffffffa6,1514px 506px #ffffffa6,988px 881px #ffffffa6,1003px 960px #ffffffa6,1754px 555px #ffffffa6,220px 717px #ffffffa6,1397px 787px #ffffffa6,1473px 633px #ffffffa6,318px 991px #ffffffa6,1577px 12px #ffffffa6,345px 500px #ffffffa6,1342px 782px #ffffffa6,1794px 466px #ffffffa6,1094px 597px #ffffffa6,33px 375px #ffffffa6,1418px 209px #ffffffa6,908px 706px #ffffffa6,301px 924px #ffffffa6,319px 594px #ffffffa6,1565px 547px #ffffffa6,796px 604px #ffffffa6,1407px 578px #ffffffa6,977px 1px #ffffffa6,1725px 589px #ffffffa6,1229px 989px #ffffffa6,1414px 985px #ffffffa6,439px 131px #ffffffa6,1555px 960px #ffffffa6,1575px 776px #ffffffa6,1700px 146px #ffffffa6,1095px 591px #ffffffa6,1417px 278px #ffffffa6,754px 48px #ffffffa6,926px 58px #ffffffa6,1780px 371px #ffffffa6,1541px 895px #ffffffa6,1296px 74px #ffffffa6,1770px 599px #ffffffa6,243px 894px #ffffffa6,851px 371px #ffffffa6,458px 735px #ffffffa6,401px 607px #ffffffa6,1220px 779px #ffffffa6,1605px 493px #ffffffa6,210px 532px #ffffffa6,817px 406px #ffffffa6,435px 659px #ffffffa6,248px 308px #ffffffa6,526px 120px #ffffffa6,876px 963px #ffffffa6,272px 193px #ffffffa6,1721px 91px #ffffffa6,1577px 490px #ffffffa6,961px 281px #ffffffa6,104px 9px #ffffffa6,414px 904px #ffffffa6,473px 423px #ffffffa6,1535px 800px #ffffffa6,1243px 127px #ffffffa6,118px 48px #ffffffa6,1090px 368px #ffffffa6,553px 358px #ffffffa6,1897px 210px #ffffffa6,1837px 655px #ffffffa6,1740px 591px #ffffffa6,1580px 573px #ffffffa6,551px 323px #ffffffa6,363px 420px #ffffffa6,738px 275px #ffffffa6,1267px 565px #ffffffa6,364px 397px #ffffffa6,1051px 666px #ffffffa6,1162px 986px #ffffffa6,1332px 331px #ffffffa6,1687px 606px #ffffffa6,868px 97px #ffffffa6,808px 849px #ffffffa6,1530px 544px #ffffffa6,385px 607px #ffffffa6,1883px 574px #ffffffa6,624px 117px #ffffffa6,1352px 899px #ffffffa6,1657px 11px #ffffffa6,1446px 197px #ffffffa6,1074px 495px #ffffffa6,1404px 945px #ffffffa6,227px 716px #ffffffa6,1861px 923px #ffffffa6,1155px 348px #ffffffa6,550px 564px #ffffffa6,1245px 614px #ffffffa6,479px 865px #ffffffa6,191px 768px #ffffffa6,696px 914px #ffffffa6,178px 849px #ffffffa6,15px 313px #ffffffa6,362px 689px #ffffffa6,1762px 280px #ffffffa6,1256px 522px #ffffffa6,1535px 114px #ffffffa6,1176px 593px #ffffffa6,987px 37px #ffffffa6,1820px 478px #ffffffa6,704px 440px #ffffffa6,534px 330px #ffffffa6,592px 569px #ffffffa6,151px 690px #ffffffa6,36px 278px #ffffffa6,1063px 649px #ffffffa6,26px 200px #ffffffa6,1302px 488px #ffffffa6,1089px 296px #ffffffa6,1539px 629px #ffffffa6,489px 275px #ffffffa6,923px 6px #ffffffa6,1531px 131px #ffffffa6,1473px 512px #ffffffa6,1836px 620px #ffffffa6,31px 409px #ffffffa6,956px 209px #ffffffa6,391px 712px #ffffffa6,1824px 264px #ffffffa6,510px 443px #ffffffa6,1647px 538px #ffffffa6,1058px 667px #ffffffa6,1573px 953px #ffffffa6,1631px 838px #ffffffa6,1764px 710px #ffffffa6,1818px 327px #ffffffa6,827px 61px #ffffffa6,1380px 548px #ffffffa6,1879px 767px #ffffffa6,1634px 434px #ffffffa6,905px 139px #ffffffa6,1697px 514px #ffffffa6,1601px 385px #ffffffa6,907px 472px #ffffffa6,905px 831px #ffffffa6,895px 703px #ffffffa6,390px 235px #ffffffa6,1492px 978px #ffffffa6,1015px 139px #ffffffa6,901px 260px #ffffffa6,999px 755px #ffffffa6,1118px 724px #ffffffa6,435px 313px #ffffffa6,1745px 306px #ffffffa6,599px 579px #ffffffa6,529px 776px #ffffffa6,1389px 393px #ffffffa6,1292px 480px #ffffffa6,1767px 440px #ffffffa6,1559px 849px #ffffffa6,1169px 925px #ffffffa6,401px 644px #ffffffa6,381px 258px #ffffffa6,307px 433px #ffffffa6,405px 427px #ffffffa6,468px 640px #ffffffa6,1665px 322px #ffffffa6,1293px 623px #ffffffa6,620px 536px #ffffffa6,1432px 555px #ffffffa6,1529px 990px #ffffffa6,9px 425px #ffffffa6,1547px 259px #ffffffa6,446px 6px #ffffffa6,1566px 9px #ffffffa6,1408px 71px #ffffffa6,1827px 910px #ffffffa6,1360px 115px #ffffffa6,427px 722px #ffffffa6,65px 229px #ffffffa6,920px 841px #ffffffa6,141px 475px #ffffffa6,153px 711px #ffffffa6,1295px 659px #ffffffa6,315px 499px #ffffffa6,990px 535px #ffffffa6,1732px 615px #ffffffa6,998px 457px #ffffffa6,786px 34px #ffffffa6,1042px 915px #ffffffa6,1879px 914px #ffffffa6,371px 808px #ffffffa6,1458px 308px #ffffffa6,480px 796px #ffffffa6,1257px 390px #ffffffa6,73px 514px #ffffffa6,99px 984px #ffffffa6,424px 79px #ffffffa6,1457px 444px #ffffffa6,482px 512px #ffffffa6,1486px 680px #ffffffa6,630px 88px #ffffffa6,1741px 237px #ffffffa6,1834px 562px #ffffffa6,1532px 868px #ffffffa6,421px 703px #ffffffa6,129px 63px #ffffffa6,935px 650px #ffffffa6,548px 216px #ffffffa6,46px 41px #ffffffa6,1490px 19px #ffffffa6,1697px 496px #ffffffa6,1737px 173px #ffffffa6,1863px 588px #ffffffa6,832px 523px #ffffffa6,838px 467px #ffffffa6,782px 180px #ffffffa6,1564px 263px #ffffffa6,589px 25px #ffffffa6,1276px 632px #ffffffa6,1197px 309px #ffffffa6,1742px 691px #ffffffa6,1266px 924px #ffffffa6,1044px 308px #ffffffa6,337px 256px #ffffffa6,410px 600px #ffffffa6,155px 481px #ffffffa6,1248px 860px #ffffffa6,436px 289px #ffffffa6,35px 234px #ffffffa6;animation:ody-drift 160s linear infinite alternate,ody-tw 7s ease-in-out infinite}:where(.ody) .st-m{width:2px;height:2px;box-shadow:1212px 875px #fffc,1364px 86px #fffc,813px 249px #fffc,1500px 910px #fffc,629px 713px #fffc,1404px 805px #fffc,1854px 260px #fffc,806px 48px #fffc,1797px 675px #fffc,599px 587px #fffc,931px 600px #fffc,24px 61px #fffc,845px 636px #fffc,1554px 861px #fffc,1681px 496px #fffc,1570px 528px #fffc,129px 167px #fffc,1653px 387px #fffc,1239px 218px #fffc,193px 72px #fffc,1031px 989px #fffc,414px 285px #fffc,325px 124px #fffc,1325px 595px #fffc,170px 198px #fffc,1215px 835px #fffc,764px 214px #fffc,1768px 345px #fffc,1000px 300px #fffc,247px 42px #fffc,1405px 827px #fffc,1614px 611px #fffc,1794px 629px #fffc,352px 979px #fffc,355px 122px #fffc,194px 819px #fffc,219px 309px #fffc,1810px 979px #fffc,1437px 413px #fffc,1165px 863px #fffc,404px 404px #fffc,1052px 104px #fffc,859px 471px #fffc,1281px 280px #fffc,1049px 283px #fffc,969px 961px #fffc,218px 607px #fffc,1275px 717px #fffc,1457px 292px #fffc,1270px 349px #fffc,465px 472px #fffc,1461px 326px #fffc,1611px 2px #fffc,668px 949px #fffc,622px 440px #fffc,1877px 597px #fffc,594px 977px #fffc,1650px 786px #fffc,1402px 11px #fffc,1454px 288px #fffc,428px 602px #fffc,1446px 952px #fffc,252px 663px #fffc,1188px 859px #fffc,1675px 185px #fffc,1720px 263px #fffc,1558px 314px #fffc,1506px 106px #fffc,1889px 734px #fffc,1603px 645px #fffc,1391px 710px #fffc,37px 718px #fffc,1508px 706px #fffc,1497px 34px #fffc,149px 538px #fffc,536px 557px #fffc,507px 235px #fffc,1128px 249px #fffc,638px 867px #fffc,75px 82px #fffc;animation:ody-drift 220s linear infinite alternate-reverse,ody-tw 10s ease-in-out 3s infinite}:where(.ody) .st-l{width:3px;height:3px;box-shadow:360px 18px #fff0e1f2,1815px 897px #fff0e1f2,1226px 907px #fff0e1f2,1051px 416px #fff0e1f2,909px 392px #fff0e1f2,791px 828px #fff0e1f2,812px 636px #fff0e1f2,980px 445px #fff0e1f2,754px 565px #fff0e1f2,1269px 820px #fff0e1f2,936px 504px #fff0e1f2,531px 412px #fff0e1f2,1737px 552px #fff0e1f2,1329px 357px #fff0e1f2,269px 724px #fff0e1f2,1396px 197px #fff0e1f2,1573px 234px #fff0e1f2,1855px 492px #fff0e1f2,715px 33px #fff0e1f2,1605px 429px #fff0e1f2,1141px 84px #fff0e1f2,578px 763px #fff0e1f2,1085px 597px #fff0e1f2,193px 864px #fff0e1f2,1281px 154px #fff0e1f2,119px 139px #fff0e1f2;animation:ody-tw 13s ease-in-out 5s infinite}:where(.ody) .shoot-wrap{position:absolute;width:700px;height:2px;transform-origin:0 0;pointer-events:none}:where(.ody) .shoot{width:170px;height:1.5px;border-radius:2px;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95));animation:ody-shoot 10s linear var(--atraso, 0s) infinite}:where(.ody) .sat{position:absolute;left:0;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 8px 1px #ffffffe6;pointer-events:none;animation:ody-sat var(--dur, 38s) linear var(--atraso, 0s) infinite,ody-blink 1.6s steps(1) infinite}:where(.ody) .planet{position:absolute;border-radius:50%;overflow:hidden;pointer-events:none}:where(.ody) .atmo{position:absolute;border-radius:50%;pointer-events:none}:where(.ody) .clouds{position:absolute;top:0;right:0;bottom:0;left:0;animation:ody-clouds 120s linear infinite alternate}:where(.ody) .cloud{position:absolute;border-radius:50%;background:#ebf2ff8c;filter:blur(14px)}:where(.ody) .flare{animation:ody-flare 8s ease-in-out infinite}:where(.ody) .neb{position:absolute;border-radius:50%;filter:blur(55px);mix-blend-mode:screen;pointer-events:none;animation:ody-haze var(--dur, 46s) ease-in-out infinite alternate}:where(.ody) .aurora{position:absolute;border-radius:50%;filter:blur(30px);mix-blend-mode:screen;pointer-events:none;animation:ody-aurora var(--dur, 14s) ease-in-out infinite alternate}:where(.ody) .stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;perspective:1800px;pointer-events:none}:where(.ody) .screen{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#161620f0;box-shadow:0 50px 120px #0009,0 0 0 1px #0006,0 0 90px var(--lit, rgba(150,130,255,.22)),inset 0 1px #ffffff1f;transform:rotateY(-20deg) rotateX(7deg);transform-origin:left center;animation:ody-float 9s ease-in-out var(--atraso, 0s) infinite}:where(.ody) .b1{animation:ody-b1 9s ease-in-out infinite}:where(.ody) .b2{animation:ody-b2 9s ease-in-out infinite}:where(.ody) .b3{animation:ody-b3 9s ease-in-out infinite}:where(.ody) .pilula{border:1px solid rgba(183,156,255,.4);border-radius:999px;padding:7px 14px;font-size:13px;color:#c9b6ff}:where(.ody) .count{counter-reset:pct var(--pct);animation:ody-count 2.4s cubic-bezier(.2,.8,.2,1) both}:where(.ody) .count:after{content:counter(pct) "%"}@keyframes ody-drift{0%{transform:translateZ(0)}to{transform:translate3d(-70px,-30px,0)}}@keyframes ody-tw{0%,to{opacity:1}50%{opacity:.35}}@keyframes ody-haze{0%{transform:translate(0) scale(1)}50%{transform:translate(3%,-2%) scale(1.08)}to{transform:translate(-3%,3%) scale(.96)}}@keyframes ody-float{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes ody-clouds{0%{transform:translate(0)}to{transform:translate(-160px)}}@keyframes ody-flare{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes ody-aurora{0%{transform:skew(-12deg) translate(0) scaleY(1);opacity:.7}to{transform:skew(8deg) translate(60px) scaleY(1.25);opacity:1}}@keyframes ody-shoot{0%{transform:translate(0);opacity:0}2%{opacity:1}10%,to{transform:translate(640px);opacity:0}}@keyframes ody-sat{0%{transform:translate(-2vw);translate:0 0}to{transform:translate(102vw);translate:0 140px}}@keyframes ody-blink{0%{opacity:1}12%{opacity:.25}to{opacity:1}}@keyframes ody-b1{0%,4%{opacity:0;transform:translateY(10px)}10%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ody-b2{0%,30%{opacity:0;transform:translateY(10px)}36%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ody-b3{0%,56%{opacity:0;transform:translateY(10px)}62%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ody-count{0%{--pct: 0}to{--pct: 100}}@keyframes ody-up{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes ody-para{0%{translate:0 90px}to{translate:0 -90px}}@keyframes ody-depth-p{0%{translate:0 30px}to{translate:0 -30px}}@keyframes ody-depth-m{0%{translate:0 80px}to{translate:0 -80px}}@keyframes ody-depth-g{0%{translate:0 150px}to{translate:0 -150px}}@keyframes ody-swivel{0%{rotate:y 14deg}to{rotate:y -10deg}}@supports (animation-timeline: view()){:where(.ody) .sec:not(.hero) .copy>*{animation:ody-up linear both;animation-timeline:view();animation-range:entry 0% entry 70%}:where(.ody) .sec:not(.hero) .copy>:nth-child(2){animation-range:entry 5% entry 70%}:where(.ody) .sec:not(.hero) .copy>:nth-child(3){animation-range:entry 10% entry 70%}:where(.ody) .sec:not(.hero) .copy>:nth-child(4){animation-range:entry 15% entry 70%}:where(.ody) .rv{animation:ody-up linear both;animation-timeline:view();animation-range:entry 0% entry 70%}:where(.ody) .sec:not(.hero) .planet,:where(.ody) .sec:not(.hero) .atmo,:where(.ody) .para{animation:ody-para linear both;animation-timeline:view()}:where(.ody) .sec:not(.hero) .st-s{animation:ody-drift 160s linear infinite alternate,ody-tw 7s ease-in-out infinite,ody-depth-p linear both;animation-timeline:auto,auto,view()}:where(.ody) .sec:not(.hero) .st-m{animation:ody-drift 220s linear infinite alternate-reverse,ody-tw 10s ease-in-out 3s infinite,ody-depth-m linear both;animation-timeline:auto,auto,view()}:where(.ody) .sec:not(.hero) .st-l{animation:ody-tw 13s ease-in-out 5s infinite,ody-depth-g linear both;animation-timeline:auto,view()}:where(.ody) .sec:not(.hero) .screen{animation:ody-float 9s ease-in-out var(--atraso, 0s) infinite,ody-swivel linear both;animation-timeline:auto,view();animation-range:normal,cover 0% cover 100%}:where(.ody) .count{animation:ody-count linear both;animation-timing-function:ease-out;animation-timeline:view();animation-range:entry 10% cover 45%}}@media (max-width: 900px){:where(.ody) .sec{flex-direction:column;align-items:stretch;justify-content:flex-end}:where(.ody) .stage{position:relative;inset:auto;order:2;z-index:3;perspective:none;display:flex;flex-direction:column;align-items:center;gap:24px;padding:0 24px 72px}:where(.ody) .stage .screen{position:relative;left:auto;top:auto;margin:0;width:min(320px,100%);max-width:100%;transform:none;transform-origin:center}:where(.ody) .sec:not(.hero):not(.cta) .inner{order:1;padding-bottom:40px;padding-top:120px}:where(.ody) .hide-sm{display:none!important}:where(.ody) .inner{padding:0 24px 80px}:where(.ody) .apoio{font-size:17px}}@media (prefers-reduced-motion: reduce){:where(.ody) *,:where(.ody) *:before,:where(.ody) *:after{animation:none!important;transition:none!important}:where(.ody) .count{--pct: 100}}:where(.ody) .ody-topo{position:fixed;top:0;left:0;right:0;z-index:40;border-bottom:1px solid transparent;transition:background-color .3s,border-color .3s,backdrop-filter .3s}:where(.ody) .ody-topo.rolado{background:#07060ab8;border-bottom-color:#b79cff1f;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}:where(.ody) .ody-topo.menu-aberto{background:#07060af7}:where(.ody) .ody-topo-in{max-width:1320px;margin:0 auto;padding:18px 48px;display:flex;align-items:center;justify-content:space-between;gap:18px;transition:padding .3s}:where(.ody) .ody-topo.rolado .ody-topo-in{padding-top:10px;padding-bottom:10px}:where(.ody) .ody-marca{display:flex;align-items:center;min-height:44px;text-decoration:none}:where(.ody) .ody-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 26px;font-size:13px;font-weight:600;letter-spacing:.14em}:where(.ody) .ody-nav-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ody-apoio);text-decoration:none;transition:color .2s}:where(.ody) .ody-nav-link:hover{color:#fff}:where(.ody) .ody-entrar{min-height:44px;padding:0 22px;font-size:12px;border-width:1px}:where(.ody) .ody-hamburguer{display:none;width:48px;height:48px;padding:0;margin-right:-8px;align-items:center;justify-content:center;background:transparent;border:0;color:var(--ody-titulo);cursor:pointer}:where(.ody) .barras{position:relative;display:block;width:24px;height:16px}:where(.ody) .barras i{position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform .25s,opacity .2s}:where(.ody) .barras i:nth-child(1){top:0}:where(.ody) .barras i:nth-child(2){top:7px}:where(.ody) .barras i:nth-child(3){top:14px}:where(.ody) .barras.x i:nth-child(1){transform:translateY(7px) rotate(45deg)}:where(.ody) .barras.x i:nth-child(2){opacity:0}:where(.ody) .barras.x i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}:where(.ody) .ody-menu-movel{display:flex;flex-direction:column;padding:8px 24px 28px;max-height:calc(100svh - 68px);overflow-y:auto}:where(.ody) .ody-menu-movel[hidden]{display:none}:where(.ody) .ody-menu-link{display:flex;align-items:center;min-height:52px;font-size:15px;font-weight:600;letter-spacing:.16em;text-decoration:none;color:var(--ody-apoio);border-bottom:1px solid rgba(183,156,255,.1)}:where(.ody) .ody-menu-link:hover{color:#fff}:where(.ody) .ody-menu-acoes{display:flex;flex-direction:column;gap:12px;margin-top:22px}:where(.ody) .ody-rodape{background:var(--ody-onix-rodape);border-top:1px solid rgba(183,156,255,.08)}:where(.ody) .ody-rodape-in{max-width:1320px;margin:0 auto;padding:56px 48px 32px;display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:40px;font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--ody-legenda)}:where(.ody) .ody-rodape-col,:where(.ody) .ody-rodape-legal{display:flex;flex-direction:column;align-items:flex-start}:where(.ody) .ody-rodape-tag{margin:12px 0 0;font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--ody-apoio)}:where(.ody) .ody-rodape-tit{margin-bottom:6px;font-family:var(--ody-mono);font-size:11px;letter-spacing:.24em;color:var(--ody-eyebrow)}:where(.ody) .ody-rodape-link{display:inline-flex;align-items:center;min-height:36px;text-decoration:none}:where(.ody) .ody-rodape-link:hover{color:var(--ody-titulo)}:where(.ody) .ody-empresa{display:flex;flex-direction:column;gap:4px;margin-top:18px;font-style:normal;font-weight:500;letter-spacing:.04em;line-height:1.5}:where(.ody) .ody-empresa .preencher{color:#ffc98a;font-family:var(--ody-mono);font-size:11px}:where(.ody) .ody-rodape-base{max-width:1320px;margin:0 auto;padding:20px 48px 30px;border-top:1px solid rgba(183,156,255,.08);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--ody-legenda)}@media (max-width: 900px){:where(.ody) .ody-topo-in,:where(.ody) .ody-rodape-in,:where(.ody) .ody-rodape-base{padding-left:24px;padding-right:24px}:where(.ody) .ody-rodape-in{grid-template-columns:1fr 1fr}:where(.ody) .ody-rodape-in>:first-child{grid-column:1 / -1}}@media (max-width: 767px){:where(.ody) .ody-nav{display:none}:where(.ody) .ody-hamburguer{display:inline-flex}:where(.ody) .ody-topo.menu-aberto{background:#07060af7}:where(.ody) .ody-topo-in{padding-top:12px;padding-bottom:12px}}@media (min-width: 768px){:where(.ody) .ody-menu-movel{display:none!important}}@media (max-width: 600px){:where(.ody) .ody-rodape-in{grid-template-columns:1fr;gap:32px}}.pagina-legal{display:block;min-height:100vh;background:#07060a;color:#ece9f4;font-family:Barlow,system-ui,sans-serif}.pagina-legal .legal{max-width:720px;margin:0 auto;padding:120px 24px;display:flex;flex-direction:column;gap:16px}.pagina-legal h1{margin:0;font-size:40px;text-transform:uppercase;color:#f5f3fa;background:none;-webkit-text-fill-color:currentColor;padding:0}.pagina-legal h1:before{content:none}.pagina-legal p{margin:0;color:#c4bed6;font-size:18px}.pagina-legal a{color:#b79cff}.pagina-legal a:focus-visible{outline:2px solid #F5F3FA;outline-offset:3px}.dash-wide .eye-btn{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.dash-wide .eye-btn.on{border-color:var(--primary);color:var(--primary)}.dash-wide .sec-title{font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;margin:0;padding-left:0;letter-spacing:normal}.dash-wide .sec-title:before{content:none}.dash-wide .regiao-erro{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:16px 18px;margin-bottom:20px;background:var(--surface);border:1px solid rgba(248,113,113,.35);border-radius:14px}.dash-wide .regiao-erro-ic{flex-shrink:0;width:20px;height:20px;margin-top:1px;fill:none;stroke:var(--danger-text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dash-wide .regiao-erro-txt{flex:1 1 240px;min-width:0}.dash-wide .regiao-erro-tit{margin:0;font-size:13px;font-weight:700}.dash-wide .regiao-erro-msg{margin:3px 0 0;font-size:12px;color:var(--muted);line-height:1.6;overflow-wrap:break-word}.dash-wide .rev-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.dash-wide .shortcut{padding:5px 14px;border-radius:8px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--muted);font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;white-space:nowrap;flex-shrink:0}.dash-wide .shortcut.active{background:var(--primary);border-color:var(--primary);color:#fff}.dash-wide .shortcut:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.dash-wide .dsep{width:1px;height:22px;background:var(--border-2);margin:0 2px;flex-shrink:0}.dash-wide .date-range{display:flex;align-items:center;gap:6px;flex-shrink:0}.dash-wide .date-input{width:126px;padding:5px 8px;border-radius:8px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font-size:12px;cursor:pointer;font-family:inherit;outline:none;transition:border-color .15s}.dash-wide .date-input:focus{border-color:var(--primary)}.dash-wide .date-input:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.dash-wide .date-input:invalid{border-color:var(--danger-text)}.dash-wide .date-arrow{color:var(--muted);font-size:12px}.dash-wide .apply-btn{padding:5px 14px;border-radius:8px;border:none;background:var(--primary);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s}.dash-wide .apply-btn:hover{opacity:.85}.dash-wide .apply-btn:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.dash-wide .apply-btn:disabled{opacity:.4;cursor:not-allowed}.dash-wide .filtro-erro{flex:1 1 100%;margin:2px 0 0;font-size:11.5px;color:var(--danger-text)}@media (max-width:480px){.dash-wide .date-range{flex-wrap:wrap}.dash-wide .date-input{width:auto;flex:1 1 110px;min-width:0}.dash-wide .apply-btn{flex:1 1 100%}}.dash-wide .dep-link-wrap{margin:0 0 14px;text-align:right}.dash-wide .dep-link{color:var(--muted);text-decoration:none;font-size:12px}.dash-wide .dep-link:hover{color:var(--primary)}.dash-wide .rev-total{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px 28px;margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.dash-wide .rev-main{flex:0 1 380px;min-width:300px}.dash-wide .rev-label{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}.dash-wide .rev-value{font-size:clamp(28px,3vw,40px);font-weight:800;margin:0;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dash-wide .rev-range{font-size:11px;color:var(--muted);margin:4px 0 0}.dash-wide .rev-carga{margin-top:16px}.dash-wide .rev-carga-lbl{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin:0 0 5px}.dash-wide .rev-carga-linha{display:flex;justify-content:space-between;gap:20px;font-size:12.5px;color:var(--muted);margin:0 0 3px;font-variant-numeric:tabular-nums}.dash-wide .rev-carga-linha.neg{color:var(--danger-text)}.dash-wide .rev-carga-linha.sep{margin-top:7px;padding-top:7px;border-top:1px dashed var(--border)}.dash-wide .rev-carga-linha.liq{color:var(--text);font-weight:700;font-size:15px;border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.dash-wide .prod-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-auto-rows:minmax(52px,auto);align-content:center;gap:8px;flex:1 1 430px;min-width:300px;align-self:stretch}@media (max-width:560px){.dash-wide .prod-grid{grid-template-columns:1fr;grid-template-rows:auto}}.dash-wide .prod-tile{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--tc);border-radius:9px;padding:7px 11px;min-height:52px;display:flex;flex-direction:column;justify-content:center;gap:0;transition:border-color .15s,transform .15s,box-shadow .15s}.dash-wide .prod-tile:hover{border-color:var(--tc);transform:translateY(-1px);box-shadow:0 10px 24px -18px var(--tc)}.dash-wide .prod-tile:focus-visible{outline:2px solid var(--tc);outline-offset:2px}.dash-wide .prod-tile.aberto{border-color:var(--tc)}.dash-wide .prod-tile.zero{opacity:.4}.dash-wide .pt-top{display:flex;align-items:center;gap:5px}.dash-wide .pt-ic{width:13px;height:13px;flex-shrink:0}.dash-wide .pt-name{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-on-elevated);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-wide .pt-pct{margin-left:6px;margin-right:auto;font-size:10px;font-weight:700;flex-shrink:0;font-variant-numeric:tabular-nums}.dash-wide .pt-val{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.25}.dash-wide .pt-cnt{font-size:10px;color:var(--muted-on-elevated);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-wide .rev-foot{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:14px 34px;margin-top:18px;padding-top:14px;border-top:1px dashed var(--border)}.dash-wide .side-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-on-elevated);margin:0 0 3px}.dash-wide .side-val{font-size:19px;font-weight:800;margin:0;font-variant-numeric:tabular-nums;line-height:1.15}.dash-wide .side-de{font-size:12px;font-weight:600;color:var(--muted)}.dash-wide .side-sub{font-size:10px;color:var(--muted-on-elevated);margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-wide .foot-btn{text-align:left;font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.dash-wide .foot-btn .side-lbl,.dash-wide .foot-btn .side-val,.dash-wide .foot-btn .side-sub{display:block}.dash-wide .foot-btn:hover .side-val,.dash-wide .foot-btn.aberto .side-val{color:var(--success-text)}.dash-wide .foot-btn:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:6px}.dash-wide .foot-caret{font-size:8px;margin-left:3px}.dash-wide .saldo-drill{flex:1 1 100%;margin-top:14px;padding-top:14px;border-top:1px dashed var(--border)}.dash-wide .sd-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 16px;flex-wrap:wrap;margin-bottom:10px}.dash-wide .sd-title{margin:0;font-size:13px;font-weight:700}.dash-wide .sd-sub{margin:3px 0 0;font-size:11px;color:var(--muted);line-height:1.6}.dash-wide .sd-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dash-wide .sd-busca{background:var(--surface-2);border:1px solid var(--border-2);border-radius:8px;color:var(--text);font-size:12px;font-family:inherit;padding:6px 10px;width:180px;outline:none}.dash-wide .sd-busca:focus{border-color:var(--primary)}.dash-wide .sd-busca:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.dash-wide .sd-wrap{overflow-x:auto}.dash-wide .sd-table{width:100%;min-width:600px;border-collapse:collapse;font-size:12.5px}.dash-wide .sd-table thead th{position:sticky;top:0;z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border-2);text-align:left;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-on-elevated);font-weight:700;padding:6px 10px 6px 0;white-space:nowrap}.dash-wide .sd-table thead th.sd-num{text-align:right}.dash-wide .sd-table td{padding:7px 10px 7px 0;border-top:1px solid var(--border);font-variant-numeric:tabular-nums}.dash-wide .sd-table tbody tr:nth-child(2n) td{background:#ffffff06}.dash-wide .sd-table tbody tr:hover td{background:#818cf81a}.dash-wide .sd-ord{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.dash-wide .sd-table thead th.sd-num .sd-ord{flex-direction:row-reverse}.dash-wide .sd-ord:hover{color:var(--text)}.dash-wide .sd-ord:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px;border-radius:4px}.dash-wide .sd-ord-seta{font-size:7px;opacity:0;transition:opacity .15s}.dash-wide .sd-ord.on{color:var(--text)}.dash-wide .sd-ord.on .sd-ord-seta{opacity:1}.dash-wide .sd-nome{color:var(--text);font-weight:600}.dash-wide .sd-mail{display:block;font-size:10.5px;font-weight:400;color:var(--muted);overflow-wrap:anywhere}.dash-wide .sd-num{text-align:right;white-space:nowrap}.dash-wide .sd-fatia{position:relative;width:78px}.dash-wide .sd-fatia-bar{position:absolute;left:0;top:50%;transform:translateY(-50%);height:16px;border-radius:4px;background:#4ade8029}.dash-wide .sd-fatia-num{position:relative;display:block;text-align:right;font-size:11px;color:var(--muted-on-elevated);font-variant-numeric:tabular-nums}.dash-wide .sd-mais{margin-top:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dash-wide .tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:24px}.dash-wide .tool-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;position:relative;overflow:hidden;display:block;width:100%;text-align:left;font:inherit;color:inherit}.dash-wide .tool-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--tc);border-radius:14px 14px 0 0}.dash-wide .tool-card-link{cursor:pointer;transition:border-color .18s,background-color .18s}.dash-wide .tool-card-link:hover{border-color:var(--tc);background-color:var(--surface-2)}.dash-wide .tool-card-link:focus-visible{outline:2px solid var(--tc);outline-offset:2px}.dash-wide .tool-card-link.aberto{border-color:var(--tc)}.dash-wide .tc-go{position:absolute;right:14px;bottom:12px;color:var(--muted);font-size:15px;line-height:1}.dash-wide .tool-card-link:hover .tc-go{color:var(--tc)}.dash-wide .tc-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.dash-wide .tc-name{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 4px}.dash-wide .tc-val{font-size:20px;font-weight:800;margin:0 0 2px;font-variant-numeric:tabular-nums}.dash-wide .tc-cnt{font-size:11px;color:var(--muted-on-elevated);margin:0;font-variant-numeric:tabular-nums}.dash-wide .rev-total,.dash-wide .tools-grid .tool-card{animation:fadeInUp .45s cubic-bezier(.22,.61,.36,1) both}.dash-wide .tools-grid .tool-card:nth-child(1){animation-delay:.04s}.dash-wide .tools-grid .tool-card:nth-child(2){animation-delay:.08s}.dash-wide .tools-grid .tool-card:nth-child(3){animation-delay:.12s}.dash-wide .tools-grid .tool-card:nth-child(4){animation-delay:.16s}@media (prefers-reduced-motion: reduce){.dash-wide .rev-total,.dash-wide .tools-grid .tool-card{animation:none}.dash-wide .tool-card-link{transition:none}}.dash-wide .rev-var{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;margin:6px 0 0}.dash-wide .rev-var.up{color:var(--success-text)}.dash-wide .rev-var.down{color:var(--danger-text)}.dash-wide .rev-var-arrow{font-size:10px}.dash-wide .rev-def{margin:6px 0 0;font-size:10.5px;color:var(--muted-on-elevated);line-height:1.5}.dash-wide{max-width:1400px}.atv{margin-top:var(--gap-secao);padding:0;overflow:hidden}.atv__cabecalho{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-4) var(--s-4) var(--s-3);border-bottom:1px solid var(--border)}.atv__titulo{margin:0 auto 0 0;padding-left:0;font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;color:var(--text)}.atv__titulo:before{content:none}.atv__chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.atv__chip{padding:var(--s-1) var(--s-3);border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;font:inherit;font-size:.85em}.atv__chip:hover{border-color:var(--border-2);color:var(--text)}.atv__chip:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.atv__chip--on{background:var(--primary-dim);border-color:var(--primary);color:var(--primary-text)}.atv__conteudo>.ui-loading,.atv__conteudo>.ui-empty{display:block;padding:var(--s-4)}.atv__lista{list-style:none;margin:0;padding:0}.atv__item{display:grid;grid-template-columns:auto auto 1fr auto;gap:var(--s-3);align-items:center;padding:var(--s-3) var(--s-4);border-top:1px solid var(--border)}.atv__item:first-child{border-top:0}.atv__quando{color:var(--muted-on-elevated);font-size:.85em;font-variant-numeric:tabular-nums;white-space:nowrap}.atv__avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--s-8);height:var(--s-8);border-radius:50%;background:var(--primary-dim);color:var(--primary-text);font-size:.75em;font-weight:700}.atv__corpo{min-width:0}.atv__frase{margin:0;color:var(--text);overflow-wrap:anywhere}.atv__nome{color:var(--primary-text);text-decoration:none;font-weight:600}.atv__nome:hover,.atv__nome:focus-visible{text-decoration:underline}.atv__detalhe{margin:var(--s-1) 0 0;color:var(--muted-on-elevated);font-size:.85em}.atv__progresso{display:block;width:100%;max-width:280px;height:var(--s-1);margin-top:var(--s-2);border:0;border-radius:99px;background:var(--surface-3);overflow:hidden;-moz-appearance:none;appearance:none;-webkit-appearance:none}.atv__progresso::-webkit-progress-bar{background:var(--surface-3);border-radius:99px}.atv__progresso::-webkit-progress-value{background:var(--primary);border-radius:99px}.atv__progresso::-moz-progress-bar{background:var(--primary);border-radius:99px}.atv__lado{display:flex;align-items:center;gap:var(--s-3);white-space:nowrap}.atv__valor{color:var(--text);font-variant-numeric:tabular-nums}.atv__erro{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--danger);border-radius:var(--radius);color:var(--danger-text)}.atv__erro p{margin:0}.atv__mais{display:flex;padding:var(--s-3) var(--s-4);border-top:1px solid var(--border)}@media (max-width: 640px){.atv__item{grid-template-columns:auto 1fr;gap:var(--s-1) var(--s-3)}.atv__quando{grid-column:1 / -1}.atv__avatar{align-self:start}.atv__lado{grid-column:2;justify-content:space-between}}.app-faixas-sms-editor .fx-tabela{width:100%;font-size:13px;border-collapse:collapse}.app-faixas-sms-editor .fx-tabela th,.app-faixas-sms-editor .fx-tabela td{text-align:left;padding:var(--s-1) var(--s-2);border-bottom:1px solid var(--border);vertical-align:top}.app-faixas-sms-editor .fx-tabela th{color:var(--muted-on-elevated);font-weight:500}.app-faixas-sms-editor .fx-tabela input{width:9em;max-width:100%}.app-faixas-sms-editor .fx-tabela input[aria-invalid=true]{border-color:var(--danger)}.app-faixas-sms-editor .fx-ate{color:var(--muted-on-elevated);white-space:nowrap}.app-faixas-sms-editor .fx-aviso{color:var(--warning-text);font-size:12px;margin:var(--s-1) 0 0}.app-faixas-sms-editor .fx-erro{color:var(--danger-text);font-size:12px;margin:var(--s-1) 0 0}.app-faixas-sms-editor .fx-dica{color:var(--muted-on-elevated);font-size:12px;margin:var(--s-2) 0 0}.app-faixas-sms-editor .fx-mais{margin-top:var(--s-2)}.app-faixas-sms-editor .fx-rolagem{overflow-x:auto}@media (max-width: 600px){.app-faixas-sms-editor .fx-tabela input{width:100%;min-width:5.5em}.app-faixas-sms-editor .fx-tabela th,.app-faixas-sms-editor .fx-tabela td{padding:var(--s-1)}}.rv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--s-4)}.rv-overlay .rv-painel{max-width:640px;width:100%;padding:var(--s-6);max-height:100%;overflow-y:auto}.rv-overlay .rv-painel h2{margin:0 0 var(--s-4);font-size:18px}.rv-overlay .rv-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3) var(--s-4)}.rv-overlay .rv-campo{display:flex;flex-direction:column;gap:var(--s-1);font-size:13px}.rv-overlay .rv-campo label{color:var(--muted-on-elevated)}.rv-overlay .rv-campo input[aria-invalid=true]{border-color:var(--danger)}.rv-overlay .rv-erro{color:var(--danger-text);font-size:13px;margin:0}.rv-overlay .rv-aviso{color:var(--warning-text);font-size:13px;margin:0}.rv-overlay .rv-ok{color:var(--success-text);font-size:13px;margin:var(--s-3) 0 0}.rv-overlay .rv-dica{color:var(--muted-on-elevated);font-size:12px;margin:0}.rv-overlay .rv-acoes{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-5)}.rv-overlay .rv-faixas{grid-column:1 / -1;border:0;padding:0;margin:0;min-width:0}.rv-overlay .rv-faixas legend{color:var(--muted-on-elevated);padding:0;margin-bottom:var(--s-1)}@media (max-width: 600px){.rv-overlay .rv-grid{grid-template-columns:1fr}}.lista{display:flex;flex-direction:column;gap:var(--gap-bloco)}.lista__barra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.lista__busca{flex:1 1 280px;max-width:420px}.lista__grupo{display:flex;flex-wrap:wrap;gap:var(--s-2)}.lista__chip{height:32px;padding:0 var(--s-4);border-radius:999px;border:1px solid var(--border-2);background:transparent;color:var(--text);font:inherit;font-size:13px;cursor:pointer}.lista__chip[aria-pressed=true]{background:var(--primary-dim);border-color:var(--primary)}.lista__chip:focus-visible,.lista__nome:focus-visible,.lista__situacao select:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.lista__situacao{display:flex;align-items:center;gap:var(--s-2);margin:0}.lista__situacao select{width:auto;min-width:200px;margin:0}.lista__rotulo{font-size:13px;color:var(--muted-on-elevated)}.lista__novo{margin-left:auto}.lista__alerta{margin:0;color:var(--danger-text)}.lista__erro{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.lista__erro p{margin:0}.lista__tabela tbody tr{cursor:pointer}.lista__tabela tbody tr:focus-visible{outline:2px solid var(--primary-text);outline-offset:-2px}.lista__nota{margin:0;font-size:12px;color:var(--muted-on-elevated)}.lista__nome{color:var(--text);font-weight:600;text-decoration:none}.lista__nome:hover{text-decoration:underline}.lista__email{font-size:12px;color:var(--muted-on-elevated)}.lista__muted{color:var(--muted-on-elevated)}.lista__selos{display:flex;flex-wrap:wrap;gap:var(--s-1)}.lista__num{font-variant-numeric:tabular-nums}.lista__produtos{display:flex;flex-wrap:wrap;gap:var(--s-1)}.lista__produto{padding:0 var(--s-2);border-radius:999px;border:1px solid var(--border-2);font-size:12px;line-height:20px;white-space:nowrap}.lista__produto--motor{background:var(--primary-dim);border-color:var(--primary)}@media (max-width: 640px){.lista__busca{flex-basis:100%;max-width:none}.lista__novo{margin-left:0}}.approvals .approval-actions{flex:1;min-width:280px;max-width:420px}.approvals .produtos{border:0;margin:0;padding:0;min-width:0}.approvals .produtos-titulo{padding:0;margin:0 0 var(--s-2);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.approvals .produto-opcao{display:flex;gap:var(--s-2);align-items:flex-start;cursor:pointer;padding:var(--s-2) var(--s-3);margin:0 0 var(--s-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);font-size:13px}.approvals .produto-opcao.indisponivel{cursor:not-allowed}.approvals .produto-opcao>input[type=checkbox]{flex:0 0 auto;width:15px;height:15px;margin:2px 0 0;padding:0;accent-color:var(--primary)}.approvals .produto-opcao>input[type=checkbox]:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.approvals .produto-opcao small{display:block;font-size:12px}@media (max-width: 640px){.approvals .approval-row{flex-direction:column!important;align-items:stretch!important}.approvals .approval-actions{min-width:0;max-width:none}}.saldos-parceiro .extrato-rolagem{overflow-x:auto;max-width:100%}.saldos-parceiro .extrato-tabela{width:100%;border-collapse:collapse;font-size:12px}.saldos-parceiro .extrato-tabela th,.saldos-parceiro .extrato-tabela td{padding:4px 6px;border-bottom:1px solid var(--border);text-align:left}.saldos-parceiro .extrato-tabela .num{text-align:right;white-space:nowrap}.saldos-parceiro .extrato-entrou{color:var(--success-text)}.saldos-parceiro .extrato-saiu{color:var(--danger-text)}@media (max-width: 639.98px){.saldos-parceiro .extrato-col-tipo{display:none}}.pagamento-comissoes .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pagamento-comissoes .chips{display:flex;flex-wrap:wrap;gap:6px}.pagamento-comissoes .chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:4px 8px;font-size:12px;white-space:nowrap}.pagamento-comissoes .chip .badge{margin:0}.pagamento-comissoes .confirmacao{border:1px solid var(--border-2);background:var(--surface);border-radius:8px;padding:10px 12px;margin-top:12px}.pagamento-comissoes .btn-link{background:none;border:none;color:var(--primary-text);font-size:13px;cursor:pointer;padding:0;text-decoration:underline}.pagamento-comissoes .btn-link:hover,.pagamento-comissoes .btn-link:focus-visible{color:var(--text)}.admin-indicacoes .filter-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-indicacoes .filter-input{width:auto;background:var(--surface-2);border:1px solid var(--border-2);border-radius:8px;padding:5px 10px;font-size:12px;color:var(--text);outline:none;transition:border-color .15s}.admin-indicacoes .filter-input:focus{border-color:var(--primary)}.admin-indicacoes .btn-clear{background:none;border:none;color:var(--muted);font-size:11px;cursor:pointer;padding:0 4px;text-decoration:underline}.admin-indicacoes .btn-clear:hover{color:var(--text)}.admin-indicacoes .grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.admin-indicacoes .stat-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px;position:relative;overflow:hidden}.admin-indicacoes .stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--sc);border-radius:14px 14px 0 0}.admin-indicacoes .stat-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px}.admin-indicacoes .stat-val{font-size:22px;font-weight:900;margin:0 0 2px;font-variant-numeric:tabular-nums}.admin-indicacoes .stat-sub{font-size:11px;color:var(--muted);margin:0}.admin-indicacoes .aviso-sem-retrato{font-size:12px;color:var(--warning-text);margin:10px 0 0}.admin-indicacoes .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-indicacoes .btn-filter{padding:5px 13px;border-radius:8px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--muted);font-size:12px;cursor:pointer;font-weight:500;transition:all .15s}.admin-indicacoes .btn-filter.active{background:var(--primary);border-color:var(--primary);color:var(--text)}.admin-indicacoes .btn-filter:hover:not(.active){border-color:var(--primary);color:var(--text)}.app-admin-rcs-card .chip{margin-left:8px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700;vertical-align:middle}.app-admin-rcs-card .ok{color:#10b981}.app-admin-rcs-card .nok{color:var(--danger)}.app-admin-rcs-card .linha{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-top:12px}.app-admin-rcs-card .check{font-size:12px;line-height:1.9;margin:0}.app-admin-sms .tab-btn{padding:5px 11px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;font-size:12px;font-family:inherit}.app-admin-sms .tab-btn.active{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.app-admin-sms .jb{padding:2px 9px;border-radius:99px;font-size:11px;font-weight:600;white-space:nowrap}.app-admin-sms .jb-done{background:#4ade8026;color:var(--success-text)}.app-admin-sms .jb-run{background:#38bdf826;color:var(--accent-new)}.app-admin-sms .jb-fail{background:#f8717126;color:var(--danger-text)}.app-admin-sms .jb-pend{background:#fbbf2426;color:var(--warning-text)}.app-admin-sms .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.app-admin-sms .modal-inner{max-width:540px;width:100%;position:relative}.app-admin-sms .chart{display:flex;align-items:flex-end;gap:3px;height:140px;position:relative;transition:opacity .15s ease}.app-admin-sms .chart .col{flex:1;min-width:0;height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.app-admin-sms .chart .col:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.app-admin-sms .chart .bar{background:linear-gradient(180deg,var(--primary),var(--primary-hover));border-radius:4px 4px 0 0;min-height:2px;transition:filter .12s ease}.app-admin-sms .chart .bar.on{filter:brightness(1.35)}.app-admin-sms .chart .tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--surface);border:1px solid var(--border-2);border-radius:9px;padding:7px 11px;white-space:nowrap;z-index:5;pointer-events:none;box-shadow:0 6px 20px #00000059;text-align:center;line-height:1.35}.app-admin-sms .chart .tip b{display:block;font-size:15px;color:var(--text)}.app-admin-sms .chart .tip span{display:block;font-size:10px;color:var(--muted);text-transform:lowercase}.app-admin-sms .chart .tip em{display:block;font-size:11px;color:var(--muted);font-style:normal;margin-top:2px}.app-admin-sms .chart .tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--border-2)}.app-admin-disparos .page{max-width:1180px;margin:0 auto;padding:32px 20px 80px}.app-admin-disparos .btn-robo{display:inline-flex;align-items:center;gap:7px;margin-top:2px;padding:7px 14px;border-radius:9px;font-size:12px;font-weight:600;text-decoration:none;color:var(--text);background:var(--surface-2);border:1px solid var(--border-2);transition:border-color .15s,color .15s}.app-admin-disparos .btn-robo:hover{border-color:var(--primary);color:var(--primary)}.app-admin-disparos .page-title{font-family:Orbitron,sans-serif;font-size:20px;font-weight:700;color:var(--text);margin:0 0 6px}.app-admin-disparos .page-sub{color:var(--muted);font-size:13px;margin:0 0 24px}.app-admin-disparos .card{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow-x:auto;padding:0}.app-admin-disparos table{width:100%;border-collapse:collapse;font-size:13px}.app-admin-disparos th{color:var(--muted);font-weight:500;padding:10px 12px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.app-admin-disparos td{padding:10px 12px;border-bottom:1px solid var(--border-2);color:var(--text);vertical-align:middle}.app-admin-disparos tr:last-child td{border-bottom:none}.app-admin-disparos .avatar{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-2)}.app-admin-disparos .avatar-ph{width:34px;height:34px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border-2);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.app-admin-disparos .badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.app-admin-disparos .badge.aguardando{background:#fbbf241f;color:var(--warning-text)}.app-admin-disparos .badge.enviado{background:#4ade801f;color:var(--success-text)}.app-admin-disparos .badge.nao_enviado{background:#f871711f;color:var(--danger-text)}.app-admin-disparos .badge.cancelado{background:#94a3b824;color:#94a3b8}.app-admin-disparos .btn-dl{padding:4px 10px;border-radius:7px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--muted);font-size:11px;cursor:pointer;white-space:nowrap}.app-admin-disparos .btn-dl:hover{border-color:var(--primary);color:var(--text)}.app-admin-disparos .btn-sm{padding:4px 10px;border-radius:7px;border:none;font-size:11px;cursor:pointer;white-space:nowrap;font-weight:600}.app-admin-disparos .btn-primary{background:var(--primary);color:#fff}.app-admin-disparos .btn-primary:hover{opacity:.85}.app-admin-disparos .btn-primary:disabled{opacity:.4;cursor:default}.app-admin-disparos .btn-link{background:none;border:none;color:var(--muted);font-size:11px;cursor:pointer;text-decoration:underline;padding:2px 0}.app-admin-disparos .btn-link:hover{color:var(--text)}.app-admin-disparos .btn-wa{background:#25d3661f;color:#25d366;border:1px solid rgba(37,211,102,.3)}.app-admin-disparos .btn-wa:hover:not(:disabled){background:#25d36638}.app-admin-disparos .btn-wa:disabled{opacity:.4;cursor:default}.app-admin-disparos .btn-robot{background:#6366f11f;color:#a5b4fc;border:1px solid rgba(99,102,241,.35)}.app-admin-disparos .btn-robot:hover:not(:disabled){background:#6366f138}.app-admin-disparos .btn-robot:disabled{opacity:.4;cursor:default}.app-admin-disparos .deliver-row{display:flex;align-items:center;gap:6px}.app-admin-disparos .deliver-row label{font-size:11px;color:var(--muted);white-space:nowrap}.app-admin-disparos .reemb-input{width:80px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:7px;padding:4px 7px;font-size:12px;color:var(--text)}.app-admin-disparos .social-link{color:var(--muted);font-size:11px;text-decoration:none}.app-admin-disparos .social-link:hover{color:var(--text)}.app-admin-disparos .muted{color:var(--muted)}.app-admin-disparos .empty{text-align:center;padding:48px 0;color:var(--muted);font-size:14px}.app-admin-disparos .filter-input{background:var(--surface-2);border:1px solid var(--border-2);border-radius:8px;padding:5px 10px;font-size:12px;color:var(--text);outline:none;transition:border-color .15s}.app-admin-disparos .filter-input:focus{border-color:var(--primary)}.app-admin-disparos .filter-input::-moz-placeholder{color:var(--muted)}.app-admin-disparos .filter-input::placeholder{color:var(--muted)}.app-admin-disparos .btn-filter{padding:5px 13px;border-radius:8px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--muted);font-size:12px;cursor:pointer;font-weight:500;transition:all .15s}.app-admin-disparos .btn-filter.active{background:var(--primary);border-color:var(--primary);color:#fff}.app-admin-disparos .btn-filter:hover:not(.active){border-color:var(--primary);color:var(--text)}.app-admin-disparos .btn-filter-yellow.active{background:#fbbf242e;border-color:var(--warning-text);color:var(--warning-text)}.app-admin-disparos .btn-filter-yellow:hover:not(.active){border-color:var(--warning-text);color:var(--warning-text)}.app-admin-disparos .btn-filter-green.active{background:#4ade802e;border-color:var(--success-text);color:var(--success-text)}.app-admin-disparos .btn-filter-green:hover:not(.active){border-color:var(--success-text);color:var(--success-text)}.app-admin-disparos .btn-filter-red.active{background:#f871712e;border-color:var(--danger-text);color:var(--danger-text)}.app-admin-disparos .btn-filter-red:hover:not(.active){border-color:var(--danger-text);color:var(--danger-text)}.app-admin-disparos .receptivo-override{display:inline-flex;align-items:center;gap:4px;background:#6366f11f;border:1px solid rgba(99,102,241,.3);color:#a5b4fc;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600;margin-top:5px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-admin-disparos .receptivo-default{font-size:11px;color:var(--muted)}.app-admin-disparos .week-stat{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 16px;display:flex;flex-direction:column;gap:2px}.app-admin-disparos .week-stat-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.app-admin-disparos .week-stat-val{font-size:18px;font-weight:900;font-family:Orbitron,sans-serif}@media (max-width: 640px){.app-admin-disparos .page{padding:20px 14px 60px}.app-admin-disparos .page-title{font-size:17px}.app-admin-disparos .btn-filter{padding:4px 9px;font-size:11px}.app-admin-disparos .filter-divider{display:none}.app-admin-disparos .week-stat{padding:8px 12px}.app-admin-disparos .deliver-row{flex-wrap:wrap}.app-admin-disparos .reemb-input{width:70px}}@media (max-width: 760px){.app-admin-convenios .stack-mobile{grid-template-columns:1fr!important}}.app-admin-convenios .tabela-scroll{overflow-x:auto}.app-admin-convenios textarea.json{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;min-height:180px;width:100%}.app-admin-convenios .grid-correlacao{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.app-admin-convenios .campo-correlacao{min-width:0}.app-admin-convenios .linha-cabecalho{display:flex;gap:9px;align-items:flex-start;cursor:pointer;margin:0;width:100%}.app-admin-convenios .linha-cabecalho>input[type=checkbox]{flex:0 0 auto;width:15px;height:15px;margin:2px 0 0}@media (max-width: 560px){.app-admin-convenios .grid-correlacao{grid-template-columns:1fr}}.app-admin-lotes-siape .campo{display:flex;flex-direction:column;gap:4px;font-size:13px}.app-admin-lotes-siape .linha-form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.app-admin-lotes-siape .filtro{font-size:11px;max-width:420px;white-space:pre-wrap;word-break:break-word;margin:0}.app-admin-lotes-siape .lote-cab{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 18px 10px}.app-admin-lotes-siape .lote-cab h3{margin:0}.partner-webhook-admin{display:block}.partner-webhook-admin .pacote{text-align:left;background:var(--surface-2);border:1px solid var(--border-2);border-radius:10px;padding:10px 12px;cursor:pointer;transition:all .15s;font-family:inherit;color:var(--text)}.partner-webhook-admin .pacote:hover{border-color:var(--primary)}.partner-webhook-admin .pacote.ativo{border-color:var(--primary);background:var(--primary-dim)}.stream-parceiro-detalhe{display:block}.stream-parceiro-detalhe .chip{display:inline-block;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--primary-dim);border:1px solid var(--border-2);margin:0 4px 4px 0}.stream-parceiro-detalhe .campo{font-size:12px;line-height:1.7;margin:0}.stream-parceiro-detalhe .campo b{font-weight:600}.stream-parceiro-detalhe .espaco{margin-top:4px}.stream-parceiro-detalhe .rotulo{color:var(--muted-on-elevated);font-size:11px;margin:0 0 4px;display:block}.stream-parceiro-detalhe .problema{margin-bottom:14px;padding:10px 12px;border-radius:8px;border:1px solid var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent)}.stream-parceiro-detalhe .problema-titulo{margin:0 0 5px;font-size:11px;font-weight:600;color:var(--warning-text)}.stream-parceiro-detalhe .bloco{margin-bottom:14px}.stream-parceiro-detalhe .linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stream-parceiro-detalhe .linha+.linha{margin-top:10px}.stream-parceiro-detalhe .export{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:16px}.stream-parceiro-detalhe .grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.stream-parceiro-detalhe .inteira{grid-column:1/-1}.stream-parceiro-detalhe .quebra{word-break:break-all}.stream-parceiro-detalhe .lote{width:74px;padding:3px 6px;font-size:12px;margin:0}.stream-parceiro-detalhe .sutil{opacity:.75}.stream-parceiro-detalhe .msg{margin:8px 0 0;font-size:12px}.stream-parceiro-detalhe .hyg{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.stream-parceiro-detalhe .hyg-cabeca{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.stream-parceiro-detalhe .hyg-titulo{margin:0;font-size:11px;font-weight:600;color:var(--accent-new)}.stream-parceiro-detalhe .direita{margin-left:auto}.stream-parceiro-detalhe .aviso{margin-bottom:8px;padding:8px 10px;border-radius:8px;font-size:11px;border:1px solid var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent)}.stream-parceiro-detalhe .aviso b,.stream-parceiro-detalhe .pend{color:var(--warning-text)}.stream-parceiro-detalhe .ok{color:var(--success-text)}.stream-parceiro-detalhe .perigo{color:var(--danger-text)}.stream-parceiro-detalhe .rolagem{overflow-x:auto}.stream-parceiro-detalhe table{width:100%;border-collapse:collapse;font-size:11px}.stream-parceiro-detalhe th{color:var(--muted);text-align:right;padding:4px 8px;font-weight:500}.stream-parceiro-detalhe td{padding:4px 8px;text-align:right;border-top:1px solid var(--border)}.stream-parceiro-detalhe th:first-child,.stream-parceiro-detalhe td:first-child{text-align:left;padding-left:0}.stream-parceiro-detalhe th:last-child,.stream-parceiro-detalhe td:last-child{padding-right:0;white-space:nowrap}.app-admin-stream .stream{display:flex;flex-direction:column;gap:var(--gap-secao)}.app-admin-stream .stream__secao{display:flex;flex-direction:column;gap:var(--s-3)}.app-admin-stream .stream__cabeca{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.app-admin-stream .stream__titulo{margin:0;font-size:15px;font-weight:600}.app-admin-stream .stream__titulo--menor{font-size:14px}.app-admin-stream .stream__sub{color:var(--muted);font-weight:400;font-size:12px;margin:0}.app-admin-stream .stream__rotulo{color:var(--muted-on-elevated);font-size:12px}.app-admin-stream .stream__agora{border-left:3px solid var(--success);margin:0}.app-admin-stream .stream__erro{color:var(--danger-text);font-size:13px;margin:0 0 var(--s-3)}.app-admin-stream .stream__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-3)}.app-admin-stream .stream__kpis--dia>[data-kpi]{margin:0}.app-admin-stream .stream__kpi--perigo .ui-kpi__valor{color:var(--danger-text)}.app-admin-stream .stream__origens{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-5);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-2);font-size:12px}.app-admin-stream .stream__origem{display:inline-flex;gap:var(--s-2);align-items:baseline}.app-admin-stream .stream__idade--atencao{color:var(--warning-text)}.app-admin-stream .stream__idade--perigo{color:var(--danger-text)}.app-admin-stream .stream__alerta{margin:0}.app-admin-stream .stream__alerta-titulo{margin:0;font-weight:600;color:var(--danger-text)}.app-admin-stream .stream__alerta-texto{margin:var(--s-1) 0 0;font-size:12px;color:var(--muted-on-elevated)}.app-admin-stream .stream__tabela tbody tr{cursor:pointer}.app-admin-stream .stream__tabela tbody tr:focus-visible{outline:2px solid var(--primary-text);outline-offset:-2px}.app-admin-stream .stream__tabela tr.stream__linha--aberta td{background:var(--surface-2)}.app-admin-stream .stream__filtro{display:flex;flex-direction:column;gap:var(--s-1);max-width:360px}.app-admin-stream .stream__filtro input{margin:0}.app-admin-stream .stream__email{color:var(--muted);font-size:12px}.app-admin-stream .stream__painel{margin:0;display:flex;flex-direction:column;gap:var(--s-4)}.app-admin-stream .stream__webhook{border-top:1px solid var(--border-2);padding-top:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2)}.app-admin-stream .stream__nota{color:var(--muted);font-size:11px;margin:0}.app-admin-stream .stream__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--s-4);background:color-mix(in srgb,var(--bg) 82%,transparent)}.app-admin-stream .stream__dialogo{max-width:720px;width:100%;max-height:100%;overflow-y:auto;padding:var(--s-6);margin:0}.app-admin-stream .stream__busca{display:flex;flex-direction:column;gap:var(--s-1);margin:var(--s-4) 0}.app-admin-stream .stream__busca-linha{display:flex;gap:var(--s-2)}.app-admin-stream .stream__busca-linha input{flex:1;margin:0}.app-admin-stream .stream__resultados{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1)}.app-admin-stream .stream__resultado{width:100%;text-align:left;background:transparent;color:var(--text);font:inherit;border:1px solid var(--border-2);border-radius:var(--radius);padding:var(--s-2) var(--s-3);cursor:pointer}.app-admin-stream .stream__resultado:hover,.app-admin-stream .stream__resultado:focus-visible{border-color:var(--primary);outline:none}@media (max-width: 600px){.app-admin-stream .stream__busca-linha{flex-direction:column}}.app-admin-pacotes-entrega .pacotes{display:flex;flex-direction:column;gap:var(--s-4)}.app-admin-pacotes-entrega .pacotes__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-3)}.app-admin-pacotes-entrega .pacotes__busca{display:block;max-width:360px}.app-admin-pacotes-entrega .pacotes__busca input{width:100%;margin:0}.app-admin-pacotes-entrega .pacotes__tabela tbody tr{cursor:pointer}.app-admin-pacotes-entrega .pacotes__tabela tbody tr:focus-visible{outline:2px solid var(--primary-text);outline-offset:-2px}.app-admin-pacotes-entrega .pacotes__email{color:var(--muted);font-size:12px}.app-admin-pacotes-entrega .pacotes__nota{color:var(--muted);font-size:11px;margin:0}@media (max-width: 600px){.app-admin-pacotes-entrega .pacotes__busca{max-width:none}}.app-motor-config-dialog .mcd__fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--s-4);background:var(--bg);background:color-mix(in srgb,var(--bg) 80%,transparent)}.app-motor-config-dialog .mcd{width:100%;max-width:480px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);outline:none}.app-motor-config-dialog .mcd__cab{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:var(--s-5) var(--s-6) 0}.app-motor-config-dialog .mcd__titulo{margin:0;font-size:17px}.app-motor-config-dialog .mcd__sub{margin:var(--s-1) 0 0;font-size:12.5px;color:var(--muted-on-elevated)}.app-motor-config-dialog .mcd__fechar{flex:none;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.app-motor-config-dialog .mcd__fechar:hover:not(:disabled){background:var(--surface-2);border-color:var(--border);color:var(--text)}.app-motor-config-dialog .mcd__corpo{display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-5) var(--s-6) var(--s-1)}.app-motor-config-dialog .mcd__secao{display:flex;flex-direction:column;gap:var(--s-2)}.app-motor-config-dialog .mcd__secao-titulo{margin:0 0 var(--s-1);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.app-motor-config-dialog .mcd__regra{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin:0;padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text);font-weight:400;cursor:pointer}.app-motor-config-dialog .mcd__regra--ligada{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.app-motor-config-dialog .mcd__regra-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.app-motor-config-dialog .mcd__regra-nome{font-size:13.5px;font-weight:600}.app-motor-config-dialog .mcd__regra-desc{font-size:12px;color:var(--muted-on-elevated)}.app-motor-config-dialog .mcd__switch-input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.app-motor-config-dialog .mcd__switch{position:relative;flex:none;width:40px;height:22px;border-radius:999px;background:#3a3a45;border:1px solid var(--border);transition:background .15s,border-color .15s}.app-motor-config-dialog .mcd__switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#d8d8e0;transition:left .15s,background .15s}.app-motor-config-dialog .mcd__switch-input:checked+.mcd__switch{background:var(--primary);border-color:var(--primary)}.app-motor-config-dialog .mcd__switch-input:checked+.mcd__switch:after{left:20px;background:#fff}.app-motor-config-dialog .mcd__switch-input:focus-visible+.mcd__switch{outline:2px solid var(--primary-text);outline-offset:2px}.app-motor-config-dialog .mcd__switch-input:disabled+.mcd__switch{opacity:.5}.app-motor-config-dialog .mcd__campo{display:flex;flex-direction:column;gap:var(--s-1)}.app-motor-config-dialog .mcd__campo>label{margin:0;font-size:12.5px;font-weight:500;color:var(--muted-on-elevated)}.app-motor-config-dialog .mcd__preco{display:flex;align-items:stretch;height:38px;border:1px solid var(--border);border-radius:8px;background:var(--bg);overflow:hidden}.app-motor-config-dialog .mcd__preco:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #6366f12e}.app-motor-config-dialog .mcd__preco--invalido{border-color:var(--danger-text)}.app-motor-config-dialog .mcd__preco-prefixo,.app-motor-config-dialog .mcd__preco-sufixo{display:flex;align-items:center;padding:0 var(--s-3);font-size:13px;color:var(--muted)}.app-motor-config-dialog .mcd__preco-prefixo{border-right:1px solid var(--border);background:var(--surface-2)}.app-motor-config-dialog .mcd__preco input{flex:1;min-width:0;width:auto;height:auto;border:0;background:transparent;color:var(--text);padding:0 var(--s-3);font:inherit;font-variant-numeric:tabular-nums;box-shadow:none}.app-motor-config-dialog .mcd__preco input:focus{outline:none}.app-motor-config-dialog .mcd__motivo{min-height:64px;resize:vertical}.app-motor-config-dialog .mcd__nota,.app-motor-config-dialog .mcd__dica{margin:0;font-size:12px;color:var(--muted-on-elevated)}.app-motor-config-dialog .mcd button:focus-visible,.app-motor-config-dialog .mcd textarea:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.app-motor-config-dialog .mcd__erro{margin:0;font-size:12px;color:var(--danger-text)}.app-motor-config-dialog .mcd__erro:empty{display:none}.app-motor-config-dialog .mcd__erro-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.app-motor-config-dialog .mcd__erro-linha p{margin:0;color:var(--danger-text);font-size:13px}.app-motor-config-dialog .mcd__acoes{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-4);padding:var(--s-4) var(--s-6) var(--s-5);border-top:1px solid var(--border)}.app-motor-config-historico .mh{padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.app-motor-config-historico .mh__titulo{margin:0;font-size:15px;font-weight:600}.app-motor-config-historico .mh__dica{margin:0;font-size:13px;color:var(--muted-on-elevated)}.app-motor-config-historico .mh__erro-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.app-motor-config-historico .mh__erro-linha p{margin:0;color:var(--danger-text);font-size:13px}.app-motor-config-historico .mh__rolagem{overflow-x:auto}.app-motor-config-historico .mh__mono{font-variant-numeric:tabular-nums;white-space:nowrap}.app-motor-config-historico .mh__paginas{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2);font-size:13px;color:var(--muted-on-elevated)}.app-motor-avaliacoes-lista .mal{margin-top:var(--s-4)}.app-motor-avaliacoes-lista .mal__topo{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2)}.app-motor-avaliacoes-lista .mal__titulo{margin:0;font-size:14px}.app-motor-avaliacoes-lista .mal__filtros{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:flex-end;margin:var(--s-2) 0}.app-motor-avaliacoes-lista .mal__filtros label{display:block;font-size:12px;margin-bottom:4px}.app-motor-avaliacoes-lista .mal__erro-campo{color:var(--danger-text);font-size:12px;margin:4px 0 0}.app-motor-avaliacoes-lista .mal__estado{border:1px solid var(--border);border-radius:8px;padding:var(--s-3);text-align:center;color:var(--muted-on-elevated);font-size:13px}.app-motor-avaliacoes-lista .mal__estado--erro{border-color:var(--danger-text)}.app-motor-avaliacoes-lista .mal__rolagem{overflow-x:auto}.app-motor-avaliacoes-lista table{width:100%;border-collapse:collapse;font-size:12px}.app-motor-avaliacoes-lista th,.app-motor-avaliacoes-lista td{padding:6px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.app-motor-avaliacoes-lista .num{text-align:right}.app-motor-avaliacoes-lista .mono{font-variant-numeric:tabular-nums}.app-motor-avaliacoes-lista .mal__linha{cursor:pointer}.app-motor-avaliacoes-lista .mal__linha:focus-visible{outline:2px solid var(--focus, var(--info-text));outline-offset:-2px}.app-motor-avaliacoes-lista .sub{color:var(--muted-on-elevated);font-size:11px}.app-motor-avaliacoes-lista .chip{display:inline-block;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid currentColor;font-weight:600}.app-motor-avaliacoes-lista .chip--passa{color:var(--success-text)}.app-motor-avaliacoes-lista .chip--nao_passa{color:var(--danger-text)}.app-motor-avaliacoes-lista .chip--erro{color:var(--warning-text)}.app-motor-avaliacoes-lista .mal__consultas ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.app-motor-avaliacoes-lista .mal__consultas li{display:flex;gap:var(--s-2);align-items:center}.app-motor-avaliacoes-lista .mal__paginas{display:flex;gap:var(--s-2);align-items:center;justify-content:flex-end;margin-top:var(--s-2);font-size:12px}.app-motor-consultas-card .mc__titulo{margin:0 0 var(--s-2);font-size:16px}.app-motor-consultas-card .mc__estado{border:1px solid var(--border);border-radius:8px;padding:var(--s-3);text-align:center;color:var(--muted-on-elevated);font-size:13px}.app-motor-consultas-card .mc__rolagem{overflow-x:auto}.app-motor-consultas-card table{width:100%;border-collapse:collapse;font-size:13px}.app-motor-consultas-card th,.app-motor-consultas-card td{padding:6px 8px;border-bottom:1px solid var(--border);text-align:left}.app-motor-consultas-card .num{text-align:right;font-variant-numeric:tabular-nums}.app-motor-resumo-card .mr{display:flex;flex-direction:column;gap:var(--s-4)}.app-motor-resumo-card .mr__titulo{margin:0 0 var(--s-2);font-size:16px}.app-motor-resumo-card .mr__filtros{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:flex-end}.app-motor-resumo-card .mr__filtros label{display:block;font-size:12px;margin-bottom:4px}.app-motor-resumo-card .mr__acoes{margin-left:auto}.app-motor-resumo-card .mr__acoes:empty{display:none}.app-motor-resumo-card .mr__erro-campo{color:var(--danger-text);font-size:12px;margin:0}.app-motor-resumo-card .mr__estado{border:1px solid var(--border);border-radius:8px;padding:var(--s-3);text-align:center;color:var(--muted-on-elevated);font-size:13px}.app-motor-resumo-card .mr__estado--erro{border-color:var(--danger-text)}.app-motor-resumo-card .mr__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-2)}.app-motor-resumo-card .mr__kpi-esqueleto{border:1px solid var(--border);border-radius:var(--radius);padding:var(--s-4)}.app-motor-resumo-card .mr__rolagem{overflow-x:auto}.app-motor-resumo-card table{width:100%;border-collapse:collapse;font-size:13px}.app-motor-resumo-card th,.app-motor-resumo-card td{padding:6px 8px;border-bottom:1px solid var(--border);text-align:left}.app-motor-resumo-card th button{background:none;border:0;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer}.app-motor-resumo-card .num{text-align:right;font-variant-numeric:tabular-nums}.app-motor-resumo-card .mr__clicavel{cursor:pointer}.app-motor-resumo-card .mr__clicavel:hover td,.app-motor-resumo-card .mr__clicavel:focus-visible td{background:var(--surface-2)}.app-admin-motor .am{display:flex;flex-direction:column;gap:var(--s-4)}.app-admin-motor .am__configurar{display:inline-flex;align-items:center;gap:var(--s-2)}.app-admin-motor .am__icone{flex:none}.app-margem-config-card .mc{padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.app-margem-config-card .mc__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2)}.app-margem-config-card .mc__titulo{margin:0;font-size:15px;font-weight:600}.app-margem-config-card .mc__sub{margin:var(--s-2) 0 0;font-size:14px;font-weight:600}.app-margem-config-card .mc__dica{margin:0;font-size:13px;color:var(--muted-on-elevated)}.app-margem-config-card .mc__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2)}.app-margem-config-card .mc__campo{display:flex;flex-direction:column;gap:var(--s-1);font-size:13px}.app-margem-config-card .mc__campo label{color:var(--muted-on-elevated)}.app-margem-config-card .mc__linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.app-margem-config-card .mc__erro{margin:0;color:var(--danger-text);font-size:13px}.app-margem-config-card .mc__ok{margin:0;color:var(--success-text);font-size:13px}.app-margem-config-card .mc__rolagem{overflow-x:auto}.app-margem-config-card .mc__mono{font-variant-numeric:tabular-nums;white-space:nowrap}.app-margem-config-card .mc__paginas{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2);font-size:13px;color:var(--muted-on-elevated)}.app-margem-config-card table{width:100%;border-collapse:collapse;font-size:13px}.app-margem-config-card th,.app-margem-config-card td{padding:6px 8px;border-bottom:1px solid var(--border);text-align:left}.app-margem-chamadas .mch{padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.app-margem-chamadas .mch__topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-2)}.app-margem-chamadas .mch__titulo{margin:0;font-size:15px;font-weight:600}.app-margem-chamadas .mch__filtro{display:flex;flex-direction:column;gap:var(--s-1);font-size:12px}.app-margem-chamadas .mch__linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.app-margem-chamadas .mch__erro{margin:0;color:var(--danger-text);font-size:13px}.app-margem-chamadas .mch__rolagem{overflow-x:auto}.app-margem-chamadas .mch__mono{font-variant-numeric:tabular-nums;white-space:nowrap}.app-margem-chamadas .mch__paginas{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2);font-size:13px;color:var(--muted-on-elevated)}.app-margem-chamadas table{width:100%;border-collapse:collapse;font-size:13px}.app-margem-chamadas th,.app-margem-chamadas td{padding:6px 8px;border-bottom:1px solid var(--border);text-align:left}.app-margem-chamadas .num{text-align:right;font-variant-numeric:tabular-nums}.app-margem-painel .mg{display:flex;flex-direction:column;gap:var(--s-4)}.app-margem-painel .mg__filtros{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:flex-end}.app-margem-painel .mg__filtros label{display:block;font-size:12px;margin-bottom:4px}.app-margem-painel .mg__atalhos{display:flex;flex-wrap:wrap;gap:var(--s-1)}.app-margem-painel .mg__exportar{margin-left:auto}.app-margem-painel .mg__erro{color:var(--danger-text);font-size:13px;margin:0}.app-margem-painel .mg__aviso{color:var(--warning-text);font-size:13px;margin:0}.app-margem-painel .mg__estado{border:1px solid var(--border);border-radius:8px;padding:var(--s-3);text-align:center;color:var(--muted-on-elevated);font-size:13px;margin:0}.app-margem-painel .mg__estado--erro{border-color:var(--danger-text)}.app-margem-painel .mg__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-2)}.app-margem-painel .mg__kpi-esqueleto{border:1px solid var(--border);border-radius:var(--radius);padding:var(--s-4)}.app-margem-painel .mg__kpi-alerta{display:flex;flex-direction:column;gap:var(--s-1);border-radius:var(--radius)}.app-margem-painel .mg__kpi-alerta--on{outline:2px solid var(--warning);outline-offset:-2px}.app-margem-painel .mg__alerta-texto{margin:0 var(--s-3) var(--s-2);color:var(--warning-text);font-size:12px;font-weight:600}.app-margem-painel .mg__bloco{padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}.app-margem-painel .mg__titulo{margin:0;font-size:15px;font-weight:600}.app-margem-painel .mg__dica{margin:0;font-size:13px;color:var(--muted-on-elevated)}.app-margem-painel .mg__rolagem{overflow-x:auto}.app-margem-painel table{width:100%;border-collapse:collapse;font-size:13px}.app-margem-painel th,.app-margem-painel td{padding:6px 8px;border-bottom:1px solid var(--border);text-align:left}.app-margem-painel .num{text-align:right;font-variant-numeric:tabular-nums}.app-admin-consulta-margem .acm{display:flex;flex-direction:column;gap:var(--s-4)}.admin-contabil .section-title{font-family:Orbitron,sans-serif;font-size:15px;font-weight:700;margin:0 0 14px}.admin-contabil .row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-contabil .grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:28px}.admin-contabil .stat-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px;position:relative;overflow:hidden}.admin-contabil .stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--sc);border-radius:14px 14px 0 0}.admin-contabil .stat-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px}.admin-contabil .stat-val{font-size:22px;font-weight:900;margin:0 0 2px}.admin-contabil .stat-sub{font-size:11px;color:var(--muted);margin:0}.admin-contabil .card{background:var(--surface);border:1px solid var(--border);border-radius:14px}.admin-contabil table{width:100%;border-collapse:collapse;font-size:13px}.admin-contabil th{color:var(--muted);font-weight:500;padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.admin-contabil td{padding:10px 14px;border-bottom:1px solid var(--border-2);color:var(--text);vertical-align:middle}.admin-contabil tr:last-child td{border-bottom:none}.admin-contabil .badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:600}.admin-contabil .badge-paid{background:#4ade801f;color:var(--success-text)}.admin-contabil .badge-pending{background:#fbbf241f;color:var(--warning-text)}.admin-contabil .badge-cancelled{background:#f871711f;color:var(--danger-text)}.admin-contabil .rank-list{display:flex;flex-direction:column;gap:0}.admin-contabil .rank-row{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--border-2)}.admin-contabil .rank-row:last-child{border-bottom:none}.admin-contabil .rank-pos{font-size:22px;width:36px;flex-shrink:0;text-align:center}.admin-contabil .rank-pos.num{font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;color:var(--muted)}.admin-contabil .rank-name{font-weight:700;font-size:14px;margin:0 0 2px}.admin-contabil .rank-email{font-size:12px;color:var(--muted);margin:0 0 3px}.admin-contabil .rank-val{font-family:Orbitron,sans-serif;font-size:17px;font-weight:900;color:var(--warning-text);margin:0}.admin-contabil .rank-bal{font-size:11px;color:var(--muted);margin:2px 0 0}.admin-contabil .expand-btn{width:100%;padding:10px;background:none;border:none;border-top:1px solid var(--border-2);color:var(--muted);font-size:12px;cursor:pointer;transition:color .15s}.admin-contabil .expand-btn:hover{color:var(--text)}.admin-contabil .btn-filter{padding:5px 13px;border-radius:8px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--muted);font-size:12px;cursor:pointer;font-weight:500;transition:all .15s}.admin-contabil .btn-filter.active{background:var(--primary);border-color:var(--primary);color:#fff}.admin-contabil .btn-filter:hover:not(.active){border-color:var(--primary);color:var(--text)}.admin-contabil .cost-check{background:none;border:1px solid var(--border-2);border-radius:7px;padding:5px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted);transition:all .15s;min-width:36px}.admin-contabil .cost-check.paid{border-color:#22c55e80;background:#22c55e1a}.admin-contabil .cost-check:hover:not(:disabled):not(.paid){border-color:var(--primary);color:var(--primary)}.admin-contabil .cost-check:disabled{opacity:.5;cursor:default}.admin-contabil .load-more{width:100%;padding:10px;background:none;border:none;border-top:1px solid var(--border-2);color:var(--muted);font-size:12px;cursor:pointer;transition:color .15s}.admin-contabil .load-more:hover{color:var(--text)}.admin-contabil .load-more:disabled{cursor:default;opacity:.4}.admin-contabil .empty{text-align:center;padding:40px 0;color:var(--muted);font-size:13px}.admin-contabil .filter-bar{display:flex;gap:8px;align-items:center;overflow-x:auto;padding-bottom:2px}.admin-contabil .filter-input{background:var(--surface-2);border:1px solid var(--border-2);border-radius:8px;padding:5px 10px;font-size:12px;color:var(--text);outline:none;transition:border-color .15s}.admin-contabil .filter-input:focus{border-color:var(--primary)}.admin-contabil .filter-input::-moz-placeholder{color:var(--muted)}.admin-contabil .filter-input::placeholder{color:var(--muted)}.admin-contabil input[type=date].filter-input::-webkit-calendar-picker-indicator{filter:invert(.5)}.admin-contabil .filter-sep{width:1px;height:22px;background:var(--border-2);flex-shrink:0}.admin-contabil .btn-filter-green.active{background:#4ade802e;border-color:var(--success-text);color:var(--success-text)}.admin-contabil .btn-filter-green:hover:not(.active){border-color:var(--success-text);color:var(--success-text)}.admin-contabil .btn-filter-red.active{background:#f871712e;border-color:var(--danger-text);color:var(--danger-text)}.admin-contabil .btn-filter-red:hover:not(.active){border-color:var(--danger-text);color:var(--danger-text)}.admin-contabil .btn-clear{background:none;border:none;color:var(--muted);font-size:11px;cursor:pointer;padding:0 4px;text-decoration:underline}.admin-contabil .btn-clear:hover{color:var(--text)}.admin-contabil .prod-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:28px}.admin-contabil .prod-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;position:relative;overflow:hidden}.admin-contabil .prod-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--pc);border-radius:14px 14px 0 0}.admin-contabil .prod-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 10px}.admin-contabil .prod-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin:4px 0}.admin-contabil .prod-row-lbl{color:var(--muted)}.admin-contabil .prod-profit{font-family:Orbitron,sans-serif;font-size:18px;font-weight:900;margin:10px 0 0}.admin-contabil .chart-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 24px;margin-bottom:28px}.admin-contabil .chart-legend{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}.admin-contabil .legend-item{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.admin-contabil .legend-dot{width:10px;height:10px;border-radius:2px;flex-shrink:0}.admin-contabil .legend-line{width:20px;height:2px;flex-shrink:0}.admin-custos .filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.admin-custos .shortcut{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:5px 13px;font-size:12px;cursor:pointer;transition:.15s}.admin-custos .shortcut:hover{border-color:var(--border-2);color:var(--text)}.admin-custos .shortcut.active{background:var(--primary);border-color:var(--primary);color:#fff}.admin-custos .dsep{width:1px;height:20px;background:var(--border);margin:0 4px}.admin-custos .date-range{display:flex;align-items:center;gap:6px}.admin-custos .date-input,.admin-custos .sel{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:5px 9px;font-size:12px}.admin-custos .date-arrow{color:var(--text-3);font-size:12px}.admin-custos .apply-btn{background:var(--primary);border:none;color:#fff;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer}.admin-custos .saldo{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:22px 24px;border-radius:14px;margin-bottom:18px;background:linear-gradient(135deg,#ef44441a,#ef444405);border:1px solid rgba(239,68,68,.25)}.admin-custos .saldo-lbl{margin:0;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.admin-custos .saldo-val{margin:6px 0 0;font-size:36px;font-weight:800;line-height:1;font-family:Orbitron,sans-serif}.admin-custos .saldo-sub{margin:8px 0 0;font-size:12px;color:var(--text-3)}.admin-custos .form-grid{display:grid;grid-template-columns:170px 150px 160px 1fr;gap:12px;align-items:end}.admin-custos .fld{display:flex;flex-direction:column;gap:5px;min-width:0}.admin-custos .fld label{font-size:11px;color:var(--text-3);letter-spacing:.04em}.admin-custos .fld input,.admin-custos .fld select{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:8px 10px;font-size:13px;width:100%}.admin-custos .hint{font-size:11px;color:var(--text-3);margin:10px 0 0;line-height:1.5}.admin-custos .erro{color:var(--danger-text);font-size:12px;margin:10px 0 0}.admin-custos .dia-head{display:flex;justify-content:space-between;align-items:center;padding:9px 18px;background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.admin-custos .dia-data{font-size:12px;font-weight:600;color:var(--text-2);text-transform:capitalize}.admin-custos .dia-sub{font-size:12px;color:var(--text-3)}.admin-custos .lanc{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--border);transition:background .12s}.admin-custos .lanc:hover{background:var(--surface-2)}.admin-custos .cat{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.admin-custos .lanc-mid{flex:1;min-width:0}.admin-custos .lanc-desc{margin:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-custos .lanc-meta{margin:3px 0 0;font-size:11px;color:var(--text-3)}.admin-custos .lanc-val{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;color:var(--danger-text)}.admin-custos .lanc-val.abate{color:var(--success-text)}.admin-custos .acoes{display:flex;gap:6px}.admin-custos .icobtn{background:var(--surface-2);border:1px solid var(--border);color:var(--text-3);border-radius:7px;padding:4px 9px;font-size:11px;cursor:pointer}.admin-custos .icobtn:hover{color:var(--text);border-color:var(--border-2)}.admin-custos .icobtn.danger:hover{color:var(--danger-text);border-color:#f8717180}.admin-custos .pager{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;gap:12px}.admin-custos .pager button{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:8px;padding:6px 14px;font-size:12px;cursor:pointer}.admin-custos .pager button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:860px){.admin-custos .form-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.admin-custos .saldo-val{font-size:28px}.admin-custos .form-grid{grid-template-columns:1fr}.admin-custos .lanc{gap:10px;padding:12px 13px;flex-wrap:wrap}}.admin-conciliacao .filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.admin-conciliacao .shortcut{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:5px 13px;font-size:12px;cursor:pointer;transition:.15s}.admin-conciliacao .shortcut:hover{border-color:var(--border-2);color:var(--text)}.admin-conciliacao .shortcut.active{background:var(--primary);border-color:var(--primary);color:#fff}.admin-conciliacao .dsep{width:1px;height:20px;background:var(--border);margin:0 4px}.admin-conciliacao .date-range{display:flex;align-items:center;gap:6px}.admin-conciliacao .date-input{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:5px 9px;font-size:12px}.admin-conciliacao .date-arrow{color:var(--text-3);font-size:12px}.admin-conciliacao .apply-btn{background:var(--primary);border:none;color:#fff;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer}.admin-conciliacao .resposta{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}.admin-conciliacao .rcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px 24px;position:relative;overflow:hidden}.admin-conciliacao .rcard:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--rc)}.admin-conciliacao .rcard-lbl{margin:0;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-weight:700}.admin-conciliacao .rcard-val{margin:10px 0 0;font-size:32px;font-weight:800;line-height:1;font-family:Orbitron,sans-serif;font-variant-numeric:tabular-nums}.admin-conciliacao .rcard-sub{margin:8px 0 0;font-size:12px;color:var(--text-3);line-height:1.5}.admin-conciliacao .tbl-wrap{overflow-x:auto}.admin-conciliacao table{width:100%;border-collapse:collapse;font-size:13px}.admin-conciliacao th{color:var(--text-3);font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.admin-conciliacao td{padding:11px 14px;border-bottom:1px solid var(--border-2);vertical-align:middle;white-space:nowrap}.admin-conciliacao tbody tr:last-child td{border-bottom:none}.admin-conciliacao .num{text-align:right;font-variant-numeric:tabular-nums}.admin-conciliacao tfoot td{border-top:1px solid var(--border);border-bottom:none;font-weight:700;background:var(--surface-2)}.admin-conciliacao .qtd{font-size:11px;color:var(--text-3);display:block;margin-top:2px}.admin-conciliacao .mes-row{cursor:pointer}.admin-conciliacao .mes-row:hover,.admin-conciliacao .mes-row.aberto{background:var(--surface-2)}.admin-conciliacao .seta{color:var(--text-3);font-size:10px;margin-right:6px}.admin-conciliacao .detalhe{padding:0;background:var(--surface-2)}.admin-conciliacao .detalhe-cols{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}.admin-conciliacao .detalhe-col{background:var(--surface);padding:14px 18px}.admin-conciliacao .detalhe-tit{margin:0 0 10px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-weight:700}.admin-conciliacao .dlin{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:12.5px}.admin-conciliacao .dlin+.dlin{border-top:1px solid var(--border-2)}.admin-conciliacao .dlin-lbl{color:var(--text-2)}.admin-conciliacao .dlin-val{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;text-align:right}.admin-conciliacao .dlin.total{border-top:1px solid var(--border);margin-top:4px;padding-top:8px;font-weight:700}.admin-conciliacao .dlin.fora{color:var(--text-3);font-style:italic}.admin-conciliacao .pos{color:var(--success-text)}.admin-conciliacao .neg{color:var(--danger-text)}.admin-conciliacao .prov-chip{display:inline-block;font-size:10px;font-weight:700;padding:1px 6px;border-radius:5px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-3);margin-right:3px}.admin-conciliacao .sec{border:1px solid var(--border);border-radius:14px;background:var(--surface);margin-bottom:14px;overflow:hidden}.admin-conciliacao .sec-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;background:none;border:none;cursor:pointer;text-align:left;color:var(--text)}.admin-conciliacao .sec-head:hover{background:var(--surface-2)}.admin-conciliacao .sec-tit{margin:0;font-size:14px;font-weight:700}.admin-conciliacao .sec-sub{margin:3px 0 0;font-size:12px;color:var(--text-3);line-height:1.5}.admin-conciliacao .sec-seta{color:var(--text-3);font-size:12px;flex-shrink:0}.admin-conciliacao .sec-body{border-top:1px solid var(--border)}.admin-conciliacao .aviso{display:flex;gap:10px;padding:13px 16px;border-radius:11px;margin-bottom:14px;background:#fbbf2414;border:1px solid rgba(251,191,36,.3);font-size:12px;color:var(--text-2);line-height:1.55}.admin-conciliacao .aviso b{color:var(--warning-text)}.admin-conciliacao .prov{border-bottom:1px solid var(--border)}.admin-conciliacao .prov:last-child{border-bottom:none}.admin-conciliacao .prov-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 20px;background:var(--surface-2)}.admin-conciliacao .prov-nome{margin:0;font-size:14px;font-weight:700}.admin-conciliacao .prov-meta{margin:4px 0 0;font-size:11px;color:var(--text-3)}.admin-conciliacao .tarifa{font-size:12px;color:var(--text-2);text-align:right}.admin-conciliacao .tarifa b{font-size:15px;font-variant-numeric:tabular-nums}.admin-conciliacao .badge{display:inline-block;font-size:9px;font-weight:700;padding:2px 7px;border-radius:999px;border:1px solid currentColor;margin-left:6px;text-transform:uppercase;letter-spacing:.05em}.admin-conciliacao .badge.propria{color:var(--success-text)}.admin-conciliacao .badge.geral{color:#64748b}.admin-conciliacao .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:1px;background:var(--border)}.admin-conciliacao .cel{background:var(--surface);padding:13px 16px}.admin-conciliacao .cel-lbl{margin:0;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.admin-conciliacao .cel-val{margin:5px 0 0;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.admin-conciliacao .cel-sub{margin:3px 0 0;font-size:11px;color:var(--text-3)}.admin-conciliacao .zero{color:var(--text-3);font-weight:600}.admin-conciliacao .secao{padding:6px 20px 4px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.admin-conciliacao .lin{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 20px;border-bottom:1px solid var(--border);font-size:12px}.admin-conciliacao .lin:last-child{border-bottom:none}.admin-conciliacao .lin-esq{color:var(--text-2)}.admin-conciliacao .lin-dir{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.admin-conciliacao .div-ok{color:var(--success-text)}.admin-conciliacao .div-alta{color:var(--danger-text)}.admin-conciliacao .div-baixa{color:var(--warning-text)}.admin-conciliacao .semdado{padding:14px 20px;font-size:12px;color:var(--text-3);line-height:1.55}.admin-conciliacao .parceiro-nome{font-weight:600}.admin-conciliacao .parceiro-mail{font-size:11px;color:var(--text-3);display:block;margin-top:2px}.admin-conciliacao .saldo{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:20px 22px;margin:0;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#10b9811a,#10b98105)}.admin-conciliacao .saldo-lbl{margin:0;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.admin-conciliacao .saldo-val{margin:6px 0 0;font-size:30px;font-weight:800;color:#10b981;line-height:1;font-family:Orbitron,sans-serif;font-variant-numeric:tabular-nums}.admin-conciliacao .saldo-sub{margin:8px 0 0;font-size:12px;color:var(--text-3)}.admin-conciliacao .saldo-side{display:flex;gap:26px;flex-wrap:wrap}.admin-conciliacao .side-lbl{margin:0;font-size:11px;color:var(--text-3)}.admin-conciliacao .side-val{margin:3px 0 0;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.admin-conciliacao .dia-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.admin-conciliacao .dia-data{font-size:12px;font-weight:600;color:var(--text-2);text-transform:capitalize}.admin-conciliacao .dia-sub{font-size:12px;color:var(--text-3)}.admin-conciliacao .dia-sub b{color:#10b981;font-weight:700}.admin-conciliacao .lanc{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--border);transition:background .12s}.admin-conciliacao .lanc:last-child{border-bottom:none}.admin-conciliacao .lanc:hover{background:var(--surface-2)}.admin-conciliacao .av{width:34px;height:34px;flex:0 0 34px;border-radius:10px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff}.admin-conciliacao .lanc-mid{flex:1;min-width:0}.admin-conciliacao .lanc-nome{margin:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-conciliacao .lanc-meta{margin:3px 0 0;font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-conciliacao .tag{display:inline-block;font-size:10px;font-weight:600;padding:1px 7px;border-radius:999px;border:1px solid currentColor;margin-right:6px}.admin-conciliacao .lanc-val{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.admin-conciliacao .lanc-val.ok{color:#10b981}.admin-conciliacao .lanc-val.neg{color:var(--danger)}.admin-conciliacao .lanc-val.off{color:var(--text-3);text-decoration:line-through}.admin-conciliacao .lanc-hora{font-size:11px;color:var(--text-3);text-align:right;margin:3px 0 0}.admin-conciliacao .pag{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--border);font-size:12px;color:var(--text-3)}.admin-conciliacao .pag button{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:8px;padding:6px 14px;font-size:12px;cursor:pointer}.admin-conciliacao .pag button:disabled{opacity:.4;cursor:not-allowed}.admin-conciliacao .rate-form{display:grid;grid-template-columns:150px 130px 150px 1fr auto;gap:10px;align-items:end;padding:0 20px}.admin-conciliacao .fld{display:flex;flex-direction:column;gap:5px;min-width:0}.admin-conciliacao .fld label{font-size:11px;color:var(--text-3);letter-spacing:.04em}.admin-conciliacao .fld input,.admin-conciliacao .fld select{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:8px 10px;font-size:13px;width:100%}.admin-conciliacao .hint{font-size:11px;color:var(--text-3);line-height:1.55;padding:14px 20px 0;margin:0}.admin-conciliacao .erro{color:var(--danger-text);font-size:12px;margin:10px 0 0;padding:0 20px}.admin-conciliacao .icobtn{background:var(--surface-2);border:1px solid var(--border);color:var(--text-3);border-radius:7px;padding:4px 9px;font-size:11px;cursor:pointer}.admin-conciliacao .icobtn:hover{color:var(--text);border-color:var(--border-2)}.admin-conciliacao .icobtn.danger:hover{color:var(--danger-text);border-color:#f8717180}.admin-conciliacao .legenda{font-size:11px;color:var(--text-3);line-height:1.7;margin:18px 0 0}@media (max-width:900px){.admin-conciliacao .resposta,.admin-conciliacao .detalhe-cols{grid-template-columns:1fr}}@media (max-width:860px){.admin-conciliacao .rate-form{grid-template-columns:1fr 1fr}}@media (max-width:640px){.admin-conciliacao .rcard-val{font-size:26px}.admin-conciliacao .rate-form{grid-template-columns:1fr}}.admin-depositos .filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.admin-depositos .shortcut{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:5px 13px;font-size:12px;cursor:pointer;transition:.15s}.admin-depositos .shortcut:hover{border-color:var(--border-2);color:var(--text)}.admin-depositos .shortcut.active{background:var(--primary);border-color:var(--primary);color:#fff}.admin-depositos .dsep{width:1px;height:20px;background:var(--border);margin:0 4px}.admin-depositos .date-range{display:flex;align-items:center;gap:6px}.admin-depositos .date-input{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:5px 9px;font-size:12px}.admin-depositos .date-arrow{color:var(--text-3);font-size:12px}.admin-depositos .apply-btn{background:var(--primary);border:none;color:#fff;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer}.admin-depositos .saldo{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:22px 24px;border-radius:14px;margin-bottom:18px;background:linear-gradient(135deg,#10b9811a,#10b98105);border:1px solid rgba(16,185,129,.25)}.admin-depositos .saldo-lbl{margin:0;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.admin-depositos .saldo-val{margin:6px 0 0;font-size:36px;font-weight:800;color:#10b981;line-height:1;font-family:Orbitron,sans-serif}.admin-depositos .saldo-sub{margin:8px 0 0;font-size:12px;color:var(--text-3)}.admin-depositos .saldo-side{display:flex;gap:26px;flex-wrap:wrap}.admin-depositos .side-lbl{margin:0;font-size:11px;color:var(--text-3)}.admin-depositos .side-val{margin:3px 0 0;font-size:18px;font-weight:700}.admin-depositos .dia-head{display:flex;justify-content:space-between;align-items:center;padding:9px 18px;background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.admin-depositos .dia-data{font-size:12px;font-weight:600;color:var(--text-2);text-transform:capitalize}.admin-depositos .dia-sub{font-size:12px;color:var(--text-3)}.admin-depositos .dia-sub b{color:#10b981;font-weight:700}.admin-depositos .lanc{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--border);transition:background .12s}.admin-depositos .lanc:hover{background:var(--surface-2)}.admin-depositos .av{width:34px;height:34px;flex:0 0 34px;border-radius:10px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff}.admin-depositos .lanc-mid{flex:1;min-width:0}.admin-depositos .lanc-nome{margin:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-depositos .lanc-meta{margin:3px 0 0;font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-depositos .tag{display:inline-block;font-size:10px;font-weight:600;padding:1px 7px;border-radius:999px;border:1px solid currentColor;margin-right:6px}.admin-depositos .lanc-val{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-depositos .lanc-val.ok{color:#10b981}.admin-depositos .lanc-val.neg{color:var(--danger)}.admin-depositos .lanc-val.off{color:var(--text-3);text-decoration:line-through}.admin-depositos .lanc-hora{font-size:11px;color:var(--text-3);text-align:right;margin:3px 0 0}.admin-depositos .pager{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;gap:12px}.admin-depositos .pager button{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:8px;padding:6px 14px;font-size:12px;cursor:pointer}.admin-depositos .pager button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.admin-depositos .saldo-val{font-size:28px}.admin-depositos .lanc{gap:10px;padding:12px 13px}.admin-depositos .av{display:none}}.admin-purchases .user-row{cursor:pointer}.admin-purchases .user-row:hover td{background:#ffffff0a}.admin-purchases .sub-table{width:100%;border-collapse:collapse}.admin-purchases .sub-table td{padding:8px 12px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.06)}.admin-purchases .sub-table tr:last-child td{border-bottom:none}.admin-purchases .sub-row{background:#0000002e}.admin-purchases .chevron{display:inline-block;transition:transform .2s}.admin-purchases .chevron.open{transform:rotate(90deg)}.admin-purchases .actions-cell{white-space:nowrap}.admin-purchases .sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.admin-purchases .sortable:hover{color:var(--text)}.admin-purchases .sort-arrow{display:inline-block;margin-left:4px;font-size:10px;opacity:.7}@media (max-width: 640px){.admin-purchases .sub-table td{padding:8px 10px;font-size:12px}.admin-purchases .actions-cell .btn-sm{padding:4px 9px;font-size:12px}}.admin-roteiros .rot{border:1px solid var(--border-2);border-radius:10px;padding:14px 16px;margin-bottom:10px}.admin-roteiros .rot.inativo{opacity:.55}.admin-roteiros .rot-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-roteiros .pos{font-size:11px;font-weight:700;background:var(--primary-dim);border:1px solid var(--border-2);border-radius:6px;padding:2px 7px;min-width:26px;text-align:center}.admin-roteiros .nome{font-weight:600;font-size:14px}.admin-roteiros .grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:12px}.admin-roteiros .campo label{display:block;font-size:11px;margin-bottom:3px;opacity:.75}.admin-roteiros .campo input{width:100%}.admin-roteiros .larga{grid-column:1/-1}.admin-roteiros .hint{font-size:11px;opacity:.7;margin:3px 0 0}.wa-page{max-width:520px;margin:0 auto;padding:32px 16px;display:flex;flex-direction:column;gap:20px}.wa-page.embutida{padding-top:0}.wa-page .page-title{font-size:22px;font-weight:700;color:var(--text, #e8eaf0);margin:0}.wa-page .page-sub{font-size:13px;color:var(--muted, #7c8099);margin:0;overflow-wrap:anywhere}.wa-page .page-sub code{color:#25d366;font-family:monospace}.wa-page .wa-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:22px 24px;display:flex;flex-direction:column;gap:16px}.wa-page .wa-card-header{display:flex;align-items:center;justify-content:space-between}.wa-page .card-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #7c8099)}.wa-page .btn-icon{background:none;border:none;cursor:pointer;color:var(--muted, #7c8099);padding:4px;border-radius:6px;display:flex;align-items:center;transition:color .15s}.wa-page .btn-icon:hover{color:var(--text, #e8eaf0)}.wa-page .btn-icon:disabled{opacity:.4;cursor:default}.wa-page .spinning{animation:spin 1s linear infinite}.wa-page .status-row{display:flex;align-items:center;gap:10px}.wa-page .status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.wa-page .status-dot.open{background:#25d366;box-shadow:0 0 8px #25d36688}.wa-page .status-dot.close,.wa-page .status-dot.unknown,.wa-page .status-dot.error{background:var(--danger)}.wa-page .status-dot.connecting{background:var(--warning);animation:pulse .9s ease-in-out infinite alternate}.wa-page .status-dot.not_configured{background:#6b7280}@keyframes pulse{to{opacity:.3}}.wa-page .status-text{font-size:15px;font-weight:600;color:var(--text, #e8eaf0)}.wa-page .btn{padding:9px 18px;border-radius:8px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.wa-page .btn:disabled{opacity:.5;cursor:default}.wa-page .btn-primary{background:#25d366;color:#000;align-self:flex-start}.wa-page .btn-danger{background:#ef444426;color:var(--danger);border:1px solid rgba(239,68,68,.3);align-self:flex-start}.wa-page .btn-danger:hover:not(:disabled){background:#ef444440}.wa-page .qr-placeholder{display:flex;align-items:center;justify-content:center;height:240px}.wa-page .spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#25d366;border-radius:50%;animation:spin 1s linear infinite}.wa-page .qr-wrap{background:#fff;border-radius:10px;padding:14px;display:flex;align-self:flex-start;max-width:100%;box-sizing:border-box}.wa-page .qr-img{width:100%;max-width:220px;height:auto;aspect-ratio:1 / 1;display:block;image-rendering:pixelated}.wa-page .qr-hint{font-size:12px;color:var(--muted, #7c8099);margin:0}.wa-page .qr-steps{font-size:13px;color:var(--muted, #7c8099);padding-left:18px;margin:0;display:flex;flex-direction:column;gap:4px}.wa-page .qr-steps strong{color:var(--text, #e8eaf0)}.wa-page .action-row{display:flex;gap:10px;flex-wrap:wrap}.wa-page .btn-test{background:#25d3661f;color:#25d366;border:1px solid rgba(37,211,102,.3)}.wa-page .btn-test:hover:not(:disabled){background:#25d36638}.wa-page .test-result{font-size:13px;margin:0;color:var(--muted, #7c8099)}.wa-page .test-result.ok{color:#25d366}.wa-page .err-msg{font-size:13px;color:var(--danger);margin:0}.wa-page .dest-atual{font-size:13px;color:var(--muted, #7c8099);margin:0;overflow-wrap:anywhere}.wa-page .dest-atual strong{color:var(--text, #e8eaf0)}.wa-page .dest-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#25d366;border:1px solid rgba(37,211,102,.35);border-radius:999px;padding:1px 7px;margin-left:7px;white-space:nowrap}.wa-page .dest-select,.wa-page .dest-input{background:#00000040;border:1px solid rgba(255,255,255,.12);color:var(--text, #e8eaf0);border-radius:8px;padding:9px 11px;font-size:13px;width:100%;box-sizing:border-box}.wa-page .dest-manual{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.wa-page .dest-manual .dest-input{flex:1 1 220px;min-width:0;font-family:monospace;font-size:12px}.wa-page .dest-manual .btn{align-self:auto}.wa-page .qr-hint code{color:#25d366;font-family:monospace}.wa-page .warn-card{border-color:#f59e0b33;background:#f59e0b0d}.wa-page .warn-card p{font-size:13px;color:var(--muted, #7c8099);margin:0}.wa-page .warn-card strong{color:var(--warning)}.wa-page .warn-card code{color:var(--warning);font-family:monospace;font-size:12px}.wa-page .warn-card pre{font-family:monospace;font-size:12px;color:var(--info-text);background:#0000004d;border-radius:8px;padding:12px;margin:0;white-space:pre-wrap}@media (max-width: 640px){.admin-links .gen-link-row{flex-direction:column;align-items:stretch}.admin-links .gen-link-row>div{width:100%;min-width:0!important}.admin-links .gen-link-row select,.admin-links .gen-link-row input{min-width:0!important}.admin-links .gen-link-row>button{width:100%}}@media (max-width: 640px){.admin-packages .trial-row{flex-direction:column;align-items:stretch}.admin-packages .trial-row>div{width:100%!important;min-width:0!important}.admin-packages .trial-row>button{width:100%;justify-content:center}}.webhook-filtro{display:block}.webhook-filtro .endpoint-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;margin-bottom:16px}.webhook-filtro .section-title{font-family:Orbitron,sans-serif;font-size:15px;font-weight:700;margin:0 0 14px}.webhook-filtro table{width:100%;border-collapse:collapse;font-size:13px}.webhook-filtro th{color:var(--muted);font-weight:500;padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.webhook-filtro td{padding:10px 14px;border-bottom:1px solid var(--border-2);vertical-align:middle}.webhook-filtro tr:last-child td{border-bottom:none}.webhook-filtro code{background:var(--surface-2);border:1px solid var(--border-2);border-radius:6px;padding:1px 6px;font-size:12px}.webhook-filtro pre{background:var(--surface-2);border:1px solid var(--border-2);border-radius:10px;padding:14px 16px;font-size:12px;overflow-x:auto;line-height:1.6;margin:10px 0 0}.webhook-filtro .campo{display:flex;flex-direction:column;gap:4px}.webhook-filtro .campo label{font-size:11px;color:var(--muted)}.webhook-filtro .campo input{font-size:12px;padding:6px 9px;width:100%;box-sizing:border-box}.webhook-filtro .campo .hint{font-size:10px;color:var(--muted)}.webhook-filtro .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.webhook-filtro .aviso{font-size:11px;line-height:1.6;border-radius:8px;padding:9px 11px;margin-top:12px}.webhook-filtro .lista{border:1px solid var(--border-2);border-radius:10px;padding:12px 14px;margin-top:10px}.webhook-filtro .lista h4{font-size:12px;font-weight:600;margin:0 0 2px}.webhook-filtro .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.webhook-filtro .chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:20px;padding:4px 6px 4px 10px;font-size:11px;max-width:100%}.webhook-filtro .chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhook-filtro .chip button{background:none;border:none;color:var(--muted);cursor:pointer;font-size:14px;line-height:1;padding:0 4px;font-family:inherit}.webhook-filtro .chip button:hover{color:var(--danger-text)}.webhook-filtro .busca{position:relative}.webhook-filtro .sugestoes{position:absolute;z-index:20;top:100%;left:0;right:0;margin-top:4px;max-height:260px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:10px}.webhook-filtro .sugestoes button{display:block;width:100%;text-align:left;background:none;border:none;padding:8px 11px;cursor:pointer;font-size:12px;color:var(--text);font-family:inherit;border-bottom:1px solid var(--border-2)}.webhook-filtro .sugestoes button:last-child{border-bottom:none}.webhook-filtro .sugestoes button:hover{background:var(--surface-2)}.webhook-filtro .sug-cod{font-family:monospace;font-weight:600;margin-right:8px}.webhook-filtro .sug-nivel{font-size:10px;color:var(--muted);margin-left:6px}.webhook-filtro .travado{opacity:.6;pointer-events:none}.rastreio-roteiro-admin .filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:14px}.rastreio-roteiro-admin .filtros label{font-size:12px;display:block;margin-bottom:4px}.rastreio-roteiro-admin .filtros select,.rastreio-roteiro-admin .filtros input{font-size:12px;padding:5px 8px}.rastreio-roteiro-admin .sec{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:12px 14px;margin-top:12px}.rastreio-roteiro-admin .sec h4{margin:0 0 10px;font-size:13px}.rastreio-roteiro-admin .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.rastreio-roteiro-admin .kpi{border:1px solid var(--border);border-radius:8px;padding:10px}.rastreio-roteiro-admin .kpi .n{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.rastreio-roteiro-admin .kpi .l{font-size:12px;color:var(--muted-on-elevated)}.rastreio-roteiro-admin .ok{color:var(--success-text)}.rastreio-roteiro-admin .ko{color:var(--danger-text)}.rastreio-roteiro-admin .wa{color:var(--warning-text)}.rastreio-roteiro-admin .inf{color:var(--info-text)}.rastreio-roteiro-admin .grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:820px){.rastreio-roteiro-admin .grid2{grid-template-columns:1fr}}.rastreio-roteiro-admin .barra{display:grid;grid-template-columns:minmax(0,190px) minmax(60px,1fr) 64px;gap:10px;align-items:center;margin:6px 0;font-size:13px;width:100%;background:none;border:0;padding:0;color:var(--text);text-align:left;font-family:inherit}.rastreio-roteiro-admin .barra.clicavel{cursor:pointer}.rastreio-roteiro-admin .barra.clicavel:hover .r,.rastreio-roteiro-admin .barra.clicavel:focus-visible .r{text-decoration:underline}.rastreio-roteiro-admin .barra .t{height:12px;background:var(--surface);border-radius:6px;overflow:hidden}.rastreio-roteiro-admin .barra .t i{display:block;height:100%}.rastreio-roteiro-admin .barra .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted-on-elevated)}.rastreio-roteiro-admin .sub-barra{margin-left:16px;font-size:12px}.rastreio-roteiro-admin .sub-barra .barra{font-size:12px}.rastreio-roteiro-admin .chip{display:inline-block;font-size:11px;padding:2px 8px;border-radius:999px;margin-left:8px;vertical-align:middle;border:1px solid var(--special-text);color:var(--special-text);font-weight:600}.rastreio-roteiro-admin .estado{border:1px solid var(--border);border-radius:8px;padding:14px;text-align:center;color:var(--muted-on-elevated);font-size:13px;background:var(--surface-2);margin-top:12px}.rastreio-roteiro-admin .estado.erro{border-color:var(--danger-text)}.rastreio-roteiro-admin .estado.aviso{border-color:var(--warning-text)}.rastreio-roteiro-admin .skel{height:10px;border-radius:5px;background:var(--surface);margin:8px auto;width:80%}.rastreio-roteiro-admin .leg{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--muted-on-elevated);margin-top:6px}.rastreio-roteiro-admin .leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.rastreio-roteiro-admin svg text{fill:var(--muted-on-elevated);font-size:10px}.rastreio-lista .sec{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:12px 14px;margin-top:12px}.rastreio-lista .topo{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.rastreio-lista .topo h4{margin:0;font-size:13px}.rastreio-lista .acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rastreio-lista .acoes select{font-size:12px;padding:5px 8px;width:auto}.rastreio-lista .chip-filtro{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:2px 8px;border-radius:999px;margin-left:8px;border:1px solid var(--special-text);color:var(--special-text);font-weight:600}.rastreio-lista .link{background:none;border:0;padding:0;color:var(--primary-text);cursor:pointer;font:inherit;text-decoration:underline}.rastreio-lista .tabela{overflow-x:auto;margin-top:12px}.rastreio-lista .tabela table{font-size:12px}.rastreio-lista .tabela th,.rastreio-lista .tabela td{white-space:nowrap;padding:6px 8px;text-align:left}.rastreio-lista .tabela td.motivo{white-space:normal;min-width:180px}.rastreio-lista .num{font-variant-numeric:tabular-nums}.rastreio-lista .rodape{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;color:var(--muted-on-elevated);margin-top:8px}.rastreio-lista .estado{border:1px solid var(--border);border-radius:8px;padding:14px;text-align:center;color:var(--muted-on-elevated);font-size:13px;margin-top:12px}.rastreio-lista .estado.erro{border-color:var(--danger-text)}.rastreio-lista .ko{color:var(--danger-text)}.rastreio-lista .skel{height:10px;border-radius:5px;background:var(--surface);margin:8px auto;width:80%}.rastreio-lista .export-erro{font-size:12px;color:var(--danger-text);margin-top:8px}.rastreio-linha-do-tempo .sec{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:12px 14px;margin-top:12px}.rastreio-linha-do-tempo .sec h4{margin:0 0 10px;font-size:13px}.rastreio-linha-do-tempo .linha{border-left:2px solid var(--border-2);margin-left:6px;padding-left:16px}.rastreio-linha-do-tempo .ev{position:relative;padding:8px 0 14px;font-size:13px}.rastreio-linha-do-tempo .ev:before{content:"";position:absolute;left:-22px;top:13px;width:10px;height:10px;border-radius:50%;background:var(--danger);border:2px solid var(--danger)}.rastreio-linha-do-tempo .ev.t:before{background:var(--success);border-color:var(--success)}.rastreio-linha-do-tempo .chip{display:inline-block;font-size:11px;padding:1px 8px;border-radius:999px;border:1px solid var(--border);font-weight:600}.rastreio-linha-do-tempo .chip.t{border-color:var(--success);color:var(--success-text)}.rastreio-linha-do-tempo .chip.f{border-color:var(--danger);color:var(--danger-text)}.rastreio-linha-do-tempo .chip.r{border-color:var(--special);color:var(--special-text);margin-left:6px}.rastreio-linha-do-tempo .passos{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:12px}.rastreio-linha-do-tempo .passo{padding:3px 8px;border-radius:6px;background:var(--surface);border:1px solid var(--border)}.rastreio-linha-do-tempo .passo.ok{border-color:var(--success)}.rastreio-linha-do-tempo .passo.ko{border-color:var(--danger)}.rastreio-linha-do-tempo .passo.skip{opacity:.55}.rastreio-linha-do-tempo .rodape{font-size:12px;color:var(--muted-on-elevated);margin-top:8px}.rastreio-linha-do-tempo .estado{border:1px solid var(--border);border-radius:8px;padding:14px;text-align:center;color:var(--muted-on-elevated);font-size:13px;background:var(--surface-2);margin-top:12px}.rastreio-linha-do-tempo .estado.erro{border-color:var(--danger-text)}.rastreio-linha-do-tempo .ko{color:var(--danger-text)}.area-shell{display:flex;flex-direction:column}.area-shell__cabecalho{width:100%;padding-bottom:0;display:flex;flex-direction:column;gap:var(--gap-titulo-abas)}.area-shell__titulo{margin:0;color:var(--text)}.area-shell__cabecalho .ui-tabs{display:block;min-width:0}.area-shell__conteudo{min-height:0}.area-shell__conteudo .container:first-child,.area-shell__conteudo :first-child>.container:first-child{padding-top:0}.hs-robot .voltar{display:inline-block;font-size:12px;color:var(--muted);text-decoration:none;margin-bottom:8px}.hs-robot .voltar:hover{color:var(--primary)}.hs-robot tr.run{cursor:pointer}.hs-robot tr.run:hover{background:var(--surface-2)}.hs-robot tr.aberta>td{border-bottom:none}.hs-robot .detalhe>td{background:var(--surface-2);padding:14px 16px}.hs-robot .st{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid;white-space:nowrap}.hs-robot .st.pendente{color:#94a3b8;border-color:#94a3b855;background:#94a3b81a}.hs-robot .st.executando{color:var(--accent-new);border-color:#38bdf855;background:#38bdf81a}.hs-robot .st.aguardando_aprovacao{color:var(--warning-text);border-color:#fbbf2488;background:#fbbf241f}.hs-robot .st.enviado{color:#10b981;border-color:#10b98155;background:#10b9811a}.hs-robot .st.falhou{color:var(--danger);border-color:#ef444455;background:#ef44441a}.hs-robot .st.cancelado{color:#64748b;border-color:#64748b55;background:#64748b1a}.hs-robot .st.aguardando_dados{color:#a78bfa;border-color:#a78bfa88;background:#a78bfa1f}.hs-robot .pend{border:1px solid #a78bfa55;background:#a78bfa14;border-radius:8px;padding:12px 14px;margin-top:12px}.hs-robot .pend h4{margin:0 0 4px;font-size:13px;font-weight:600}.hs-robot .pend p{margin:0 0 10px;font-size:12px;color:var(--muted);line-height:1.6}.hs-robot .opcoes{display:flex;gap:8px;flex-wrap:wrap}.hs-robot .opcoes button{padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text)}.hs-robot .opcoes button.sel{border-color:#a78bfa;background:#a78bfa2e;color:#ddd6fe}.hs-robot .livre{display:flex;gap:8px;margin-top:10px;align-items:center}.hs-robot .livre input{flex:1;padding:6px 10px;border-radius:8px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font-size:12px}.hs-robot .aviso{border-left:3px solid var(--warning);background:#fbbf241a;padding:12px 14px;border-radius:8px;margin-bottom:18px}.hs-robot .erro{font-size:12px;color:#fca5a5;font-family:ui-monospace,monospace;white-space:pre-wrap;word-break:break-word;margin:8px 0 0}.hs-robot .campo{font-size:12px;line-height:1.8}.hs-robot .campo b{font-weight:600}.hs-robot .trilha{display:flex;gap:10px;overflow-x:auto;padding:10px 0 4px;margin-top:10px}.hs-robot .trilha figure{margin:0;flex:0 0 auto;width:200px}.hs-robot .trilha img{width:200px;border:1px solid var(--border-2);border-radius:6px;cursor:zoom-in;display:block;background:#000}.hs-robot .trilha figcaption{font-size:10px;color:var(--muted);margin-top:4px;text-align:center}.hs-robot .lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.hs-robot .lightbox img{max-width:100%;max-height:100%;border-radius:6px}.hs-robot .acoes{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.hs-robot .live{margin-top:12px;border:1px solid var(--border-2);border-radius:8px;overflow:hidden}.hs-robot .live header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-bottom:1px solid var(--border-2);font-size:11px;color:var(--muted)}.hs-robot .live .pulso{width:7px;height:7px;border-radius:50%;background:var(--danger);display:inline-block;margin-right:6px;animation:pisca 1s steps(2) infinite}@keyframes pisca{50%{opacity:.25}}.hs-robot .live .quadro{aspect-ratio:1440/900;background:#000;display:block;width:100%}.hs-robot .live img{width:100%;display:block;cursor:zoom-in}.app-margem-preco-parceiro .mp{padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}.app-margem-preco-parceiro .mp__titulo{margin:0;font-size:15px;font-weight:600}.app-margem-preco-parceiro .mp__dica{margin:0;font-size:13px;color:var(--muted-on-elevated)}.app-margem-preco-parceiro .mp__form{display:flex;flex-direction:column;gap:var(--s-2);max-width:320px}.app-margem-preco-parceiro .mp__campo{display:flex;flex-direction:column;gap:var(--s-1);font-size:13px}.app-margem-preco-parceiro .mp__campo label{color:var(--muted-on-elevated)}.app-margem-preco-parceiro .mp__erro{margin:0;color:var(--danger-text);font-size:13px}.app-margem-preco-parceiro .mp__ok{margin:0;color:var(--success-text);font-size:13px}.app-margem-preco-parceiro .mp__acoes{display:flex;flex-wrap:wrap;gap:var(--s-2)}.cad{padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.cad .cad__cabecalho{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap}.cad .cad__titulo{margin:0;font-size:15px;font-weight:600}.cad .cad__acoes{display:flex;gap:var(--s-2)}.cad .cad__lista{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:var(--s-2) var(--s-4);margin:0;font-size:14px}.cad .cad__lista dt{color:var(--muted-on-elevated)}.cad .cad__lista dd{margin:0;min-width:0;overflow-wrap:anywhere}.cad .cad__lista input{width:100%}.cad .cad__erro{margin:var(--s-1) 0 0;font-size:13px;color:var(--danger-text)}.cad .cad__dica{margin:var(--s-1) 0 0;font-size:12px;color:var(--muted-on-elevated);display:block}.cad .cad__historico summary{cursor:pointer;font-size:13px;color:var(--muted-on-elevated)}.cad .cad__historico summary:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.cad .cad__rolagem{overflow-x:auto;margin-top:var(--s-2)}.cad .cad__mono{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 640px){.cad .cad__lista{grid-template-columns:1fr;gap:var(--s-1)}.cad .cad__lista dd{margin-bottom:var(--s-2)}}.hp{padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}.hp__cabecalho{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap}.hp__titulo{margin:0;font-size:15px;font-weight:600}.hp__filtro{display:flex;align-items:center;gap:var(--s-2);font-size:13px;color:var(--muted-on-elevated)}.hp__filtro select:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.hp__vazio{margin:0;font-size:13px;color:var(--muted-on-elevated)}.hp__erro{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.hp__erro p{margin:0;color:var(--danger-text);font-size:13px}.hp__rolagem{overflow-x:auto}.hp__mono{font-variant-numeric:tabular-nums}.hp__paginas{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2);font-size:13px;color:var(--muted-on-elevated)}.revendedor-preco{display:block}.revendedor-preco .rp-campo{display:flex;flex-direction:column;gap:var(--s-1);font-size:13px;margin-top:var(--s-3);max-width:420px}.revendedor-preco .rp-campo label{color:var(--muted-on-elevated)}.revendedor-preco .rp-erro{color:var(--danger-text);font-size:13px;margin:var(--s-2) 0 0}.revendedor-preco .rp-ok{color:var(--success-text);font-size:13px;margin:var(--s-2) 0 0}.revendedor-preco .rp-dica{color:var(--muted-on-elevated);font-size:12px;margin:0 0 var(--s-2)}.revendedor-preco .rp-acoes{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-3)}.revendedor-preco .rp-tabela{width:100%;font-size:13px;border-collapse:collapse;margin-top:var(--s-2)}.revendedor-preco .rp-tabela th,.revendedor-preco .rp-tabela td{text-align:left;padding:var(--s-1) var(--s-2);border-bottom:1px solid var(--border);overflow-wrap:anywhere}.revendedor-preco .rp-tabela th{color:var(--muted-on-elevated);font-weight:500}.revendedor-preco .rp-pag{display:flex;gap:var(--s-2);align-items:center;margin-top:var(--s-2);font-size:13px}.revendedor-preco .rp-hist{margin-top:var(--s-4)}.revendedor-preco .rp-hist summary{cursor:pointer;color:var(--muted-on-elevated)}.revendedor-preco .rp-rolagem{overflow-x:auto}.ua{display:block;display:flex;flex-direction:column;gap:var(--gap-bloco)}.ua__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-3)}.ua__kpi{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.ua__kpi-rotulo{color:var(--muted)}.ua__kpi-valor{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:1.5em}.ua__kpi-valor.ua__perigo{color:var(--danger-text)}.ua__kpi-nota{color:var(--muted);font-size:.85em}.ua__bloco{padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}.ua__titulo{margin:0;font-size:15px;font-weight:600}.ua__nota{margin:0;font-size:12px;color:var(--muted-on-elevated)}.ua__vazio{margin:0;font-size:13px;color:var(--muted-on-elevated)}.ua__apagado{color:var(--muted-on-elevated)}.ua__mono{font-variant-numeric:tabular-nums}.ua__direita{text-align:right}.ua__rolagem{overflow-x:auto}.ua__grafico{display:flex;align-items:flex-end;gap:3px;height:160px;padding-top:var(--s-2);border-bottom:1px solid var(--border)}.ua__coluna{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.ua__seg{display:block;width:100%}.ua__seg--enviadas{background:var(--success)}.ua__seg--falhas{background:var(--danger)}.ua__seg--recusadas{background:var(--warning)}.ua__coluna .ua__seg:first-child{border-radius:2px 2px 0 0}.ua__legenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-4);font-size:12px;color:var(--muted-on-elevated)}.ua__legenda li{display:flex;align-items:center;gap:var(--s-1)}.ua__legenda b{display:inline-block;width:var(--s-3);height:var(--s-3);border-radius:2px}.ua__erro{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.ua__erro p{margin:0;color:var(--danger-text)}@media (max-width: 640px){.ua__grafico{gap:1px;height:120px}}.pp{display:flex;flex-direction:column;gap:var(--gap-bloco)}.pp__voltar{font-size:13px;color:var(--primary-text);text-decoration:none}.pp__voltar:hover{text-decoration:underline}.pp__voltar:focus-visible,.pp__link:focus-visible,.pp__sw input:focus-visible+span{outline:2px solid var(--primary-text);outline-offset:2px}.pp__cabecalho{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4)}.pp__avatar{width:calc(var(--s-10) + var(--s-4));height:calc(var(--s-10) + var(--s-4));border-radius:var(--radius);background:var(--primary-dim);color:var(--primary-text);display:grid;place-items:center;font-size:20px;font-weight:700;flex:none}.pp__ident{flex:1 1 260px;min-width:0}.pp__nome{margin:0;font-size:26px;font-weight:600;overflow-wrap:anywhere}.pp__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-2);font-size:13px;color:var(--muted-on-elevated);overflow-wrap:anywhere}.pp__acoes{display:flex;flex-wrap:wrap;gap:var(--s-2)}.pp__bloquear{color:var(--danger-text);border-color:var(--danger)}.pp__painel{display:flex;flex-direction:column;gap:var(--gap-bloco)}.pp__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-3)}.pp__grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--s-3)}.pp__bloco{padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}.pp__bloco--larga{grid-column:1 / -1}.pp__cabecalho-bloco{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.pp__titulo-bloco{margin:0;font-size:15px;font-weight:600}.pp__link{font-size:13px;color:var(--primary-text);text-decoration:none}.pp__link:hover{text-decoration:underline}.pp__nota{margin:0;font-size:12px;color:var(--muted-on-elevated)}.pp__lista-produtos{list-style:none;margin:0;padding:0}.pp__vazio{margin:0;font-size:13px;color:var(--muted-on-elevated)}.pp__apagado{color:var(--muted-on-elevated)}.pp__nunca{font-style:italic}@media (min-width: 1100px){.pp__bloco--servicos{grid-column:span 2}}.pp__mono{font-variant-numeric:tabular-nums}.pp__direita{text-align:right}.pp__credito{color:var(--success-text)}.pp__rolagem{overflow-x:auto}.pp__linha{display:flex;justify-content:space-between;align-items:center;padding:var(--s-2) 0;border-bottom:1px solid var(--border);font-size:14px}.pp__linha:last-child{border-bottom:0}.pp__sw{position:relative;flex:0 0 auto;width:var(--s-10);height:var(--s-6);margin:0}.pp__sw input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.pp__sw input:disabled{cursor:not-allowed}.pp__sw span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-3);border:1px solid var(--border-2);border-radius:999px;pointer-events:none}.pp__sw span:after{content:"";position:absolute;top:3px;left:3px;width:var(--s-4);height:var(--s-4);border-radius:50%;background:var(--muted-on-elevated)}.pp__sw input:checked+span{background:var(--primary);border-color:var(--primary)}.pp__sw input:checked+span:after{left:calc(var(--s-10) - var(--s-4) - 5px);background:var(--text)}.pp__sw input:disabled+span{opacity:.45}.pp__produto{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.pp__dica.pp__contador--excedido{color:var(--danger-text)}.pp__erro-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.pp__erro-linha p{margin:0;color:var(--danger-text);font-size:13px}.pp__erro{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.pp__erro p{margin:0;color:var(--danger-text)}.pp__fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--s-4);background:var(--bg);background:color-mix(in srgb,var(--bg) 80%,transparent)}.pp__dialogo{width:100%;max-width:440px;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6)}.pp__titulo-dialogo{margin:0;font-size:18px}.pp__campo{display:flex;flex-direction:column;gap:var(--s-1);font-size:13px}.pp__campo label{color:var(--muted-on-elevated)}.pp__dica{margin:0;font-size:12px;color:var(--muted-on-elevated)}.pp__erro-texto{margin:0;font-size:13px;color:var(--danger-text)}.pp__acoes-dialogo{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}@media (max-width: 640px){.pp__grade{grid-template-columns:1fr}.pp__acoes{width:100%}.pp__nome{font-size:22px}}:root{color-scheme:dark;--primary-50: #eef2ff;--primary-100: #e0e7ff;--primary-200: #c7d2fe;--primary-300: #a5b4fc;--primary-400: #818cf8;--primary-500: #6366f1;--primary-600: #4f46e5;--primary-700: #4338ca;--primary-800: #3730a3;--primary-900: #312e81;--primary-950: #1e1b4b;--primary: var(--primary-acao-escuro, var(--primary-400));--primary-fill: var(--primary-acao-claro, var(--primary-600));--on-primary: var(--on-primary-acao-claro, var(--on-primary-600));--primary-dim: color-mix(in srgb, var(--primary-500) 12%, transparent);--accent: #a5b4fc;--on-accent: #0d0d10;--bg-default: #0d0d10;--bg-card: #1e1e24;--bg-dialog: #26262e;--bg-app-bar: #16161b;--bg-hover: #26262e;--bg-elevado: #2f2f39;--border: #35353e;--border-forte: #4a4a54;--divider: #35353e;--icon: #8b8b95;--text-default: #fafafa;--text-secondary: #8b8b95;--text-elevado: #9d9da8;--text-hint: #6b6b75;--text-disabled: #5a5a64;--success: #4ade80;--success-subtle: rgba(34, 197, 94, .1);--success-fill: #22c55e;--warning: #fbbf24;--warning-subtle: rgba(245, 158, 11, .1);--warning-fill: #f59e0b;--danger: #f87171;--danger-subtle: rgba(239, 68, 68, .1);--danger-fill: #dc2626;--info: #93c5fd;--info-subtle: rgba(96, 165, 250, .1);--special: #c084fc;--special-subtle: rgba(168, 85, 247, .1);--novo: #38bdf8;--on-primary-50: #1e1b4b;--on-primary-100: #1e1b4b;--on-primary-200: #1e1b4b;--on-primary-300: #1e1b4b;--on-primary-400: #1e1b4b;--on-primary-500: #ffffff;--on-primary-600: #ffffff;--on-primary-700: #ffffff;--on-primary-800: #ffffff;--on-primary-900: #ffffff;--on-primary-950: #ffffff;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-full: 9999px;--opacity-hover: .12;--opacity-disabled: .38;--opacity-high: .87;--bp-sm: 600px;--bp-md: 960px;--bp-lg: 1280px;--bp-xl: 1440px;--shadow-card: inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-botao: 0 2px 10px -3px color-mix(in srgb, var(--primary-500) 60%, transparent);--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace}.type-display{font-family:var(--font-sans);font-size:1.65rem;line-height:2.1rem;font-weight:700;letter-spacing:-.01em}.type-heading{font-family:var(--font-sans);font-size:1.2rem;line-height:1.7rem;font-weight:700;letter-spacing:-.01em}.type-subheading{font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:700}.type-body{font-family:var(--font-sans);font-size:.9375rem;line-height:1.6;font-weight:400}.type-control{font-family:var(--font-sans);font-size:.875rem;line-height:1.25rem;font-weight:400}.type-label{font-family:var(--font-sans);font-size:.8125rem;line-height:1.1rem;font-weight:500}.type-th{font-family:var(--font-sans);font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.type-caption{font-family:var(--font-sans);font-size:.75rem;line-height:1rem;font-weight:400}.type-code{font-family:var(--font-mono);font-size:.8125rem;line-height:1.25rem;font-weight:400}:root{--bg: #0d0d10;--surface: #1e1e24;--surface-2: #26262e;--surface-3: #2f2f39;--border: #35353e;--border-2: #4a4a54;--text: #fafafa;--muted: #8b8b95;--muted-on-elevated: #9d9da8;--primary: #6366f1;--primary-hover: #4f46e5;--primary-dim: rgba(99,102,241,.1);--primary-text: #818cf8;--success: #22c55e;--success-text: #4ade80;--danger: #ef4444;--danger-text: #f87171;--warning: #f59e0b;--warning-text: #fbbf24;--info: #60a5fa;--info-text: #93c5fd;--special: #a855f7;--special-text: #c084fc;--accent-new: #38bdf8;--radius: 10px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--gap-titulo: var(--s-3);--gap-bloco: var(--s-4);--gap-secao: var(--s-8);--gap-titulo-abas: 18px;--aba-altura: 44px;--aba-padding-x: 14px;--aba-gap: 2px;--sidebar-w: 216px;--danger-btn: #dc2626;--danger-btn-hover: #b91c1c;--primary-btn: #5b5ee8;color-scheme:dark}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);background-image:radial-gradient(900px 480px at 50% -8%,rgba(99,102,241,.1),transparent 70%),radial-gradient(600px 600px at 100% 0%,rgba(34,197,94,.04),transparent 60%);background-attachment:fixed;color:var(--text);font-size:15px;line-height:1.6;min-height:100vh;min-height:100dvh}a{color:var(--primary-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s}a:hover{color:#a5b4fc}.navbar a,.sidebar-item,.navbar .wallet-actions a,a.btn,.aviso-sem-pacote-cta{text-decoration:none}h1,h2,h3{font-weight:700;letter-spacing:-.01em}h1{font-size:1.65rem;margin:0 0 var(--s-5)}h2{font-size:1.2rem;margin:var(--gap-secao) 0 var(--gap-titulo)}h3{font-size:1rem;margin:var(--s-6) 0 var(--s-2)}.card>:first-child,.container>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.container{max-width:1140px;margin:0 auto;padding:28px 24px}@media (min-width: 861px){main.com-sidebar{padding-left:var(--sidebar-w)}}.card{background:linear-gradient(180deg,#26262fb8,#16161cb8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius);padding:var(--s-5);margin-bottom:var(--gap-bloco);box-shadow:inset 0 1px #ffffff0d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;animation:fadeInUp .4s ease both}.card:hover{border-color:#6366f159;transform:translateY(-3px);box-shadow:0 18px 40px -18px #000000b3,0 0 0 1px #6366f129,inset 0 1px #ffffff12}.card-flag{border-left:3px solid var(--flag, var(--border-2))}.card-flag-warning{--flag: var(--warning)}.card-flag-danger{--flag: var(--danger)}.card-flag-success{--flag: var(--success)}.card-flag-info{--flag: var(--info)}.card-stat{position:relative;overflow:hidden;container-type:inline-size}.card-stat .stat{font-size:clamp(22px,13cqi,30px)}.card-stat .stat-sm{font-size:clamp(18px,10cqi,22px)}.card-stat:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--border-2);opacity:.9;transition:opacity .2s ease}.card-stat:hover:before{opacity:1}.card-stat.cs-indigo:before{background:linear-gradient(90deg,#6366f1,#818cf8)}.card-stat.cs-violet:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.card-stat.cs-cyan:before{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.card-stat.cs-emerald:before{background:linear-gradient(90deg,#22c55e,#4ade80)}.card-stat.cs-amber:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.card-stat.cs-indigo .stat-sm,.card-stat.cs-indigo .stat{color:#c7d2fe}.card-stat.cs-cyan .stat-sm,.card-stat.cs-cyan .stat{color:#a5f3fc}.card-stat.cs-emerald .stat-sm,.card-stat.cs-emerald .stat{color:#bbf7d0}.card-stat.cs-violet .stat-sm,.card-stat.cs-violet .stat{color:#ddd6fe}.card-stat.cs-amber .stat-sm,.card-stat.cs-amber .stat{color:#fde68a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--primary-btn),var(--primary-hover));color:#fff;border:none;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,filter .18s ease,opacity .15s;letter-spacing:.01em;box-shadow:0 2px 10px -3px #6366f199}.btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 18px -5px #6366f1b3}.btn:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 8px -4px #6366f199}.btn:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}.btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .6s ease;pointer-events:none}.btn:hover:not(:disabled):after{left:150%}.btn-secondary:after{background:linear-gradient(120deg,transparent,rgba(165,180,252,.18),transparent)}.btn-secondary{background:var(--surface-2);border:1px solid var(--border-2);color:var(--text);box-shadow:none}.btn-secondary:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-2);filter:none;box-shadow:0 6px 16px -8px #0009}.btn-danger{background:var(--danger-btn)}.btn-danger:hover:not(:disabled){background:var(--danger-btn-hover)}.btn-cyan{background:var(--primary)}.btn-cyan:hover:not(:disabled){background:var(--primary-hover)}.btn-sm{padding:5px 12px;font-size:13px;border-radius:7px}input,select,textarea{width:100%;background:var(--surface-2);border:1px solid var(--border-2);border-radius:8px;padding:9px 12px;color:var(--text);font-size:14px;transition:border-color .15s;font-family:inherit;color-scheme:dark}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #6366f12e}textarea{resize:vertical}label,.rotulo{display:block;margin-bottom:var(--s-1);font-size:13px;font-weight:500;color:var(--muted)}.field{margin-bottom:var(--s-5)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--border);font-size:14px}td{font-variant-numeric:tabular-nums}.card>table th:first-child,.card>table td:first-child{padding-left:0}.card>table th:last-child,.card>table td:last-child{padding-right:0}th{color:var(--muted-on-elevated);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;background:var(--surface-2)}tr:hover>td{background:#ffffff04}tr:last-child>td{border-bottom:none}.muted{color:var(--muted)}.skip-link{position:fixed;top:-100px;left:12px;z-index:2000;padding:10px 16px;background:var(--surface-2);border:1px solid var(--primary-text);border-radius:10px;color:var(--text);font-size:13px;font-weight:600;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.muted-elev{color:var(--muted-on-elevated)}.error{color:var(--danger-text);font-size:13px;margin-top:8px}.success{color:var(--success-text);font-size:13px;margin-top:8px}.row-between{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.stat-label{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.stat-sub{margin:0;font-size:12px;color:var(--muted)}svg.ic{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}svg.ic-lg{width:26px;height:26px}.stat-chip{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center}.cs-indigo .stat-chip{background:#6366f126;color:#a5b4fc}.cs-cyan .stat-chip{background:#06b6d429;color:#67e8f9}.cs-emerald .stat-chip{background:#22c55e29;color:#6ee7a6}.cs-amber .stat-chip{background:#f59e0b29;color:#fcd34d}.icon-box{width:56px;height:56px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-dim);border:1px solid rgba(99,102,241,.25);color:#a5b4fc}.icon-box-sm{width:44px;height:44px;border-radius:12px}.badge{display:inline-block;padding:2px 9px;border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--border-2)}.badge-active{background:#22c55e1a;color:var(--success-text);border-color:#22c55e33}.badge-pending{background:#f59e0b1a;color:var(--warning-text);border-color:#f59e0b33}.badge-exhausted{background:var(--surface-2);color:var(--muted-on-elevated)}.badge-daily{background:#60a5fa1a;color:var(--info-text);border-color:#60a5fa33}.badge-weekly{background:var(--surface-2);color:var(--muted-on-elevated)}.badge-monthly{background:var(--primary-dim);color:var(--primary-text);border-color:#6366f133}.badge-danger{background:#ef44441a;color:var(--danger-text);border-color:#ef444433}.badge-special{background:#a855f71a;color:var(--special-text);border-color:#a855f733;margin-left:6px}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:var(--s-5);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab-btn{background:none;border:none;border-bottom:2px solid transparent;color:var(--muted-on-elevated);cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;white-space:nowrap;transition:color .15s,border-color .15s;margin-bottom:-1px}.tab-btn:hover{color:var(--text)}.tab-btn.active{color:var(--text);border-bottom-color:var(--primary)}.quota-bar{background:var(--surface-3);border-radius:99px;height:5px;overflow:hidden;margin-top:8px}.quota-fill{background:var(--primary);height:100%;border-radius:99px;transition:width .5s ease}.progress-track{background:var(--surface-3);border-radius:99px;height:12px;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.progress-fill{position:relative;background:linear-gradient(90deg,var(--success),#16a34a);height:100%;border-radius:99px;transition:width .6s cubic-bezier(.22,1,.36,1);min-width:3px;overflow:hidden}.progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-100%);animation:shimmer 2.4s ease-in-out infinite}.stat{font-size:30px;font-weight:800;margin:4px 0;color:var(--text);font-variant-numeric:tabular-nums}.stat-sm{font-size:22px;font-weight:800;margin:4px 0;color:var(--text);font-variant-numeric:tabular-nums}.grid{display:grid;gap:var(--s-4)}.grid>.card{margin-bottom:0}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.sidebar{position:fixed;left:16px;top:70px;width:52px;max-height:calc(100vh - 86px);background:#09090beb;border:1px solid rgba(255,255,255,.07);border-radius:20px;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);z-index:700;display:flex;flex-direction:column;padding:10px 0;gap:2px;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),box-shadow .32s ease,border-color .32s ease;box-shadow:0 8px 40px #00052880,inset 0 1px #96beff14}.sidebar.open{width:200px;border-color:#ffffff1a;box-shadow:0 16px 56px #00000080}.sidebar-item{display:flex;align-items:center;justify-content:center;gap:0;padding:11px 0;width:100%;border-radius:0;cursor:pointer;text-decoration:none;color:#ffffffbf;transition:background .18s,color .18s;white-space:nowrap;flex-shrink:0;box-sizing:border-box}.sidebar.open .sidebar-item{justify-content:flex-start;gap:13px;padding:11px 14px;border-radius:12px;width:auto;margin:0 6px}.sidebar-item:hover{background:#5078ff1f;color:#fff}.sidebar-item:hover .sidebar-icon svg{filter:drop-shadow(0 0 6px rgba(255,255,255,.9)) drop-shadow(0 0 12px rgba(160,200,255,.7))}.sidebar-item.sidebar-active{background:#5078ff29;color:#fff}.sidebar-item.sidebar-active .sidebar-icon svg{filter:drop-shadow(0 0 5px rgba(165,180,252,.95)) drop-shadow(0 0 10px rgba(100,160,255,.6))}.sidebar-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.sidebar-icon svg{transition:filter .22s ease;filter:drop-shadow(0 0 2px rgba(200,220,255,.4))}.sidebar-label{display:none;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(92deg,#e0e7ff,#a5b4fc 45%,#67e8f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none}.sidebar.open .sidebar-label{display:block}.sidebar-badge{margin-left:auto;background:#6366f1;color:#fff;font-size:10px;font-weight:700;border-radius:99px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px;flex-shrink:0;opacity:0;transition:opacity .18s}.sidebar.open .sidebar-badge{opacity:1}.sidebar-divider{height:1px;background:#ffffff12;margin:6px 12px;flex-shrink:0}.sidebar-group{flex-shrink:0;margin:8px 12px 2px;height:1px;background:#ffffff12;overflow:hidden}.sidebar-group:first-child{margin-top:2px}.sidebar-group span{display:none}.sidebar.open .sidebar-group,.sidebar.mobile-open .sidebar-group{height:auto;background:none;margin:12px 20px 4px}.sidebar.open .sidebar-group:first-child,.sidebar.mobile-open .sidebar-group:first-child{margin-top:4px}.sidebar.open .sidebar-group span,.sidebar.mobile-open .sidebar-group span{display:block;font-family:Orbitron,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;pointer-events:none}.sidebar-scroll{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.sidebar-scroll::-webkit-scrollbar{width:4px}.sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px}.navbar{display:flex;align-items:center;gap:20px;padding:0 24px;height:54px;background:#09090be6;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:100}.navbar .brand{font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--text)}.navbar a{color:var(--muted);font-weight:500;font-size:14px;padding:5px 10px;border-radius:6px;transition:color .15s,background .15s}.navbar a:hover,.navbar a.active{color:var(--text);background:var(--surface-2);text-decoration:none}.navbar .spacer{flex:1}.navbar .user-info{font-size:13px;color:var(--muted);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-menu{position:relative;display:flex;align-items:center}.wallet-btn{display:inline-flex;align-items:center;gap:7px;background:var(--surface-2);border:1px solid var(--border-2);color:var(--text);font-size:13px;font-weight:600;padding:6px 12px;border-radius:20px;cursor:pointer;transition:border-color .15s,color .15s}.wallet-btn:hover{border-color:var(--primary);color:var(--primary-text)}.wallet-chip{background:#4ade801f;color:#4ade80;font-size:11px;font-weight:700;padding:1px 8px;border-radius:12px;font-variant-numeric:tabular-nums}.wallet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998}.wallet-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:999;width:320px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:0 16px 40px #00000080}.wallet-panel-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 8px}.wallet-section{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 4px}.wallet-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;font-size:13px;color:var(--muted)}.wallet-row b{color:var(--text);font-variant-numeric:tabular-nums}.wallet-row small{display:block;font-size:10px;color:var(--muted-on-elevated)}.wallet-divider{border-top:1px solid var(--border);margin:10px 0}.wallet-note{font-size:11px;color:var(--warning-text);line-height:1.5;margin:8px 0 0}.wallet-actions{display:flex;gap:8px;margin-top:12px}.navbar .wallet-actions a{flex:1;text-align:center;font-size:12px;font-weight:600;padding:8px 10px;border-radius:10px;border:1px solid var(--border-2);color:var(--text);background:var(--surface-2)}.navbar .wallet-actions a:hover{border-color:var(--primary);color:var(--primary-text)}@media (max-width: 860px){.wallet-btn-label{display:none}}@media (max-width: 480px){.wallet-panel{position:fixed;top:58px;left:12px;right:12px;width:auto}}.user-menu{position:relative;display:flex;align-items:center}.avatar-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--border-2);background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:box-shadow .15s,transform .15s;flex-shrink:0}.avatar-btn:hover{box-shadow:0 0 0 3px #3b82f640}.user-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:999;width:230px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:8px;box-shadow:0 16px 40px #00000080}.user-panel-header{padding:8px 10px 10px;border-bottom:1px solid var(--border-2);margin-bottom:6px}.user-panel-name{margin:0;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-panel-email{margin:2px 0 0;font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-panel-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:9px;background:none;color:var(--text);font-size:13px;font-weight:500;text-align:left;cursor:pointer;text-decoration:none;transition:background .15s}.user-panel-item:hover{background:var(--surface-2)}.auth-wrap{max-width:400px;margin:80px auto;padding:0 16px;position:relative;z-index:1}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;width:15px;height:15px;border:2px solid var(--border-2);border-top-color:var(--primary);border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}.pix-qr{display:inline-block;background:#fff;padding:12px;border-radius:10px}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--muted-on-elevated);opacity:1}input::placeholder,textarea::placeholder{color:var(--muted-on-elevated);opacity:1}.pix-qr-fluido canvas,.pix-qr-fluido img{display:block;width:100%!important;height:auto!important}::-moz-selection{background:#6366f173;color:#fff}::selection{background:#6366f173;color:#fff}.divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--muted);font-size:12px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--border)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes pulseDot{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes popularGlow{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 14px 1px #6366f18c}}.pulse-dot{width:9px;height:9px;border-radius:50%;background:var(--success);flex-shrink:0;display:inline-block;animation:pulseDot 1.8s ease-out infinite}.new-leads-banner{animation:fadeInUp .35s ease both}.popular-badge{animation:popularGlow 2.6s ease-in-out infinite}.app-sky{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.daily-hero{background:linear-gradient(180deg,#6366f121,#6366f109);border:1px solid rgba(99,102,241,.3);border-radius:12px;padding:16px;box-shadow:inset 0 1px #ffffff0a}.space-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:radial-gradient(120% 90% at 50% -10%,#15152b,#0b0b12 45%,#07070b)}.space-bg>*{position:absolute;top:0;right:0;bottom:0;left:0}.space-aurora{top:-25%;right:-25%;bottom:-25%;left:-25%;background:radial-gradient(38% 38% at 25% 32%,rgba(99,102,241,.4),transparent 70%),radial-gradient(34% 34% at 76% 64%,rgba(139,92,246,.34),transparent 70%),radial-gradient(30% 30% at 62% 18%,rgba(34,197,94,.14),transparent 70%),radial-gradient(28% 28% at 18% 80%,rgba(6,182,212,.16),transparent 70%);filter:blur(46px);animation:auroraDrift 26s ease-in-out infinite alternate}.space-stars,.space-stars-2{background-repeat:repeat;background-size:320px 320px;background-image:radial-gradient(1.6px 1.6px at 24px 40px,#ffffff,transparent),radial-gradient(1.4px 1.4px at 180px 120px,#e2e8f0,transparent),radial-gradient(1.2px 1.2px at 90px 230px,#c7d2fe,transparent),radial-gradient(1.8px 1.8px at 260px 60px,#ffffff,transparent),radial-gradient(1.1px 1.1px at 300px 280px,#bae6fd,transparent),radial-gradient(1.3px 1.3px at 40px 290px,#ffffff,transparent),radial-gradient(1.5px 1.5px at 150px 20px,#ddd6fe,transparent);animation:starScroll 140s linear infinite,twinkle 6s ease-in-out infinite alternate;opacity:.85}.space-stars-2{background-size:220px 220px;filter:blur(.4px);opacity:.5;animation:starScroll2 90s linear infinite}.space-shooting:before{content:"";position:absolute;top:14%;left:-12%;width:130px;height:2px;background:linear-gradient(90deg,transparent,#ffffff);border-radius:2px;transform:rotate(16deg);opacity:0;animation:shootingStar 11s ease-in infinite}@keyframes auroraDrift{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(5%,3%,0) scale(1.18)}}@keyframes starScroll{to{background-position:0 -320px}}@keyframes starScroll2{to{background-position:0 220px}}@keyframes twinkle{0%{opacity:.5}to{opacity:.9}}@keyframes shootingStar{0%{opacity:0;transform:translate(0) rotate(16deg)}4%{opacity:1}14%{opacity:0;transform:translate(62vw,24vh) rotate(16deg)}to{opacity:0;transform:translate(62vw,24vh) rotate(16deg)}}.auth-card{position:relative;z-index:1;background:#1e1e249e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:#ffffff14;box-shadow:0 20px 60px -20px #000000b3}h1,.brand{background:linear-gradient(92deg,#e0e7ff,#a5b4fc 45%,#67e8f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.brand{letter-spacing:-.02em}@media (forced-colors: active){h1,.brand,.sidebar-label{background:none;-webkit-text-fill-color:currentColor;color:CanvasText}}h2{position:relative;padding-left:14px}h2:before{content:"";position:absolute;left:0;top:.16em;bottom:.16em;width:4px;border-radius:99px;background:linear-gradient(180deg,var(--primary),#22d3ee)}.stat,.stat-sm{text-shadow:0 0 22px rgba(99,102,241,.22)}.navbar a.active{position:relative}.navbar a.active:after{content:"";position:absolute;left:10px;right:10px;bottom:1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--primary),#22d3ee)}.avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(135deg,var(--primary),#22d3ee);flex-shrink:0;box-shadow:0 4px 14px -4px #6366f199}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:5px;border-radius:99px;background:var(--danger);color:#fff;font-size:11px;font-weight:700;line-height:1;vertical-align:middle;animation:pulseBadge 2s ease-out infinite}@keyframes pulseBadge{0%{box-shadow:0 0 #ef444480}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}.btn-danger{box-shadow:0 2px 10px -3px #ef44448c}.btn-danger:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 18px -5px #ef4444b3}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.spinner,.pulse-dot,[data-motion=essencial]{animation:respiroReduzido 2.4s ease-in-out infinite!important;animation-duration:2.4s!important;animation-iteration-count:infinite!important}.spinner{border-color:var(--primary-text)}}@keyframes respiroReduzido{0%,to{opacity:1}50%{opacity:.4}}.navbar-toggle{display:none;background:none;border:none;color:var(--text);cursor:pointer;padding:6px;margin:0 -4px 0 -6px;flex-shrink:0;align-items:center;justify-content:center}.navbar-toggle svg{width:22px;height:22px}@media (max-width: 860px){.navbar{gap:10px;padding:0 12px}.navbar-toggle{display:inline-flex}.navbar .navbar-link{display:none}.navbar .user-info{max-width:110px}}@media (max-width: 480px){.navbar .user-info{display:none}}.sidebar-backdrop{display:none}@media (max-width: 860px){.sidebar{top:0;left:0;height:100vh;height:100dvh;width:250px;border-radius:0;transform:translate(-100%);visibility:hidden;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility .28s;z-index:900;overflow-y:auto}.sidebar.mobile-open{transform:translate(0);visibility:visible}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#05050a99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:890;opacity:0;pointer-events:none;transition:opacity .22s ease}.sidebar-backdrop.visible{opacity:1;pointer-events:auto}.mobile-only-link{display:flex!important}.sidebar-divider.mobile-only{display:block!important}}.mobile-only-link,.sidebar-divider.mobile-only{display:none}@media (max-width: 860px){.btn{min-height:44px}.btn-sm{min-height:40px}.tab-btn{min-height:44px}.wallet-btn{min-height:44px;border-radius:22px}.avatar-btn{width:44px;height:44px}.navbar-toggle{min-width:44px;min-height:44px}.user-panel-item,.sidebar-item,input,select,textarea{min-height:44px}}@media (max-width: 640px){:root{--gap-secao: var(--s-6);--gap-bloco: var(--s-3);--gap-titulo: var(--s-2)}.container{padding:var(--s-5) var(--s-4)}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}h1{font-size:1.32rem}.stat{font-size:24px}.stat-sm{font-size:19px}.auth-wrap{margin:40px auto}}@media (max-width: 768px){.card:has(table){overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:-moz-max-content;width:max-content;min-width:100%}}.grid-2u,.grid-2a,.grid-2b{display:grid;gap:8px}.grid-2u{grid-template-columns:1fr 1fr}.grid-2a{grid-template-columns:2fr 1fr}.grid-2b{grid-template-columns:1fr 2fr}@media (max-width: 560px){.grid-2u,.grid-2a,.grid-2b{grid-template-columns:1fr}}.opcoes{display:flex;flex-direction:column;gap:var(--s-2)}.opcao{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin:0;padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text);font-weight:400;cursor:pointer}.opcao--ligada{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.opcao-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.opcao-nome{font-size:13.5px;font-weight:600}.opcao-desc{font-size:12px;color:var(--muted-on-elevated)}.opcao-preco{flex:none;font-size:13px;font-weight:600;color:var(--primary-text);white-space:nowrap}@media (max-width: 560px){.opcao{flex-wrap:wrap}.opcao-preco{order:3;flex-basis:100%}}.controle-oculto{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.switch{position:relative;flex:none;width:40px;height:22px;border-radius:999px;background:#3a3a45;border:1px solid var(--border);transition:background .15s,border-color .15s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#d8d8e0;transition:left .15s,background .15s}.controle-oculto:checked+.switch{background:var(--primary);border-color:var(--primary)}.controle-oculto:checked+.switch:after{left:20px;background:#fff}.controle-oculto:focus-visible+.switch{outline:2px solid var(--primary-text);outline-offset:2px}.controle-oculto:disabled+.switch{opacity:.5}.container{width:100%}@media (min-width: 600px){.container{max-width:600px}}@media (min-width: 960px){.container{max-width:960px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1440px){.container{max-width:1440px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.gap-2{gap:var(--space-2)}.overflow-x-auto{overflow-x:auto}.break-all{word-break:break-all}.border{border-width:1px}.border-0{border-width:0px}.bg-transparent{background-color:transparent}.p-0{padding:0}.text-right{text-align:right}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-\[var\(--primary-text\)\]{color:var(--primary-text)}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}main:focus{outline:none}.aviso-sem-pacote{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:1100;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 12px 10px 14px;border-radius:14px;border:1px solid rgba(251,191,36,.35);background:var(--surface);box-shadow:0 10px 34px #00000073}.aviso-sem-pacote-icone{display:flex;flex-shrink:0;color:var(--warning-text)}.aviso-sem-pacote-texto{font-size:13px;color:var(--text);line-height:1.4}.aviso-sem-pacote-cta{flex-shrink:0;padding:7px 14px;border-radius:10px;background:var(--primary);color:#fff;text-decoration:none;font-size:12.5px;font-weight:800;white-space:nowrap}.aviso-sem-pacote-x{flex-shrink:0;border:0;background:none;cursor:pointer;color:var(--muted);font-size:20px;line-height:1;padding:0 2px}.aviso-sem-pacote-x:hover{color:var(--text)}@media (max-width:640px){.aviso-sem-pacote{left:12px;right:12px;bottom:12px;transform:none;max-width:none;flex-wrap:wrap}.aviso-sem-pacote-texto{flex:1 1 100%;order:1}.aviso-sem-pacote-icone{order:0}.aviso-sem-pacote-cta{order:2;margin-left:auto}.aviso-sem-pacote-x{order:3}}.hover\:text-\[\#a5b4fc\]:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}
