@font-face{font-family:Pilat;src:url(/fonts/pilat-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:NHG;src:url(/fonts/nhg-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NHG;src:url(/fonts/nhg-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:NHG;src:url(/fonts/nhg-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{color-scheme:dark;--g0: #07090D;--g1: #0D1015;--g2: #121721;--g3: #1A2130;--g4: #232C3E;--linha: #2A3346;--prata: #C9D1DB;--branco: #EEF3FF;--mudo: #8A94A6;--mudo2: #5E6879;--azul: #4A6CFF;--azul2: #8DB1FF;--azul3: #3F63FF;--azul-fundo: #18223A;--verde: #2BD67B;--pago: var(--verde);--alerta: #FFB547;--erro: #FF6B6B;--deg-texto: linear-gradient(180deg, #FFFFFF 0%, #EEF3FF 45%, #B9CCFF 100%);--deg-azul: linear-gradient(135deg, #8DB1FF 0%, #3F63FF 100%);--neon-1: 0 0 6px rgba(74, 108, 255, .38), 0 0 20px rgba(74, 108, 255, .22);--neon-2: 0 0 8px rgba(74, 108, 255, .55), 0 0 26px rgba(74, 108, 255, .35), 0 0 60px rgba(74, 108, 255, .18);--f-disp: "Pilat", "Arial Black", sans-serif;--f-txt: "NHG", "Helvetica Neue", Arial, sans-serif;--fundo: var(--g0);--superficie: var(--g2);--tinta: var(--branco);--tinta-2: var(--mudo);--acento: var(--azul);--acento-tinta: #fff}*{box-sizing:border-box}html{background:var(--g1);overflow-x:clip;-webkit-text-size-adjust:100%}html,body,#raiz{min-height:100%}body{margin:0;background:transparent;color:var(--prata);font:400 16px/1.5 var(--f-txt);-webkit-font-smoothing:antialiased;overflow-x:clip}body:before,body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}body:before{background:radial-gradient(70% 45% at 50% -8%,rgba(141,177,255,.16),rgba(74,108,255,.06) 45%,transparent 70%),radial-gradient(120% 90% at 50% 0%,#18223a,#0f1420 45%,#0a0d13)}body:after{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask:radial-gradient(80% 60% at 50% 0%,#000,transparent 75%);mask:radial-gradient(80% 60% at 50% 0%,#000,transparent 75%)}h1,h2{margin:0;font-family:var(--f-disp);font-weight:800;color:var(--branco);letter-spacing:-.04em;line-height:.92;padding-block:.06em .1em;text-wrap:balance}h1{font-size:34px}h2{font-size:22px}p{margin:0}a{color:var(--azul2)}b,strong{color:var(--branco);font-weight:700}.entrar{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.area{max-width:680px;margin:0 auto;padding:24px 16px 64px;display:grid;gap:16px}.topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cartao{width:min(440px,100%);background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.085);border-radius:22px;padding:22px;box-shadow:inset 0 1px #ffffff12,0 24px 48px -28px #03050af2,0 2px 6px #03050a59}.area .cartao{width:100%}.pilha{display:grid;gap:14px}.marca{font:800 22px/.95 var(--f-disp);letter-spacing:-.04em;color:var(--branco);padding-block:.06em .1em}.mudo{color:var(--mudo);font-size:15px}.nota{color:var(--mudo);font-size:14px}.erro{color:var(--erro);font-size:14px}.erro small{display:block;margin-top:4px;color:var(--mudo);word-break:break-word}.rodape-ajuda{color:var(--mudo);font-size:13px}.campo{display:grid;gap:8px;font-weight:500;font-size:15px;color:var(--branco)}input[type=email]{height:52px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#07090d99;color:var(--branco);font:inherit}input[type=email]:focus-visible{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px #4a6cff38}.botao{display:inline-grid;place-items:center;min-height:52px;padding:0 24px;border-radius:99px;border:0;background:var(--deg-azul);color:#fff;font:700 16px/1 var(--f-txt);letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 14px 28px -14px #03050af2;transition:transform .2s}.botao:hover:not(:disabled){transform:translateY(-1px)}.botao:focus-visible{outline:2px solid var(--azul2);outline-offset:3px}.botao:disabled{opacity:.5;cursor:not-allowed}.botao.contorno{background:#ffffff0a;color:var(--branco);border:1px solid rgba(255,255,255,.14);box-shadow:none}.botao.contorno:hover:not(:disabled){border-color:var(--azul)}.texto{background:none;border:0;padding:12px 0;margin:-12px 0;color:var(--azul2);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:#8db1ff66;text-underline-offset:3px}.texto:hover{text-decoration-color:var(--azul2)}.atalhos{display:flex;gap:12px;flex-wrap:wrap}.atalho{font-size:14px}.otp{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.otp__caixa{position:relative;display:grid;place-items:center;height:58px;border-radius:14px;background:#07090d99;border:1px solid rgba(255,255,255,.14);font:800 26px/1 var(--f-disp);letter-spacing:-.03em;color:var(--branco);font-variant-numeric:tabular-nums}.otp__caixa.esta-ativa{border-color:var(--azul);box-shadow:0 0 0 3px #4a6cff38}.otp.tem-erro .otp__caixa{border-color:var(--erro)}.otp__cursor{width:2px;height:24px;background:var(--azul2);animation:pisca 1s steps(2) infinite}@keyframes pisca{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.otp__cursor{animation:none}.botao{transition:none}}.lista{margin:0;padding-left:20px;display:grid;gap:12px}.lista__titulo{text-align:left;font-weight:500;text-decoration:none;color:var(--branco)}.video{width:100%;aspect-ratio:16 / 9;border:0;border-radius:14px;background:#000}
