.AdminLoginForm_page__PW2pS{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:32px 20px;background:#0b0e17;position:relative;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:36px 36px}.AdminLoginForm_card__9SEMu{border:1px solid hsla(0,0%,100%,.08)!important;background:#111522!important;border-radius:16px!important;box-shadow:0 20px 40px -10px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.05)!important;color:#fff;max-width:440px;padding:36px 32px;width:100%;position:relative;z-index:1}.AdminLoginForm_headerArea__1oY51{display:flex;flex-direction:column;align-items:center;text-align:center}.AdminLoginForm_logoContainer__sUEFy{width:60px;height:60px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.4);margin-bottom:16px;overflow:hidden}.AdminLoginForm_logoImg__LlRVy{width:44px;height:44px;object-fit:contain}.AdminLoginForm_eyebrow__8BniG{color:#dca43e!important;font-weight:800!important;font-size:.6875rem!important;letter-spacing:.14em!important;line-height:1.1;text-transform:uppercase!important}.AdminLoginForm_title__Qo4CQ{color:#fff!important;font-weight:800!important;font-size:1.65rem!important;margin-top:4px;letter-spacing:-.02em;line-height:1.2}.AdminLoginForm_description__D40hS{color:#94a3b8!important;margin-top:8px;font-size:.84rem!important;line-height:1.5;max-width:360px}.AdminLoginForm_alert__FH7UJ{border-radius:8px!important;font-size:.8125rem!important}.AdminLoginForm_formField__Rfruw{display:flex;flex-direction:column;gap:6px;text-align:left}.AdminLoginForm_fieldLabel__dBwyB{font-size:.775rem;font-weight:600;color:#cbd5e1;letter-spacing:.02em}.AdminLoginForm_textInput__MXk0r .MuiOutlinedInput-root{background:#161c2c;color:#fff;border-radius:8px;font-size:.875rem;transition:all .15s ease}.AdminLoginForm_textInput__MXk0r .MuiOutlinedInput-notchedOutline{border-color:hsla(0,0%,100%,.12)}.AdminLoginForm_textInput__MXk0r .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:hsla(0,0%,100%,.25)}.AdminLoginForm_textInput__MXk0r .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#b46a2c;box-shadow:0 0 0 3px rgba(180,106,44,.2)}.AdminLoginForm_adornmentIcon__XX3XT{color:#64748b}.AdminLoginForm_visibilityBtn__bcaNg{color:#64748b!important}.AdminLoginForm_visibilityBtn__bcaNg:hover{color:#cbd5e1!important}.AdminLoginForm_submitButton__x6Spb{background:#b46a2c!important;color:#fff!important;font-weight:700!important;font-size:.875rem!important;text-transform:none!important;border-radius:8px!important;min-height:44px;margin-top:6px;box-shadow:0 2px 8px rgba(180,106,44,.35)!important;transition:all .15s ease!important}.AdminLoginForm_submitButton__x6Spb:hover{background:#9a5b26!important;box-shadow:0 4px 12px rgba(180,106,44,.5)!important}.AdminLoginForm_formUtilityRow__FS5_G{display:flex;justify-content:flex-end;align-items:center;margin-top:-6px}.AdminLoginForm_forgotLink__vBFoS{color:#dca43e;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s ease}.AdminLoginForm_forgotLink__vBFoS:hover{color:#f3d489;text-decoration:underline}.AdminLoginForm_inviteHelpRow__4llCS{display:flex;justify-content:center;align-items:center;gap:6px;font-size:.8125rem;color:#94a3b8;margin-top:4px}.AdminLoginForm_inviteHelpLink__iToTX{color:#dca43e;font-weight:600;text-decoration:none}.AdminLoginForm_inviteHelpLink__iToTX:hover{color:#f3d489;text-decoration:underline}.AdminLoginForm_footerBox__UJJa6{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:4px;border-top:1px solid hsla(0,0%,100%,.07)}.AdminLoginForm_securityNote__74fnN{display:flex;align-items:center;gap:6px;font-size:.725rem;color:#64748b;text-align:center}.AdminLoginForm_shieldIcon__pI7a4{font-size:.95rem!important;color:#10b981}.AdminLoginForm_backLink__xmaij{display:inline-flex;align-items:center;gap:6px;font-size:.775rem;font-weight:600;color:#94a3b8;text-decoration:none;transition:color .15s ease}.AdminLoginForm_backLink__xmaij:hover{color:#fff}@media (max-width:480px){.AdminLoginForm_card__9SEMu{padding:28px 20px}}