.formInput{flex-direction:column;gap:8px;display:flex}.formInput__label{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:-.005em;color:#ffffffd9}.formInput__required{color:#ff6b6b;margin-left:4px}.formInput__wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000073;border:1px solid #ffffff14;border-radius:.85rem;align-items:center;height:48px;padding:0 16px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex}.formInput__wrapper:hover{background:#0000008c;border-color:#ffffff29}.formInput__wrapper:focus-within{background:#0009;border-color:#ffffff47;box-shadow:0 0 0 4px #ffffff0f}.formInput__input{font-size:var(--text-base);color:#fff;letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;width:100%;padding:0;font-family:inherit}.formInput__input::placeholder{color:#fff6;opacity:1;transition:opacity .2s}.formInput__input:focus::placeholder{opacity:.55}.formInput__input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #14161c}.formInput__input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #14161c}.formInput__input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #14161c}.formInput--error .formInput__wrapper{background:#ff6b6b14;border-color:#ff6b6ba6}.formInput--error .formInput__wrapper:focus-within{box-shadow:0 0 0 4px #ff6b6b2e}.formInput__error{font-size:var(--text-xs);color:#ff8585;margin-top:2px}
.formSelect{flex-direction:column;gap:8px;display:flex}.formSelect__label{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:-.005em;color:#ffffffd9}.formSelect__required{color:#ff6b6b;margin-left:4px}.formSelect__wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000073;border:1px solid #ffffff14;border-radius:.85rem;align-items:center;height:48px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.formSelect__wrapper:hover{background:#0000008c;border-color:#ffffff29}.formSelect__wrapper:focus-within{background:#0009;border-color:#ffffff47;box-shadow:0 0 0 4px #ffffff0f}.formSelect__select{font-size:var(--text-base);color:#fff;letter-spacing:-.005em;cursor:pointer;appearance:none;background:0 0;border:none;outline:none;flex:1;width:100%;height:100%;padding:0 44px 0 16px;font-family:inherit}.formSelect__select--placeholder{color:#fff6}.formSelect__select option{color:#fff;background-color:#14161c}.formSelect__icon{pointer-events:none;color:#ffffff8c;transition:color .2s;position:absolute;right:16px}.formSelect__wrapper:focus-within .formSelect__icon{color:#ffffffd9}.formSelect--error .formSelect__wrapper{background:#ff6b6b14;border-color:#ff6b6ba6}.formSelect--error .formSelect__wrapper:focus-within{box-shadow:0 0 0 4px #ff6b6b2e}.formSelect__error{font-size:var(--text-xs);color:#ff8585;margin-top:2px}
.formTextarea{flex-direction:column;gap:8px;display:flex}.formTextarea__label{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:-.005em;color:#ffffffd9}.formTextarea__required{color:#ff6b6b;margin-left:4px}.formTextarea__wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000073;border:1px solid #ffffff14;border-radius:.85rem;padding:0 16px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex}.formTextarea__wrapper:hover{background:#0000008c;border-color:#ffffff29}.formTextarea__wrapper:focus-within{background:#0009;border-color:#ffffff47;box-shadow:0 0 0 4px #ffffff0f}.formTextarea__textarea{font-size:var(--text-base);color:#fff;resize:vertical;letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:110px;padding:14px 0;font-family:inherit;line-height:1.55}.formTextarea__textarea::placeholder{color:#fff6;opacity:1;transition:opacity .2s}.formTextarea__textarea:focus::placeholder{opacity:.55}.formTextarea--error .formTextarea__wrapper{background:#ff6b6b14;border-color:#ff6b6ba6}.formTextarea--error .formTextarea__wrapper:focus-within{box-shadow:0 0 0 4px #ff6b6b2e}.formTextarea__error{font-size:var(--text-xs);color:#ff8585;margin-top:2px}
.submitButton{width:100%;height:56px;font-family:inherit;font-size:var(--text-base);font-weight:var(--font-medium);letter-spacing:-.01rem;color:#fff;border-radius:var(--radius-full);cursor:pointer;background-color:#06f;border:none;justify-content:center;align-items:center;margin-top:8px;padding:0 1.75rem;transition:background-color .55s cubic-bezier(.22,1,.36,1),color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 12px 32px -12px #06f9}.submitButton:hover{color:#0a0a0a;background-color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 16px 36px -14px #0066ff73}.submitButton:active{transition-duration:.15s;transform:translateY(0)scale(.98)}.submitButton:focus-visible{outline-offset:3px;outline:2px solid #06f}.submitButton__content{align-items:center;gap:.55em;display:inline-flex}.submitButton svg{flex-shrink:0;width:1.15em;height:1.15em}.submitButton--invalid,.submitButton:disabled{color:#fff6;cursor:not-allowed;box-shadow:none;background-color:#ffffff14}.submitButton--invalid:hover,.submitButton:disabled:hover{color:#fff6;box-shadow:none;background-color:#ffffff14;transform:none}
.openAccountForm{color:#fff;isolation:isolate;background-color:#0a0a0a;background-image:url(/redesign/registerForm/openart-image_avLNwnEV_1777104704085_raw.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;padding-top:120px;padding-bottom:120px;position:relative;overflow:hidden}.openAccountForm:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#040404fb 0%,#040404f9 50%,#040404fc 100%);position:absolute;inset:0}@media (max-width:1024px),(prefers-reduced-motion:reduce){.openAccountForm{background-attachment:scroll}}.openAccountForm__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);width:100%;max-width:1200px;margin:0 auto;padding:0 32px;display:grid;position:relative}.openAccountForm__header{text-align:left;flex-direction:column;align-self:start;align-items:flex-start;max-width:420px;margin:0;display:flex;position:sticky;top:clamp(6rem,10vw,8rem)}.openAccountForm__title{font-size:clamp(2.25rem,4vw,3.5rem);font-weight:var(--font-semibold);letter-spacing:-.025em;color:#fff;margin:0 0 20px;line-height:1.05}.openAccountForm__description{letter-spacing:-.005em;color:#ffffffb3;max-width:420px;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}.openAccountForm__card{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);isolation:isolate;background:#ffffff12;border:none;border-radius:1.25rem;width:100%;padding:48px 40px;position:relative;-webkit-mask-image:url(/redesign/registerForm/SideNotches.svg);mask-image:url(/redesign/registerForm/SideNotches.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.openAccountForm__form{flex-direction:column;gap:22px;width:100%;display:flex}.openAccountForm__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.openAccountForm__errorState{text-align:center;flex-direction:column;align-items:center;padding:32px 0;animation:.4s fadeIn;display:flex}.openAccountForm__errorIcon{margin-bottom:24px}.openAccountForm__errorTitle{font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.015em;color:#fff;margin:0 0 12px}.openAccountForm__errorText{font-size:var(--text-base);color:#ffffffb3;max-width:400px;margin:0 0 24px;line-height:1.6}.openAccountForm__retryButton{font-size:var(--text-base);font-weight:var(--font-medium);color:#fff;border-radius:var(--radius-full);cursor:pointer;background:#06f;border:none;padding:12px 26px;font-family:inherit;transition:background-color .4s,color .4s,transform .2s,box-shadow .4s;box-shadow:inset 0 1px #ffffff40,0 10px 30px -12px #06f9}.openAccountForm__retryButton:hover{color:#0a0a0a;background:#fff;transform:translateY(-1px)}.openAccountForm__success{text-align:center;flex-direction:column;align-items:center;padding:32px 0;animation:.4s fadeIn;display:flex}.openAccountForm__successIcon{margin-bottom:24px}.openAccountForm__successTitle{font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.015em;color:#fff;margin:0 0 12px}.openAccountForm__successText{font-size:var(--text-base);color:#ffffffb3;max-width:400px;margin:0;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.openAccountForm{padding-top:144px;padding-bottom:80px}.openAccountForm__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:600px;padding:0 24px}.openAccountForm__header{text-align:center;align-items:center;max-width:none;position:relative;top:0}.openAccountForm__description{max-width:480px}.openAccountForm__card{padding:40px 32px}}@media (max-width:640px){.openAccountForm{padding-top:120px;padding-bottom:56px}.openAccountForm__inner{padding:0 16px}.openAccountForm__card{padding:36px 24px}.openAccountForm__row{grid-template-columns:1fr;gap:22px}.openAccountForm__form{gap:20px}}
