@font-face{font-family:Branding;src:url("./Branding-Semilight-ZKNUJJB5.woff") format("woff");font-weight:350;font-display:swap}@font-face{font-family:Branding;src:url("./Branding-Medium-H45TW6NL.woff") format("woff");font-weight:500;font-display:swap}:root{--noite: #060315;--violeta: #571ee6;--lavanda: #d5c5ff;--branco: #f7f6fb;--texto-2: #c2b7d8;--superficie: #0d0820;--borda: #33294f;--borda-campo: #6e6390;--acao: #571ee6;--acao-hover: #6a35f0;--acao-texto: #ffffff;--curva: cubic-bezier(.4, 0, .2, 1);--margem: 48px;--zp: 1;--margem-painel: clamp(24px, 6vw, 96px);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--noite);color:var(--branco);font-family:Branding,system-ui,sans-serif;font-weight:350;-webkit-font-smoothing:antialiased}#cena{position:fixed;inset:0;width:100%;height:100%;display:block;transition:opacity .8s var(--curva)}.sem-webgl #cena{display:none}.sem-webgl{background:radial-gradient(70% 60% at 64% 50%,rgba(87,30,230,.35),transparent 70%),var(--noite)}.veu{position:fixed;inset:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#060315e6,#0603159e 26%,#06031500 50%),radial-gradient(120% 95% at 64% 50%,transparent 58%,rgba(6,3,21,.7) 100%)}.cortina{position:fixed;inset:0;background:var(--noite);opacity:0;pointer-events:none}.carregador{position:fixed;left:66%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;pointer-events:none;opacity:0;background:var(--lavanda);box-shadow:-16px 0 0 var(--lavanda),16px 0 0 var(--lavanda);transition:opacity .3s var(--curva)}.carregando .carregador{opacity:1;animation:pixels 1.2s steps(3,jump-none) infinite}@keyframes pixels{0%{box-shadow:-16px 0 #d5c5ff,16px 0 #d5c5ff40;background:#d5c5ff80}50%{box-shadow:-16px 0 #d5c5ff40,16px 0 #d5c5ff80;background:#d5c5ff}to{box-shadow:-16px 0 #d5c5ff80,16px 0 #d5c5ff;background:#d5c5ff40}}@media (max-width: 759px),(max-aspect-ratio: 9/10){.carregador{left:50%;top:22%}}.rotulos{position:fixed;inset:0;z-index:0;pointer-events:none}.rotulos span{position:fixed;left:0;top:0;font:500 13px/1 Branding,system-ui,sans-serif;letter-spacing:.06em;color:var(--lavanda);white-space:nowrap;padding:6px 10px;background:#060315b8;border:1px solid rgba(213,197,255,.18);border-radius:999px;opacity:0;pointer-events:none;will-change:transform,opacity;transition:color .16s var(--curva),border-color .16s var(--curva),background-color .16s var(--curva),filter .22s var(--curva)}.rotulos span{display:flex;flex-direction:column;align-items:center;border-radius:14px}.rotulo-nome{font-weight:500}.rotulo-desc{max-height:0;max-width:0;overflow:hidden;font:350 12px/16px Branding,system-ui,sans-serif;letter-spacing:0;color:var(--texto-2);opacity:0;transition:max-height .22s var(--curva),max-width .22s var(--curva),opacity .22s var(--curva),margin .22s var(--curva)}.rotulos span.destaque .rotulo-desc{max-height:20px;max-width:320px;margin-top:4px;opacity:1}.rotulos span.destaque{z-index:1;color:var(--branco);background:#0d0820e6;border-color:#d5c5ff99}.rotulos:has(span.foco) span:not(.foco){filter:opacity(.4)}.acesso{position:fixed;inset:0;display:grid;grid-template-rows:1fr auto;overflow-y:auto;overscroll-behavior:contain;pointer-events:none}.painel{pointer-events:auto;align-self:center;width:min(456px,calc(100vw - 2 * var(--margem)));margin-left:calc(var(--margem-painel) / var(--zp));zoom:var(--zp);padding:40px;background:#0d0820eb;border:1px solid var(--borda);border-radius:24px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0}.marca-cliente{display:block;height:32px;width:auto;margin-bottom:32px}.selo{margin:0 0 24px;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--lavanda)}.selo[hidden],.marca-cliente[hidden]{display:none}.pixels{display:flex;gap:4px;margin-bottom:16px}.pixels i{width:6px;height:6px;background:var(--violeta)}.pixels i:nth-child(2){background:#8f78ff}.pixels i:nth-child(3){background:var(--lavanda)}h1{margin:0}.painel h1{font-weight:500;font-size:32px;line-height:40px;letter-spacing:.01em;text-transform:uppercase}.painel.sem-caixa-alta h1{text-transform:none;letter-spacing:0}.titulo-destaque{display:block;color:var(--lavanda)}.apoio{margin:8px 0 32px;font-size:16px;line-height:24px;color:var(--texto-2)}form{display:grid;gap:16px}.campo{display:grid;gap:8px}label{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-2)}input{height:48px;padding:0 16px;font:500 16px/1 Branding,system-ui,sans-serif;color:var(--branco);background:var(--noite);border:1px solid var(--borda-campo);border-radius:12px;outline:none;transition:border-color .16s var(--curva),box-shadow .16s var(--curva)}input:hover{border-color:#8f83b5}input::placeholder{color:#8d82b0;opacity:1}input:focus-visible{border-color:var(--lavanda);box-shadow:0 0 0 3px #d5c5ff38}input:-webkit-autofill{-webkit-text-fill-color:var(--branco);-webkit-box-shadow:0 0 0 40px var(--noite) inset;caret-color:var(--branco)}button[type=submit]{height:48px;margin-top:8px;font:500 16px/1 Branding,system-ui,sans-serif;color:var(--acao-texto);background:var(--acao);border:0;border-radius:12px;cursor:pointer;transition:background-color .16s var(--curva)}button[type=submit]:hover{background:var(--acao-hover)}button[type=submit]:focus-visible{outline:2px solid var(--lavanda);outline-offset:3px}button[type=submit][aria-busy=true]{cursor:progress;opacity:.8}.status{min-height:20px;margin:0;font-size:14px;line-height:20px;color:var(--texto-2)}input.codigo{font-size:20px;letter-spacing:.3em}.acoes-codigo{display:flex;gap:20px}.acoes-codigo[hidden]{display:none}.lnk{padding:0;font:inherit;color:var(--lavanda);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.lnk:hover{color:var(--branco)}.lnk:focus-visible{outline:2px solid var(--lavanda);outline-offset:3px;border-radius:4px}.campo[hidden]{display:none}.ajuda{margin:16px 0 0;font-size:14px;line-height:20px;color:var(--texto-2)}.rodape{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px var(--margem) 32px;font-size:14px;line-height:20px;color:var(--texto-2);opacity:0}.assinatura{display:inline-flex;align-items:center;gap:16px}.assinatura img{height:24px;width:auto;display:block}.assinatura img[hidden]{display:none}.assinatura-verbal{color:var(--texto-2)}.pular{position:fixed;right:var(--margem);bottom:32px;display:inline-flex;align-items:center;gap:12px;height:40px;padding:0 16px;font:500 14px/1 Branding,system-ui,sans-serif;color:var(--branco);background:#0d0820b3;border:1px solid var(--borda);border-radius:999px;cursor:pointer;transition:border-color .16s var(--curva),opacity .55s var(--curva)}.pular:hover{border-color:var(--lavanda)}.pular:focus-visible{outline:2px solid var(--lavanda);outline-offset:3px}.pular kbd{font:500 12px/1 Branding,system-ui,sans-serif;padding:4px 8px;color:var(--texto-2);border:1px solid var(--borda);border-radius:6px}body:not(.fase-intro) .pular{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .55s var(--curva),visibility 0s .55s}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hub{position:fixed;inset:0;overflow:hidden auto;background:var(--noite);color:var(--branco);opacity:0}.hub[hidden]{display:none}.hub-palco,.hub-moldura{position:absolute;left:0;top:0;transform-origin:0 0}.hub-moldura{position:fixed;pointer-events:none}.hub-palco>*,.hub-moldura>*{position:absolute;left:0;top:0;margin:0}.hub-arte svg,.hub-arte-fixa svg{display:block}.hub-titulo{outline:none}.hub-controles{width:100%;height:100%;pointer-events:none}.hub-ctl{position:absolute;padding:0;background:transparent;border:0;border-radius:12px;cursor:pointer;pointer-events:auto;transition:background-color .16s var(--curva)}.hub-ctl:hover{background:#d5c5ff0f}.hub-ctl[aria-current=page]{cursor:default}.hub-ctl[aria-current=page]:hover{background:transparent}.hub-ctl:focus-visible{outline:2px solid var(--lavanda);outline-offset:2px}.hub-aviso{position:fixed;left:50%;bottom:24px;margin:0;padding:10px 16px;font-size:14px;line-height:20px;color:var(--branco);background:var(--superficie);border:1px solid var(--borda);border-radius:999px;transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .16s var(--curva),transform .16s var(--curva)}.hub-aviso.visivel{opacity:1;transform:translate(-50%)}.captura .pular{display:none}@media (max-width: 759px),(max-aspect-ratio: 9/10){:root{--margem: 20px}.rotulos{display:none}.veu{background:linear-gradient(0deg,#060315f5,#060315b3 48%,#06031500 66%)}.acesso{grid-template-rows:1fr auto auto}.painel{align-self:end;width:auto;margin:0 12px;padding:28px 24px 24px}.marca-cliente{height:28px;margin-bottom:20px}.selo{margin-bottom:16px}.painel h1{font-size:24px;line-height:32px;margin-bottom:20px}.apoio{display:none}.rodape{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 24px 24px}.pular{right:50%;transform:translate(50%);bottom:24px}}@media (min-width: 760px) and (min-aspect-ratio: 9/10) and (max-height: 820px){.painel{padding:32px}.marca-cliente{height:28px;margin-bottom:20px}.selo{margin-bottom:16px}.pixels{margin-bottom:12px}.apoio{margin-bottom:24px}}@media (min-width: 760px) and (min-aspect-ratio: 9/10) and (max-height: 680px){.painel{padding:24px 28px}.marca-cliente{height:24px;margin-bottom:14px}.selo{margin-bottom:14px}.pixels{margin-bottom:10px}.painel h1{font-size:24px;line-height:32px}.apoio{margin:4px 0 16px;font-size:14px;line-height:20px}form{gap:12px}.campo{gap:6px}input,button[type=submit]{height:44px}.ajuda{margin-top:8px}.rodape{padding:12px var(--margem) 16px}}@media (min-width: 760px) and (min-aspect-ratio: 9/10) and (max-height: 540px){.painel{width:min(360px,calc(100vw - 2 * var(--margem)));padding:20px 24px}.pixels,.apoio,.ajuda,.rotulos{display:none}.marca-cliente{height:22px;margin-bottom:10px}.selo{margin-bottom:10px}.painel h1{font-size:20px;line-height:24px;margin-bottom:12px}form{gap:10px}input,button[type=submit]{height:40px}button[type=submit]{margin-top:4px}.status{min-height:0}.rodape{display:none}.pular{bottom:16px}}@media ((max-width: 759px) or (max-aspect-ratio: 9/10)) and (min-width: 560px){.painel{width:min(480px,calc(100vw - 48px));margin:0 auto}.painel h1{font-size:32px;line-height:40px}.rodape{flex-direction:row;justify-content:space-between;align-items:center;width:min(480px,calc(100vw - 48px));margin:0 auto;padding:16px 0 24px}}@media ((max-width: 759px) or (max-aspect-ratio: 9/10)) and (max-height: 760px){.painel{padding:20px 20px 16px}.marca-cliente{height:24px;margin-bottom:12px}.selo{margin-bottom:12px}.pixels{margin-bottom:10px}.apoio{display:none}.painel h1{font-size:24px;line-height:32px;margin-bottom:16px}form{gap:12px}.campo{gap:6px}input,button[type=submit]{height:44px}.status{min-height:0}.ajuda{margin-top:10px;font-size:13px}.rodape{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 14px;font-size:12px}.assinatura{gap:10px}.assinatura-verbal{display:none}}@media ((max-width: 759px) or (max-aspect-ratio: 9/10)) and (max-height: 600px){.pixels{display:none}.painel h1{font-size:20px;line-height:24px;margin-bottom:12px}label{font-size:11px}form{gap:10px}input,button[type=submit]{height:40px}}@media (max-width: 359px){.painel h1{font-size:20px;line-height:24px}}@media (min-width: 1800px) and (min-height: 1000px){:root{--zp: 1.15}.rotulos span{font-size:14px}}@media (min-width: 2300px) and (min-height: 1300px){:root{--zp: 1.35}.rotulos span{font-size:16px}.pular{zoom:1.25}}@media (min-width: 3000px) and (min-height: 1900px){:root{--zp: 1.75}.rotulos span{font-size:21px}.pular{zoom:1.6}}.rodape>*{zoom:var(--zp)}@media (min-width: 2400px) and (min-aspect-ratio: 9/10){:root{--margem-painel: calc((100vw - 2200px)/2 + 96px) }.rodape{padding-left:calc((100vw - 2200px) / 2 + var(--margem));padding-right:calc((100vw - 2200px) / 2 + var(--margem))}}@media (max-width: 999px){.hub-aviso{bottom:88px}}.instalar{position:fixed;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;gap:16px;align-items:center;padding:12px 16px;border-radius:12px;background:#0d0820;border:1px solid #33294f;color:#f7f6fb;font-size:13px;line-height:1.4}.instalar b{font-weight:500;color:#d5c5ff}.instalar button{flex:none;background:transparent;border:1px solid #33294f;color:#f7f6fb;border-radius:8px;padding:6px 12px;font:inherit;cursor:pointer}.status.ok{color:#2fd18a}
