.Login_loginContainer__gzx4t{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,8,95,.8823529412),rgba(255,13,90,.8));padding:20px;position:relative;background:radial-gradient(circle at 20% 20%,rgba(240,27,45,.3),transparent 35rem),radial-gradient(circle at 90% 80%,rgba(101,207,33,.13),transparent 30rem),#08090c}.Login_loginContainer__gzx4t:before{content:"STREAM+";position:absolute;top:clamp(24px,6vw,72px);left:clamp(24px,6vw,80px);font-size:clamp(1.4rem,3vw,2.5rem);font-weight:900;letter-spacing:-.08em;color:#fff}.Login_loginForm__6lN1p{position:relative;color:#fff;background:rgba(19,21,27,.82);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.Login_loginForm__6lN1p h2{color:#fff}.Login_formLabel__PhoNx{color:#cfd3dc}.Login_formLabel__PhoNx .Login_formInput__o20Z8{color:#fff;background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.Login_submitButton__KAgqH{min-height:50px;border-radius:999px;background:linear-gradient(135deg,#f01b2d,#ff4d5c)}.Login_linkRow__4jXs7 a{color:#65cf21}.Login_loginForm__6lN1p{background:#fff;padding:40px;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);width:100%;max-width:400px}.Login_loginForm__6lN1p h2{text-align:center;margin-bottom:30px;color:#333;font-size:28px}.Login_formLabel__PhoNx{display:block;margin-bottom:20px;color:#374151;font-weight:500}.Login_formLabel__PhoNx .Login_formInput__o20Z8{width:100%;padding:12px;border:2px solid #e5e7eb;border-radius:8px;margin-top:5px;font-size:16px;outline:none;transition:all .3s ease}.Login_formLabel__PhoNx .Login_formInput__o20Z8:focus{border-color:rgba(255,8,95,.8823529412);box-shadow:0 0 0 3px rgba(255,8,95,.1)}.Login_formLabel__PhoNx .Login_formInput__o20Z8:disabled{background:#f9fafb;color:#9ca3af}.Login_passwordWrapper__J8j73{position:relative}.Login_passwordWrapper__J8j73 .Login_eyeButton__uqy2J{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:4px}.Login_passwordWrapper__J8j73 .Login_eyeButton__uqy2J:hover{color:#374151}.Login_submitButton__KAgqH{width:100%;padding:12px;background:rgba(255,8,95,.8823529412);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:15px}.Login_submitButton__KAgqH:hover:not(:disabled){background:rgba(255,13,90,.8);transform:translateY(-1px)}.Login_submitButton__KAgqH:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.Login_errorMsg__tdAZw{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px;border-radius:8px;text-align:center;margin-bottom:15px;font-size:14px}.Login_linkRow__4jXs7{text-align:center}.Login_linkRow__4jXs7 a{color:rgba(255,8,95,.8823529412);text-decoration:none;font-size:14px}.Login_linkRow__4jXs7 a:hover{text-decoration:underline}@media(max-width:480px){.Login_loginContainer__gzx4t{padding:10px}.Login_loginForm__6lN1p{padding:30px 20px}}.Login_formLabel__PhoNx .Login_formInput__o20Z8{color:#090a0d;background:#fff;border-color:#d8dbe2;caret-color:#090a0d}.Login_formLabel__PhoNx .Login_formInput__o20Z8::placeholder{color:#6c7280;opacity:1}.Login_formLabel__PhoNx .Login_formInput__o20Z8:focus{color:#090a0d;background:#fff;border-color:#ed1b2f;box-shadow:0 0 0 3px rgba(237,27,47,.18)}.Login_passwordWrapper__J8j73 .Login_eyeButton__uqy2J{color:#343945}.Login_passwordWrapper__J8j73 .Login_eyeButton__uqy2J:hover{color:#090a0d}