.install-module__whjsNq__page{background:linear-gradient(#0c0c0c 0%,#121212 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.install-module__whjsNq__main{z-index:1;opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;padding:120px 40px 80px;transition:opacity .8s ease-out,transform .8s ease-out;display:flex;position:relative;transform:translateY(20px)}.install-module__whjsNq__main.install-module__whjsNq__fadeIn{opacity:1;transform:translateY(0)}.install-module__whjsNq__content{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.install-module__whjsNq__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;padding:8px 20px;animation:.6s ease-out .2s both install-module__whjsNq__slideDown;display:inline-flex}@keyframes install-module__whjsNq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.install-module__whjsNq__badgeText{color:#cfcfcf;letter-spacing:.3px;font-size:14px;font-weight:500}.install-module__whjsNq__hero{letter-spacing:-2px;color:#fff;background:linear-gradient(#fff 0%,#cfcfcf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:900px;margin:0;font-size:72px;font-weight:600;line-height:1.19;animation:.8s ease-out .3s both install-module__whjsNq__slideUp}@keyframes install-module__whjsNq__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.install-module__whjsNq__subtext{color:#cfcfcf;max-width:600px;margin:0;font-size:20px;font-weight:400;line-height:1.6;animation:.8s ease-out .4s both install-module__whjsNq__slideUp}.install-module__whjsNq__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:600px;margin-top:32px;padding:48px 40px;animation:.8s ease-out .5s both install-module__whjsNq__slideUp;display:flex}.install-module__whjsNq__form{flex-direction:column;gap:24px;width:100%;display:flex}.install-module__whjsNq__inputGroup{flex-direction:column;gap:12px;width:100%;display:flex}.install-module__whjsNq__label{color:#cfcfcf;letter-spacing:.3px;text-align:left;font-size:14px;font-weight:500}.install-module__whjsNq__inputWrapper{background:#fffffff2;border:1px solid #0000001a;border-radius:12px;align-items:center;transition:all .2s ease-in-out;display:flex;position:relative}.install-module__whjsNq__inputWrapper:focus-within{border-color:#ff6b3d;box-shadow:0 0 0 3px #ff6b3d1a}.install-module__whjsNq__input{color:#333;background:0 0;border:none;outline:none;flex:1;padding:18px 24px;font-family:inherit;font-size:16px}.install-module__whjsNq__input::placeholder{color:#33333380}.install-module__whjsNq__input:disabled{cursor:not-allowed;opacity:.6}.install-module__whjsNq__suffix{color:#3339;white-space:nowrap;padding-right:24px;font-size:14px;font-weight:500}.install-module__whjsNq__prefix{color:#3339;white-space:nowrap;padding-left:24px;font-size:16px;font-weight:500}.install-module__whjsNq__select{color:#333;cursor:pointer;appearance:none;background:#fffffff2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333333' d='M6 9L1 4h10z'/%3E%3C/svg%3E") right 20px center no-repeat;border:1px solid #0000001a;border-radius:12px;outline:none;width:100%;padding:18px 48px 18px 24px;font-family:inherit;font-size:16px;transition:all .2s ease-in-out}.install-module__whjsNq__select:hover:not(:disabled){border-color:#0003}.install-module__whjsNq__select:focus{border-color:#ff6b3d;box-shadow:0 0 0 3px #ff6b3d1a}.install-module__whjsNq__select:disabled{cursor:not-allowed;opacity:.6}.install-module__whjsNq__error{color:#f44336;text-align:left;margin:0;font-size:14px;animation:.4s ease-out install-module__whjsNq__shake}@keyframes install-module__whjsNq__shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.install-module__whjsNq__button{color:#fff;cursor:pointer;white-space:nowrap;background:#ff6b3d;border:none;border-radius:12px;padding:18px 32px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s ease-in-out;box-shadow:0 4px 20px #ff6b3d4d}.install-module__whjsNq__button:hover:not(:disabled){background:#ff5722;transform:translateY(-2px);box-shadow:0 8px 30px #ff6b3d66}.install-module__whjsNq__button:disabled{opacity:.6;cursor:not-allowed}.install-module__whjsNq__footer{text-align:center;border-top:1px solid #ffffff1a;width:100%;padding-top:24px}.install-module__whjsNq__footerText{color:#cfcfcfb3;margin:0 0 16px;font-size:14px}.install-module__whjsNq__loginLink{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.install-module__whjsNq__loginText{color:#cfcfcfcc;font-size:14px}.install-module__whjsNq__loginButton{color:#ff6b3d;border-radius:6px;padding:4px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.install-module__whjsNq__loginButton:hover{color:#ff8a65;background:#ff6b3d1a}.install-module__whjsNq__pageFooter{z-index:1;text-align:center;opacity:.5;padding:24px 40px;position:fixed;bottom:0;left:0;right:0}.install-module__whjsNq__pageFooter p{color:#cfcfcf;font-size:14px;font-weight:400}@media (max-width:768px){.install-module__whjsNq__main{padding:80px 24px 60px}.install-module__whjsNq__hero{letter-spacing:-1.5px;font-size:48px}.install-module__whjsNq__subtext{font-size:18px}.install-module__whjsNq__card{padding:32px 24px}}@media (max-width:480px){.install-module__whjsNq__hero{letter-spacing:-1px;font-size:36px}.install-module__whjsNq__subtext{font-size:16px}.install-module__whjsNq__badge{padding:6px 16px}.install-module__whjsNq__badgeText{font-size:13px}.install-module__whjsNq__card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.install-module__whjsNq__main,.install-module__whjsNq__badge,.install-module__whjsNq__hero,.install-module__whjsNq__subtext,.install-module__whjsNq__card{transition:none;animation:none}.install-module__whjsNq__main.install-module__whjsNq__fadeIn{opacity:1;transform:none}.install-module__whjsNq__button:hover{transform:none}}
