.admin-login_page__qC8O0{min-height:100vh;display:grid;place-items:center;padding:40px 20px;background:radial-gradient(circle at 15% 10%,rgba(37,99,235,.16),transparent 32%),#111827}.admin-login_card__PKQjL{width:min(620px,100%);padding:42px;border:1px solid #344054;border-radius:20px;background:#ffffff;box-shadow:0 30px 90px rgba(0,0,0,.28)}.admin-login_brand__QnAcV{display:inline-flex;align-items:center;gap:11px;margin-bottom:38px}.admin-login_mark__dsVz6{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#111827;color:#ffffff;font-size:18px;font-weight:800}.admin-login_brand__QnAcV>span:last-child{display:flex;flex-direction:column}.admin-login_brand__QnAcV strong{font-size:16px;letter-spacing:.03em}.admin-login_brand__QnAcV small{margin-top:2px;color:#667085;font-size:10px}.admin-login_badge__APnGC{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-login_card__PKQjL h1{margin:16px 0 12px;color:#101828;font-size:38px;letter-spacing:-.04em}.admin-login_lead__xXmLc{margin-bottom:30px;color:#667085;font-size:15px;line-height:1.65}.admin-login_scope__7F1f2{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:24px;border:1px solid #e4e7ec;border-radius:12px;background:#e4e7ec}.admin-login_scope__7F1f2>div{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:#ffffff}.admin-login_scope__7F1f2 strong{color:#344054;font-size:13px}.admin-login_scope__7F1f2 span{color:#667085;font-size:12px;line-height:1.5}.admin-login_notice__ah5Lj{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border-radius:11px;background:#f8f9fb}.admin-login_notice__ah5Lj strong{color:#344054;font-size:12px}.admin-login_notice__ah5Lj span{color:#667085;font-size:11px;line-height:1.55}.admin-login_actions__vPs_h{display:flex;gap:10px;margin-top:28px}.admin-login_primary__OWxBn,.admin-login_secondary__30VqH{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border-radius:9px;font-size:12px;font-weight:700}.admin-login_primary__OWxBn{background:#111827;color:#ffffff}.admin-login_secondary__30VqH{border:1px solid #d0d5dd;color:#344054}@media (max-width:560px){.admin-login_card__PKQjL{padding:30px 24px}.admin-login_card__PKQjL h1{font-size:32px}.admin-login_actions__vPs_h{flex-direction:column}}.admin-login_loginForm__Jkn4Z{display:grid;grid-gap:10px;gap:10px;margin:0 0 22px}.admin-login_loginForm__Jkn4Z label{color:#344054;font-size:12px;font-weight:800;margin-top:7px}.admin-login_loginForm__Jkn4Z input{width:100%;min-height:46px;border:1px solid #c9d3e2;border-radius:10px;padding:12px 14px;font:inherit;color:#142239;background:#fff}.admin-login_actions__vPs_h a:focus-visible,.admin-login_loginForm__Jkn4Z button:focus-visible,.admin-login_loginForm__Jkn4Z input:focus-visible{outline:3px solid #90b7fb;outline-offset:2px}.admin-login_loginForm__Jkn4Z button{margin-top:10px;width:100%;min-height:48px;border:0;border-radius:10px;background:#1b3155;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.admin-login_loginForm__Jkn4Z button:hover{background:#29466c}.admin-login_error__650q_{padding:13px 15px;border-radius:10px;background:#fff1ee;border:1px solid #f3d5ca;color:#a53122;font-size:12px;font-weight:700}.admin-login_dpnLogo__bjT3m{display:block;width:235px;max-width:100%;height:auto;object-fit:contain}