.auth-module__dgWmnG__stage{--azul:#1b50ff;--azul-dark:#0f3ee0;--verde:#abff02;--preto:#080c14;--surf1:#0f1623;--surf2:#161e2e;--texto:#f0f4ff;--muted:#7a8ba8;background:var(--preto);min-height:100dvh;color:var(--texto);font-family:var(--font-inter), Inter, "Helvetica Neue", Helvetica, sans-serif;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;padding:48px clamp(24px,4vw,64px);display:flex;position:relative;overflow:hidden}.auth-module__dgWmnG__bg{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.auth-module__dgWmnG__video{opacity:0;transition:opacity .6s}.auth-module__dgWmnG__videoReady{opacity:1}.auth-module__dgWmnG__veil{pointer-events:none;background:radial-gradient(70% 90% at 20%,#080c148c 0%,#080c1400 70%);position:absolute;inset:0}.auth-module__dgWmnG__shell{z-index:1;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:860px;display:flex;position:relative}.auth-module__dgWmnG__brand{border-radius:10px;align-items:center;gap:12px;text-decoration:none;display:flex}.auth-module__dgWmnG__brand:focus-visible{outline:2px solid var(--azul);outline-offset:6px}.auth-module__dgWmnG__brandMark{border-radius:9px;width:34px;height:34px;display:block}.auth-module__dgWmnG__brandName{color:var(--texto);letter-spacing:-.5px;font-size:21px;font-weight:600}.auth-module__dgWmnG__legal{color:var(--muted);margin:0;font-size:12.5px}.auth-module__dgWmnG__card{-webkit-backdrop-filter:blur(38px)saturate(165%);background:#0c121ec7;border:1px solid #7a8ba833;border-radius:22px;width:100%;height:620px;position:relative;overflow:hidden;box-shadow:0 50px 120px -50px #1b50ff73,0 2px 6px #00000080,inset 0 1px #ffffff12}.auth-module__dgWmnG__form{scrollbar-width:thin;scrollbar-color:#7a8ba859 transparent;flex-direction:column;justify-content:safe center;width:50%;height:100%;padding:0 64px;transition:opacity .42s,transform .62s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;top:0;overflow:hidden auto}.auth-module__dgWmnG__formSignin{gap:20px;left:0}.auth-module__dgWmnG__formSignup{gap:14px;left:50%}.auth-module__dgWmnG__eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--verde);font-size:11px;font-weight:600}.auth-module__dgWmnG__head{flex-direction:column;gap:7px;display:flex}.auth-module__dgWmnG__head h1{color:var(--texto);letter-spacing:-1px;margin:0;font-size:32px;font-weight:600}.auth-module__dgWmnG__head p{color:var(--muted);margin:0;font-size:14px}.auth-module__dgWmnG__fields{flex-direction:column;gap:10px;display:flex}.auth-module__dgWmnG__field{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;font-weight:500;display:flex}.auth-module__dgWmnG__field input{background:var(--surf2);width:100%;color:var(--texto);border:1px solid #7a8ba838;border-radius:10px;padding:12px 15px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.auth-module__dgWmnG__field input::placeholder{color:var(--muted)}.auth-module__dgWmnG__field input:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 3px #1b50ff40}.auth-module__dgWmnG__field input:disabled{opacity:.55;cursor:not-allowed}.auth-module__dgWmnG__field input:-webkit-autofill{-webkit-text-fill-color:var(--texto);-webkit-box-shadow:0 0 0 1000px var(--surf2) inset;caret-color:var(--texto);transition:background-color 9999s ease-out}.auth-module__dgWmnG__field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--texto);-webkit-box-shadow:0 0 0 1000px var(--surf2) inset;caret-color:var(--texto);transition:background-color 9999s ease-out}.auth-module__dgWmnG__field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--texto);-webkit-box-shadow:0 0 0 1000px var(--surf2) inset;caret-color:var(--texto);transition:background-color 9999s ease-out}.auth-module__dgWmnG__fieldLabel{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-module__dgWmnG__password{position:relative}.auth-module__dgWmnG__password input{padding-right:46px}.auth-module__dgWmnG__eye{width:44px;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .16s;display:flex;position:absolute;top:0;right:0}.auth-module__dgWmnG__eye:hover{color:var(--texto)}.auth-module__dgWmnG__eye:disabled{opacity:.5;cursor:not-allowed}.auth-module__dgWmnG__row{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.auth-module__dgWmnG__row label{cursor:pointer;align-items:center;gap:8px;display:flex}.auth-module__dgWmnG__row input[type=checkbox]{width:15px;height:15px;accent-color:var(--azul);margin:0}.auth-module__dgWmnG__link{color:var(--azul);text-decoration:none;transition:color .16s}.auth-module__dgWmnG__link:hover{color:var(--verde)}.auth-module__dgWmnG__btn{cursor:pointer;border:none;border-radius:10px;width:100%;padding:15px;font-family:inherit;font-size:14px;font-weight:600}.auth-module__dgWmnG__btnLink{text-align:center;text-decoration:none;display:block}.auth-module__dgWmnG__btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.auth-module__dgWmnG__btnAzul{background:var(--azul);color:#fff;transition:background .18s,transform .18s;box-shadow:0 14px 30px -14px #1b50ffe6}.auth-module__dgWmnG__btnAzul:hover:not(:disabled){background:var(--azul-dark);transform:translateY(-1px)}.auth-module__dgWmnG__btnAzul:active:not(:disabled){transform:translateY(0)}.auth-module__dgWmnG__btnVerde{background:var(--verde);color:var(--preto);transition:filter .18s,transform .18s;box-shadow:0 14px 30px -16px #abff02b3}.auth-module__dgWmnG__btnVerde:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.auth-module__dgWmnG__btnVerde:active:not(:disabled){transform:translateY(0)}.auth-module__dgWmnG__divider{color:var(--muted);align-items:center;gap:12px;font-size:11.5px;display:flex}.auth-module__dgWmnG__divider i{background:#7a8ba833;flex:1;height:1px}.auth-module__dgWmnG__oauth{width:100%;color:var(--texto);cursor:pointer;background:0 0;border:1px solid #7a8ba838;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .18s,background .18s;display:flex}.auth-module__dgWmnG__oauth:hover:not(:disabled){border-color:var(--azul);background:#1b50ff1a}.auth-module__dgWmnG__oauth:disabled{opacity:.6;cursor:not-allowed}.auth-module__dgWmnG__terms{color:var(--muted);text-wrap:pretty;margin:0;font-size:11.5px;line-height:1.6}.auth-module__dgWmnG__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.auth-module__dgWmnG__switch{color:var(--muted);text-align:center;margin:0;font-size:13px;display:none}.auth-module__dgWmnG__switchBtn{font:inherit;color:var(--azul);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none;transition:color .16s}.auth-module__dgWmnG__switchBtn:hover,.auth-module__dgWmnG__formSignup .auth-module__dgWmnG__switchBtn{color:var(--verde)}.auth-module__dgWmnG__formSignup .auth-module__dgWmnG__switchBtn:hover{color:var(--azul)}.auth-module__dgWmnG__panel{z-index:3;will-change:transform;border-radius:90px 22px 22px 90px;width:50%;height:100%;transition:transform .72s cubic-bezier(.72,0,.24,1),border-radius .72s cubic-bezier(.72,0,.24,1);position:absolute;top:0;left:50%;overflow:hidden}.auth-module__dgWmnG__fill{transition:opacity .52s;position:absolute;inset:0}.auth-module__dgWmnG__fillAzul{opacity:1;background:linear-gradient(160deg,#1b50ff 0%,#133cd1 55%,#0a1f7a 100%)}.auth-module__dgWmnG__fillVerde{opacity:0;background:linear-gradient(160deg,#c4ff3d 0%,#abff02 52%,#86cc02 100%)}.auth-module__dgWmnG__sheen{background:linear-gradient(200deg,#ffffff24 0%,#fff0 42%);position:absolute;inset:0}.auth-module__dgWmnG__glow{filter:blur(30px);background:radial-gradient(circle closest-side,#ffffff4d 0%,#fff0 70%);border-radius:50%;width:420px;height:420px;animation:8s ease-in-out infinite auth-module__dgWmnG__glow;position:absolute;top:-190px;right:-150px}.auth-module__dgWmnG__shade{filter:blur(24px);background:radial-gradient(circle closest-side,#080c1480 0%,#080c1400 72%);border-radius:50%;width:340px;height:340px;position:absolute;bottom:-170px;left:-120px}@keyframes auth-module__dgWmnG__glow{0%,to{opacity:.55}50%{opacity:.9}}.auth-module__dgWmnG__hero{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:0 58px;transition:opacity .38s,transform .62s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;inset:0}.auth-module__dgWmnG__hero h2{letter-spacing:-1.1px;margin:0;font-size:34px;font-weight:600;line-height:1.15}.auth-module__dgWmnG__hero p{text-wrap:pretty;max-width:320px;margin:0;font-size:14px;line-height:1.7}.auth-module__dgWmnG__hero button,.auth-module__dgWmnG__hero a{cursor:pointer;border-radius:10px;margin-top:6px;padding:13px 32px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.auth-module__dgWmnG__heroSignin h2{color:#fff}.auth-module__dgWmnG__heroSignin p{color:#f0f4ffc7}.auth-module__dgWmnG__heroSignin button,.auth-module__dgWmnG__heroSignin a{color:#fff;background:#ffffff0f;border:1px solid #ffffff8c}.auth-module__dgWmnG__heroSignin button:hover,.auth-module__dgWmnG__heroSignin a:hover{background:var(--verde);color:var(--preto);border-color:var(--verde)}.auth-module__dgWmnG__heroSignup{opacity:0;pointer-events:none;transform:translate(-26px)}.auth-module__dgWmnG__heroSignup .auth-module__dgWmnG__eyebrow{color:var(--azul)}.auth-module__dgWmnG__heroSignup h2{color:var(--preto)}.auth-module__dgWmnG__heroSignup p{color:#080c14b8}.auth-module__dgWmnG__heroSignup button,.auth-module__dgWmnG__heroSignup a{color:var(--preto);background:#080c140f;border:1px solid #080c1480}.auth-module__dgWmnG__heroSignup button:hover,.auth-module__dgWmnG__heroSignup a:hover{background:var(--preto);color:var(--verde);border-color:var(--preto)}.auth-module__dgWmnG__formSignup{opacity:0;transform:translate(26px)}.auth-module__dgWmnG__isSignup .auth-module__dgWmnG__panel{border-radius:22px 90px 90px 22px;transform:translate(-100%)}.auth-module__dgWmnG__isSignup .auth-module__dgWmnG__fillAzul{opacity:0}.auth-module__dgWmnG__isSignup .auth-module__dgWmnG__fillVerde{opacity:1}.auth-module__dgWmnG__isSignup .auth-module__dgWmnG__formSignin{opacity:0;transform:translate(-26px)}.auth-module__dgWmnG__isSignup .auth-module__dgWmnG__formSignup{opacity:1;transform:translate(0)}.auth-module__dgWmnG__isSignup .auth-module__dgWmnG__heroSignin{opacity:0;pointer-events:none;transform:translate(26px)}.auth-module__dgWmnG__isSignup .auth-module__dgWmnG__heroSignup{opacity:1;pointer-events:auto;transform:translate(0)}.auth-module__dgWmnG__hidden{pointer-events:none}.auth-module__dgWmnG__noAnim .auth-module__dgWmnG__panel,.auth-module__dgWmnG__noAnim .auth-module__dgWmnG__fill,.auth-module__dgWmnG__noAnim .auth-module__dgWmnG__form,.auth-module__dgWmnG__noAnim .auth-module__dgWmnG__hero{transition:none}.auth-module__dgWmnG__formStatic{flex-direction:column;justify-content:safe center;gap:20px;width:50%;height:100%;padding:0 64px;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.auth-module__dgWmnG__panelStatic{transition:none}.auth-module__dgWmnG__fillOn{opacity:1}.auth-module__dgWmnG__heroStatic{opacity:1;pointer-events:auto;transform:none}.auth-module__dgWmnG__badge{width:56px;height:56px;color:var(--azul);background:#1b50ff24;border:1px solid #1b50ff4d;border-radius:16px;justify-content:center;align-items:center;display:flex}.auth-module__dgWmnG__badgeVerde{color:var(--verde);background:#abff021f;border-color:#abff0252}.auth-module__dgWmnG__badgeAlerta{color:#ff7a7a;background:#ff5c5c1f;border-color:#ff5c5c52}.auth-module__dgWmnG__note{color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.7}.auth-module__dgWmnG__strong{color:var(--texto);font-weight:500}.auth-module__dgWmnG__actions{flex-direction:column;gap:10px;display:flex}.auth-module__dgWmnG__stack{flex-direction:column;gap:20px;display:flex}.auth-module__dgWmnG__spin{animation:.9s linear infinite auth-module__dgWmnG__spin}@keyframes auth-module__dgWmnG__spin{to{transform:rotate(360deg)}}@media (max-height:800px){.auth-module__dgWmnG__stage{padding:20px clamp(24px,4vw,64px)}.auth-module__dgWmnG__shell{gap:16px}.auth-module__dgWmnG__card{height:clamp(520px,100dvh - 122px,620px)}.auth-module__dgWmnG__head h1{font-size:28px}.auth-module__dgWmnG__field input{padding:10px 15px}.auth-module__dgWmnG__formSignin{gap:16px}.auth-module__dgWmnG__formSignup{gap:12px}.auth-module__dgWmnG__formStatic{gap:16px}.auth-module__dgWmnG__fields{gap:9px}}@media (max-width:860px){.auth-module__dgWmnG__stage{padding:32px 20px}.auth-module__dgWmnG__shell{gap:24px}.auth-module__dgWmnG__card{height:auto}.auth-module__dgWmnG__panel{display:none}.auth-module__dgWmnG__form,.auth-module__dgWmnG__formStatic{opacity:1;width:100%;height:auto;padding:36px 26px;transition:none;position:relative;left:auto;overflow:visible;transform:none}.auth-module__dgWmnG__switch{display:block}.auth-module__dgWmnG__hidden{display:none}.auth-module__dgWmnG__head h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__stage *,.auth-module__dgWmnG__stage :before,.auth-module__dgWmnG__stage :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
