.auth-module__A_DBwq__bgShell{background:#050813;position:relative;overflow:hidden}.auth-module__A_DBwq__backdrop{pointer-events:none;position:absolute;inset:0}.auth-module__A_DBwq__bgVideo{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.auth-module__A_DBwq__bgShade{background:radial-gradient(60% 55%,#05081326,#050813d9 80%),linear-gradient(#0508138c,#0000 30% 70%,#050813b3);position:absolute;inset:0}.auth-module__A_DBwq__glow{background:radial-gradient(circle 340px at var(--mx,50%) var(--my,50%), #00e0cd29, transparent 70%);position:absolute;inset:0}.auth-module__A_DBwq__tunnel{perspective:1000px;perspective-origin:var(--ox,50%) var(--oy,50%);transform-style:preserve-3d;position:absolute;inset:0}.auth-module__A_DBwq__tFrame{opacity:0;border:1px solid #00e0cd8c;border-radius:6%;width:92vmin;height:92vmin;animation:12s linear infinite auth-module__A_DBwq__fly;position:absolute;top:50%;left:50%;box-shadow:0 0 28px #00e0cd40,inset 0 0 40px #7c5cff2e}.auth-module__A_DBwq__tDot{opacity:0;background:#9ff5ec;border-radius:50%;width:4px;height:4px;animation:12s linear infinite auth-module__A_DBwq__flyDot;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #00e0cd}@keyframes auth-module__A_DBwq__fly{0%{opacity:0;transform:translate(-50%,-50%)translateZ(-3200px)}20%{opacity:.85}85%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)translateZ(700px)}}@keyframes auth-module__A_DBwq__flyDot{0%{transform:translate3d(var(--x), var(--y), -3200px);opacity:0}20%{opacity:1}85%{opacity:.7}to{transform:translate3d(var(--x), var(--y), 700px);opacity:0}}.auth-module__A_DBwq__panel{z-index:1;flex-direction:column;gap:20px;width:100%;max-width:400px;padding:36px 32px;animation:.8s cubic-bezier(.2,.8,.2,1) both auth-module__A_DBwq__panelIn;display:flex;position:relative}.auth-module__A_DBwq__logo{align-self:center}.auth-module__A_DBwq__title{text-align:center}.auth-module__A_DBwq__title h1{font-size:22px}.auth-module__A_DBwq__tabs{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);gap:6px;padding:4px;display:flex}.auth-module__A_DBwq__tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 10px;font-size:13px;font-weight:600}.auth-module__A_DBwq__tabActive{background:var(--surface-hover);color:var(--text)}.auth-module__A_DBwq__footerLink{text-align:center;font-size:13.5px}.auth-module__A_DBwq__footerLink a{color:var(--brand-strong);font-weight:600}.auth-module__A_DBwq__inlineLink{color:var(--brand-strong);cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-top:-8px;padding:0;font-size:13px;font-weight:600}.auth-module__A_DBwq__backLink{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13.5px}@keyframes auth-module__A_DBwq__panelIn{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}.auth-module__A_DBwq__flash{z-index:2;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.auth-module__A_DBwq__entering .auth-module__A_DBwq__panel{opacity:0;pointer-events:none;transition:opacity .55s ease-in,transform .9s cubic-bezier(.5,0,1,.6);animation:none;transform:scale(1.25)}.auth-module__A_DBwq__entering .auth-module__A_DBwq__tFrame{animation:.95s cubic-bezier(.5,0,1,.6) forwards auth-module__A_DBwq__dive}.auth-module__A_DBwq__entering .auth-module__A_DBwq__tDot{animation:.95s cubic-bezier(.5,0,1,.6) forwards auth-module__A_DBwq__diveDot}.auth-module__A_DBwq__entering .auth-module__A_DBwq__glow{background:radial-gradient(70vmax,#00e0cd66,#0000 70%)}.auth-module__A_DBwq__entering .auth-module__A_DBwq__flash{animation:.95s ease-in forwards auth-module__A_DBwq__flash}@keyframes auth-module__A_DBwq__dive{0%{opacity:0;transform:translate(-50%,-50%)translateZ(-2600px)}25%{opacity:.95}to{opacity:.2;transform:translate(-50%,-50%)translateZ(1100px)}}@keyframes auth-module__A_DBwq__diveDot{0%{transform:translate3d(var(--x), var(--y), -2600px);opacity:0}25%{opacity:1}to{transform:translate3d(var(--x), var(--y), 1100px);opacity:0}}@keyframes auth-module__A_DBwq__flash{0%,55%{opacity:0}to{opacity:1}}
