.tela-entrar{background:var(--color-navy-950);color:#fff;min-height:100dvh;overflow:hidden}.tela-entrar:after{background:var(--grain);mix-blend-mode:normal;opacity:1}.ceu{position:fixed;inset:0;overflow:hidden}.orbe{filter:blur(80px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.orbe.a{background:var(--color-navy-800);width:52vw;height:52vw;animation:22s ease-in-out infinite alternate deriva;top:-18vw;left:-12vw}.orbe.b{background:var(--color-green-dark);width:40vw;height:40vw;animation:26s ease-in-out infinite alternate-reverse deriva;bottom:-14vw;right:-10vw}.orbe.c{background:var(--color-tech);opacity:.16;width:22vw;height:22vw;animation:18s ease-in-out infinite alternate deriva;top:18vh;right:24vw}@keyframes deriva{to{transform:translate(6vw,4vh)scale(1.12)}}.malha{opacity:.5;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/64px 64px;animation:30s linear infinite malha;position:absolute;inset:-64px;mask-image:radial-gradient(#000 30%,#0000 75%)}@keyframes malha{to{transform:translate(64px,64px)}}.gigante{text-align:center;pointer-events:none;z-index:1;font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:31vw;font-weight:400;line-height:.8;position:fixed;bottom:-.12em;left:0;right:0}.g-letra{background:linear-gradient(#3ee08f4d,#ffffff12 65%,#0000 95%);color:#0000;will-change:transform;transition:translate .6s var(--ease-out);-webkit-background-clip:text;background-clip:text;display:inline-block}.entrar{z-index:2;box-sizing:border-box;place-items:center;min-height:100dvh;padding:24px 16px 22vh;display:grid;position:relative}.caixa-entrar{backdrop-filter:blur(24px)saturate(1.3);background:#1027566b;border:1px solid #ffffff1f;border-radius:28px;gap:16px;width:min(400px,100%);padding:28px;display:grid;position:relative;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff14}.caixa-entrar:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--giro,0deg), transparent 0 70%, var(--color-tech) 82%, transparent 92%);-webkit-mask-composite:xor;opacity:.8;padding:1px;animation:6s linear infinite giro;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@property --giro{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes giro{to{--giro:360deg}}.cab{align-items:center;gap:14px;margin-bottom:6px;display:flex}.cab img{background:var(--color-paper);box-sizing:border-box;border-radius:12px;padding:5px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-tech);margin:0;font-size:11px;font-weight:700}.cab h2{font-family:var(--font-display);text-transform:uppercase;margin:2px 0 0;font-size:34px;font-weight:400;line-height:1}.campo-escuro{color:#ffffffbf;gap:7px;font-size:13px;font-weight:600;display:grid}.campo-escuro input{color:#fff;background:#0a18388c;border:1px solid #ffffff24;border-radius:14px;padding:13px 14px;font-size:15px;transition:border-color .2s,box-shadow .25s,background .2s}.campo-escuro input:focus{border-color:var(--color-tech);background:#0a1838cc;outline:none;box-shadow:0 0 0 4px #3ee08f2e}.msg{color:#ffb4ab;min-height:1.2em;margin:-4px 0 0;font-size:13px;font-weight:600}.botao-entrar{background:var(--color-tech);color:var(--color-navy-950);transition:transform .25s var(--ease-out), box-shadow .25s;border:0;border-radius:99px;justify-content:space-between;align-items:center;padding:7px 7px 7px 22px;font-size:15px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #3ee08f4d}.botao-entrar:hover{box-shadow:0 14px 40px #3ee08f73}.botao-entrar:active{transform:scale(.98)}.botao-entrar .seta{background:var(--color-navy-950);width:40px;height:40px;color:var(--color-tech);transition:transform .35s var(--ease-spring);border-radius:50%;place-items:center;font-size:18px;display:grid}.botao-entrar:hover .seta{transform:rotate(45deg)}.botao-entrar[aria-busy=true] .seta{animation:.8s linear infinite gira}@keyframes gira{to{transform:rotate(360deg)}}.rodape{color:#ffffff73;text-align:center;margin:2px 0 0;font-size:12px}.cortina{z-index:200;background:var(--color-paper);clip-path:circle(0%);pointer-events:none;position:fixed;inset:0}.cortina.abre{clip-path:circle(150%);transition:clip-path .75s cubic-bezier(.7,0,.2,1) .25s}
