.CloudNetLogin-module__2IfWiW__page{color:#f7f8fa;min-height:100svh;font-family:var(--font-manrope), "Segoe UI", Arial, sans-serif;background:radial-gradient(64% 88% at -4% 45%,#292f35 0%,#0000 67%),radial-gradient(61% 85% at 105% 83%,#272d32 0%,#0000 67%),#101417;position:relative;overflow:hidden}.CloudNetLogin-module__2IfWiW__brand{color:#f7f8fa;letter-spacing:-.035em;align-items:center;gap:13px;font-size:18px;font-weight:750;transition:opacity .2s;display:inline-flex;position:absolute;top:40px;left:clamp(24px,8vw,130px)}.CloudNetLogin-module__2IfWiW__brand:hover{opacity:.7}.CloudNetLogin-module__2IfWiW__brand:focus-visible,.CloudNetLogin-module__2IfWiW__footer a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #fff}.CloudNetLogin-module__2IfWiW__brandMark{letter-spacing:-.04em;border:1px solid #f7f8fa;place-items:center;width:46px;height:46px;font-size:16px;font-weight:800;display:grid}.CloudNetLogin-module__2IfWiW__content{width:min(100% - 48px,540px);margin:0 auto;padding-top:clamp(150px,19vh,210px);padding-bottom:72px}.CloudNetLogin-module__2IfWiW__heading h1{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(40px,4.1vw,61px);font-weight:500;line-height:1.09}.CloudNetLogin-module__2IfWiW__heading p{color:#e4e6e9;letter-spacing:-.035em;margin-top:6px;font-size:clamp(17px,1.55vw,23px);font-weight:400;line-height:1.15}.CloudNetLogin-module__2IfWiW__form{flex-direction:column;gap:36px;margin-top:35px;display:flex}.CloudNetLogin-module__2IfWiW__formGroup{flex-direction:column;gap:15px;display:flex}.CloudNetLogin-module__2IfWiW__formGroup label{letter-spacing:-.035em;padding-left:25px;font-size:clamp(22px,2.3vw,34px);line-height:1.2}.CloudNetLogin-module__2IfWiW__formGroup input{color:#fff;width:100%;height:74px;font:inherit;background:#101417;border:1.5px solid #fffffff0;border-radius:29px;outline:none;padding:0 27px;font-size:21px;transition:border-color .2s,box-shadow .2s;display:block}.CloudNetLogin-module__2IfWiW__formGroup input:focus-visible{border-color:#fff;box-shadow:0 0 0 4px #ffffff29}.CloudNetLogin-module__2IfWiW__formGroup input:disabled{opacity:.65}.CloudNetLogin-module__2IfWiW__formGroup input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s;box-shadow:inset 0 0 0 100px #101417}.CloudNetLogin-module__2IfWiW__formGroup input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 9999s;box-shadow:inset 0 0 0 100px #101417}.CloudNetLogin-module__2IfWiW__formGroup input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 9999s;box-shadow:inset 0 0 0 100px #101417}.CloudNetLogin-module__2IfWiW__error{color:#ffb4b4;border:1px solid #feaaaa66;border-radius:15px;margin-top:-12px;padding:12px 18px;font-size:14px;line-height:1.5}.CloudNetLogin-module__2IfWiW__submit{color:#101417;width:100%;min-height:62px;font:inherit;cursor:pointer;background:#f7f8fa;border:1px solid #f7f8fa;border-radius:24px;margin-top:3px;font-size:20px;font-weight:650;transition:background .2s,transform .2s}.CloudNetLogin-module__2IfWiW__submit:hover:not(:disabled){background:#dfe3e6;transform:translateY(-1px)}.CloudNetLogin-module__2IfWiW__submit:focus-visible{outline-offset:4px;outline:3px solid #fff}.CloudNetLogin-module__2IfWiW__submit:disabled{opacity:.65;cursor:wait}.CloudNetLogin-module__2IfWiW__footer{color:#a9afb6;text-align:center;margin-top:20px;font-size:15px}.CloudNetLogin-module__2IfWiW__footer a{color:#fff;text-underline-offset:4px;text-decoration:underline}.CloudNetLogin-module__2IfWiW__footer a:hover{color:#d7dce0}@media (max-width:640px){.CloudNetLogin-module__2IfWiW__brand{font-size:16px;top:22px;left:24px}.CloudNetLogin-module__2IfWiW__brandMark{width:40px;height:40px;font-size:14px}.CloudNetLogin-module__2IfWiW__content{padding-top:max(145px,18vh)}.CloudNetLogin-module__2IfWiW__heading h1{white-space:normal;font-size:clamp(36px,8vw,52px)}.CloudNetLogin-module__2IfWiW__heading p{font-size:17px;line-height:1.35}.CloudNetLogin-module__2IfWiW__desktopBreak{display:none}.CloudNetLogin-module__2IfWiW__form{gap:26px;margin-top:34px}.CloudNetLogin-module__2IfWiW__formGroup{gap:11px}.CloudNetLogin-module__2IfWiW__formGroup label{padding-left:16px;font-size:23px}.CloudNetLogin-module__2IfWiW__formGroup input{border-radius:25px;height:64px;font-size:18px}.CloudNetLogin-module__2IfWiW__submit{min-height:58px}}
