.register-page{position:relative;min-height:100dvh;min-height:100vh;max-width:100%;overflow-x:clip;background:#000;color:#fff}.register-page__glow-left{position:absolute;top:-280px;left:-220px;z-index:0;width:min(78vw,940px);max-width:none;pointer-events:none;opacity:.95;mix-blend-mode:plus-lighter}.register-page__character-idle{position:absolute;left:clamp(0px,2vw,32px);bottom:clamp(400px,48vh,580px);z-index:1;width:min(36vw,420px);height:auto;pointer-events:none;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left;transform-origin:bottom left;animation:register-character-breathe 4s ease-in-out infinite;will-change:transform}@media(max-width:1024px){.register-page__character-idle{width:min(28vw,280px);opacity:.55}}@media(max-width:768px){.register-page__character-idle{display:none}}.register-page__character{position:absolute;top:clamp(-48px,-2vh,-12px);right:clamp(-40px,4vw,40px);z-index:1;width:min(42vw,520px);height:auto;pointer-events:none;filter:blur(8px);opacity:.72}@media(max-width:1024px){.register-page__character{width:min(34vw,320px);opacity:.4;filter:blur(6px)}}@media(max-width:768px){.register-page__character{display:none}}.register-page__character-mobile,.register-page__character-mobile-wrap{display:none}.register-page__logo{position:absolute;top:43px;left:clamp(24px,5vw,80px);z-index:3;display:inline-flex;transition:transform .25s ease,opacity .25s ease}.register-page__logo:hover{transform:scale(1.04);opacity:.9}.register-page__content{position:relative;z-index:2;width:min(100%,548px);margin:0 auto;padding:clamp(120px,16vh,190px) 24px 80px;overflow:visible}@media(min-width:1100px){.register-page__content{margin-right:clamp(48px,10vw,160px);margin-left:auto}}.register-page__title{margin:0 0 17px;font-size:clamp(2rem,5vw,40px);font-weight:700;line-height:1.1;text-align:center;text-transform:capitalize;color:#fff}.register-page__subtitle{margin:0 0 clamp(40px,6vh,56px);font-size:clamp(1rem,2.4vw,20px);line-height:1.173;text-align:center;color:#fff}.register-page__form{display:flex;flex-direction:column;gap:24px}.register-page__row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:640px){.register-page__row-2{grid-template-columns:1fr}}.register-page__footer{margin:24px 0 0;font-size:18px;line-height:1.4;text-align:center;color:#ccc}.register-page__footer a{margin-left:4px;font-weight:700;color:#fff;text-decoration:none}.register-page__footer a:hover{text-decoration:underline}.register-page .register-field{min-width:0}.register-page .register-field .ant-form-item{margin-bottom:0}.register-page .register-field .ant-form-item-label{display:none}.register-page .register-field .ant-form-item-explain-error{margin-top:8px;color:#ff7875}.login-page .input-field,.register-page .input-field{--field-border:#8d8d8d;--field-accent:#0034de;--field-label:#c5cdd8;--field-bg:#000;position:relative;width:100%;margin-top:2px}.login-page .input-field__box,.register-page .input-field__box{position:relative;z-index:1;display:flex;align-items:center;width:100%;min-height:46px;border:1px solid var(--field-border);border-radius:8px;background:rgba(0,0,0,0);transition:border-color .3s ease}.login-page .input-field__label,.register-page .input-field__label{position:absolute;top:50%;left:15px;z-index:3;color:var(--field-label);font-size:1rem;font-weight:400;line-height:1;letter-spacing:1px;pointer-events:none;background-color:rgba(0,0,0,0);transform:translateY(-50%);transition:all .3s ease}.login-page .input-field__control.ant-input,.login-page .input-field__control.ant-input-affix-wrapper,.register-page .input-field__control.ant-input,.register-page .input-field__control.ant-input-affix-wrapper{display:flex!important;align-items:center!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 15px!important;border:none!important;border-radius:8px!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;font-size:1rem;line-height:1!important;letter-spacing:1px;color:#fff!important}.login-page .input-field__control.ant-input-affix-wrapper-focused,.login-page .input-field__control.ant-input-affix-wrapper:focus,.login-page .input-field__control.ant-input-affix-wrapper:focus-within,.login-page .input-field__control.ant-input-affix-wrapper:hover,.login-page .input-field__control.ant-input-focused,.login-page .input-field__control.ant-input:focus,.login-page .input-field__control.ant-input:focus-within,.login-page .input-field__control.ant-input:hover,.register-page .input-field__control.ant-input-affix-wrapper-focused,.register-page .input-field__control.ant-input-affix-wrapper:focus,.register-page .input-field__control.ant-input-affix-wrapper:focus-within,.register-page .input-field__control.ant-input-affix-wrapper:hover,.register-page .input-field__control.ant-input-focused,.register-page .input-field__control.ant-input:focus,.register-page .input-field__control.ant-input:focus-within,.register-page .input-field__control.ant-input:hover{border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}.login-page .input-field__control.ant-input .ant-input,.login-page .input-field__control.ant-input-affix-wrapper .ant-input,.register-page .input-field__control.ant-input .ant-input,.register-page .input-field__control.ant-input-affix-wrapper .ant-input{height:100%!important;min-height:0!important;padding:0!important;border:none!important;background:rgba(0,0,0,0)!important;color:#fff!important;font-size:1rem;line-height:1!important;letter-spacing:1px;box-shadow:none!important}.login-page .input-field__control.ant-input .ant-input::-moz-placeholder,.login-page .input-field__control.ant-input-affix-wrapper .ant-input::-moz-placeholder,.register-page .input-field__control.ant-input .ant-input::-moz-placeholder,.register-page .input-field__control.ant-input-affix-wrapper .ant-input::-moz-placeholder{color:rgba(0,0,0,0)!important;opacity:0!important}.login-page .input-field__control.ant-input .ant-input::placeholder,.login-page .input-field__control.ant-input-affix-wrapper .ant-input::placeholder,.register-page .input-field__control.ant-input .ant-input::placeholder,.register-page .input-field__control.ant-input-affix-wrapper .ant-input::placeholder{color:rgba(0,0,0,0)!important;opacity:0!important}.login-page .input-field__control.ant-input .ant-input:focus,.login-page .input-field__control.ant-input-affix-wrapper .ant-input:focus,.register-page .input-field__control.ant-input .ant-input:focus,.register-page .input-field__control.ant-input-affix-wrapper .ant-input:focus{box-shadow:none!important}.login-page .input-field--password .login-page .input-field__control.ant-input-affix-wrapper,.login-page .input-field--password .register-page .input-field__control.ant-input-affix-wrapper,.register-page .input-field--password .login-page .input-field__control.ant-input-affix-wrapper,.register-page .input-field--password .register-page .input-field__control.ant-input-affix-wrapper{position:relative;padding-inline-end:40px!important}.login-page .input-field--password .login-page .input-field__control.ant-input-affix-wrapper .ant-input-suffix,.login-page .input-field--password .register-page .input-field__control.ant-input-affix-wrapper .ant-input-suffix,.register-page .input-field--password .login-page .input-field__control.ant-input-affix-wrapper .ant-input-suffix,.register-page .input-field--password .register-page .input-field__control.ant-input-affix-wrapper .ant-input-suffix{position:absolute;top:50%;right:8px;margin:0;transform:translateY(-50%);color:#ccc;font-size:1rem;line-height:1}.login-page .input-field__select.ant-select,.register-page .input-field__select.ant-select{width:100%}.login-page .input-field__select.ant-select .ant-select-selector,.register-page .input-field__select.ant-select .ant-select-selector{display:flex!important;align-items:center!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 36px 0 15px!important;border:none!important;border-radius:8px!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;font-size:1rem;line-height:1!important;letter-spacing:1px}.login-page .input-field__select.ant-select .ant-select-selection-search,.login-page .input-field__select.ant-select .ant-select-selection-wrap,.register-page .input-field__select.ant-select .ant-select-selection-search,.register-page .input-field__select.ant-select .ant-select-selection-wrap{height:100%!important}.login-page .input-field__select.ant-select .ant-select-selection-search-input,.register-page .input-field__select.ant-select .ant-select-selection-search-input{height:100%!important;color:#fff!important;caret-color:#fff!important}.login-page .input-field__select.ant-select .ant-select-selection-item,.login-page .input-field__select.ant-select .ant-select-selection-placeholder,.register-page .input-field__select.ant-select .ant-select-selection-item,.register-page .input-field__select.ant-select .ant-select-selection-placeholder{line-height:1.2!important;color:#fff!important;font-size:.85rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.login-page .input-field__select.ant-select .ant-select-selection-placeholder,.register-page .input-field__select.ant-select .ant-select-selection-placeholder{opacity:0!important}.login-page .input-field__select.ant-select .ant-select-arrow,.register-page .input-field__select.ant-select .ant-select-arrow{color:#ccc}.login-page .input-field__select.ant-select.ant-select-focused .ant-select-selector,.login-page .input-field__select.ant-select.ant-select-open .ant-select-selector,.register-page .input-field__select.ant-select.ant-select-focused .ant-select-selector,.register-page .input-field__select.ant-select.ant-select-open .ant-select-selector{border:none!important;box-shadow:none!important}.login-page .input-field--active .input-field__label,.login-page .input-field--focused .input-field__label,.login-page .input-field:focus-within .input-field__label,.register-page .input-field--active .input-field__label,.register-page .input-field--focused .input-field__label,.register-page .input-field:focus-within .input-field__label{top:0;left:10px;padding:0 5px;border-radius:4px;background-color:var(--field-bg);color:#0034de;font-weight:700;transform:translateY(-50%) scale(.85)}.login-page .input-field--active .input-field__box,.login-page .input-field--focused .input-field__box,.login-page .input-field:focus-within .input-field__box,.register-page .input-field--active .input-field__box,.register-page .input-field--focused .input-field__box,.register-page .input-field:focus-within .input-field__box{border-color:#0034de}@media(prefers-reduced-motion:reduce){.login-page .input-field__box,.login-page .input-field__label,.register-page .input-field__box,.register-page .input-field__label{transition:none}}.gradient-button{--landing-cyan:#27d4f8;--landing-blue:#2ac3fb;--landing-purple:#9333ea;--landing-pink:#d44cfa;--landing-violet:#a855f7;position:relative;display:block;width:-moz-fit-content;width:fit-content;min-width:168px;max-width:100%;margin:28px auto 0;padding:11px 28px;border:none;border-radius:999px;background:rgba(0,0,0,0);overflow:hidden;font-size:17px;font-weight:700;letter-spacing:.04em;color:#fff;cursor:pointer;transition:transform .2s ease}.gradient-button:hover:not(:disabled){transform:scale(1.03)}.gradient-button:active:not(:disabled){transform:scale(.99)}.gradient-button:disabled{cursor:not-allowed;opacity:.65}.gradient-button:before{content:"";position:absolute;top:-50%;left:-50%;z-index:-2;width:200%;height:200%;background:conic-gradient(from 0deg,var(--landing-cyan),var(--landing-blue),var(--landing-purple),var(--landing-pink),var(--landing-violet),var(--landing-cyan));filter:blur(8px);transform:rotate(0deg);transition:transform 1.5s ease-in-out}.gradient-button:hover:not(:disabled):before{transform:rotate(180deg)}.gradient-button:after{content:"";position:absolute;inset:2px;z-index:-1;border-radius:999px;background:#000;filter:blur(4px)}.gradient-button .gradient-text{position:relative;z-index:1;color:rgba(0,0,0,0);background:linear-gradient(90deg,var(--landing-blue) 0,var(--landing-pink) 100%);background-clip:text;-webkit-background-clip:text;filter:hue-rotate(0deg)}.gradient-button:hover:not(:disabled) .gradient-text{animation:register-hue-rotating 2s linear infinite}@keyframes register-hue-rotating{to{filter:hue-rotate(1turn)}}@media(prefers-reduced-motion:reduce){.gradient-button:before{transition:none}.gradient-button:hover:not(:disabled):before{transform:rotate(0deg)}.gradient-button:hover:not(:disabled) .gradient-text{animation:none}}@keyframes register-character-breathe{0%,to{transform:scale(1)}45%{transform:scale(1.01)}55%{transform:scale(1.01)}}@keyframes register-character-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.register-page__character-idle{animation:none;will-change:auto}.register-page__character{filter:none;opacity:.55}.register-page__character-mobile,.register-page__character-mobile-wrap{animation:none}}@media(max-width:768px){.register-page{overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none}.register-page__glow-left{top:-80px;left:50%;width:min(160vw,720px);max-width:none;transform:translateX(-50%);opacity:.85}.register-page__logo{position:relative;top:auto;left:auto;z-index:3;display:flex;justify-content:center;width:100%;max-width:100%;padding:36px 16px 12px;box-sizing:border-box}.register-page__character-mobile-wrap{display:block;position:relative;z-index:1;width:min(72vw,300px);max-width:100%;margin:18px auto 12px;pointer-events:none;overflow:visible;animation:register-character-float 3.6s ease-in-out infinite;will-change:transform}.register-page__character-mobile-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14%;z-index:2;pointer-events:none;background:linear-gradient(0deg,#000 0,rgba(0,0,0,.75) 40%,transparent)}.register-page__character-mobile{display:block;position:relative;width:100%;height:auto;margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 16px 36px rgba(42,195,251,.3))}.register-page__content{width:min(100%,548px);max-width:100%;margin:0 auto;padding:8px 20px 120px;box-sizing:border-box}.register-page__title{margin-bottom:12px;font-size:clamp(1.85rem,7vw,2.25rem)}.register-page__subtitle{margin-bottom:28px;font-size:clamp(.95rem,3.8vw,1.05rem);line-height:1.35}}html:has(.register-page){overflow-x:clip;overflow-y:auto}html:has(.register-page) body{overflow-x:clip;overflow-y:visible;max-width:100%}.ant-select-dropdown.register-select-dropdown,.register-select-dropdown,.register-select-dropdown.ant-select-dropdown{padding:6px!important;border:1px solid rgba(0,52,222,.45)!important;border-radius:10px!important;background:#070d1c!important;box-shadow:0 12px 40px rgba(0,0,0,.55)!important;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;color:#f8fafc!important}.ant-select-dropdown.register-select-dropdown .ant-select-item,.ant-select-dropdown.register-select-dropdown .ant-select-item-empty,.ant-select-dropdown.register-select-dropdown .ant-select-item-option,.ant-select-dropdown.register-select-dropdown .ant-select-item-option-content,.ant-select-dropdown.register-select-dropdown .ant-select-item-option-grouped,.register-select-dropdown .ant-select-item,.register-select-dropdown .ant-select-item-empty,.register-select-dropdown .ant-select-item-option,.register-select-dropdown .ant-select-item-option-content,.register-select-dropdown .ant-select-item-option-grouped,.register-select-dropdown.ant-select-dropdown .ant-select-item,.register-select-dropdown.ant-select-dropdown .ant-select-item-empty,.register-select-dropdown.ant-select-dropdown .ant-select-item-option,.register-select-dropdown.ant-select-dropdown .ant-select-item-option-content,.register-select-dropdown.ant-select-dropdown .ant-select-item-option-grouped{color:#f8fafc!important;border-radius:8px!important;font-family:inherit!important;font-size:.8rem!important;font-weight:500!important;line-height:1.35!important;white-space:normal!important;word-break:break-word!important}.ant-select-dropdown.register-select-dropdown .ant-select-item-option,.register-select-dropdown .ant-select-item-option,.register-select-dropdown.ant-select-dropdown .ant-select-item-option{min-height:auto!important;padding-block:8px!important}.ant-select-dropdown.register-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-dropdown.register-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.register-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.register-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.register-select-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.register-select-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:#fff!important;background:rgba(0,52,222,.35)!important}.ant-select-dropdown.register-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-dropdown.register-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.register-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.register-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.register-select-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.register-select-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:#fff!important;background:rgba(0,52,222,.5)!important;font-weight:600!important}.ant-select-dropdown.register-select-dropdown .ant-select-item-option-disabled,.ant-select-dropdown.register-select-dropdown .ant-select-item-option-disabled .ant-select-item-option-content,.register-select-dropdown .ant-select-item-option-disabled,.register-select-dropdown .ant-select-item-option-disabled .ant-select-item-option-content,.register-select-dropdown.ant-select-dropdown .ant-select-item-option-disabled,.register-select-dropdown.ant-select-dropdown .ant-select-item-option-disabled .ant-select-item-option-content{color:#94a3b8!important}.ant-select-dropdown.register-select-dropdown .rc-virtual-list-scrollbar-thumb,.register-select-dropdown .rc-virtual-list-scrollbar-thumb,.register-select-dropdown.ant-select-dropdown .rc-virtual-list-scrollbar-thumb{background:rgba(148,163,184,.45)!important}.ant-select-dropdown.register-select-dropdown .ant-empty-description,.register-select-dropdown .ant-empty-description,.register-select-dropdown.ant-select-dropdown .ant-empty-description{color:#cbd5e1!important}