.lg{color:#eef0f4;background:#000 url(/brand/login-bg.jpg) 65%/cover no-repeat;place-items:center;font-family:Inter,system-ui,sans-serif;display:grid;position:fixed;inset:0}.lg:after{content:"";pointer-events:none;background:linear-gradient(#00000026,#00000059);position:absolute;inset:0}.card-lg{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffff14;border:1px solid #ffffff38;border-radius:18px;width:100%;max-width:360px;margin:20px;padding:36px 32px 30px;position:relative;box-shadow:0 30px 80px #0009,inset 0 1px #ffffff14}.card-lg img{filter:drop-shadow(0 2px 8px #00000080);height:40px;margin:0 auto 28px;display:block}.fld{margin-bottom:12px}.fld input{color:#eef0f4;background:#00000047;border:1px solid #ffffff2e;border-radius:11px;outline:none;width:100%;padding:14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.fld input::placeholder{color:#ffffff8c}.fld input:focus{border-color:#5b82a0cc;box-shadow:0 0 0 3px #5b82a02e}.fld input:-webkit-autofill{-webkit-text-fill-color:#eef0f4;-webkit-box-shadow:inset 0 0 0 100px #14161b}.card-lg button{letter-spacing:.03em;color:#fff;background:#476075;border-radius:11px;width:100%;margin-top:6px;padding:14px;font-size:14px;font-weight:600;transition:background .15s,transform 50ms}.card-lg button:hover{background:#5b82a0}.card-lg button:active{transform:translateY(1px)}.card-lg button:disabled{opacity:.6}.card-lg .err{color:#ff6b61;margin:2px 2px 10px;font-size:12.5px}@media (max-width:600px){.lg{background-position:62%}}
