.login_page___bVDP{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:56px 16px 32px;color:#14152f;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(circle at 12% 10%,#dfe6ff 0,transparent 45%),radial-gradient(circle at 90% 85%,#eadcff 0,transparent 45%),radial-gradient(circle at 80% 8%,#d6ecff 0,transparent 35%),#f4f5ff}.login_home__6r_e5{position:absolute;top:18px;left:20px;color:#4b4fd8;font-size:14px;font-weight:600;text-decoration:none}.login_home__6r_e5:hover{text-decoration:underline}.login_card__r3Ltj{width:100%;max-width:440px;padding:32px 30px 26px;border:1px solid hsla(0,0%,100%,.85);border-radius:28px;background:linear-gradient(145deg,hsla(0,0%,100%,.88),rgba(238,238,255,.74));box-shadow:0 30px 80px rgba(38,34,130,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login_brand__isTcd{display:flex;align-items:center;gap:12px}.login_brand__isTcd span{display:flex;flex-direction:column;line-height:1.15}.login_brand__isTcd b{font-size:19px;letter-spacing:-.02em}.login_brand__isTcd small{color:#6b6e8f;font-size:12px}.login_title__7huBn{margin:24px 0 8px;font-size:27px;line-height:1.15;letter-spacing:-.02em}.login_subtitle__IciyZ{margin:0 0 22px;color:#5d6081;font-size:14px;line-height:1.5}.login_form__Ij6Df{display:grid;grid-gap:15px;gap:15px}.login_field__07CUi{display:grid;grid-gap:7px;gap:7px;min-width:0}.login_field__07CUi>span:first-child{font-size:13px;font-weight:650;color:#2b2d4d}.login_field__07CUi input,.login_pw__FIgZm input{width:100%;height:48px;padding:0 14px;border:1px solid #d9dcf3;border-radius:14px;background:hsla(0,0%,100%,.9);font:inherit;font-size:15px;color:#14152f;outline:0;transition:.15s;box-sizing:border-box}.login_field__07CUi input:focus,.login_pw__FIgZm input:focus{border-color:#6a5cf6;box-shadow:0 0 0 4px rgba(106,92,246,.16);background:#fff}.login_pw__FIgZm{position:relative;display:block}.login_pw__FIgZm input{padding-right:84px}.login_reveal__Gzm6O{position:absolute;right:6px;top:6px;height:36px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#4b4fd8;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.login_reveal__Gzm6O:hover{background:rgba(106,92,246,.1)}.login_submit__ajKqa{height:50px;border:0;border-radius:14px;background:linear-gradient(180deg,#7a6bff,#4f46f0);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 12px 26px rgba(79,70,240,.32);transition:.15s}.login_submit__ajKqa:hover:not(:disabled){transform:translateY(-1px)}.login_submit__ajKqa:disabled{opacity:.65;cursor:default}.login_error__BN8Ls{background:#fff0f0;color:#b42323}.login_error__BN8Ls,.login_info__SihDy{padding:10px 12px;border-radius:12px;font-size:14px}.login_info__SihDy{background:#eef2ff;color:#3b3fa8}.login_links__g5FHg{margin:16px 0 0;text-align:center}.login_link__xjylW{border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:#4b4fd8;cursor:pointer}.login_link__xjylW:hover{text-decoration:underline}.login_note__pmqHG{margin:14px 0 0;text-align:center;color:#6b6e8f;font-size:13px;line-height:1.45}.login_consent__0yIMj a,.login_note__pmqHG a{color:#4b4fd8}.login_consent__0yIMj{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.4;color:#4a4d6e}.login_consent__0yIMj input{width:18px;height:18px;flex:none;margin:1px 0 0}.login_footer__Xh0OZ{color:#8789a8;font-size:12px}@media (max-width:480px){.login_card__r3Ltj{padding:24px 18px 22px;border-radius:22px}.login_title__7huBn{font-size:23px}.login_page___bVDP{padding-top:64px}}