@font-face{font-family:hostGrotesk;src:url(../media/host_grotesk_latin-s.p.2028s2bhlck6k.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:hostGrotesk Fallback;src:local(Arial);ascent-override:95.95%;descent-override:29.78%;line-gap-override:0.0%;size-adjust:105.78%}.NA3qLq_className{font-family:hostGrotesk,hostGrotesk Fallback}.NA3qLq_variable{--font-host:"hostGrotesk", "hostGrotesk Fallback"}
.auth-tela{color:#fff;min-height:100dvh;font-family:var(--font-host), system-ui, sans-serif;background:#080808;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.auth-brilho{filter:blur(40px);pointer-events:none;background:radial-gradient(45% 55% at 30% 30%,#6639fa52,#0000 70%);height:70%;animation:9s ease-in-out infinite alternate auth-respira;position:absolute;inset:-20% -10% auto}@keyframes auth-respira{0%{opacity:.7;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(6%,4%)scale(1.12)}}.auth-post{background:linear-gradient(90deg,#c7b3f1,#cdbbf5);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-rezo{background:linear-gradient(90deg,#f3f0ff,#fff);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-nome-cel{letter-spacing:-.03em;font-size:22px;font-weight:600}.auth-vitrine{display:none}.auth-lado{min-height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 24px calc(40px + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.auth-topo{justify-content:space-between;align-items:center;display:flex}.auth-form{width:100%;max-width:400px;margin:auto;padding-top:32px}.auth-passo>div{box-shadow:none;background:0 0;border:0}.auth-passo>div>div:first-child:not(:only-child){padding:0 0 28px}.auth-passo>div>div{padding-left:0;padding-right:0}.auth-passo>div>div:last-child{padding-bottom:0}.auth-form .font-semibold.leading-none{letter-spacing:-.035em;font-size:32px;font-weight:600;line-height:1.05}.auth-form .text-sm.text-muted-foreground{font-size:15px}.auth-form label{color:#d6d6d6;font-size:13.5px;font-weight:500}.auth-form input:not([type=checkbox]):not([type=radio]){background:#ffffff08;border-color:#ffffff1a;border-radius:12px;height:46px;padding:0 14px;font-size:15px}.auth-form input:not([type=checkbox]):not([type=radio]):focus-visible{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf638}.auth-form .relative>button{width:44px}.auth-form button[type=submit]{color:#0a0a0a;background:#fff;border-radius:999px;height:46px;font-size:15px;font-weight:500;transition:transform .15s,background .15s}.auth-form button[type=submit]:hover{background:#e9e5ff}.auth-form button[type=submit]:active{transform:scale(.98)}.auth-form a.text-primary,.auth-form .text-primary{color:#b9a4f7}@media (min-width:1024px){.auth-tela{grid-template-columns:1.1fr 1fr}.auth-vitrine{text-align:center;border-right:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;height:100dvh;padding:72px clamp(32px,4vw,64px) 32px;display:flex;position:relative;overflow:hidden}.auth-logo-canto{z-index:2;position:absolute;top:24px;left:clamp(24px,3vw,40px)}.auth-logo-canto img{object-fit:contain;width:44px;height:44px;display:block}.auth-nome-fundo{letter-spacing:-.065em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-bottom:-.16em;font-size:clamp(88px,9.5vw,180px);font-weight:600;line-height:.8;animation:.9s cubic-bezier(.16,1,.3,1) both auth-entra;-webkit-mask-image:linear-gradient(#000 20%,#0000004d 70%,#0000 100%);mask-image:linear-gradient(#000 20%,#0000004d 70%,#0000 100%)}.auth-nome-fundo>span>span{opacity:.3}.auth-frase{letter-spacing:-.04em;color:#fff;max-width:600px;font-size:clamp(28px,2.5vw,40px);font-weight:600;line-height:1.08;animation:.9s cubic-bezier(.16,1,.3,1) .12s both auth-entra;position:relative}.auth-videos{width:100%;max-width:min(760px,160dvh - 672px);margin-top:clamp(12px,2.5vh,28px);animation:1.1s cubic-bezier(.16,1,.3,1) .25s both auth-entra}.auth-videos-palco{aspect-ratio:16/10;position:relative}.auth-videos-palco video,.auth-videos-palco img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.97)}.auth-videos-palco video.on,.auth-videos-palco img.on{opacity:1;transform:none}.auth-videos-frase{color:#a3a3a3;max-width:460px;min-height:2.9em;margin:6px auto 0;font-size:15px;line-height:1.45;animation:.5s cubic-bezier(.16,1,.3,1) auth-frase-troca}.auth-videos-controles{align-items:center;gap:10px;margin-top:14px;display:flex}.auth-abas{flex:1;gap:6px;display:flex}.auth-abas button{color:#777;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:8px;padding:0;font-size:13.5px;font-weight:500;transition:color .2s;display:flex}.auth-abas button:hover,.auth-abas button.on{color:#fff}.auth-barra{background:#ffffff1f;border-radius:2px;width:100%;height:2px;display:block;overflow:hidden}.auth-barra i{transform-origin:0;background:linear-gradient(90deg,#8b5cf6,#c7b3f1);height:100%;transition:transform .25s linear;display:block}.auth-seta{color:#ddd;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:grid}.auth-seta:hover{color:#fff;background:#ffffff1a}.auth-lado{padding:24px 40px 40px}.auth-topo{justify-content:flex-end}.auth-marca-cel{display:none}}@keyframes auth-frase-troca{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes auth-entra{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:none}}.auth-form{animation:.8s cubic-bezier(.16,1,.3,1) .1s both auth-entra}@media (prefers-reduced-motion:reduce){.auth-brilho,.auth-nome-fundo,.auth-frase,.auth-videos,.auth-videos-frase,.auth-form{animation:none!important}}.auth-passo-direita{animation:.55s cubic-bezier(.16,1,.3,1) both auth-desliza-dir}.auth-passo-esquerda{animation:.55s cubic-bezier(.16,1,.3,1) both auth-desliza-esq}@keyframes auth-desliza-dir{0%{opacity:0;filter:blur(6px);transform:translate(56px)}to{opacity:1;filter:blur();transform:none}}@keyframes auth-desliza-esq{0%{opacity:0;filter:blur(6px);transform:translate(-56px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.auth-passo-direita,.auth-passo-esquerda{animation:none}}.auth-flutuantes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-vitrine,.auth-lado{z-index:1;position:relative}.auth-obj{will-change:translate;position:absolute}.auth-obj svg{filter:drop-shadow(0 18px 30px #00000080);width:100%;height:auto;animation:auth-flutuar var(--d,9s) ease-in-out infinite alternate;display:block}.ao1{opacity:.2;filter:blur(.6px);--d:10s;width:100px;top:46%;left:2%;rotate:-12deg}.ao2{opacity:.2;filter:blur(.8px);--d:11s;width:88px;top:16%;right:3%;rotate:9deg}.ao3{opacity:.17;filter:blur(2px);--d:9s;width:72px;top:76%;right:6%;rotate:-8deg}.ao4{opacity:.15;filter:blur(3px);--d:12s;width:58px;top:8%;left:44%;rotate:-18deg}.ao5{opacity:.14;filter:blur(3px);--d:10.5s;width:62px;top:82%;left:46%;rotate:14deg}@keyframes auth-flutuar{0%{transform:translateY(-10px)rotate(-3deg)}to{transform:translateY(12px)rotate(3deg)}}@media (max-width:1023px){.ao4,.ao5{display:none}.ao1{opacity:.14;width:64px;top:60%;left:-14px}.ao2{opacity:.14;width:58px;top:14%;right:-10px}.ao3{opacity:.15;width:50px;top:84%;right:-6px}}@media (prefers-reduced-motion:reduce){.auth-obj svg{animation:none}}@media (max-width:1023px){.auth-brilho{filter:none;background:radial-gradient(55% 60% at 30% 30%,#6639fa42,#6639fa1a 45%,#0000 75%)}.auth-obj svg,.ao1,.ao2,.ao3{filter:none}.auth-form{animation-name:auth-entra-cel}.auth-passo-direita{animation-name:auth-desliza-dir-cel}.auth-passo-esquerda{animation-name:auth-desliza-esq-cel}}@keyframes auth-entra-cel{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes auth-desliza-dir-cel{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes auth-desliza-esq-cel{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}
