.AdminLoginForm_page__PW2pS{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:32px 16px;background:#0b0e14;background:radial-gradient(circle at 50% 0,#151c2c 0,#0b0e14 70%);position:relative;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.AdminLoginForm_card__9SEMu{border:1px solid hsla(0,0%,100%,.08)!important;background:#111622!important;border-radius:14px!important;box-shadow:0 20px 48px -12px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.03)!important;color:#fff;max-width:420px;padding:36px 32px;width:100%;box-sizing:border-box;min-width:0;position:relative;z-index:1}.AdminLoginForm_headerArea__1oY51{display:flex;flex-direction:column;align-items:center;text-align:center}.AdminLoginForm_logoBadge__358O_{width:56px;height:56px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:hidden}.AdminLoginForm_logoImg__LlRVy{width:40px;height:40px;object-fit:contain}.AdminLoginForm_title__Qo4CQ{color:#fff!important;font-weight:700!important;font-size:1.35rem!important;letter-spacing:-.02em;line-height:1.25}.AdminLoginForm_subtitle__9LKpj{color:#94a3b8!important;margin-top:6px;font-size:.85rem!important;line-height:1.45;max-width:320px}.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:.8rem;font-weight:600;color:#cbd5e1;letter-spacing:.01em}.AdminLoginForm_passwordLabelRow__rAz4W{display:flex;align-items:center;justify-content:space-between}.AdminLoginForm_forgotLink__vBFoS{font-size:.775rem;color:#dca43e;text-decoration:none;font-weight:500;transition:color .15s ease}.AdminLoginForm_forgotLink__vBFoS:hover{color:#eab308;text-decoration:underline}.AdminLoginForm_textInput__MXk0r .MuiOutlinedInput-root{background:#161d2b;color:#fff;border-radius:8px;font-size:.875rem;transition:all .15s ease}.AdminLoginForm_textInput__MXk0r .MuiOutlinedInput-notchedOutline{border-color:hsla(0,0%,100%,.1)}.AdminLoginForm_textInput__MXk0r .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:hsla(0,0%,100%,.22)}.AdminLoginForm_textInput__MXk0r .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#b46a2c;box-shadow:0 0 0 3px rgba(180,106,44,.18)}.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:600!important;font-size:.875rem!important;text-transform:none!important;border-radius:8px!important;min-height:42px;margin-top:4px;box-shadow:0 2px 6px rgba(180,106,44,.3)!important;transition:all .15s ease!important}.AdminLoginForm_submitButton__x6Spb:hover{background:#9a5b26!important;box-shadow:0 4px 10px rgba(180,106,44,.45)!important}.AdminLoginForm_inviteHelpRow__4llCS{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.8rem;color:#94a3b8;margin-top:4px}.AdminLoginForm_inviteHelpLink__iToTX{color:#dca43e;text-decoration:none;font-weight:500;transition:color .15s ease}.AdminLoginForm_inviteHelpLink__iToTX:hover{color:#eab308;text-decoration:underline}.AdminLoginForm_footerBox__UJJa6{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.06)}.AdminLoginForm_securityNote__74fnN{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:#64748b;letter-spacing:.01em}.AdminLoginForm_shieldIcon__pI7a4{font-size:.95rem!important;color:#64748b}.AdminLoginForm_backLink__xmaij{display:inline-flex;align-items:center;gap:6px;font-size:.775rem;color:#94a3b8;text-decoration:none;transition:color .15s ease}.AdminLoginForm_backLink__xmaij:hover{color:#fff}@media (max-width:480px){.AdminLoginForm_page__PW2pS{padding:20px 12px}.AdminLoginForm_card__9SEMu{padding:28px 20px;border-radius:12px!important}.AdminLoginForm_title__Qo4CQ{font-size:1.25rem!important}}