:root{--fundo:#0b0812;--vidro:#181126c7;--borda:#b07cff2e;--texto:#efeaf7;--suave:#b9b0cc;--roxo:#b07cff;--grad:linear-gradient(120deg, #d7b8ff 0%, #b07cff 35%, #e05293 70%, #5fd3ee 100%)}*{box-sizing:border-box}html,body{margin:0}body{background:radial-gradient(40vmax 40vmax at 85% 5%, #9461f247, transparent 60%), radial-gradient(35vmax 35vmax at 0% 80%, #e0529324, transparent 60%), var(--fundo);min-height:100svh;color:var(--texto);font:16px/1.6 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:var(--roxo)}.casca{flex-direction:column;min-height:100svh;display:flex}.casca-topo{justify-content:center;padding:20px 16px 0;display:flex}.casca-logo{filter:drop-shadow(0 0 14px #b07cff73);width:auto;height:40px}.casca-miolo{flex:1;width:100%;max-width:640px;margin:0 auto;padding:20px 16px 32px}.casca-rodape{text-align:center;color:#8a819e;padding:0 16px 24px;font-size:12.5px}.cartao{background:linear-gradient(var(--vidro), var(--vidro)) padding-box, linear-gradient(140deg, #b07cff8c, #e0529338 45%, #2a9fd066) border-box;border:1px solid #0000;border-radius:22px;padding:24px 18px;box-shadow:0 18px 40px -22px #000000e6}.centro{text-align:center}.sobretitulo{letter-spacing:.22em;text-transform:uppercase;color:var(--roxo);margin:0 0 6px;font-size:11px;font-weight:600}.titulo-grad{letter-spacing:-.02em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:clamp(26px,7vw,34px);font-weight:800;line-height:1.2}.suave{color:var(--suave)}.pequeno{color:#8a819e;font-size:12.5px}.formulario{gap:18px;margin-top:18px;display:grid}.campo{gap:6px;display:grid}.campo label{font-size:15px;font-weight:600}.obrigatorio{color:#e05293}.opcional{color:#8a819e;font-size:13px;font-weight:400}.campo input,.campo textarea{width:100%;font:inherit;color:var(--texto);border:1px solid var(--borda);resize:vertical;background:#ffffff0a;border-radius:12px;outline:none;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.campo input:focus,.campo textarea:focus{border-color:var(--roxo);box-shadow:0 0 0 3px #b07cff33}.campo small{color:#8a819e;font-size:12.5px}.campo.com-erro input,.campo.com-erro textarea{border-color:#ff6b81}.campo.com-erro small{color:#ff8fa0}.aceite{color:var(--suave);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.aceite input{accent-color:#9461f2;flex-shrink:0;width:20px;height:20px;margin-top:2px}.mensagem-erro{color:#ffb3bf;background:#ff6b811a;border:1px solid #ff6b8166;border-radius:12px;margin:0;padding:10px 14px}.botao{cursor:pointer;color:#fff;background:linear-gradient(120deg,#9461f2,#e05293);border:0;border-radius:999px;width:100%;padding:16px 20px;font:700 17px Inter,system-ui,sans-serif;box-shadow:0 12px 34px -10px #e05293b3}.botao:disabled{opacity:.65;cursor:wait}.espera h1{font-size:clamp(22px,6vw,28px)}.etapa{color:#dcc8ff;min-height:1.6em;font-weight:600}.etapas{text-align:left;gap:8px;max-width:360px;margin:14px auto 18px;padding:0;list-style:none;display:grid}.etapas li{color:#8a819e;padding-left:28px;font-size:14.5px;position:relative}.etapas li:before{content:"";border:2px solid #5a5270;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:4px}.etapas li.feita{color:var(--suave)}.etapas li.feita:before{background:#34d399;border-color:#34d399}.etapas li.atual{color:var(--texto);font-weight:600}.etapas li.atual:before{border-color:var(--roxo);animation:1.4s infinite pulsar;box-shadow:0 0 10px #b07cffe6}.radar{width:84px;height:84px;margin:4px auto 16px;position:relative}.radar span{border:2px solid #b07cffb3;border-radius:50%;animation:2.4s ease-out infinite onda;position:absolute;inset:0}.radar span:nth-child(2){animation-delay:.8s}.radar span:nth-child(3){animation-delay:1.6s}.radar:after{content:"";background:linear-gradient(140deg,#9461f2,#e05293);border-radius:50%;position:absolute;inset:30px;box-shadow:0 0 22px #9461f2cc}@keyframes onda{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1)}}@keyframes pulsar{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.radar span,.etapas li.atual:before{animation:none}}.texto-longo h2{margin:26px 0 8px;font-size:19px}.texto-longo p,.texto-longo li{color:#ddd6ea}.texto-longo ul{padding-left:20px}.rascunho{color:#f7d595;background:#f5b5441a;border:1px solid #f5b54466;border-radius:12px;padding:10px 14px;font-size:14px}.painel{min-height:100svh}.painel-topo{border-bottom:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.painel-usuario{color:var(--suave);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.painel-miolo{gap:18px;max-width:1180px;margin:0 auto;padding:24px 16px 48px;display:grid}.resumo-painel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mini-cartao{gap:4px;padding:16px;display:grid}.mini-cartao span{color:var(--suave);font-size:12.5px}.mini-cartao strong{font-size:24px;font-weight:800}.mini-cartao.alerta strong{color:#ff8fa0}.subtitulo-painel{margin:0 0 6px;font-size:19px}.pequeno-painel{margin:0 0 6px;font-size:13.5px}.grade-campos{gap:14px;display:grid}.campo select{width:100%;font:inherit;color:var(--texto);border:1px solid var(--borda);background:#1a1327;border-radius:12px;padding:12px 14px;font-size:16px}.formulario-painel .botao{max-width:260px}.botao-secundario{cursor:pointer;color:#efeaf7;background:#b07cff1f;border:1px solid #b07cff80;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font:600 13.5px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.botao-secundario:hover{background:#b07cff38}.link-criado{background:#34d39912;border:1px solid #34d39966;border-radius:14px;margin-top:12px;padding:14px}.rotulo-painel{color:#34d399;margin:0 0 6px;font-weight:600}.link-texto{word-break:break-all;margin:0 0 12px;font-family:ui-monospace,Consolas,monospace;font-size:14px}.acoes-link{flex-wrap:wrap;gap:8px;display:flex}.tabela-painel{margin-top:8px;overflow-x:auto}.tabela-painel table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.tabela-painel th,.tabela-painel td{text-align:left;border-bottom:1px solid var(--borda);vertical-align:top;padding:10px}.tabela-painel th{text-transform:uppercase;letter-spacing:.08em;color:#8a819e;font-size:11.5px}.links-pedido{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.selo-situacao{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-block}.s-aguardando{color:#cfc8de;background:#b9b0cc26}.s-gerando{color:#9fdcf3;background:#2a9fd02e}.s-pronto{color:#7ee8bf;background:#34d39929}.s-erro{color:#ffb3bf;background:#ff6b8129}.erro-texto{color:#ff8fa0;max-width:220px;margin-top:4px;font-size:12px;display:block}@media (min-width:720px){.resumo-painel{grid-template-columns:repeat(5,minmax(0,1fr))}.grade-campos{grid-template-columns:repeat(3,minmax(0,1fr))}}a.botao{text-align:center;margin:14px 0 10px;text-decoration:none;display:block}.quiz{flex-direction:column;min-height:100svh;display:flex}.quiz-topo{justify-content:space-between;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:14px 16px;display:flex}.quiz-logo{width:auto;height:30px}.quiz-etapa{text-align:right;line-height:1.2;display:grid}.quiz-etapa strong{font-size:13.5px}.quiz-etapa span{color:#8a819e;font-size:11.5px}.quiz-barra{background:#ffffff14;height:3px}.quiz-barra span{background:var(--grad);height:100%;transition:width .4s;display:block;box-shadow:0 0 10px #b07cffb3}.quiz-voltar{width:100%;max-width:720px;color:var(--suave);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:10px auto 0;padding:0 16px;font:500 14px Inter,system-ui,sans-serif}.quiz-miolo{flex:1;width:100%;max-width:560px;margin:0 auto;padding:18px 16px 48px}.quiz-tela{gap:16px;animation:.35s entrar;display:grid}@keyframes entrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.quiz-titulo{letter-spacing:-.02em;margin:0;font-size:clamp(25px,7vw,34px);font-weight:800;line-height:1.15}.destaque-texto{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.quiz-tela>.suave{margin:0}.opcoes{gap:10px;display:grid}.opcao{text-align:left;cursor:pointer;border:1px solid var(--borda);width:100%;color:var(--texto);background:#ffffff0a;border-radius:14px;align-items:center;gap:12px;padding:15px 16px;font:600 15.5px Inter,system-ui,sans-serif;transition:border-color .15s,background .15s;display:flex}.opcao:hover{border-color:#b07cff80}.opcao.marcada{border-color:var(--roxo);background:#b07cff24}.bolinha{border:2px solid #8a819e;border-radius:50%;flex-shrink:0;width:18px;height:18px}.opcao.marcada .bolinha{border-color:var(--roxo);background:radial-gradient(circle, var(--roxo) 45%, transparent 50%)}.dica-toque{color:#dcc8ff;background:#b07cff14;border:1px solid #b07cff4d;border-radius:999px;margin:0;padding:8px 12px;font-size:13px;font-weight:600}.card-mercado{background:#2a9fd012;border:1px solid #2a9fd059;border-radius:16px;margin-top:4px;padding:16px}.card-mercado .sobretitulo{color:#5fd3ee}.card-mercado strong{font-size:34px;font-weight:800;line-height:1.1;display:block}.card-mercado-texto{margin:4px 0 8px;font-weight:600}.card-mercado .suave{margin:0;font-size:14px}.card-mercado-fonte{letter-spacing:.06em;text-transform:uppercase;color:#8a819e;margin:10px 0 0;font-size:11px}.lista-check{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lista-check li{padding-left:30px;position:relative}.lista-check li:before{content:"✓";color:#0b0812;background:#34d399;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;left:0}.diagnostico{background:linear-gradient(140deg,#9461f238,#e0529314);border:1px solid #b07cff73;border-radius:18px;padding:18px}.diagnostico .quiz-titulo{margin-bottom:10px;font-size:clamp(22px,6vw,28px)}.diagnostico p:last-child{margin:0}.rotulo-lista{margin:4px 0 0;font-weight:700}.selo-prioridade{color:#7ee8bf;background:#34d39924;border:1px solid #34d39973;border-radius:999px;justify-self:start;padding:5px 12px;font-size:12.5px;font-weight:700}.botao:disabled{cursor:not-allowed}.aviso-provisorio{color:#f7d595;background:#f5b5441a;border:1px solid #f5b54466;border-radius:12px;padding:10px 14px;font-size:14px}.preco-oferta{background:#b07cff14;border:1px solid #b07cff66;border-radius:16px;justify-items:center;gap:2px;margin:14px 0;padding:16px;display:grid}.preco-oferta strong{font-size:40px;font-weight:800}.preco-oferta span{color:var(--suave);text-align:center;font-size:13px}.preview{background:#100b1cd9;border:1px solid #b07cff59;border-radius:18px;overflow:hidden}.preview-topo{background:linear-gradient(140deg,#9461f24d,#e052931f);padding:16px}.preview-selo{color:#7ee8bf;background:#34d39929;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.preview-titulo{margin:8px 0 2px;font-size:18px;font-weight:800}.preview-sub{color:var(--suave);margin:0;font-size:13.5px}.preview-bloco{border-top:1px solid var(--borda);padding:14px 16px}.preview-bloco p{margin:0 0 4px;font-size:14.5px}.preview-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--roxo);align-items:center;gap:6px;font-weight:700;display:flex;margin:0 0 8px!important;font-size:11px!important}.destaque-preview{background:#34d3990f}.preview-concorrentes,.preview-acoes{gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.preview-concorrentes li{gap:4px;display:grid}.preview-concorrentes span:not(.tarja){color:var(--suave)}.tarja{filter:blur(1.5px);background:linear-gradient(90deg,#b07cff8c,#b07cff40);border-radius:4px;height:12px;display:block}.preview-acoes li{padding-left:16px;position:relative}.preview-acoes li:before{content:"•";color:var(--roxo);position:absolute;left:2px}.preview-acoes em{color:#9fdcf3;font-size:12px;font-style:normal;display:block}.borrado{filter:blur(4px);-webkit-user-select:none;user-select:none}.preview-bloqueado{border-top:1px solid var(--borda);background:repeating-linear-gradient(135deg,#ffffff05 0 8px,#0000 8px 16px);padding:14px 16px}.preview-bloqueado ul{color:var(--suave);gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.preview-bloqueado li{align-items:center;gap:8px;display:flex}.demo{justify-content:center;padding:6px 0;display:flex}.demo-celular{aspect-ratio:9/17;background:linear-gradient(160deg,#2a2140,#120d1d);border-radius:38px;width:min(300px,86vw);padding:10px;position:relative;box-shadow:0 0 0 1px #b07cff59,0 30px 60px -20px #9461f28c,0 0 60px -10px #e0529359}.demo-notch{z-index:2;background:#07050c;border-radius:999px;width:80px;height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.demo-tela{background:radial-gradient(120% 60% at 80% 0,#9461f259,#0000 60%),radial-gradient(80% 50% at 0 100%,#e052932e,#0000 60%),#0b0812;border-radius:30px;flex-direction:column;gap:10px;height:100%;padding:38px 14px 14px;display:flex;position:relative;overflow:hidden}.demo-cabecalho{color:#dcc8ff;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.demo-status{color:#9fdcf3;margin-left:auto;font-weight:500}.demo-pulso{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulso-demo;box-shadow:0 0 #34d399b3}@keyframes pulso-demo{70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}.demo-busca{background:#ffffff0d;border:1px solid #b07cff66;border-radius:12px;align-items:center;min-height:36px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.demo-cursor{background:#b07cff;width:2px;height:14px;margin-left:2px;animation:.8s step-end infinite piscar;display:inline-block}@keyframes piscar{50%{opacity:0}}.demo-trilha{gap:4px;display:flex}.demo-trilha span{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#6b6280;background:#ffffff0a;border-radius:6px;flex:1;min-width:0;padding:4px 0;font-size:8.5px;font-weight:700;transition:all .3s;overflow:hidden}.demo-trilha span.feita{color:#7ee8bf;background:#34d3991f}.demo-trilha span.atual{color:#fff;background:linear-gradient(120deg,#9461f2,#e05293);box-shadow:0 0 12px #b07cff99}.demo-palco{flex:1;position:relative}.demo-cena{flex-direction:column;gap:10px;animation:.5s both cena-entra;display:flex;position:absolute;inset:0}@keyframes cena-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.demo-legenda{color:var(--suave);margin:0;font-size:12.5px}.demo-rotulo{letter-spacing:.14em;text-transform:uppercase;color:#b07cff;margin:0;font-size:10.5px;font-weight:800}.demo-linhas{gap:8px;margin-top:6px;display:grid}.demo-linhas i{background:linear-gradient(90deg,#b07cff14,#b07cff59,#b07cff14) 0 0/200% 100%;border-radius:6px;height:10px;animation:1.2s linear infinite brilho}.demo-linhas i:nth-child(2){width:80%}.demo-linhas i:nth-child(3){width:60%}@keyframes brilho{to{background-position:-200% 0}}.demo-mapa{border:1px solid var(--borda);background:linear-gradient(#b07cff0f 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#b07cff0f 1px,#0000 1px) 0 0/22px 22px,#110c1c;border-radius:16px;flex:1;min-height:150px;position:relative;overflow:hidden}.pino{background:#e05293;border-radius:50%;width:14px;height:14px;animation:.5s forwards pino-surge;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 12px #e05293e6}.pino.voce{color:#fff;z-index:1;background:linear-gradient(120deg,#9461f2,#b07cff);border-radius:999px;width:auto;height:auto;padding:3px 8px;font-size:10px;font-weight:800;animation-delay:.1s;box-shadow:0 0 16px #b07cffe6}.pino.c1{animation-delay:.8s}.pino.c2{animation-delay:1.4s}.pino.c3{animation-delay:2s}.pino.c4{animation-delay:2.6s}@keyframes pino-surge{to{transform:translate(-50%,-50%)scale(1)}}.raio{border:1px solid #b07cff99;border-radius:50%;width:10px;height:10px;animation:2.4s ease-out infinite raio;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%)}@keyframes raio{to{opacity:0;width:260px;height:260px}}.demo-numero{color:var(--suave);margin:0;font-size:13px}.demo-numero strong{color:#fff;margin-right:4px;font-size:26px}.demo-concorrentes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-concorrentes li{border:1px solid var(--borda);color:var(--suave);opacity:0;background:#ffffff0a;border-radius:12px;gap:5px;padding:9px 10px;font-size:12px;animation:.5s forwards cena-entra;display:grid}.demo-tarja{filter:blur(1.2px);background:linear-gradient(90deg,#e0529399,#e0529340);border-radius:4px;height:9px;display:block}.demo-alerta{color:#ffb3bf;opacity:0;background:#ff6b811a;border:1px solid #ff6b8159;border-radius:10px;margin:0;padding:8px 10px;font-size:12px;font-weight:600;animation:.5s forwards cena-entra}.demo-oportunidade{text-align:center;background:radial-gradient(120% 100% at 50% 0,#34d39938,#34d3990a);border:1px solid #34d39980;border-radius:16px;padding:14px;animation:1.2s both acende;box-shadow:0 0 30px -6px #34d3998c}.demo-oportunidade strong{color:#7ee8bf;text-shadow:0 0 18px #34d39999;font-size:44px;font-weight:800;line-height:1;display:block}.demo-oportunidade p{margin:6px 0 0;font-size:12.5px}@keyframes acende{0%{opacity:0;box-shadow:none;transform:scale(.92)}to{opacity:1;transform:none}}.demo-plano{gap:7px;margin:0;padding:0;list-style:none;display:grid}.demo-plano li{border:1px solid var(--borda);opacity:0;background:#ffffff0a;border-radius:10px;padding:8px 10px 8px 30px;font-size:12px;animation:.45s forwards cena-entra;position:relative}.demo-plano li:before{content:"✓";color:#0b0812;background:#34d399;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:800;display:grid;position:absolute;top:8px;left:9px}.demo-plano em{color:#9fdcf3;font-size:10.5px;font-style:normal;display:block}.demo-pronto{opacity:0;background:linear-gradient(120deg,#9461f24d,#e0529333);border:1px solid #b07cff80;border-radius:12px;align-items:flex-start;gap:8px;padding:10px;font-size:11.5px;font-weight:600;animation:.5s forwards cena-entra;display:flex}.demo-pronto span{color:#7ee8bf;font-weight:800}.bloqueadas{background:#b07cff0d;border:1px dashed #b07cff59;border-radius:16px;padding:16px}.bloqueadas ul{color:var(--suave);gap:8px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.bloqueadas li{padding-left:24px;position:relative}.bloqueadas li:before{content:"🔒";font-size:13px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.demo-cena,.demo-concorrentes li,.demo-plano li,.demo-pronto,.demo-alerta,.demo-oportunidade{opacity:1;animation:none}.pino{animation:none;transform:translate(-50%,-50%)scale(1)}.raio,.demo-pulso,.demo-linhas i{animation:none}}.passos-prioridade{counter-reset:passo;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.passos-prioridade li{counter-increment:passo;border:1px solid var(--borda);background:#ffffff08;border-radius:16px;gap:8px;padding:16px 16px 16px 58px;display:grid;position:relative}.passos-prioridade li:before{content:counter(passo);color:#fff;background:var(--grad);border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid;position:absolute;top:16px;left:16px}.passos-prioridade .botao{box-sizing:border-box;text-align:center;margin-top:4px;padding:14px 18px;font-size:16px;text-decoration:none;display:block}.passos-prioridade .botao-secundario{justify-self:start;margin-top:4px;padding:11px 18px;font-size:15px}.agendar-espera{background:#34d39912;border:1px solid #34d39966;border-radius:16px;justify-items:center;gap:8px;max-width:420px;margin:18px auto 0;padding:16px;display:grid}.agendar-espera p{margin:0}.oferta{gap:14px;display:grid}.oferta h1{margin:0}.oferta .preco-oferta{margin:4px 0 0}.botao-link{box-sizing:border-box;text-align:center;text-decoration:none;display:block}.faq{gap:8px;display:grid}.faq details{border:1px solid var(--borda);background:#ffffff08;border-radius:14px;padding:12px 14px}.faq summary{cursor:pointer;font-weight:600}.faq details p{margin:8px 0 0}.marca-food{align-items:flex-end;gap:6px;display:inline-flex}.marca-food img{width:auto;height:28px}.marca-food b{letter-spacing:-.02em;color:#03ffd7;padding-bottom:5px;font:800 19px/1 Inter,system-ui,sans-serif}.cheque{--ouro:linear-gradient(120deg, #a8823a 0%, #f3dc9c 28%, #c9a24a 50%, #fff1c4 68%, #b48a3c 100%);color:#efe6cf;isolation:isolate;background:repeating-radial-gradient(circle at 85% 120%, #f3dc9c12 0 1px, transparent 1px 7px) padding-box, repeating-radial-gradient(circle at 0% -20%, #f3dc9c0d 0 1px, transparent 1px 9px) padding-box, linear-gradient(150deg, #17121f 0%, #0f0c16 55%, #1a1424 100%) padding-box, var(--ouro) border-box;border:1px solid #0000;border-radius:20px;padding:20px 20px 18px;position:relative;overflow:hidden;box-shadow:0 28px 60px -26px #c9a24a8c,0 0 0 1px #0009,inset 0 1px #fff1c41f}.cheque:before{content:"";pointer-events:none;z-index:-1;border:1px solid #c9a24a59;border-radius:13px;position:absolute;inset:9px}.cheque:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff1c424,#0000);width:40%;height:220%;animation:5.5s ease-in-out infinite brilho-cheque;position:absolute;top:-60%;left:-40%;transform:rotate(20deg)}@keyframes brilho-cheque{0%,55%{left:-40%}to{left:130%}}.cheque-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.cheque-marca img{height:22px}.cheque-marca b{padding-bottom:4px;font-size:15px}.cheque-numero{letter-spacing:.12em;color:#efe6cf8c;font:600 10.5px/1 ui-monospace,Consolas,monospace}.cheque-rotulo{letter-spacing:.32em;text-transform:uppercase;color:#c9a24a;margin:18px 0 2px;font-size:10.5px;font-weight:700}.cheque-valor{letter-spacing:-.01em;background:var(--ouro);color:#0000;filter:drop-shadow(0 2px 10px #c9a24a59);-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font:700 clamp(50px,15vw,68px)/1 Georgia,Times New Roman,serif;display:block}.cheque-texto{color:#efe6cf;margin:0 0 16px;font-size:15px;font-weight:600;line-height:1.4}.cheque-rodape{color:#efe6cfa6;border-top:1px solid #c9a24a4d;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:12px;font-size:12px;display:flex}.cheque-rodape em{color:#efe6cf;font-style:normal;font-weight:700}.cheque-assinatura{color:#f3dc9c;border-bottom:1px solid #c9a24a80;padding:0 2px 2px;font:italic 500 17px/1 Georgia,serif}@media (prefers-reduced-motion:reduce){.cheque:after{animation:none;display:none}}.confirmado{text-align:center;background:radial-gradient(120% 90% at 50% 0,#34d39933,#34d3990a);border:1px solid #34d39980;border-radius:20px;justify-items:center;gap:8px;padding:22px 18px;display:grid}.confirmado .sobretitulo{color:#7ee8bf;margin:6px 0 0}.confirmado .quiz-titulo{font-size:clamp(26px,7.5vw,34px)}.confirmado .suave{margin:0}.presente{background:#03ffd70d;border:1px dashed #03ffd773;border-radius:18px;gap:8px;padding:18px;display:grid}.presente p{margin:0}.presente-titulo{color:#03ffd7;font-size:17px;font-weight:800}.presente-pergunta{margin:0;font-size:clamp(20px,5.6vw,24px);font-weight:800;line-height:1.25}.quadradinho{border:2px solid #8a819e;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:12px;font-weight:800;display:grid}.opcao.marcada .quadradinho{border-color:var(--roxo);background:var(--roxo);color:#0b0812}.opcao.marcada .quadradinho:after{content:"✓"}.botao-texto{color:var(--suave);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px;font:600 15px Inter,system-ui,sans-serif;text-decoration:underline}.botao-secundario.largo{width:100%;padding:14px 18px;font-size:15.5px}.paletas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.paleta{text-align:left;cursor:pointer;border:1px solid var(--borda);color:var(--texto);background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:11px 10px;font:600 13.5px/1.25 Inter,system-ui,sans-serif;display:flex}.paleta.marcada{border-color:var(--roxo);background:#b07cff24}.paleta-cores{flex-shrink:0;display:flex}.paleta-cores i{border:1.5px solid #ffffff73;border-radius:50%;width:18px;height:18px}.paleta-cores i+i{margin-left:-6px}.paleta-vazia{background:conic-gradient(#c8102e,#f6b90d,#2f6b3a,#1f4fa8,#e04f8b,#c8102e)}.logo-envio{align-items:center;gap:12px;display:flex}.logo-envio img{object-fit:contain;background:#fff;border-radius:12px;width:56px;height:56px;padding:4px}.escondido{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.obrigado-selo{color:#0b0812;background:#34d399;border-radius:50%;justify-self:center;place-items:center;width:64px;height:64px;font-size:30px;font-weight:800;display:grid;box-shadow:0 0 34px #34d39999}.evento .centro .botao-secundario{justify-self:center}.bio-ex{text-align:center;color:#2a1608;background:#fff8ef;border-radius:30px;flex-direction:column;align-items:center;gap:7px;height:100%;padding:0 14px 12px;display:flex;position:relative;overflow:hidden}.bio-ex-capa{background:radial-gradient(circle at 30% 40%,#f6b90d 0 8%,#0000 9%),radial-gradient(circle at 70% 60%,#f6b90d 0 6%,#0000 7%),linear-gradient(135deg,#c8102e,#8b0a1f);height:92px;position:absolute;inset:0 0 auto}.bio-ex-logo{color:#fff;background:#1d1d1d;border:4px solid #fff8ef;border-radius:50%;place-items:center;width:70px;height:70px;margin-top:52px;font:800 22px Georgia,serif;display:grid;position:relative;box-shadow:0 6px 16px #00000040}.bio-ex-nome{margin:0;font:800 17px Georgia,serif}.bio-ex-frase{color:#6b4a33;margin:0;font-size:11.5px;line-height:1.35}.bio-ex-chips{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.bio-ex-chips span{background:#fff;border:1px solid #f1dcc4;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.bio-ex-aberto{background:#16a34a;border-radius:50%;width:6px;height:6px}.bio-ex-promo{background:#f6b90d;border-radius:12px;width:100%;padding:7px 10px;font-size:10.5px;display:grid}.bio-ex-promo strong{font-size:12px}.bio-ex-botoes{gap:6px;width:100%;display:grid}.bio-ex-botoes span{background:#fff;border:1.5px solid #2a1608;border-radius:12px;padding:9px 10px;font-size:11.5px;font-weight:700}.bio-ex-botoes .principal{color:#fff;background:#c8102e;border-color:#c8102e;box-shadow:0 6px 14px -6px #c8102ecc}.bio-ex-rodape{color:#a0826a;letter-spacing:.06em;margin:auto 0 0;font-size:9px}.palco{text-align:center;justify-items:center;gap:18px;padding:12px 0 8px;display:grid}.palco-premio{color:var(--suave);margin:0;font-size:clamp(16px,2.4vw,22px)}.palco-visor{background:radial-gradient(120% 90% at 50% 0,#03ffd71f,#9461f214 60%,#0000),#100b1cd9;border:1px solid #03ffd759;border-radius:28px;place-content:center;gap:10px;width:100%;min-height:clamp(220px,38vh,380px);padding:24px;display:grid}.palco-visor.revelado{border-color:#03ffd7;animation:.8s both acende;box-shadow:0 0 60px -10px #03ffd799}.palco-espera{color:var(--suave);font-size:clamp(28px,5vw,52px);font-weight:800}.palco-passando{color:#dcc8ff;font-size:clamp(30px,6vw,64px);font-weight:800;line-height:1.1}.palco-rotulo{letter-spacing:.3em;text-transform:uppercase;color:#03ffd7;font-size:clamp(14px,1.8vw,18px);font-weight:800}.palco-empresa{letter-spacing:-.02em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,8vw,88px);font-weight:800;line-height:1.05}.palco-nome{font-size:clamp(20px,3.4vw,36px);font-weight:700}.palco-botao{max-width:520px;padding:20px 24px;font-size:clamp(18px,2.4vw,24px)}.painel-miolo>*{min-width:0}.marca-food{gap:2px}.atalho-evento{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.atalho-evento p{margin:0}
