#authBackground{background:radial-gradient(circle at 25% 42%,rgba(var(--auth-rgb),.3),transparent 30%),radial-gradient(circle at 82% 18%,rgba(var(--auth-rgb),.13),transparent 24%),linear-gradient(135deg,#010203,#07090c 56%,#010203)!important}#authBackground::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(var(--auth-rgb),.055) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--auth-rgb),.055) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 55% 48%,#000,transparent 76%);animation:20s linear infinite authQuantumGrid}#authShell::before{content:"FOUNDATION QUANTUM ACCESS FABRIC";position:fixed;color:rgba(var(--auth-rgb),.45);font:7px monospace;letter-spacing:.3em;content:"EASYOS / IDENTITY COMMAND GATE 3.0"!important;left:42px!important;top:32px!important;color:rgba(var(--auth-rgb),.72)!important}#authShell::after{content:"AES-256 // SESSION ISOLATED // Q-NODE 01";position:fixed;color:rgba(var(--auth-rgb),.38);font:7px monospace;letter-spacing:.22em;content:"NODE 01  /  VERIFIED TRANSPORT  /  SESSION ISOLATION"!important;right:42px!important;bottom:30px!important}#scpVisual::after,#scpVisual::before{content:"";position:absolute;border-radius:50%;pointer-events:none}#scpVisual::before{inset:4%;border:1px solid rgba(var(--auth-rgb),.16);box-shadow:0 0 60px rgba(var(--auth-rgb),.08),inset 0 0 60px rgba(var(--auth-rgb),.05)}#scpVisual::after{inset:18%;border:2px dashed rgba(var(--auth-rgb),.12);animation:55s linear infinite rotateReverse}#authPanel{position:relative;overflow:hidden;border:1px solid rgba(var(--auth-rgb),.56)!important;border-left:3px solid var(--auth-primary)!important;background:linear-gradient(145deg,rgba(var(--auth-rgb),.13),rgba(4,6,8,.94) 42%,rgba(1,2,3,.98))!important;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));box-shadow:0 30px 100px #000,inset 0 1px rgba(255,255,255,.04),0 0 40px rgba(var(--auth-rgb),.13)!important;width:min(470px,92vw)!important;padding:42px!important;border-radius:26px!important;clip-path:none!important;background:linear-gradient(145deg,rgba(var(--auth-rgb),.19),rgba(5,10,14,.94) 38%,rgba(2,5,8,.98))!important;box-shadow:0 45px 130px #000,0 0 55px rgba(var(--auth-rgb),.16)!important}#authPanel::before{content:"Q-ID GATE // BIOMETRIC CHANNEL READY"!important;display:block!important;margin-bottom:18px!important;color:rgba(var(--auth-rgb),.72)!important;font:8px monospace!important;letter-spacing:.24em!important;content:"SECURE IDENTITY SESSION"!important;color:rgba(var(--auth-rgb),.9)!important}#authPanel::after{content:""!important;position:absolute;left:-35%;top:0;width:25%;height:100%;margin:0!important;background:linear-gradient(90deg,transparent,rgba(var(--auth-rgb),.07),transparent);transform:skewX(-16deg);animation:7s ease-in-out infinite authPanelScan;pointer-events:none}.panelHeader h2{text-shadow:0 0 22px rgba(var(--auth-rgb),.4)}#typeText{padding:11px 12px;border-left:2px solid var(--auth-primary);background:rgba(var(--auth-rgb),.05)}#loginForm input{background:#05080b;border-color:rgba(var(--auth-rgb),.3);box-shadow:inset 0 0 22px rgba(var(--auth-rgb),.035);min-height:54px!important;border-radius:13px!important;padding-inline:18px!important}#loginForm input:focus{border-color:var(--auth-primary);box-shadow:0 0 0 2px rgba(var(--auth-rgb),.13),inset 0 0 20px rgba(var(--auth-rgb),.06)}.mainButton,.secondaryButton{position:relative;overflow:hidden;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.brandStatus>div{background:rgba(4,7,9,.72);border-color:rgba(var(--auth-rgb),.22);box-shadow:inset 2px 0 rgba(var(--auth-rgb),.18);border-radius:13px!important;padding:15px!important}@keyframes authQuantumGrid{to{background-position:44px 44px,44px 44px}}@keyframes authPanelScan{0%,25%{left:-35%}100%,75%{left:120%}}@media(prefers-reduced-motion:reduce){#authBackground::before,#authPanel::after{animation:none!important}}body{background:#020508!important}#authShell{padding:clamp(28px,5vw,80px)!important;gap:clamp(40px,8vw,150px)!important}#authBrand{position:relative!important;max-width:720px!important;padding:42px!important;border-left:1px solid rgba(var(--auth-rgb),.42)!important;background:linear-gradient(90deg,rgba(var(--auth-rgb),.08),transparent)!important}#authBrandTitle{font-size:clamp(54px,7vw,112px)!important;line-height:.86!important;letter-spacing:-.035em!important;text-shadow:0 0 42px rgba(var(--auth-rgb),.3)!important}#authBrandSubtitle{margin-top:28px!important;letter-spacing:.32em!important;color:rgba(255,255,255,.62)!important}#loginForm .mainButton{min-height:54px!important;border-radius:14px!important;clip-path:none!important}.brandStatus{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}@media(max-width:900px){#authBrand{padding:20px!important;border:0!important}#authBrandTitle{font-size:50px!important}#authShell{gap:20px!important}}