.WEZH7G_shell{color:#edf4ff;background:#090d14;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.WEZH7G_card{background:#101925;border:1px solid #30415a;border-radius:14px;width:min(100%,430px);padding:34px;box-shadow:0 20px 50px #0003}.WEZH7G_logo{object-fit:contain;width:162px;height:87px;margin:0 auto 2px;display:block}.WEZH7G_eyebrow{color:#86a4c7;text-align:center;letter-spacing:.14em;margin:0 0 24px;font-size:10px;font-weight:800}.WEZH7G_card h1{text-align:center;letter-spacing:-.045em;margin:0 0 8px;font-size:29px}.WEZH7G_intro{color:#97aac0;text-align:center;margin:0 0 24px;font-size:12px;line-height:1.65}.WEZH7G_form{flex-direction:column;gap:10px;display:flex}.WEZH7G_form label{color:#d5e1ef;font-size:12px;font-weight:750}.WEZH7G_form input{color:#fff;background:#0b121d;border:1px solid #384a65;border-radius:8px;outline:none;width:100%;min-width:0;height:48px;padding:0 12px;font-size:13px}.WEZH7G_form input:focus-visible{border-color:#6aa8f5;box-shadow:0 0 0 3px #508ce62e}.WEZH7G_form input::placeholder{color:#70849e}.WEZH7G_labels{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.WEZH7G_labels button,.WEZH7G_back{color:#92c1ff;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.WEZH7G_password{display:flex;position:relative}.WEZH7G_password input{padding-right:60px}.WEZH7G_password button{color:#a8bbd2;background:0 0;border:none;font-size:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.WEZH7G_submit{color:#fff;cursor:pointer;background:#176bbb;border:1px solid #368eee;border-radius:8px;min-height:48px;margin-top:11px;font-weight:800}.WEZH7G_submit:disabled{opacity:.65;cursor:wait}.WEZH7G_submit:hover:not(:disabled){background:#267bce}.WEZH7G_back{margin:18px auto 0;display:block}.WEZH7G_message{color:#d8e8ff;background:#18304b;border-radius:8px;margin-top:16px;padding:12px;font-size:11px;line-height:1.6}.WEZH7G_foot{text-align:center;color:#8298b4;border-top:1px solid #30405a;margin:25px 0 0;padding-top:17px;font-size:10px}.WEZH7G_footer{color:#7186a1;text-align:center;margin-top:21px;font-size:10px}@media (max-width:430px){.WEZH7G_card{padding:26px 20px}.WEZH7G_logo{width:145px;height:78px}}
