.login-module__37VMbq__page{isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 12% 75%,#19443b55 0,#0000 48%),radial-gradient(at 90% 10%,#1e3c3540 0,#0000 42%),#0b1324;justify-content:center;align-items:center;min-height:100svh;padding:48px 20px;display:flex;position:relative;overflow:hidden}.login-module__37VMbq__page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#79cdbe03,#0000 60%);position:absolute;inset:0}.login-module__37VMbq__shell{width:100%;max-width:384px}.login-module__37VMbq__brand{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.login-module__37VMbq__title{margin:0;line-height:0}.login-module__37VMbq__card{-webkit-backdrop-filter:blur(22px);background:#142331ed;border:1px solid #38554d9c;border-radius:18px;padding:30px 28px 26px;position:relative;box-shadow:0 28px 80px -24px #0008}.login-module__37VMbq__card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#79cdbe60,#0000);height:1px;position:absolute;top:0;left:28px;right:28px}.login-module__37VMbq__cardHeader{margin-bottom:24px}.login-module__37VMbq__cardHeader h2{color:#f2f7f5;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700}.login-module__37VMbq__form{gap:10px;display:grid}.login-module__37VMbq__label{color:#bdcec7;font-size:12px;font-weight:500}.login-module__37VMbq__label:not(:first-child){margin-top:7px}.login-module__37VMbq__input{color:#eef8f3;caret-color:#79cdbe;background:#101d2c;border:1px solid #354e49;border-radius:9px;outline:none;width:100%;height:48px;padding:0 14px;font-size:14px;line-height:1.4;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.login-module__37VMbq__input::placeholder{color:#8da69f}.login-module__37VMbq__input:hover{border-color:#52766a}.login-module__37VMbq__input:focus{background:#14273a;border-color:#79cdbe!important;box-shadow:0 0 0 3px #79cdbe1a!important}.login-module__37VMbq__input:-webkit-autofill{-webkit-text-fill-color:#eef8f3;caret-color:#79cdbe;box-shadow:inset 0 0 0 1000px #101d2c!important}.login-module__37VMbq__input:-webkit-autofill:focus{-webkit-text-fill-color:#eef8f3;caret-color:#79cdbe;box-shadow:inset 0 0 0 1000px #101d2c!important}.login-module__37VMbq__remember{color:#a6bcb3;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;width:fit-content;margin:4px 0 9px;font-size:12px;line-height:20px;display:flex}.login-module__37VMbq__remember input{accent-color:#79cdbe;width:14px;height:14px;margin:0}.login-module__37VMbq__submit{color:#0b1324;cursor:pointer;background:#79cdbe;border:1px solid #79cdbe;border-radius:9px;width:100%;height:46px;font-size:14px;font-weight:700;transition:background .16s,box-shadow .16s;display:block;box-shadow:0 4px 16px #79cdbe0c}.login-module__37VMbq__submit:hover:not(:disabled){background:#97dbcd;border-color:#97dbcd;box-shadow:0 5px 20px #79cdbe18}.login-module__37VMbq__submit:focus-visible,.login-module__37VMbq__telegram:focus-visible{outline-offset:3px;outline:3px solid #9be0d1}.login-module__37VMbq__submit:disabled{cursor:wait;opacity:.65}.login-module__37VMbq__error{color:#ffb4c0;background:#6d28352b;border:1px solid #ff7b9130;border-radius:9px;padding:9px 10px;font-size:12px;line-height:1.5}.login-module__37VMbq__contact{text-align:center;border-top:1px solid #719c8d24;margin-top:23px;padding-top:21px}.login-module__37VMbq__contact p{color:#97afa5;margin:0 0 12px;font-size:12px;line-height:1.5}.login-module__37VMbq__telegram{color:#a3dacf;background:#79cdbe06;border:1px solid #3b6357;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.login-module__37VMbq__telegram:hover{background:#79cdbe12;border-color:#79cdbe}.login-module__37VMbq__telegram svg{flex:none;width:16px;height:16px}.login-module__37VMbq__signature{text-align:center;color:#89a59b;letter-spacing:.06em;margin:24px 0 0;font-size:10px;line-height:1.5}@media (max-width:420px){.login-module__37VMbq__page{padding:32px 20px}.login-module__37VMbq__card{padding:26px 24px 24px}.login-module__37VMbq__brand{margin-bottom:24px}.login-module__37VMbq__input{font-size:16px}}@media (max-height:720px) and (min-width:421px){.login-module__37VMbq__page{padding:28px 20px}.login-module__37VMbq__brand{margin-bottom:20px}.login-module__37VMbq__signature{margin-top:18px}}@media (max-height:800px){.login-module__37VMbq__page{padding-top:24px;padding-bottom:24px}.login-module__37VMbq__brand{--hound-logo-width:128px;margin-bottom:20px}.login-module__37VMbq__signature{margin-top:18px}}.login-module__37VMbq__page:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;opacity:.65;background:radial-gradient(circle,#79cdbe18 0,#79cdbe08 32%,#0000 68%);width:min(78vw,520px);position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}@keyframes login-module__37VMbq__houndBadgeArrive{0%{opacity:0;transform:translateY(-12px)scale(.96)}70%{opacity:1;transform:translateY(1px)scale(1.005)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes login-module__37VMbq__houndCardArrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes login-module__37VMbq__houndBadgeFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}@keyframes login-module__37VMbq__houndGlowDrift{0%{opacity:.55;transform:translate(-50%,-50%)scale(1)}to{opacity:.85;transform:translate(-46%,-54%)scale(1.08)}}@keyframes login-module__37VMbq__houndFooterReveal{0%{opacity:0}to{opacity:1}}.login-module__37VMbq__page[data-login-motion=on]:after{animation:16s ease-in-out infinite alternate login-module__37VMbq__houndGlowDrift!important}.login-module__37VMbq__page[data-login-motion=on] .login-module__37VMbq__brand{animation:.62s cubic-bezier(.22,1,.36,1) both login-module__37VMbq__houndBadgeArrive!important}.login-module__37VMbq__page[data-login-motion=on] .login-module__37VMbq__title{animation:6s ease-in-out .9s infinite login-module__37VMbq__houndBadgeFloat!important}.login-module__37VMbq__page[data-login-motion=on] .login-module__37VMbq__card{animation:.6s cubic-bezier(.22,1,.36,1) .12s both login-module__37VMbq__houndCardArrive!important}.login-module__37VMbq__page[data-login-motion=on] .login-module__37VMbq__signature{animation:.45s .35s both login-module__37VMbq__houndFooterReveal!important}
