.LoginForm_loginShell__qjVj1{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:32px 20px 88px;background:radial-gradient(circle at 50% 18%,hsla(7,100%,87%,.52),transparent 28%),linear-gradient(180deg,#cc7b8f,#9d4f8f 26%,#623f8f 54%,#463c8a 76%,#3a3377);font-family:Segoe UI,SF Pro Display,sans-serif}.LoginForm_loginHaze___JswN{position:absolute;inset:auto;width:42vw;height:42vw;border-radius:999px;filter:blur(50px);opacity:.28;pointer-events:none}.LoginForm_loginHazeLeft__H9mbZ{left:-10vw;top:12vh;background:rgba(255,188,174,.72)}.LoginForm_loginHazeRight__874yF{right:-10vw;top:26vh;background:rgba(74,55,156,.82)}.LoginForm_loginMountain__8B2ST{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(980px,110vw);height:min(66vh,580px);background:radial-gradient(circle at 50% 0,rgba(64,34,109,.14),rgba(64,34,109,.14) 12%,transparent 13%),linear-gradient(180deg,rgba(52,25,95,.1),rgba(44,29,93,.76) 40%,rgba(42,36,89,.96));-webkit-clip-path:polygon(50% 6%,66% 24%,80% 44%,92% 70%,100% 100%,0 100%,10% 72%,22% 49%,34% 28%);clip-path:polygon(50% 6%,66% 24%,80% 44%,92% 70%,100% 100%,0 100%,10% 72%,22% 49%,34% 28%);filter:blur(1px);opacity:.9}.LoginForm_loginPanel__oS4Dg{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.LoginForm_loginCard__K73Zl{width:min(420px,calc(100vw - 32px));display:flex;flex-direction:column;align-items:center;padding:18px 24px 26px;border-radius:28px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 80px rgba(22,14,52,.28);color:#fff}.LoginForm_loginAvatar__A1s_4{display:flex;align-items:center;justify-content:center;width:78px;height:78px;margin-bottom:16px;border-radius:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(210,210,222,.62));color:#534677;font-size:1.8rem;font-weight:700;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.64)}.LoginForm_loginCard__K73Zl h1{margin:0;font-size:clamp(1.55rem,2vw,1.9rem);font-weight:600;color:#fff}.LoginForm_loginCard__K73Zl p{margin:8px 0 0;text-align:center;font-size:.96rem;line-height:1.45;color:hsla(0,0%,100%,.82)}.LoginForm_loginForm__mKRzh{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:18px}.LoginForm_loginField__Zs4R3{display:flex;flex-direction:column;gap:6px;color:hsla(0,0%,100%,.88);font-size:.82rem;letter-spacing:.02em}.LoginForm_loginField__Zs4R3 input,.LoginForm_loginField__Zs4R3 select{height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);padding:0 14px;background:rgba(16,14,32,.22);color:#fff;outline:none}.LoginForm_loginField__Zs4R3 option{color:#111827}.LoginForm_loginField__Zs4R3 input::placeholder{color:hsla(0,0%,100%,.48)}.LoginForm_loginField__Zs4R3 input:focus,.LoginForm_loginField__Zs4R3 select:focus{border-color:hsla(0,0%,100%,.38);background:rgba(16,14,32,.28)}.LoginForm_loginHint__uTHG4{margin:-2px 0 0;font-size:.8rem;line-height:1.45;color:hsla(0,0%,100%,.72);text-align:left}.LoginForm_loginButton__dzmdi{margin-top:6px;height:48px;border:none;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(225,225,232,.78));color:#4b3d6d;font-size:.98rem;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease;box-shadow:0 12px 30px rgba(18,12,40,.22)}.LoginForm_loginButton__dzmdi:hover:not(:disabled){transform:translateY(-1px)}.LoginForm_loginButton__dzmdi:disabled{opacity:.72;cursor:wait}.LoginForm_loginActions__1XdDG{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);display:flex;gap:34px;color:hsla(0,0%,100%,.76);font-size:.76rem}.LoginForm_loginActionItem__I_qB9{display:flex;flex-direction:column;align-items:center;gap:6px}.LoginForm_loginActionIcon__QPMwK{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.04);font-size:1rem}.LoginForm_power__i8Q_v{font-size:1.06rem}@media (max-width:640px){.LoginForm_loginShell__qjVj1{padding-top:24px}.LoginForm_loginActions__1XdDG{gap:18px}.LoginForm_loginCard__K73Zl{padding:18px 16px 22px;border-radius:22px}}