/*! Recadix © 2026 LSTech. Todos os direitos reservados. Cópia, modificação ou redistribuição deste código sem autorização por escrito é proibida (Lei 9.609/98 e Lei 9.610/98). */
:root{--noite: #0a0714;--ametista: #150e26;--ametista2: #1d1434;--borda: #2a1f45;--sino: #f4f0fb;--nevoa: #a397bf;--lilas: #c084fc;--violeta: #7c1cf2;--ok: #34d399;--aviso: #fbbf24;--erro: #f87171;--r-sup: 18px;--r-ctl: 12px;--texto: var(--sino);--suave: var(--nevoa);--accent: var(--violeta);--accent3: var(--lilas);--painel: var(--ametista);--painel2: var(--ametista2);--bg: var(--noite);--raio: var(--r-sup);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"ss01","tnum"}*{box-sizing:border-box}html,body{margin:0;color:var(--sino);font-size:15px;line-height:1.5;-webkit-text-size-adjust:100%;background:radial-gradient(90% 50% at 50% -8%,rgba(124,28,242,.28),transparent 70%) fixed,var(--noite)}a{color:var(--lilas);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--lilas);outline-offset:2px}h1,h2,.marca,.titulo-sora{font-family:Sora,Manrope,sans-serif;letter-spacing:-.02em}h1{font-size:30px;font-weight:700;margin:0;line-height:1.15}h2{font-size:17px;font-weight:600;margin:0 0 14px}.suave{color:var(--nevoa)}.pequeno{font-size:13px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.login{min-height:100dvh;display:grid;place-items:center;padding:24px}.login .caixa{width:100%;max-width:400px;background:linear-gradient(180deg,#1d1434e6,#150e26f2);border:1px solid var(--borda);border-radius:24px;padding:32px 28px 24px;text-align:center;box-shadow:0 30px 80px #00000080}.marca-login{width:180px;max-width:60%;display:block;margin:0 auto 6px;filter:drop-shadow(0 12px 30px rgba(124,28,242,.45))}.login .marca{font-size:30px;font-weight:700}.slogan{font-size:14px;color:var(--nevoa);margin:2px 0 0}.login form{margin-top:24px;display:grid;gap:14px;text-align:left}.login .btn.prim{padding:13px;font-size:15px}.marca{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:20px;color:var(--sino)}.marca:hover{text-decoration:none}.marca .logo{width:40px;height:auto;display:block}.marca small{display:block;font-family:Manrope,sans-serif;font-weight:500;font-size:12px;color:var(--nevoa);letter-spacing:0}.topo{position:sticky;top:0;z-index:10;background:#0a0714d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--borda)}.topo .linha{max-width:1120px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.topo .direita{display:flex;align-items:center;gap:10px}.nav{display:flex;gap:2px}.nav a{position:relative;padding:10px 14px;color:var(--nevoa);font-weight:600;font-size:14px;border-radius:10px}.nav a:hover{color:var(--sino);text-decoration:none;background:#ffffff08}.nav a.ativo{color:var(--sino)}.nav a.ativo:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--lilas),var(--violeta))}.conteudo{max-width:1120px;margin:0 auto;padding:36px 24px 96px}.cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.cabeca .desc{margin:6px 0 0;color:var(--nevoa);max-width:60ch}.faixa{border-radius:var(--r-ctl);padding:12px 16px;margin-bottom:20px;text-align:center;font-weight:500}.faixa.aviso{background:#fbbf2414;border:1px solid rgba(251,191,36,.35)}.faixa.erro{background:#f8717114;border:1px solid rgba(248,113,113,.35)}.rodape{text-align:center;color:var(--nevoa);font-size:12px;padding:0 20px 28px}section>h2{color:var(--sino)}.grade{display:grid;gap:18px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.cartao{background:var(--ametista);border:1px solid var(--borda);border-radius:var(--r-sup);padding:22px}.kpi{text-align:center;padding:20px}.kpi .n{font-family:Sora,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.kpi .suave{font-size:13px;margin-top:4px}.lista{display:grid;gap:12px}.item{background:var(--ametista);border:1px solid var(--borda);border-radius:var(--r-sup);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.item .info{min-width:0;flex:1}.item .titulo{font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item .acoes{display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.item.recado{align-items:stretch}.hora{flex-shrink:0;width:76px;display:grid;place-items:center;align-content:center;border-radius:14px;background:linear-gradient(160deg,#c084fc2e,#7c1cf22e);border:1px solid rgba(192,132,252,.25)}.hora b{font-family:Sora,sans-serif;font-size:20px;letter-spacing:-.02em}.hora span{font-size:11px;color:var(--nevoa)}.item.pausado{opacity:.62}.bolha{position:relative;background:var(--ametista2);border:1px solid var(--borda);border-radius:16px 16px 16px 4px;padding:12px 14px 10px}.bolha .quando{display:block;text-align:right;font-size:12px;color:var(--nevoa);margin-top:4px}.bolha .quando:after{content:" \2713\2713";color:var(--lilas);letter-spacing:-2px}.linha-tempo{display:grid;gap:10px}.vazio{text-align:center;padding:40px 20px;color:var(--nevoa);border:1px dashed var(--borda);border-radius:var(--r-sup);background:#150e2680}.btn{border:1px solid var(--borda);background:var(--ametista2);padding:10px 16px;border-radius:var(--r-ctl);cursor:pointer;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s}.btn:hover{border-color:#43336b;text-decoration:none}.btn.prim{background:linear-gradient(135deg,var(--lilas),var(--violeta) 70%);border-color:transparent;color:#fff;box-shadow:0 8px 24px #7c1cf259}.btn.prim:hover{filter:brightness(1.08)}.btn.perigo{color:var(--erro)}.btn.mini{padding:7px 11px;font-size:13px;border-radius:10px}.btn:disabled{opacity:.5;cursor:default}a.btn{display:inline-block;color:var(--sino)}a.btn.prim{color:#fff}.selo{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--ametista2);color:var(--nevoa)}.selo:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.selo.ok{color:var(--ok);background:#34d3991a}.selo.aviso{color:var(--aviso);background:#fbbf241a}.selo.erro{color:var(--erro);background:#f871711a}.selo-validade{border:1px solid currentColor;cursor:pointer;font:inherit;font-size:12px;font-weight:700}label{display:grid;gap:7px;font-size:13px;font-weight:600;color:var(--nevoa)}input,select,textarea{width:100%;background:var(--noite);border:1px solid var(--borda);border-radius:var(--r-ctl);padding:11px 13px;color:var(--sino);font-weight:500}input::placeholder,textarea::placeholder{color:#6e6488}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--lilas);box-shadow:0 0 0 3px #c084fc33}textarea{min-height:140px;resize:vertical;line-height:1.5}.campos{display:grid;gap:16px}.duas{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check{display:flex;align-items:flex-start;gap:10px;color:var(--sino);font-size:13px;font-weight:500}.check input{width:auto;margin-top:3px;accent-color:var(--violeta)}.dias{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.dias button{padding:10px 0;border-radius:10px;border:1px solid var(--borda);background:var(--noite);cursor:pointer;font-weight:700;font-size:13px}.dias button.on{background:linear-gradient(135deg,var(--lilas),var(--violeta));border-color:transparent;color:#fff}.atalhos{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.destinos-sel{max-height:300px;overflow:auto;border:1px solid var(--borda);border-radius:var(--r-ctl);padding:6px;display:grid;gap:2px;background:var(--noite)}.destinos-sel label{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--sino);font-size:14px;font-weight:500;cursor:pointer}.destinos-sel label:hover{background:var(--ametista2)}.destinos-sel input{width:auto;accent-color:var(--violeta)}.rodape-form{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:8px}.previa{white-space:pre-wrap;background:#134e3a;color:#ecfdf5;border-radius:14px 14px 14px 4px;padding:12px 14px;font-size:14px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:11px 8px;border-bottom:1px solid var(--borda);font-size:14px;vertical-align:middle}tr:last-child td{border-bottom:0}th{color:var(--nevoa);font-weight:600;font-size:13px}.fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#05030cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px;z-index:50}.modal{width:100%;max-width:460px;background:var(--ametista);border:1px solid var(--borda);border-radius:22px;padding:26px;text-align:center;max-height:90dvh;overflow:auto;box-shadow:0 30px 80px #0000008c}.modal.largo{max-width:660px;text-align:left}.qr{width:280px;height:280px;margin:18px auto;background:#fff;border-radius:16px;display:grid;place-items:center}.qr img{width:264px;height:264px}#toasts{position:fixed;left:50%;transform:translate(-50%);bottom:88px;display:grid;gap:8px;z-index:60;width:min(92vw,420px)}.toast{background:var(--ametista2);border:1px solid var(--borda);border-left:3px solid var(--lilas);border-radius:12px;padding:12px 16px;text-align:center;cursor:pointer;font-weight:600;box-shadow:0 12px 30px #00000073}.toast.erro{border-left-color:var(--erro)}.renovar{text-align:center}.renovar h2{margin-bottom:4px;font-size:22px}.planos{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch;margin:24px 0 16px}.plano{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;border:1px solid var(--borda);border-radius:var(--r-sup);padding:30px 18px 18px;background:var(--ametista2)}.plano.destaque{border-color:#c084fc80;background:linear-gradient(180deg,rgba(124,28,242,.14),var(--ametista2) 55%)}.plano.atual{border-color:var(--lilas)}.plano .etiqueta{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;font-weight:700;padding:4px 12px;border-radius:99px;background:var(--ametista);border:1px solid var(--borda);color:var(--nevoa)}.plano.destaque .etiqueta,.plano.atual .etiqueta{background:linear-gradient(135deg,var(--lilas),var(--violeta));border-color:transparent;color:#fff}.plano .titulo{font-family:Sora,sans-serif;font-size:17px;font-weight:600}.plano .preco{font-family:Sora,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.plano .preco small{font-family:Manrope,sans-serif;font-size:13px;color:var(--nevoa);font-weight:500;letter-spacing:0}.plano .itens{list-style:none;margin:0;padding:0;display:grid;gap:4px;color:var(--nevoa);font-size:13px}.plano .btn{margin-top:auto;width:100%}@media(max-width:760px){.topo .linha{justify-content:center;padding:10px 16px}.topo .nav{position:fixed;bottom:0;left:0;right:0;background:#150e26f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--borda);justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.nav a{flex:1;text-align:center;font-size:12px;padding:10px 2px}.nav a.ativo:after{left:30%;right:30%;bottom:3px}.conteudo{padding:22px 16px 110px}h1{font-size:26px}.cabeca{justify-content:center;text-align:center;align-items:center;flex-direction:column}.cabeca .desc{margin-left:auto;margin-right:auto}.g2,.g3,.duas,.planos{grid-template-columns:1fr}.item{flex-direction:column;align-items:stretch;text-align:center}.item.recado{flex-direction:column}.hora{width:auto;padding:8px;grid-auto-flow:column;gap:8px}.item .titulo{white-space:normal}.item .acoes{justify-content:center}.esconde-cel{display:none}footer.rodape{padding-bottom:96px}}.pix{text-align:center}.pix .qr{width:248px;height:248px;margin:16px auto 12px}.pix .qr img{width:232px;height:232px}.copia{display:flex;gap:8px;margin:12px 0}.copia input{font-size:12px;color:var(--nevoa)}.status-pix{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--nevoa);margin:6px 0 4px}.status-pix b{color:var(--sino);font-variant-numeric:tabular-nums}.pulso{width:9px;height:9px;border-radius:50%;background:var(--aviso);animation:pulso 1.4s ease-in-out infinite}@keyframes pulso{50%{opacity:.25}}.sucesso{width:64px;height:64px;margin:8px auto 12px;border-radius:50%;display:grid;place-items:center;font-size:32px;font-weight:700;color:#fff;background:linear-gradient(135deg,#34d399,#059669)}@media(max-width:760px){.copia{flex-direction:column}}.boas-vindas{max-width:640px;margin:12px auto 0;text-align:center}.boas-vindas>img{width:120px;filter:drop-shadow(0 14px 34px rgba(124,28,242,.45))}.boas-vindas h1{font-size:30px;margin:14px 0 0}.boas-vindas .desc{margin:10px auto 30px;color:var(--nevoa);max-width:52ch}.passos{list-style:none;margin:0;padding:0;display:grid;gap:12px;text-align:left;counter-reset:passo}.passo{position:relative;display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border-radius:var(--r-sup);border:1px solid var(--borda);background:#150e2699;counter-increment:passo}.passo .marcador{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-family:Sora,sans-serif;border:1px solid var(--borda);color:var(--nevoa)}.passo .marcador:empty:before{content:counter(passo)}.passo b{font-family:Sora,sans-serif;font-size:16px}.passo p{margin:2px 0 0;color:var(--nevoa);font-size:14px}.passo .btn{margin-top:12px}.passo.atual{border-color:#c084fc8c;background:linear-gradient(180deg,#7c1cf224,#150e2699)}.passo.atual .marcador{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--lilas),var(--violeta))}.passo.feito{opacity:.7}.passo.feito .marcador{border-color:transparent;color:#04160f;background:var(--ok)}.painel-inicio{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.agenda h2,.lateral h2{font-size:14px;color:var(--nevoa);font-weight:600;letter-spacing:0;font-family:Manrope,sans-serif}.linha-envios{list-style:none;margin:0;padding:0 0 0 4px;display:grid;gap:14px;position:relative}.linha-envios:before{content:"";position:absolute;left:39px;top:8px;bottom:8px;width:1px;background:var(--borda)}.envio{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center;position:relative}.envio time{display:grid;justify-items:center;background:var(--noite);position:relative;z-index:1;padding:4px 0}.envio time b{font-family:Sora,sans-serif;font-size:18px;letter-spacing:-.02em}.envio time span{font-size:11px;color:var(--nevoa)}.envio .bolha .titulo-sora{font-weight:600}.vazio-texto{color:var(--nevoa);padding:18px 0;margin:0}.lateral{display:grid;gap:22px}.bloco{display:grid;gap:10px}.bloco h2{margin:0}.pills{display:flex;flex-wrap:wrap;gap:8px}.conexao-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:99px;border:1px solid var(--borda);background:var(--ametista);font-size:13px;font-weight:600}.conexao-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--erro)}.conexao-pill.on:before{background:var(--ok);box-shadow:0 0 0 3px #34d39926}.numeros{grid-template-columns:1fr 1fr;gap:1px;background:var(--borda);border:1px solid var(--borda);border-radius:var(--r-sup);overflow:hidden}.numeros>div{background:var(--ametista);padding:16px;display:grid;gap:2px;text-align:center}.numeros b{font-family:Sora,sans-serif;font-size:26px;letter-spacing:-.03em;line-height:1.1}.numeros span{font-size:12px;color:var(--nevoa)}.vazio{padding:28px 20px}@media(max-width:860px){.painel-inicio{grid-template-columns:1fr}.boas-vindas h1{font-size:24px}.passo{flex-direction:column;align-items:center;text-align:center}}#carregando{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;opacity:0;transition:opacity .2s;pointer-events:none;background:linear-gradient(90deg,transparent,var(--lilas),var(--violeta),transparent);background-size:40% 100%;background-repeat:no-repeat}#carregando.ativa{opacity:1;animation:varrer 1s linear infinite}@keyframes varrer{0%{background-position:-40% 0}to{background-position:140% 0}}.proximo{display:grid;grid-template-columns:1fr auto;gap:6px 20px;align-items:end;padding:18px 22px;margin-bottom:28px;border-radius:var(--r-sup);border:1px solid rgba(192,132,252,.35);background:linear-gradient(120deg,#7c1cf229,#150e26cc)}.proximo-txt,.proximo-tempo{display:grid;gap:2px}.proximo-txt b{font-family:Sora,sans-serif;font-size:20px;letter-spacing:-.02em}.proximo-tempo{text-align:right}.proximo-tempo b{font-family:Sora,sans-serif;font-size:20px;font-variant-numeric:tabular-nums}.trilho{grid-column:1 / -1;height:6px;border-radius:99px;background:#ffffff0f;overflow:hidden;margin-top:8px}.enchimento{height:100%;border-radius:99px;transition:width 1s linear;position:relative;overflow:hidden;background:linear-gradient(90deg,var(--violeta),var(--lilas))}.enchimento:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-100%);animation:brilho 2.4s ease-in-out infinite}@keyframes brilho{to{transform:translate(100%)}}.mais{position:relative}.mais .menu{display:none;position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:160px;padding:6px;border-radius:14px;background:var(--ametista2);border:1px solid var(--borda);box-shadow:0 16px 40px #00000080;text-align:left}.mais.aberto .menu{display:grid}.mais .menu button{background:none;border:0;text-align:left;padding:9px 12px;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px}.mais .menu button:hover{background:#ffffff0d}.mais .menu .perigo{color:var(--erro)}a.btn,.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1.2}.rotulo{font-size:13px;font-weight:600;color:var(--nevoa);margin-bottom:7px}.conversa{padding:14px;border-radius:var(--r-ctl);border:1px solid var(--borda);background:#0b141a radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 14px 14px}.conversa .previa{display:inline-block;max-width:92%;background:#005c4b;color:#e9fdf6;border-radius:10px 10px 2px;float:right}.conversa:after{content:"";display:block;clear:both}.anexar{display:block;cursor:pointer}.anexar input{position:absolute;opacity:0;width:1px;height:1px}.anexar-caixa{display:grid;gap:2px;text-align:center;padding:16px;border-radius:var(--r-ctl);border:1px dashed #43336b;background:#0a071499;color:var(--sino)}.anexar-caixa span{color:var(--nevoa);font-weight:500;font-size:12px}.anexar:hover .anexar-caixa,.anexar:focus-within .anexar-caixa{border-color:var(--lilas)}.destinos-sel label{justify-content:space-between}.destinos-sel label input{order:-1}.nome-destino{flex:1}.tipo-destino{font-size:12px;color:var(--nevoa);padding:2px 8px;border-radius:99px;background:var(--ametista2);white-space:nowrap}.selo,.selo-validade{white-space:nowrap}.legal{max-width:720px;margin:0 auto}.legal h2{font-size:28px;margin-bottom:4px}.legal h3{font-family:Sora,sans-serif;font-size:16px;margin:26px 0 6px}.legal p{color:#d9d1ea;line-height:1.65;margin:0}.rodape{display:grid;gap:6px;line-height:1.6}.links-legais{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px}.links-legais a{color:var(--nevoa)}.links-legais a:hover{color:var(--lilas)}.rodape-login{margin-top:22px;padding:0}@media(max-width:760px){.topo .linha{justify-content:space-between}.topo .marca small{display:none}.proximo{grid-template-columns:1fr;text-align:center}.proximo-tempo{text-align:center}.item.recado .hora{display:flex;justify-content:center;gap:10px;align-items:baseline}.mais .menu{right:50%;transform:translate(50%)}.conversa .previa{float:none}}.campos{align-content:start}.cabeca:has(#busca){align-items:center}.so-cel{display:none}@media(max-width:760px){.topo{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0714f7}.so-cel{display:inline}.conta-btn .esconde-cel{display:none}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.topo .marca .logo{width:32px}.topo .marca{font-size:18px}}#app{min-height:100dvh;display:flex;flex-direction:column}#app>.conteudo,#app>main{flex:1;width:100%;box-sizing:border-box}.rodape{margin-top:auto}@media(min-width:761px){.topo .linha{display:grid;grid-template-columns:1fr auto 1fr}.topo .direita{justify-self:end}}.sair-btn{gap:6px;color:var(--nevoa)}.sair-btn:hover{color:var(--erro);border-color:#f8717166}.voltar-site{display:inline-block;font-size:13px;color:var(--nevoa);margin-bottom:8px}.ou{display:flex;align-items:center;gap:12px;margin:22px 0 12px;color:var(--nevoa);font-size:13px}.ou:before,.ou:after{content:"";flex:1;height:1px;background:var(--borda)}.cta-teste{width:100%;box-sizing:border-box;flex-direction:column;gap:2px;padding:12px;border:1px solid rgba(192,132,252,.55);background:linear-gradient(135deg,#c084fc24,#7c1cf22e);position:relative;overflow:hidden}.cta-teste b{font-family:Sora,sans-serif;font-size:15px;color:var(--sino)}.cta-teste small{color:var(--lilas);font-weight:600;font-size:12px}.cta-teste:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translate(-100%);animation:brilho 3.2s ease-in-out infinite}.cta-teste:hover{border-color:var(--lilas);text-decoration:none}.cta-entrar{width:100%;box-sizing:border-box;padding:12px}.codigo{text-align:center;font-family:Sora,sans-serif;font-size:28px;letter-spacing:.5em;padding:14px 0 14px .5em}.esq{border-radius:16px;background:linear-gradient(90deg,var(--ametista) 0%,var(--ametista2) 50%,var(--ametista) 100%);background-size:200% 100%;animation:esq 1.2s linear infinite}.esq-cabeca{display:grid;gap:10px;margin-bottom:28px}@keyframes esq{0%{background-position:100% 0}to{background-position:-100% 0}}.envio-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.envio-meta span{font-size:12px;color:var(--nevoa);padding:2px 8px;border-radius:99px;background:#ffffff0d}.envio-texto{margin:8px 0 0;font-size:13px;color:#cfc6e2;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uso{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px 20px;margin-bottom:18px;border-radius:var(--r-sup);border:1px solid var(--borda);background:var(--ametista)}.uso-txt{display:grid}.uso-txt b{font-family:Sora,sans-serif;font-size:20px}.uso .trilho{margin:0}.nota{display:flex;gap:12px;align-items:baseline;margin-top:22px;padding:14px 18px;border-radius:var(--r-ctl);border:1px solid rgba(192,132,252,.25);background:#7c1cf214;font-size:13px;color:#d9d1ea}.nota b{color:var(--lilas);white-space:nowrap}.assinatura{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 36px;align-items:center;margin-bottom:18px;background:linear-gradient(120deg,rgba(124,28,242,.18),var(--ametista) 60%);border-color:#c084fc4d}.ass-info{display:grid;gap:6px}.ass-info p{margin:0}.ass-nome{font-family:Sora,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.02em}.destaque-txt{color:var(--sino)}.ass-acao{display:grid;gap:14px;justify-items:stretch}.ass-itens{list-style:none;margin:0;padding:0;display:grid;gap:6px;color:#d9d1ea;font-size:14px}.ass-itens li:before{content:"\2713";color:var(--lilas);font-weight:700;margin-right:8px}.ass-pags{grid-column:1 / -1;border-top:1px solid var(--borda);padding-top:14px;display:grid;gap:8px}.trilho.alerta .enchimento{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.conta-grade{align-items:stretch}.cartao-form{display:flex;flex-direction:column;gap:14px}.cartao-form h2,.cartao-form p{margin:0}.cartao-form .rodape-form{margin-top:auto;padding-top:4px}.site-topo{position:sticky;top:0;z-index:10;background:#0a0714d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--borda)}.site-topo .linha{max-width:1120px;margin:0 auto;padding:12px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.site-topo .direita{justify-self:end;display:flex;gap:8px}.site-nav{display:flex;gap:4px}.site-nav a{padding:8px 12px;color:var(--nevoa);font-weight:600;font-size:14px;border-radius:10px}.site-nav a:hover{color:var(--sino);text-decoration:none;background:#ffffff0a}.site{max-width:1120px;margin:0 auto;padding:0 24px}.btn.grande{padding:14px 26px;font-size:16px}.heroi{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding:80px 0 64px}.heroi-txt{display:grid;gap:22px;justify-items:start}.sobrelinha{font-size:13px;font-weight:700;color:var(--lilas);padding:6px 14px;border-radius:99px;border:1px solid rgba(192,132,252,.35);background:#7c1cf21f}.heroi h1{font-size:clamp(38px,5.2vw,60px);line-height:1.04;margin:0;letter-spacing:-.035em}.grad{background:linear-gradient(90deg,var(--lilas),#a855f7,var(--violeta));-webkit-background-clip:text;background-clip:text;color:transparent}.heroi p{font-size:18px;line-height:1.6;color:#d9d1ea;margin:0;max-width:520px}.heroi-cta{display:flex;gap:12px;flex-wrap:wrap}.vitrine{position:relative;display:grid;gap:14px;padding:26px;border-radius:28px;border:1px solid var(--borda);background:radial-gradient(120% 80% at 80% 0%,rgba(124,28,242,.35),transparent 60%),var(--ametista);box-shadow:0 40px 120px #7c1cf238}.vit-card.proximo{margin:0}.vit-encher{width:0;animation:encher 6s ease-in-out infinite}@keyframes encher{0%{width:92%}6%{width:100%}10%{width:6%}to{width:92%}}.vit-agenda{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vit-agenda li{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:center}.vit-agenda time{font-family:Sora,sans-serif;font-weight:700;font-size:17px;text-align:center}.vit-agenda div{display:grid;gap:2px;padding:11px 14px;border-radius:14px;background:var(--ametista2);border:1px solid var(--borda)}.vit-agenda span{font-size:12px;color:var(--nevoa)}.vit-zap{padding:14px;border-radius:16px;background:#0b141a radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 14px 14px;display:flex;justify-content:flex-end}.vit-msg{max-width:82%;background:#005c4b;color:#e9fdf6;padding:9px 12px 6px;border-radius:10px 10px 2px;font-size:14px;line-height:1.45;animation:chega 6s ease-in-out infinite;transform-origin:bottom right}.vit-msg span{display:block;text-align:right;font-size:11px;color:#9fd8c9;margin-top:2px}@keyframes chega{0%,6%{opacity:0;transform:translateY(8px) scale(.96)}14%,to{opacity:1;transform:none}}.faixa-recursos{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 34px;padding:22px;border-block:1px solid var(--borda);color:var(--nevoa);font-weight:600;font-size:14px}.faixa-recursos span:before{content:"\2713";color:var(--lilas);margin-right:8px}.secao{padding:84px 0 0;text-align:center;scroll-margin-top:70px}.secao h2{font-size:clamp(28px,3.4vw,38px);margin:0 0 10px;letter-spacing:-.03em}.secao>.desc{margin:0 auto 36px;max-width:560px}.tres{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.etapa{display:grid;justify-items:center;gap:10px;padding:30px 24px;border-radius:var(--r-sup);border:1px solid var(--borda);background:var(--ametista)}.etapa .num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-family:Sora,sans-serif;font-weight:700;font-size:18px;color:#fff;background:linear-gradient(135deg,var(--lilas),var(--violeta));box-shadow:0 10px 30px #7c1cf266}.etapa b{font-family:Sora,sans-serif;font-size:17px}.etapa p,.recurso p{margin:0;color:var(--nevoa);line-height:1.55;font-size:14px}.recursos{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.recurso{display:grid;gap:8px;padding:26px 24px;border-radius:var(--r-sup);border:1px solid var(--borda);background:var(--ametista);text-align:center;transition:border-color .2s,transform .2s}.recurso:hover{border-color:#c084fc73;transform:translateY(-2px)}.recurso b{font-family:Sora,sans-serif;font-size:16px}.tres-planos{grid-template-columns:repeat(3,1fr);max-width:980px;margin:30px auto 0;align-items:center}.tres-planos .plano{padding:34px 22px 22px}.tres-planos .plano.destaque{padding:44px 24px 28px;border-color:#c084fc99;background:linear-gradient(180deg,rgba(124,28,242,.22),var(--ametista2));box-shadow:0 30px 80px #7c1cf240}.tres-planos .plano .itens{margin:6px 0 10px}.faq{max-width:760px;margin:0 auto;display:grid;gap:10px;text-align:left}.faq details{border:1px solid var(--borda);border-radius:var(--r-ctl);background:var(--ametista);padding:0 20px}.faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--lilas);font-size:20px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 18px;color:#d9d1ea;line-height:1.6}.chamada{margin:96px 0 56px;padding:56px 24px;text-align:center;border-radius:28px;border:1px solid rgba(192,132,252,.35);background:radial-gradient(80% 120% at 50% 0%,rgba(124,28,242,.35),transparent 70%),var(--ametista);display:grid;justify-items:center;gap:12px}.chamada h2{font-size:clamp(28px,3.6vw,40px);margin:0;letter-spacing:-.03em}.chamada p{margin:0 0 8px;color:#d9d1ea}@media(max-width:760px){.site-topo .linha{grid-template-columns:auto 1fr;padding:10px 16px}.site-topo .marca span{display:none}.site{padding:0 16px}.heroi{grid-template-columns:1fr;gap:36px;padding:44px 0 40px;text-align:center}.heroi-txt{justify-items:center}.heroi-cta{justify-content:center}.heroi-cta .btn{flex:1 1 100%}.vitrine{padding:16px;text-align:left}.tres,.recursos,.tres-planos{grid-template-columns:1fr}.tres-planos .plano.destaque{order:-1}.secao{padding-top:64px}.uso{grid-template-columns:1fr;text-align:center;gap:10px}.assinatura{grid-template-columns:1fr;text-align:center}.ass-itens{justify-items:center}.nota{flex-direction:column;align-items:center;text-align:center;gap:4px}.sair-btn{padding-inline:10px}}.rodape.rodape-login{margin-top:24px}.envio time{position:relative;z-index:1;background:var(--noite);padding:6px 0}@media(max-width:760px){.site-nav{display:none}.site-topo .marca span{display:inline}.site-topo .linha{grid-template-columns:1fr auto}}.plano-pro{border-color:#34d39973;background:linear-gradient(180deg,rgba(52,211,153,.1),var(--ametista2) 55%)}.plano-pro .etiqueta{background:linear-gradient(135deg,#34d399,#059669);border-color:transparent;color:#04160f}.pro-celulares{display:grid;justify-items:center;gap:2px;margin:2px 0 4px}.pro-celulares .icones{display:flex;gap:8px}.pro-celulares b{font-family:Sora,sans-serif;font-size:18px;color:var(--sino);margin-top:6px}.pro-celulares small{color:var(--nevoa);font-size:12px;margin-top:-2px}.cel-ico{width:18px;height:30px;border-radius:5px;border:2px solid #34d399;position:relative;box-shadow:0 0 14px #34d39959}.cel-ico:after{content:"";position:absolute;left:50%;bottom:3px;width:5px;height:2px;border-radius:2px;background:#34d399;transform:translate(-50%)}.pro-economia{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:4px}.pro-economia s{color:var(--nevoa);font-size:15px}.pro-pct{font-weight:800;font-size:13px;color:#04160f;background:#34d399;padding:3px 9px;border-radius:99px}.pro-salva{font-size:12.5px;font-weight:700;color:#34d399}.plano-pro .preco{margin-top:-4px}.btn.prim-pro{background:linear-gradient(135deg,#34d399,#059669);color:#04160f;border-color:transparent;font-weight:800;box-shadow:0 10px 30px #05966959}.btn.prim-pro:hover{filter:brightness(1.08);text-decoration:none}.plano.destaque .pro-celulares b{color:var(--sino)}.tres-planos{align-items:stretch}.tres-planos .plano,.tres-planos .plano.destaque{padding:40px 22px 24px}.tres-planos .plano .btn{margin-top:auto}.pro-salva{display:grid;gap:2px}.pro-salva span{color:var(--nevoa);font-weight:600}@media(max-width:760px){.tres-planos .plano.destaque{order:0}.tres-planos .plano-pro{order:-1}}@media(max-width:760px){.tres-planos .plano:first-child{order:1}}.duo-planos{display:grid;grid-template-columns:repeat(2,minmax(0,380px));justify-content:center;gap:22px;margin:34px auto 0;align-items:stretch}.plano-v{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:40px 28px 26px;border-radius:var(--r-sup);border:1px solid var(--borda);background:var(--ametista)}.plano-v .etiqueta{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;font-weight:700;padding:5px 14px;border-radius:99px;background:var(--ametista2);border:1px solid var(--borda);color:var(--nevoa)}.plano-v .titulo{font-family:Sora,sans-serif;font-size:18px;font-weight:600}.plano-v .icones{display:flex;gap:8px;height:32px;align-items:center}.plano-v .qtd{display:grid;gap:0}.plano-v .qtd b{font-family:Sora,sans-serif;font-size:18px}.plano-v .qtd small{color:var(--nevoa);font-size:12.5px}.plano-v .riscado{display:flex;gap:10px;align-items:center;justify-content:center;min-height:26px;margin-top:6px}.plano-v .riscado s{color:var(--nevoa);font-size:15px}.plano-v .riscado span{font-size:12.5px;font-weight:800;color:#fff;padding:3px 10px;border-radius:99px;background:linear-gradient(135deg,var(--lilas),var(--violeta))}.plano-v .preco{font-family:Sora,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1}.plano-v .preco small{font-family:Manrope,sans-serif;font-size:14px;font-weight:500;color:var(--nevoa);letter-spacing:0}.plano-v .por-numero{font-size:13px;font-weight:600;color:var(--nevoa)}.plano-v .itens{list-style:none;margin:8px 0 14px;padding:14px 0 0;border-top:1px solid var(--borda);width:100%;display:grid;gap:8px;font-size:14px;color:#d9d1ea}.plano-v .itens li:before{content:"\2713";color:var(--lilas);font-weight:700;margin-right:8px}.plano-v .btn{width:100%;margin-top:auto;padding:13px;font-size:15px;box-sizing:border-box}.cel-ico{width:18px;height:30px;border-radius:5px;border:2px solid var(--nevoa);position:relative;box-shadow:none}.cel-ico:after{content:"";position:absolute;left:50%;bottom:3px;width:5px;height:2px;border-radius:2px;background:currentColor;color:var(--nevoa);transform:translate(-50%)}.plano-v.pro{border-color:#c084fc99;background:radial-gradient(120% 70% at 50% 0%,rgba(124,28,242,.38),transparent 70%),var(--ametista2);box-shadow:0 30px 90px #7c1cf24d}.plano-v.pro .etiqueta{background:linear-gradient(135deg,var(--lilas),var(--violeta));border-color:transparent;color:#fff}.plano-v.pro .cel-ico{border-color:var(--lilas);box-shadow:0 0 14px #c084fc73}.plano-v.pro .cel-ico:after{color:var(--lilas)}.plano-v.pro .por-numero{color:var(--lilas)}.faixa-teste{max-width:782px;margin:22px auto 0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;border-radius:var(--r-sup);border:1px dashed #43336b;background:#150e2699;text-align:left}.faixa-teste div{display:grid;gap:2px}.faixa-teste span{color:var(--nevoa);font-size:14px}.pro-celulares .cel-ico{border-color:var(--lilas);box-shadow:0 0 14px #c084fc73}.pro-celulares .cel-ico:after{color:var(--lilas);background:var(--lilas)}.pro-pct{color:#fff;background:linear-gradient(135deg,var(--lilas),var(--violeta))}.pro-salva{color:var(--lilas)}@media(max-width:760px){.duo-planos{grid-template-columns:1fr;gap:28px}.plano-v.pro{order:-1}.faixa-teste{flex-direction:column;text-align:center}.faixa-teste div{justify-items:center}.faixa-teste .btn{width:100%}}@media(max-width:760px){.plano-v .vazio-linha{display:none}}.duo-planos{grid-template-columns:repeat(2,minmax(0,320px));gap:18px;margin-top:28px}.plano-v{gap:6px;padding:30px 22px 20px}.plano-v .titulo{font-size:16px}.plano-v .icones{height:24px;gap:6px;margin-top:2px}.plano-v .cel-ico{width:13px;height:22px;border-radius:4px;border-width:1.5px}.plano-v .cel-ico:after{bottom:2px;width:4px}.plano-v .qtd b{font-size:15px}.plano-v .qtd small{font-size:12px}.plano-v .riscado{min-height:22px;margin-top:4px}.plano-v .riscado s{font-size:13px}.plano-v .riscado span{font-size:11.5px;padding:2px 8px}.plano-v .preco{font-size:32px}.plano-v .preco small{font-size:13px}.plano-v .por-numero{font-size:12.5px}.plano-v .itens{margin:6px 0 12px;padding-top:12px;gap:6px;font-size:13px}.plano-v .btn{padding:10px;font-size:14px}.plano-v .etiqueta{font-size:11.5px;padding:4px 12px;top:-12px}.faixa-teste{max-width:658px;padding:14px 20px;margin-top:18px}.faixa-teste span{font-size:13px}.cadastro{min-height:100dvh;display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:center;padding:24px 20px 0;box-sizing:border-box;background:radial-gradient(60% 50% at 50% 0%,rgba(124,28,242,.25),transparent 70%)}.cad-caixa{width:100%;max-width:860px;display:grid;grid-template-columns:1fr 1.15fr;border-radius:26px;overflow:hidden;border:1px solid var(--borda);background:var(--ametista);box-shadow:0 40px 120px #00000073}.cad-lado{display:grid;align-content:center;justify-items:center;gap:10px;padding:32px 28px;text-align:center;background:radial-gradient(100% 80% at 50% 0%,rgba(124,28,242,.45),transparent 75%),var(--ametista2);border-right:1px solid var(--borda)}.cad-lado .voltar-site{margin:0 0 4px}.cad-logo{width:120px;filter:drop-shadow(0 12px 30px rgba(124,28,242,.45))}.cad-lado h1{font-size:24px;margin:4px 0 0;line-height:1.15}.cad-lado p{margin:0;color:var(--nevoa);font-size:14px}.cad-vantagens{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px;font-size:14px;color:#d9d1ea;text-align:left}.cad-vantagens li:before{content:"\2713";color:var(--lilas);font-weight:700;margin-right:8px}.cad-form{display:grid;gap:12px;padding:28px 30px 24px;align-content:center}.cad-form h2{font-size:20px;margin:0 0 2px}.cad-form label{gap:5px}.cad-form input:not([type=checkbox]){padding:10px 12px}.cad-duas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cad-form .check{font-size:12.5px;font-weight:500;line-height:1.45}.cad-form .btn.prim{padding:12px;font-size:15px}.cad-entrar{margin:0;text-align:center;font-size:13.5px;color:var(--nevoa)}.cad-entrar a{font-weight:700}.cadastro>.rodape{padding:18px 20px 20px}@media(max-width:760px){.cadastro{padding-top:16px}.cad-caixa{grid-template-columns:1fr}.cad-lado{border-right:0;border-bottom:1px solid var(--borda);padding:20px;gap:6px}.cad-logo{width:72px}.cad-lado h1{font-size:20px}.cad-vantagens{display:none}.cad-form{padding:20px}}.cad-form .ou{margin:6px 0 0}.item .acoes{align-items:center}.item>.selo{align-self:center;flex-shrink:0}@media(max-width:760px){body{padding-bottom:0}#app:has(>.topo){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.item>.selo{align-self:center}}.var{color:var(--lilas);font-weight:600}.campo-tel{display:grid;gap:5px}.rotulo-campo{font-size:13px;font-weight:600;color:var(--nevoa)}.tel{position:relative;display:grid;grid-template-columns:auto 1fr;border:1px solid var(--borda);border-radius:var(--r-ctl);background:#0a071499;transition:border-color .15s,box-shadow .15s}.tel:focus-within{border-color:var(--lilas);box-shadow:0 0 0 3px #c084fc26}.tel.erro{border-color:#f8717199}.tel .tel-num{border:0;border-radius:0;background:transparent;box-shadow:none!important;font-variant-numeric:tabular-nums;letter-spacing:.02em}.tel-ajuda{min-height:14px;font-size:12px;font-weight:600}.tel-ajuda.ok{color:var(--ok)}.tel-ajuda.erro{color:var(--erro)}.cad-uma{display:grid}.modal-planos{grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 14px}.modal-planos .plano-v{padding:28px 18px 18px}@media(max-width:760px){.modal-planos{grid-template-columns:1fr}.modal-planos .plano-v.pro{order:-1}}@media(min-width:761px){.conteudo{padding-bottom:48px}}.tel-pais{position:static}.tel-botao{height:100%;display:flex;align-items:center;gap:8px;padding:0 12px;border:0;border-right:1px solid var(--borda);border-radius:var(--r-ctl) 0 0 var(--r-ctl);background:var(--ametista2);color:var(--sino);font:700 14px Manrope,sans-serif;cursor:pointer}.tel-botao:hover{background:#251a40}.tel-botao img,.tel-lista img{width:22px;height:16px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #ffffff1f;flex-shrink:0}.tel-botao i{width:7px;height:7px;border-right:2px solid var(--nevoa);border-bottom:2px solid var(--nevoa);transform:rotate(45deg) translateY(-2px);margin-left:2px;transition:transform .15s}.tel-pais.aberto .tel-botao i{transform:rotate(-135deg) translate(-2px)}.tel-lista{display:none;position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:30;list-style:none;margin:0;padding:6px;max-height:260px;overflow-y:auto;border-radius:14px;border:1px solid var(--borda);background:var(--ametista2);box-shadow:0 20px 50px #0000008c}.tel-pais.aberto .tel-lista{display:grid;gap:2px}.tel-lista li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;font-size:14px}.tel-lista li:hover{background:#ffffff0d}.tel-lista li.sel{background:#7c1cf238}.tel-lista li.sel .cod{color:var(--lilas)}.tel-lista .nome{color:var(--sino);font-weight:600}.tel-lista .cod{color:var(--nevoa);font-weight:700;font-variant-numeric:tabular-nums}.tel-lista::-webkit-scrollbar{width:6px}.tel-lista::-webkit-scrollbar-thumb{background:var(--borda);border-radius:6px}.tel .tel-num{border-radius:0 var(--r-ctl) var(--r-ctl) 0}.manter{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px;font-weight:600;color:#d9d1ea;-webkit-user-select:none;user-select:none}.manter input{position:absolute;opacity:0;width:1px;height:1px}.manter .chave{position:relative;width:36px;height:20px;border-radius:99px;background:var(--borda);transition:background .2s;flex-shrink:0}.manter .chave:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--nevoa);transition:transform .2s,background .2s}.manter input:checked+.chave{background:linear-gradient(135deg,var(--lilas),var(--violeta))}.manter input:checked+.chave:after{transform:translate(16px);background:#fff}.manter input:focus-visible+.chave{box-shadow:0 0 0 3px #c084fc4d}.mascote{display:block;width:100%;height:auto;overflow:visible}.mascote .mc-olhos{transform-origin:128px 122px}.pose-celular .mc-olhos,.pose-ola .mc-olhos{animation:piscar 5s infinite}.mascote .mc-aceno{transform-origin:66px 140px;animation:acenar 6s ease-in-out infinite}.mascote .mc-aceno-forte{transform-origin:188px 140px;animation:acenar-forte 2.4s ease-in-out infinite}@keyframes acenar-forte{0%,to{transform:rotate(0)}25%{transform:rotate(16deg)}50%{transform:rotate(-6deg)}75%{transform:rotate(14deg)}}.pose-relax{transform-origin:50% 90%;animation:balanco 4s ease-in-out infinite}@keyframes balanco{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.mascote .mc-nota{animation:subir 3s ease-in-out infinite}.mascote .mc-z text{animation:subir 3s ease-in-out infinite}.mascote .mc-z text:nth-child(2){animation-delay:.5s}.mascote .mc-z text:nth-child(3){animation-delay:1s}@keyframes subir{0%{opacity:0;transform:translateY(8px)}30%,70%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.vazio-mascote{display:grid;justify-items:center;gap:4px;padding:30px 20px}.vazio-mascote p{margin:0;line-height:1.6}.vazio-sino{width:96px}@keyframes piscar{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes acenar{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-14deg)}82%{transform:rotate(8deg)}88%{transform:rotate(-10deg)}94%{transform:rotate(0)}}@keyframes flutuar{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.vit-zap{align-items:flex-end;gap:6px}.vit-mascote{width:92px;flex-shrink:0;margin:-18px auto -10px -4px;animation:flutuar 3.2s ease-in-out infinite}.vit-zap .vit-msg{margin-left:auto}.chamada-mascote{width:110px;margin:-10px 0 4px;animation:flutuar 3.2s ease-in-out infinite}.boas-mascote{width:120px;margin:0 auto 6px;animation:flutuar 3.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mascote *,.vit-mascote,.chamada-mascote,.boas-mascote{animation:none!important}}@media(max-width:760px){.vit-mascote{width:70px}}.clientes{background:var(--ametista);border:1px solid var(--borda);border-radius:var(--r-sup);padding:22px}.cli-topo{display:flex;align-items:center;justify-content:space-between;gap:16px}.cli-topo h2{margin:0;font-size:20px}.cli-topo h2 .suave{font-size:15px;margin-left:6px}.cli-topo input{max-width:320px}.cli-filtros{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 14px}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:99px;border:1px solid var(--borda);background:transparent;color:var(--nevoa);font:600 13px Manrope,sans-serif;cursor:pointer}.chip span{font-size:11.5px;padding:1px 7px;border-radius:99px;background:var(--ametista2);color:var(--sino)}.chip:hover{color:var(--sino)}.chip.on{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--lilas),var(--violeta))}.chip.on span{background:#fff3}.cli-lista{display:grid;gap:8px}.cliente{display:grid;grid-template-columns:42px minmax(0,2.2fr) 1fr 1.3fr 1fr auto;align-items:center;gap:16px;padding:14px 16px;border-radius:16px;border:1px solid var(--borda);background:var(--ametista2);transition:border-color .15s}.cliente:hover{border-color:#43336b}.cliente[hidden]{display:none}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 15px Sora,sans-serif;box-shadow:inset 0 0 0 2px #ffffff26}.cli-info{display:grid;min-width:0}.cli-info b{font-size:15px}.cli-info span{color:#d9d1ea;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-info small,.cli-plano small,.val small{color:var(--nevoa);font-size:12px}.cli-plano{display:grid;justify-items:start;gap:4px}.val{display:grid;gap:2px}.val b{font-size:13.5px}.val.alerta b{color:#fbbf24}.val.erro b{color:var(--erro)}.trilho.mini{height:4px;margin-top:4px;max-width:140px}.cli-uso{display:grid;gap:2px;font-size:13px;color:var(--nevoa)}.cli-uso b{color:var(--sino)}.cli-acoes{display:flex;align-items:center;gap:6px;justify-content:flex-end}.icone-zap{color:#25d366;padding-inline:9px}.icone-zap:hover{border-color:#25d36680}@media(max-width:1000px){.cliente{grid-template-columns:42px 1fr auto}.cli-plano,.val,.cli-uso{grid-column:2 / -1}.cli-acoes{grid-column:1 / -1;justify-content:center}}@media(max-width:760px){.clientes{padding:16px}.cli-topo{flex-direction:column;align-items:stretch;text-align:center}.cli-topo input{max-width:none}.cli-filtros{justify-content:center}.cliente{grid-template-columns:1fr;justify-items:center;text-align:center;gap:10px}.cli-plano,.val,.cli-uso{grid-column:auto;justify-items:center}.cli-uso{grid-auto-flow:column;gap:14px}.cli-info span{white-space:normal}}.cliente{grid-template-columns:42px minmax(0,1fr) 130px 170px 120px 172px}.cli-acoes .mais .menu{min-width:200px}.cli-acoes .mais .menu button{white-space:nowrap}@media(max-width:760px){.cliente{grid-template-columns:1fr;gap:8px;padding:16px 14px}.cli-info small,.cli-plano small,.val small{display:none}.cli-plano{grid-auto-flow:column}}.dados{margin:0;display:grid;gap:0}.dados div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--borda)}.dados div:last-child{border-bottom:0}.dados dt{color:var(--nevoa);font-size:13.5px;font-weight:600}.dados dd{margin:0;font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis}.dados-ajuda{margin-top:auto!important}.suporte-btn{position:relative;padding-inline:10px;color:var(--nevoa)}.suporte-btn:hover,.suporte-btn.ativo{color:var(--lilas);border-color:#c084fc73;text-decoration:none}.badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:99px;display:grid;place-items:center;font:800 11px Manrope,sans-serif;color:#fff;background:#ef4444;box-shadow:0 0 0 2px var(--noite);animation:pulsar 2s ease-in-out infinite}.badge[hidden]{display:none}@keyframes pulsar{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.dados-ajuda{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px}.tickets{display:grid;gap:10px}.ticket{display:grid;gap:6px;padding:16px 18px;border-radius:var(--r-sup);border:1px solid var(--borda);background:var(--ametista);color:var(--sino);transition:border-color .15s,transform .15s}.ticket:hover{text-decoration:none;border-color:#43336b;transform:translateY(-1px)}.ticket[hidden]{display:none}.ticket.novo{border-color:#c084fc8c;background:linear-gradient(120deg,rgba(124,28,242,.14),var(--ametista) 60%)}.tk-topo{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.tk-topo b{font-size:15px}.tk-quando{color:var(--nevoa);font-size:12.5px;white-space:nowrap}.ticket.novo .tk-quando{color:var(--lilas);font-weight:700}.tk-conta{color:var(--lilas);font-size:13px;font-weight:600}.tk-ultima{color:#cfc6e2;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-rodape{display:flex;align-items:center;gap:8px}.tk-rodape .suave{margin-left:auto}.badge-txt{font-size:11.5px;font-weight:800;color:#fff;background:#ef4444;padding:2px 8px;border-radius:99px}.novo-ticket{max-width:720px;margin:0 auto}.novo-ticket textarea{min-height:160px}.chat{max-width:860px;margin:0 auto;display:grid;grid-template-rows:auto 1fr auto auto;height:calc(100dvh - 190px);min-height:420px;border:1px solid var(--borda);border-radius:var(--r-sup);background:var(--ametista);overflow:hidden}.chat-topo{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--borda);background:var(--ametista2)}.chat-titulo{display:grid;flex:1;min-width:0}.chat-titulo b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-msgs{overflow-y:auto;padding:18px 18px 8px;display:flex;flex-direction:column;gap:8px;background:radial-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 16px 16px}.chat-dia{align-self:center;margin:8px 0 4px}.chat-dia span{font-size:12px;font-weight:700;color:var(--nevoa);padding:4px 12px;border-radius:99px;background:var(--ametista2);border:1px solid var(--borda)}.msg{display:flex;animation:entrar .2s ease-out}@keyframes entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.msg.minha{justify-content:flex-end}.msg-bolha{max-width:min(78%,560px);padding:9px 13px 7px;border-radius:16px 16px 16px 4px;background:var(--ametista2);border:1px solid var(--borda);display:grid;gap:3px}.msg.minha .msg-bolha{border-radius:16px 16px 4px;background:linear-gradient(135deg,#8b3cf7,#6d28d9);border-color:transparent}.msg-autor{font-size:12px;font-weight:800;color:var(--lilas)}.msg.minha .msg-autor{color:#e9d5ff}.msg-texto{white-space:pre-wrap;word-break:break-word;line-height:1.5;font-size:14.5px}.msg-bolha time{justify-self:end;font-size:11px;color:var(--nevoa)}.msg.minha .msg-bolha time{color:#ddd0fb}.msg-ok{color:#c4f5e1;letter-spacing:-2px}.chat-enviar{display:flex;gap:10px;align-items:flex-end;padding:12px 14px 4px;border-top:1px solid var(--borda)}.chat-enviar textarea{flex:1;resize:none;min-height:44px;max-height:160px;padding:11px 14px;line-height:1.45}.chat-enviar .btn{height:44px;width:48px;padding:0;flex-shrink:0}.chat-dica{margin:0;padding:4px 16px 10px;text-align:right}@media(max-width:760px){.chat{height:calc(100dvh - 210px);border-radius:18px}.chat-topo{flex-wrap:wrap;padding:12px}.chat-titulo{order:-1;flex-basis:calc(100% - 50px);text-align:left}.chat-dica{display:none}.msg-bolha{max-width:86%}.dados-ajuda{flex-direction:column}}.mais .menu hr{border:0;border-top:1px solid var(--borda);margin:4px 6px}.alerta-excluir{display:grid;gap:4px;padding:14px 16px;margin:4px 0 16px;border-radius:var(--r-ctl);border:1px solid rgba(248,113,113,.4);background:#f8717114;font-size:13.5px;line-height:1.5}.alerta-excluir>b{color:var(--erro)}.btn.perigo-cheio{background:#dc2626;border-color:transparent;color:#fff;font-weight:700}.btn.perigo-cheio:disabled{opacity:.4;cursor:not-allowed}.btn.perigo-cheio:not(:disabled):hover{background:#ef4444}.conta-btn{gap:8px;padding-left:5px}.conta-btn.ativo{border-color:#c084fc73}.mini-avatar{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:800 10.5px Sora,sans-serif;color:#fff;background:linear-gradient(135deg,var(--lilas),var(--violeta))}.nav a.nav-admin{display:inline-flex;align-items:center;gap:6px;color:var(--lilas)}.nav a.nav-admin.ativo{color:var(--sino)}@media(max-width:760px){.conta-btn{padding:4px}}.form-esq,.form-esq label,.form-esq .rotulo-campo,.form-esq .tel-ajuda{text-align:left}@media(max-width:760px){.topo .marca>span{display:none}.chat-titulo{order:0;flex-basis:auto;flex:1}.chat-topo>.btn:first-child{order:-1}#chat-selo{margin-left:46px}}@media(max-width:760px){.chat-topo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;align-items:center}.chat-topo>.btn:first-child{grid-column:1;grid-row:1}.chat-titulo{grid-column:2;grid-row:1}#chat-status{grid-column:3;grid-row:1}#chat-selo{grid-column:1 / -1;grid-row:2;margin-left:0;justify-self:start}.chat-topo .icone-zap{grid-column:3;grid-row:2}.chat-titulo span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.g4{grid-template-columns:repeat(4,1fr)}.kpis{margin-bottom:18px}.kpi{display:grid;gap:2px;align-content:center;padding:20px 16px}.kpi .n{font-size:30px}.kpi .n small{font-size:18px;color:var(--nevoa);font-weight:600}.kpi .rot{font-size:13px;font-weight:700;color:#d9d1ea}.kpi .sub{font-size:12px;color:var(--nevoa);margin-top:2px}.kpi.destaque{border-color:#c084fc80;background:radial-gradient(120% 90% at 50% 0%,rgba(124,28,242,.35),transparent 70%),var(--ametista)}.kpi.destaque .n{background:linear-gradient(90deg,#fff,var(--lilas));-webkit-background-clip:text;background-clip:text;color:transparent}.kpi.alerta{border-color:#fbbf2473}.kpi.alerta .n{color:#fbbf24}.cli-topo-acoes{display:flex;gap:10px;align-items:center;flex:1;justify-content:flex-end}.cli-topo-acoes input{max-width:320px}.admin-baixo{margin:18px 0;align-items:stretch}.precos-linha{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.campo-reais{display:flex;align-items:center;border:1px solid var(--borda);border-radius:var(--r-ctl);background:#0a071499;overflow:hidden}.campo-reais:focus-within{border-color:var(--lilas)}.campo-reais span{padding:0 4px 0 12px;color:var(--nevoa);font-weight:700}.campo-reais input{border:0;background:transparent;box-shadow:none!important;padding-left:4px;font-weight:700;font-size:16px}.precos-linha .btn{height:44px}.previa-preco{margin:0;padding:12px 14px;border-radius:var(--r-ctl);background:#7c1cf21a;border:1px solid rgba(192,132,252,.2);font-size:13.5px;line-height:1.5;color:#d9d1ea}.previa-preco b{color:var(--sino)}.erro-txt{color:var(--erro)}.saude{list-style:none;margin:0;padding:0;display:grid}.saude li{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--borda);font-size:14px}.saude li:last-child{border-bottom:0}.saude li span:not(.ponto){color:var(--nevoa)}.saude li b{font-weight:700;text-align:right}.ponto{width:9px;height:9px;border-radius:50%;background:var(--nevoa)}.ponto.ok{background:var(--ok);box-shadow:0 0 8px #34d39999}.ponto.aviso{background:#fbbf24;box-shadow:0 0 8px #fbbf2480}.ponto.erro{background:var(--erro);box-shadow:0 0 8px #f8717199}.pagamentos-admin{display:grid;gap:12px}.pg-topo{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pg-topo h2{margin:0}.pg-total{font-family:Sora,sans-serif;font-weight:700;font-size:20px}.pg-total small{font-family:Manrope,sans-serif;font-size:13px;font-weight:500;color:var(--nevoa);margin-left:4px}.pg-lista{display:grid}.pg-linha{display:grid;grid-template-columns:34px 1fr 130px 110px 70px;align-items:center;gap:14px;padding:10px 4px;border-bottom:1px solid var(--borda)}.pg-linha:last-child{border-bottom:0}.avatar.mini{width:34px;height:34px;font-size:12px;background:linear-gradient(135deg,var(--lilas),var(--violeta))}.pg-quem{display:grid}.pg-quem small{color:var(--nevoa);font-size:12px}.pg-data{color:var(--nevoa);font-size:13px}.pg-valor{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:1000px){.g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.g4{grid-template-columns:1fr 1fr;gap:10px}.kpi .n{font-size:24px}.cli-topo-acoes{flex-direction:column;align-items:stretch}.cli-topo-acoes input{max-width:none}.precos-linha{grid-template-columns:1fr 1fr}.precos-linha .btn{grid-column:1 / -1}.pg-linha{grid-template-columns:34px 1fr auto}.pg-data,.pg-linha .selo{display:none}.pg-topo{flex-direction:column;align-items:center}}.saude.regras{margin-top:auto}.saude.regras .ponto{background:var(--lilas);box-shadow:none}.pose-professor .mc-olhos{animation:piscar 5s infinite}.mascote .mc-varinha{transform-origin:212px 136px;animation:apontar 2.6s ease-in-out infinite}@keyframes apontar{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}.pose-festa{transform-origin:50% 95%;animation:pular .9s ease-in-out infinite}@keyframes pular{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mascote .mc-confete{animation:brilhar 1.2s ease-in-out infinite alternate}@keyframes brilhar{0%{opacity:.5}to{opacity:1}}.missoes{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding:22px 26px;margin-bottom:26px;border-radius:var(--r-sup);border:1px solid rgba(192,132,252,.45);background:radial-gradient(90% 120% at 0% 0%,rgba(124,28,242,.3),transparent 60%),var(--ametista)}.missoes-sino{width:150px;animation:flutuar 3.2s ease-in-out infinite}.missoes-corpo{display:grid;gap:14px}.missoes-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.missoes-topo .sobre{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lilas)}.missoes-topo h2{margin:2px 0 0;font-size:21px}.btn-link{background:none;border:0;padding:4px;color:var(--nevoa);font:600 13px Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.btn-link:hover{color:var(--sino)}.missoes-barra{display:flex;align-items:center;gap:12px}.missoes-barra .trilho{flex:1;margin:0}.missoes-barra span{font-weight:800;font-size:13px;color:var(--lilas)}.missoes-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.missoes-lista li{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--borda);background:var(--ametista2)}.missoes-lista li>div{display:grid}.missoes-lista small{color:var(--nevoa);font-size:12.5px;line-height:1.4}.missoes-lista .mk{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:800 13px Sora,sans-serif;border:2px solid var(--borda);color:var(--nevoa)}.missoes-lista li.atual{border-color:#c084fc99;box-shadow:0 0 0 3px #7c1cf226}.missoes-lista li.atual .mk{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--lilas),var(--violeta))}.missoes-lista li.feito{opacity:.7}.missoes-lista li.feito b{text-decoration:line-through;text-decoration-color:#ffffff59}.missoes-lista li.feito .mk{border-color:transparent;background:var(--ok);color:#04160f}.acoes-cabeca{display:flex;gap:8px}.dica-sino{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;align-items:flex-end;gap:4px;max-width:420px;animation:dica-entra .35s cubic-bezier(.2,.9,.3,1.3)}@keyframes dica-entra{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:none}}.dica-mascote{width:96px;flex-shrink:0;margin-bottom:-6px;animation:flutuar 3.2s ease-in-out infinite}.dica-balao{position:relative;padding:14px 16px;border-radius:18px 18px 18px 4px;background:var(--ametista2);border:1px solid rgba(192,132,252,.5);box-shadow:0 20px 50px #00000080;display:grid;gap:8px}.dica-titulo{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lilas)}.dica-balao p{margin:0;font-size:14px;line-height:1.5;color:#e7e0f5}.dica-acoes{display:flex;align-items:center;gap:10px}.tut-alvo{position:relative;z-index:5;outline:2px solid var(--lilas)!important;outline-offset:3px;border-radius:12px;animation:alvo 1.6s ease-in-out infinite}@keyframes alvo{0%,to{box-shadow:0 0 #c084fc8c}50%{box-shadow:0 0 0 10px #c084fc00}}.confete{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:200;overflow:hidden}.confete i{position:absolute;top:-20px;width:9px;height:14px;border-radius:2px;animation:cair linear forwards}@keyframes cair{to{transform:translateY(110vh) rotate(720deg);opacity:.9}}.festa-fim{display:grid;justify-items:center;text-align:center;gap:8px}.festa-sino{width:150px}.festa-fim h2{margin:4px 0 0}.festa-fim p{margin:0;max-width:380px;line-height:1.55}@media(max-width:760px){.missoes{grid-template-columns:1fr;justify-items:center;text-align:center;padding:18px;gap:10px}.missoes-sino{width:96px}.missoes-topo{flex-direction:column;align-items:center}.missoes-lista{grid-template-columns:1fr;text-align:left}.missoes-lista li{grid-template-columns:30px 1fr}.missoes-lista li .btn{grid-column:1 / -1}.dica-sino{left:10px;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));max-width:none}.dica-mascote{width:70px}.acoes-cabeca{flex-direction:column}}@media(prefers-reduced-motion:reduce){.confete,.dica-sino,.tut-alvo,.missoes-sino,.dica-mascote{animation:none!important}}.pose-prof_qr .mc-olhos,.pose-prof_lapis .mc-olhos,.pose-prof_enviar .mc-olhos,.pose-prof_ideia .mc-olhos{animation:piscar 5s infinite}.mascote .mc-scan{animation:escanear 1.8s ease-in-out infinite}@keyframes escanear{0%,to{transform:translateY(-34px)}50%{transform:translateY(0)}}.mascote .mc-lapis{transform-origin:196px 140px;animation:escrever .5s ease-in-out infinite alternate}@keyframes escrever{0%{transform:rotate(-4deg) translate(-2px)}to{transform:rotate(4deg) translate(2px)}}.mascote .mc-aviao{animation:voar 2.4s ease-in-out infinite}@keyframes voar{0%{transform:translate(-14px,14px);opacity:0}25%{opacity:1}80%{transform:translate(10px,-12px);opacity:1}to{transform:translate(18px,-20px);opacity:0}}.mascote .mc-lupa{transform-origin:190px 172px;animation:procurar 3s ease-in-out infinite}@keyframes procurar{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg) translate(-4px)}60%{transform:rotate(4deg) translate(3px)}}.mascote .mc-ideia{animation:acender 1.6s ease-in-out infinite}@keyframes acender{0%,to{opacity:.75}50%{opacity:1;filter:drop-shadow(0 0 10px #fde68a)}}.mascote .mc-dedo{transform-origin:70px 134px;animation:acenar 4s ease-in-out infinite}.mascote .fx-neve circle{animation:neve 3s linear infinite}@keyframes neve{0%{transform:translateY(-10px);opacity:0}20%{opacity:1}to{transform:translateY(40px);opacity:0}}.mascote .fx-coracoes{animation:subir 3s ease-in-out infinite}.mascote .fx-fogos{animation:brilhar .8s ease-in-out infinite alternate}.mascote .fx-confete{animation:brilhar 1s ease-in-out infinite alternate}.mascote .fx-helice{animation:girar .6s linear infinite}@keyframes girar{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.mascote .fx-morcego{animation:flutuar 2s ease-in-out infinite}.mascote .fx-bandeira{transform-origin:128px 34px;animation:balanco 3s ease-in-out infinite}.mascote .fx-placa{animation:flutuar 2.4s ease-in-out infinite}.periodo{display:inline-flex;gap:4px;padding:4px;margin:14px auto 0;border-radius:99px;border:1px solid var(--borda);background:var(--ametista2)}.secao .periodo,.renovar .periodo{display:flex;width:max-content}.periodo button{border:0;background:transparent;color:var(--nevoa);font:700 14px Manrope,sans-serif;padding:8px 18px;border-radius:99px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.periodo button.on{color:#fff;background:linear-gradient(135deg,var(--lilas),var(--violeta))}.periodo button span{font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px;background:#34d39929;color:var(--ok)}.periodo button.on span{background:#ffffff38;color:#fff}.precos-extra{grid-template-columns:repeat(3,1fr)}.precos-extra input{font-weight:700}.indique{display:grid;grid-template-columns:130px 1fr;gap:24px;align-items:center;margin-top:18px;border-color:#c084fc66;background:radial-gradient(80% 120% at 0% 0%,rgba(124,28,242,.25),transparent 60%),var(--ametista)}.indique-sino{width:130px;animation:flutuar 3.2s ease-in-out infinite}.indique-corpo{display:grid;gap:10px}.indique-corpo .sobre{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lilas)}.indique-corpo h2,.indique-corpo p{margin:0}.indique-link{display:grid;grid-template-columns:1fr auto auto;gap:8px}.indique-numeros{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.indique-numeros div{display:grid;text-align:center;padding:10px;border-radius:12px;background:var(--ametista2);border:1px solid var(--borda)}.indique-numeros b{font:700 20px Sora,sans-serif}.indique-numeros span{font-size:12px;color:var(--nevoa)}.indique-lista{list-style:none;margin:0;padding:0;display:grid}.indique-lista li{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--borda);font-size:14px}.indique-lista li:last-child{border-bottom:0}.indique-lista small{color:var(--nevoa)}.faixa-indicado{margin-top:10px;padding:9px 12px;border-radius:12px;font-size:13px;background:#34d3991f;border:1px solid rgba(52,211,153,.35);color:#d1fae5}.modelos{margin-bottom:18px;padding:16px 18px;border-radius:var(--r-sup);border:1px solid var(--borda);background:var(--ametista)}.modelos-topo{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.modelos-lista{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.modelo{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;border:1px solid var(--borda);background:var(--ametista2);color:var(--sino);font:600 13.5px Manrope,sans-serif;cursor:pointer;transition:border-color .15s,transform .15s}.modelo:hover{border-color:#c084fc99;transform:translateY(-1px)}.modelo.on{border-color:transparent;background:linear-gradient(135deg,var(--lilas),var(--violeta));color:#fff}.mod-ico{font-size:16px}@media(max-width:760px){.indique{grid-template-columns:1fr;justify-items:center;text-align:center}.indique-sino{width:90px}.indique-link{grid-template-columns:1fr}.indique-lista li{text-align:left}.precos-extra{grid-template-columns:1fr}.modelos-topo{flex-direction:column;gap:2px}.periodo button{padding:8px 12px}}@media(min-width:761px){.modelos-lista{flex-wrap:wrap;overflow:visible}}.conectar{display:grid;gap:14px}.conectar h2{margin:0}.abas-con{margin:0 auto}.con-corpo{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center;text-align:left}.con-ajuda{display:grid;gap:10px}.con-sino{width:92px}.con-dica{margin:0;font-size:13.5px;color:#d9d1ea;line-height:1.5}.passos-con{margin:0;padding:0;list-style:none;counter-reset:p;display:grid;gap:8px}.passos-con li{counter-increment:p;display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.45;color:#e7e0f5}.passos-con li:before{content:counter(p);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:800 12px Sora,sans-serif;color:#fff;background:linear-gradient(135deg,var(--lilas),var(--violeta))}.con-acao{display:grid;gap:12px;justify-items:center}.con-acao .qr{margin:0}.con-acao #cod-form{width:100%}.con-status{margin:0;text-align:center;min-height:18px}.cod-caixa{display:grid;justify-items:center;gap:8px;padding:22px 18px;width:100%;box-sizing:border-box;border-radius:var(--r-sup);border:1px solid rgba(192,132,252,.5);background:radial-gradient(100% 100% at 50% 0%,rgba(124,28,242,.3),transparent 70%),var(--ametista2)}.cod-caixa[hidden],#cod-form[hidden]{display:none}.cod{font:800 34px Sora,monospace;letter-spacing:.14em;color:#fff}.con-ok{display:grid;justify-items:center;gap:4px;padding:30px}.con-ok span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:34px;color:#04160f;background:var(--ok);box-shadow:0 0 30px #34d39980}.con-ok small{color:var(--nevoa)}.con-nota{margin:0}@media(max-width:760px){.con-corpo{grid-template-columns:1fr}.con-sino{width:70px;margin:0 auto}.con-dica{text-align:center}.abas-con button{padding:8px 12px;font-size:13px}.cod{font-size:28px}}.con-titulo{font-family:Sora,sans-serif;font-size:16px}@media(max-width:760px){.con-titulo{text-align:center}}.passos-con li>span{display:block}.cod{white-space:nowrap;font-size:clamp(24px,4vw,32px);letter-spacing:.1em}.conectar h2.centro{text-align:center}.selo.vip{color:#fbbf24;background:#fbbf241f}.selo.vip:before{background:#fbbf24}.selo.criador{color:#e9d5ff;background:linear-gradient(135deg,#c084fc59,#7c1cf259)}.selo.criador:before{background:var(--lilas)}.importar{display:grid;gap:14px}.importar h2{margin:0;text-align:center}.imp-passos{text-align:left}#baixar-modelo{justify-self:center}.anexar-caixa.arrastando{border-color:var(--lilas);background:#7c1cf226}.csv-resumo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.csv-resumo div{display:grid;text-align:center;padding:12px;border-radius:12px;border:1px solid rgba(52,211,153,.35);background:#34d39914}.csv-resumo div.ruim{border-color:#f8717166;background:#f8717114}.csv-resumo b{font:700 22px Sora,sans-serif}.csv-resumo span{font-size:12.5px;color:var(--nevoa)}#csv-previa p{margin:8px 0 0}.precos-extra{grid-template-columns:1fr 1fr}.turnstile{min-height:65px;display:flex;justify-content:center}.turnstile[hidden]{display:none}
