.typing-dots span{width:7px;height:7px;background:var(--accent);border-radius:50%;animation:bounce 1.2s infinite;opacity:.7} .typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s} @keyframes bounce{0%,80%,100%{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}} .input-wrap{padding:16px 24px 20px;flex-shrink:0} .input-center{max-width:720px;margin:0 auto} .input-box{border:1px solid var(--border2);border-radius:13px;background:var(--bg2);position:relative} .input-box:focus-within{box-shadow:0 0 0 3px rgba(207,156,94,.08)} .msg-textarea{width:100%;padding:13px 50px 13px 16px;border:none;outline:none;font-size:15px;background:transparent;color:var(--text);resize:none;max-height:180px;line-height:1.55;font-family:inherit} .msg-textarea::placeholder{color:var(--text3)} .send-btn{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:8px;background:var(--accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s} .send-btn:hover{background:var(--accent2)}.send-btn:disabled{background:var(--bg3);cursor:not-allowed} .send-btn svg{width:16px;height:16px;fill:var(--bg)}.send-btn:disabled svg{fill:var(--text3)} .input-footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:0 2px} .tok-info{font-size:11px;color:var(--text3)}.disclaimer{font-size:11px;color:var(--text3);text-align:center} /* OVERLAY */ .overlay{position:fixed;inset:0;background:#000c;z-index:100;display:none;align-items:center;justify-content:center;backdrop-filter:blur(4px)} .overlay.open{display:flex} /* UPGRADE MODAL */ .upgrade-modal{background:var(--bg2);border:1px solid var(--border2);border-radius:18px;width:560px;max-width:95vw;max-height:90vh;overflow-y:auto;padding:2rem} .modal-title{font-size:18px;font-weight:700;margin-bottom:4px;letter-spacing:-.3px} .modal-sub{font-size:13px;color:var(--text2);margin-bottom:1.5rem} .plan-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:1.5rem} .plan-card{border:1px solid var(--border2);border-radius:14px;padding:1.25rem;cursor:pointer;transition:all .2s;position:relative} .plan-card.mega.sel{border-color:var(--mega);background:#0d1a3a55} .plan-card.ultra.sel{border-color:var(--ultra);background:#1a0d3a55} .plan-card.sel::after{content:'✓';position:absolute;top:10px;right:12px;font-size:14px;font-weight:700} .plan-card.mega.sel::after{color:var(--mega)}.plan-card.ultra.sel::after{color:var(--ultra)} .plan-badge-name{font-size:15px;font-weight:700;margin-bottom:4px} .plan-card.mega .plan-badge-name{color:var(--mega)}.plan-card.ultra .plan-badge-name{color:var(--ultra)} .plan-price{font-size:22px;font-weight:700;margin-bottom:2px} .plan-price small{font-size:12px;color:var(--text2);font-weight:400} .plan-feature{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text2);margin-top:5px} .plan-feature::before{content:'•';color:var(--accent)} .btn-pix{width:100%;padding:13px;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;margin-bottom:10px;transition:opacity .15s} .btn-pix.mega{background:var(--mega);color:#fff}.btn-pix.ultra{background:var(--ultra);color:#fff} .btn-pix:hover{opacity:.9}.btn-pix:disabled{opacity:.5;cursor:not-allowed} .btn-cancel{width:100%;padding:9px;border:1px solid var(--border2);border-radius:10px;font-size:13px;color:var(--text2);background:transparent;cursor:pointer} .btn-cancel:hover{background:var(--bg3)} .qr-area{text-align:center;padding:1rem 0} .qr-area img{width:200px;height:200px;border-radius:12px;border:2px solid var(--border2);margin-bottom:12px} .qr-code-text{font-size:11px;color:var(--text3);word-break:break-all;background:var(--bg3);padding:8px;border-radius:6px;margin-bottom:12px;cursor:pointer} .qr-waiting{font-size:13px;color:var(--text2);animation:pulse 2s infinite} @keyframes pulse{0%,100%{opacity:.6}50%{opacity:1}} /* ADMIN */ .admin-panel{position:fixed;inset:0;background:var(--bg);z-index:200;display:none;flex-direction:column} .admin-panel.open{display:flex} .admin-header{padding:16px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0} .admin-header h1{font-size:18px;font-weight:700;letter-spacing:-.3px} .admin-close{padding:7px 14px;border:1px solid var(--border2);border-radius:8px;background:transparent;color:var(--text2);font-size:13px;cursor:pointer} .admin-close:hover{background:var(--bg3);color:var(--text)} .admin-tabs{display:flex;border-bottom:1px solid var(--border);padding:0 24px;flex-shrink:0} .adm-tab{padding:12px 16px;font-size:13px;color:var(--text2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s;font-weight:500} .adm-tab.active{color:var(--accent);border-bottom-color:var(--accent)} .admin-body{flex:1;overflow-y:auto;padding:24px} .adm-section{display:none}.adm-section.active{display:block} .stat-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:12px;margin-bottom:24px} .stat-card{background:var(--bg2);border:1px solid var(--border2);border-radius:12px;padding:16px} .sc-label{font-size:11px;color:var(--text3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px} .sc-val{font-size:24px;font-weight:700} .stat-card.green .sc-val{color:var(--green)}.stat-card.mega .sc-val{color:var(--mega)}.stat-card.ultra .sc-val{color:var(--ultra)} .adm-toolbar{display:flex;gap:10px;margin-bottom:14px;align-items:center;flex-wrap:wrap} .adm-search{flex:1;min-width:180px;padding:9px 13px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text);font-size:13px;outline:none} .adm-search::placeholder{color:var(--text3)} .adm-filter-btn{padding:8px 14px;border:1px solid var(--border2);border-radius:8px;background:transparent;color:var(--text2);font-size:12px;cursor:pointer;transition:all .15s} .adm-filter-btn.active,.adm-filter-btn:hover{background:var(--bg3);color:var(--text)} .adm-table-wrap{overflow-x:auto;border:1px solid var(--border2);border-radius:12px} table.adm-table{width:100%;border-collapse:collapse} .adm-table th{background:var(--bg3);padding:10px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text3);text-align:left;font-weight:600;white-space:nowrap} .adm-table td{padding:11px 14px;font-size:13px;border-top:1px solid var(--border);color:var(--text2)} .adm-table tr:hover td{background:var(--bg2)} .plan-pill{display:inline-block;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:600} .plan-pill.free{color:var(--text3);background:var(--bg4)}.plan-pill.mega{color:var(--mega);background:#0d1a3a}.plan-pill.ultra{color:var(--ultra);background:#1a0d3a} .adm-sel{padding:5px 8px;border:1px solid var(--border2);border-radius:6px;background:var(--bg3);color:var(--text);font-size:12px;cursor:pointer;outline:none} .adm-btn{padding:5px 10px;border-radius:6px;font-size:11px;cursor:pointer;border:1px solid var(--border2);background:transparent;color:var(--text2);transition:all .15s;white-space:nowrap} .adm-btn:hover{background:var(--bg3);color:var(--text)} .adm-btn.success:hover{color:var(--green);border-color:var(--green)}.adm-btn.danger:hover{color:var(--red);border-color:var(--red)} .config-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px} .config-card{background:var(--bg2);border:1px solid var(--border2);border-radius:12px;padding:16px} .config-card label{display:block;font-size:11px;color:var(--text3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-weight:600} .config-row{display:flex;gap:8px} .config-input{flex:1;padding:9px 12px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text);font-size:14px;outline:none;transition:border .15s} .config-input:focus{border-color:var(--accent)} .btn-save-cfg{padding:9px 14px;background:var(--accent);color:var(--bg);border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap} .btn-save-cfg:hover{background:var(--accent2)} .cfg-hint{font-size:11px;color:var(--text3);margin-top:6px}
NexusAI
Entrar
Cadastrar
Novo chat
Super Inteligência
Mega Inteligência
R$59,99/ano
10.000 tokens por dia
Modelo GPT-4o avançado
Reset automático diário
Acesso prioritário
Ultra Inteligência
R$89,90/ano
10.000 tokens por dia
Modelo GPT-4.1 mais recente
Todos os modelos liberados
Máxima performance

🧠 Memórias do Usuário

Carregando memórias...

⚙️ Painel Administrativo

Dashboard
Usuários
Depósitos
Configurações
Carregando...
NomeE-mailPlanoTokens hojeTotal tokensCadastroAções
Carregando...
NomeE-mailValorPlanoStatusData
Carregando...
Carregando...