.naub-login-screen{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:clamp(16px,4vw,40px);isolation:isolate;background:#000;color:#F0FDF4;font-family:Inter,Segoe UI,system-ui,sans-serif;box-sizing:border-box}.naub-grid{position:absolute;inset:-140px;background-image:linear-gradient(rgba(138,43,226,.1) 1px,transparent 0),linear-gradient(90deg,rgba(138,43,226,.1) 1px,transparent 0);background-size:48px 48px;transform:perspective(800px) rotateX(64deg) translateY(-6%);transform-origin:center bottom;animation:gridFly 20s linear infinite;opacity:.45;z-index:-2;pointer-events:none}.naub-login-shell{width:100%;max-width:420px;gap:28px}.naub-login-shell,.naub-logo-stack{display:flex;flex-direction:column;align-items:center}.naub-logo-stack{gap:4px;animation:logoPulse 3s ease-in-out infinite}.naub-main-logo{width:clamp(80px,15vw,110px);max-height:180px;height:auto;object-fit:contain;filter:drop-shadow(0 0 15px rgba(138,43,226,.35))}.naub-title{margin:-8px 0 0;font-size:clamp(20px,4vw,32px);letter-spacing:.12em;color:#BFFF00;text-shadow:0 0 6px rgba(191,255,0,.65),0 0 15px rgba(191,255,0,.15);animation:neonBlink 2.4s step-end infinite}.naub-subtitle{margin:0;font-size:clamp(10px,2vw,12px);letter-spacing:.05em;color:#B1A7C1;opacity:.6;text-align:center}.naub-login-card{width:100%;padding:clamp(20px,5vw,32px);border-radius:14px;border:1px solid rgba(138,43,226,.35);background:rgba(12,7,24,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box}.naub-tab-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:20px}.naub-tab{padding:9px 0;border-radius:8px;border:1px solid rgba(138,43,226,.35);background:transparent;color:#B1A7C1;font-size:14px;font-weight:600;cursor:pointer;transition:all .16s ease}.naub-tab--active{background:#BFFF00;border-color:#BFFF00;color:#060606}.naub-tab:not(.naub-tab--active):hover{border-color:rgba(138,43,226,.65);color:#F0FDF4}.naub-back-btn,.naub-forgot-btn{background:none;border:none;padding:0;margin-top:4px;color:rgba(175,140,255,.6);font-size:13px;text-align:right;cursor:pointer;transition:color .15s;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.naub-back-btn:hover,.naub-forgot-btn:hover{color:#BFFF00}.naub-back-btn{text-align:center;margin-top:12px;font-size:14px;text-decoration:none}.naub-status-msg{margin:0 0 8px;font-size:12px;color:#B1A7C1;opacity:.8}.naub-form{gap:16px}.naub-field,.naub-form{display:flex;flex-direction:column}.naub-field{gap:5px}.naub-field label{font-size:13px;font-weight:500;color:#B1A7C1;letter-spacing:.02em}.naub-field input{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(138,43,226,.28);background:rgba(8,4,18,.7);color:#F0FDF4;font-size:15px;font-family:inherit;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease;outline:none}.naub-field input::placeholder{color:rgba(177,167,193,.4)}.naub-field input:focus{border-color:#BFFF00;box-shadow:0 0 0 2px rgba(191,255,0,.12)}.naub-input-wrap{position:relative}.naub-eye-btn,.naub-input-wrap{display:flex;align-items:center}.naub-eye-btn{position:absolute;right:12px;background:transparent;border:none;cursor:pointer;font-size:18px;opacity:.6;transition:opacity .16s;padding:4px;justify-content:center}.naub-eye-btn:hover{opacity:1}.naub-field input:-webkit-autofill,.naub-field input:-webkit-autofill:focus,.naub-field input:-webkit-autofill:hover{-webkit-text-fill-color:#F0FDF4;-webkit-box-shadow:inset 0 0 0 1000px rgba(8,4,18,.95);border:1px solid rgba(138,43,226,.28);caret-color:#F0FDF4;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.naub-submit{width:100%;padding:13px 0;margin-top:4px;border-radius:10px;border:none;background:#BFFF00;color:#060606;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.naub-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 14px rgba(191,255,0,.5),0 0 28px rgba(191,255,0,.18)}.naub-submit:disabled{opacity:.5;cursor:not-allowed}.naub-msg{margin:14px 0 0;font-size:13px;color:#B1A7C1;line-height:1.45}.naub-retry-tip{text-align:center;font-size:11px;color:#B1A7C1;margin-top:10px}.naub-retry-cancel{background:none;border:none;color:#BFFF00;text-decoration:underline;cursor:pointer;padding:0;font:inherit}@keyframes gridFly{0%{background-position:0 0,0 0}to{background-position:0 120px,120px 0}}@keyframes logoPulse{0%,to{filter:drop-shadow(0 0 12px rgba(138,43,226,.55))}50%{filter:drop-shadow(0 0 16px rgba(191,255,0,.55))}}@keyframes neonBlink{0%,to{opacity:1}96%{opacity:.93}97%{opacity:.72}98%{opacity:.96}99%{opacity:.78}}@media (max-width:480px){.naub-login-card{padding:18px 16px;border-radius:12px}.naub-field input{padding:11px 12px;font-size:16px}.naub-submit{padding:12px 0}}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_fab732{font-family:Orbitron,Orbitron Fallback;font-style:normal}