#cookie-root{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;background-color:transparent;touch-action:none}.cookie-container{position:absolute;bottom:0;width:100vw;background:#353b54;pointer-events:all;text-align:center;padding-bottom:19px}.cookie-container h2{display:block;width:30%;margin:18px auto 0;font-size:18px;font-weight:500;line-height:24px;color:#fff}.cookie-container p{width:60%;font-size:13px;font-weight:400;line-height:18px;margin:5px auto 0;color:#fff;overflow:hidden}.cookie-container p a{color:#ea5cd9;text-decoration:none}@media(max-width:1000px){.cookie-container p{width:90%}}.cookie-container button{cursor:pointer;width:149px;display:block;margin:30px auto 0;padding:6px 0 7px;background-color:#fff;border-radius:100px;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#242b40}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#root,body,html{min-height:100%}#root,body{background-color:#f5f6fa;display:flex;align-items:center;justify-content:center;min-height:100vh;font-family:"Rubik",sans-serif}@media(prefers-color-scheme:dark){#root,body{background-color:#242b40}}.theme-dark #root,.theme-dark body{background-color:#242b40}#root{width:100%}.pointer{cursor:pointer}.dialog{position:relative;width:90%;max-width:400px;box-sizing:border-box;background-color:#fff;padding:22px 30px 28px;border-radius:16px;box-shadow:0 25px 70px rgba(0,0,0,.15);transform-style:preserve-3d;animation:fade-in .2s linear}@media(prefers-color-scheme:dark){.dialog{background-color:#48506a}}.theme-dark .dialog{background-color:#48506a}.dialog.loading{box-shadow:none}.dialog .loading{box-shadow:none;transform-style:preserve-3d;transform:translateZ(-1px);position:absolute;top:-7px;left:-7px;width:calc(100% + 14px);height:calc(100% + 14px);border-radius:22px;overflow:hidden}.dialog .loading:after,.dialog .loading:before{content:"";position:absolute;width:90px;height:90px;border-radius:50%;background-color:#f05bdf;filter:blur(80px);animation:loading 3s linear infinite}.dialog .loading:before{animation-delay:-1.8s}.logo{width:200px;height:39px;background-size:contain;background-position:50%;background-image:url(/sso/static/media/logo-light.03a9feab.svg);margin:0 auto 43px}@media(prefers-color-scheme:dark){.logo{background-image:url(/sso/static/media/logo-dark.0417f74a.svg)}}.theme-dark .logo{background-image:url(/sso/static/media/logo-dark.0417f74a.svg)}h2{font-weight:500;font-size:22px;line-height:31px;text-align:center;color:#242b40;display:flex;align-items:center;justify-content:center}@media(prefers-color-scheme:dark){h2{color:#fff}}.theme-dark h2{color:#fff}h2 .icon{width:10px;height:10px;margin-right:13px;fill:#242b40}@media(prefers-color-scheme:dark){h2 .icon{fill:#fff}}.theme-dark h2 .icon{fill:#fff}.large-icon+h2{margin-top:46px}p{font-size:14px;line-height:23px;text-align:center;color:#464e69}@media(prefers-color-scheme:dark){p{color:#fff}}.theme-dark p{color:#fff}h2+p{margin-top:24px}.input-wrapper{position:relative;display:inline-block;width:100%}.input-wrapper+.input-wrapper{margin-top:9px}.input-wrapper .icon{width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);left:20px;fill:#242b40}@media(prefers-color-scheme:dark){.input-wrapper .icon{fill:#fff}}.theme-dark .input-wrapper .icon{fill:#fff}.input-wrapper input{border:1px solid #cfd2d9;border-radius:8px;padding:18px 48px 18px 56px;z-index:0;width:100%;box-sizing:border-box;font:inherit;font-size:18px;line-height:27px;color:#6e789b;background-color:#fff;transition:all .2s}@media(prefers-color-scheme:dark){.input-wrapper input{border:1px solid #5b6381}}.theme-dark .input-wrapper input{border:1px solid #5b6381}@media(prefers-color-scheme:dark){.input-wrapper input{color:#8a93b5}}.theme-dark .input-wrapper input{color:#8a93b5}@media(prefers-color-scheme:dark){.input-wrapper input{background-color:#2c344e}}.theme-dark .input-wrapper input{background-color:#2c344e}.input-wrapper input::placeholder{color:#aeb4c5;opacity:1}@media(prefers-color-scheme:dark){.input-wrapper input::placeholder{color:#666d87}}.theme-dark .input-wrapper input::placeholder{color:#666d87}.input-wrapper input:-ms-input-placeholder{color:#aeb4c5}@media(prefers-color-scheme:dark){.input-wrapper input:-ms-input-placeholder{color:#666d87}}.theme-dark .input-wrapper input:-ms-input-placeholder{color:#666d87}.input-wrapper input::-ms-input-placeholder{color:#aeb4c5}@media(prefers-color-scheme:dark){.input-wrapper input::-ms-input-placeholder{color:#666d87}}.theme-dark .input-wrapper input::-ms-input-placeholder{color:#666d87}.input-wrapper input:hover{border:1px solid #6e789b}@media(prefers-color-scheme:dark){.input-wrapper input:hover{border:1px solid #8a93b5}}.theme-dark .input-wrapper input:hover{border:1px solid #8a93b5}.input-wrapper input:focus{border:1px solid #6e789b;box-shadow:0 0 15px rgba(0,0,0,.15)}@media(prefers-color-scheme:dark){.input-wrapper input:focus{border:1px solid #8a93b5}}.theme-dark .input-wrapper input:focus{border:1px solid #8a93b5}.input-wrapper input:disabled{background-color:#ecedf0;box-shadow:none;border:1px solid transparent}@media(prefers-color-scheme:dark){.input-wrapper input:disabled{background-color:#363e55}}.theme-dark .input-wrapper input:disabled{background-color:#363e55}.input-wrapper .tooltip{background:#ff6767;border-radius:4px;color:#fff;padding:5px 7px;position:absolute;top:100%;left:0;margin-top:9px;z-index:1;display:none;font-size:13px;line-height:17px}.input-wrapper .tooltip .msg{padding-top:2px;padding-bottom:2px}.input-wrapper .tooltip:after{content:"";width:13px;height:13px;background-color:#ff6767;border-radius:2px;position:absolute;left:8px;top:-3px;transform:rotate(45deg);z-index:-1}.input-wrapper.error:not(.with-preserved-height){margin-bottom:36px}.input-wrapper.error input{border:1px solid #ff6767}.input-wrapper.error input:focus{box-shadow:0 0 15px rgba(243,83,83,.2)}@media(prefers-color-scheme:dark){.input-wrapper.error input:focus{box-shadow:0 0 15px rgba(243,83,83,.3)}}.theme-dark .input-wrapper.error input:focus{box-shadow:0 0 15px rgba(243,83,83,.3)}.input-wrapper.error .tooltip{display:inline-block}.input-wrapper.error .icon{fill:#ff6767}.input-wrapper.error:after{background-image:url(/sso/static/media/cross.8788535e.svg)}.input-wrapper.correct:after,.input-wrapper.error:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:19px;width:20px;height:20px}.input-wrapper.correct:after{background-image:url(/sso/static/media/tick.85c73f39.svg)}h2+.input-wrapper{margin-top:19px}p+.input-wrapper{margin-top:37px}.error-message+.input-wrapper{margin-top:18px}.checkbox{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;color:#464e69;font-size:15px;line-height:24px;display:flex;align-items:center;padding-top:12px}@media(prefers-color-scheme:dark){.checkbox{color:#fff}}.theme-dark .checkbox{color:#fff}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox .checkmark{display:inline-block;background:#ecedf0;border:1px solid #cfd2d9;box-sizing:border-box;border-radius:2px;width:16px;height:16px;position:relative;flex-shrink:0;margin-right:7px}@media(prefers-color-scheme:dark){.checkbox .checkmark{background:#2c344e}}.theme-dark .checkbox .checkmark{background:#2c344e}@media(prefers-color-scheme:dark){.checkbox .checkmark{border:1px solid #5b6381}}.theme-dark .checkbox .checkmark{border:1px solid #5b6381}.checkbox .checkmark:after{display:none;content:"";width:9px;height:9px;background-color:#fff;-webkit-mask-image:url(/sso/static/media/checkbox.93e34e93.svg);-webkit-mask:url(/sso/static/media/checkbox.93e34e93.svg);mask:url(/sso/static/media/checkbox.93e34e93.svg);background-size:9px 9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox:hover input~.checkmark{border:1px solid #bd31ad}@media(prefers-color-scheme:dark){.checkbox:hover input~.checkmark{border:1px solid #d343c3}}.theme-dark .checkbox:hover input~.checkmark{border:1px solid #d343c3}.checkbox:hover input:checked~.checkmark{background:#ecedf0}@media(prefers-color-scheme:dark){.checkbox:hover input:checked~.checkmark{background:#2c344e}}.theme-dark .checkbox:hover input:checked~.checkmark{background:#2c344e}.checkbox:hover input:checked~.checkmark:after{background-color:#bd31ad}@media(prefers-color-scheme:dark){.checkbox:hover input:checked~.checkmark:after{background-color:#d343c3}}.theme-dark .checkbox:hover input:checked~.checkmark:after{background-color:#d343c3}.checkbox input:checked~.checkmark{background:#bd31ad;border:1px solid #bd31ad}@media(prefers-color-scheme:dark){.checkbox input:checked~.checkmark{background:#d343c3}}.theme-dark .checkbox input:checked~.checkmark{background:#d343c3}@media(prefers-color-scheme:dark){.checkbox input:checked~.checkmark{border:1px solid #d343c3}}.theme-dark .checkbox input:checked~.checkmark{border:1px solid #d343c3}.checkbox input:checked~.checkmark:after{display:block}button{background:transparent;display:block;margin:auto}button,button.submit{border:none;cursor:pointer}button.submit{width:100%;font:inherit;box-shadow:0 2px 5px rgba(36,43,64,.2);background:#bd31ad;border-radius:100px;box-sizing:border-box;padding:20px 58px;text-align:center;font-size:18px;line-height:24px;color:#fff;font-weight:500;transition:all .2s;margin-top:50px}@media(prefers-color-scheme:dark){button.submit{box-shadow:0 2px 5px rgba(36,43,64,.25)}}.theme-dark button.submit{box-shadow:0 2px 5px rgba(36,43,64,.25)}@media(prefers-color-scheme:dark){button.submit{background:#d343c3}}.theme-dark button.submit{background:#d343c3}button.submit:hover{box-shadow:0 12px 20px rgba(36,43,64,.2)}@media(prefers-color-scheme:dark){button.submit:hover{box-shadow:0 12px 20px rgba(0,0,0,.2)}}.theme-dark button.submit:hover{box-shadow:0 12px 20px rgba(0,0,0,.2)}button.submit:active{background:#d84bc8;box-shadow:none}@media(prefers-color-scheme:dark){button.submit:active{background:#ea5cd9}}.theme-dark button.submit:active{background:#ea5cd9}button.submit:disabled,button.submit[disabled]{background:#ecedf0;color:#aeb4c5}@media(prefers-color-scheme:dark){button.submit:disabled,button.submit[disabled]{background:#363e55}}.theme-dark button.submit:disabled,.theme-dark button.submit[disabled]{background:#363e55}@media(prefers-color-scheme:dark){button.submit:disabled,button.submit[disabled]{color:#666d87}}.theme-dark button.submit:disabled,.theme-dark button.submit[disabled]{color:#666d87}button.submit:disabled:active,button.submit:disabled:focus,button.submit:disabled:hover,button.submit[disabled]:active,button.submit[disabled]:focus,button.submit[disabled]:hover{box-shadow:0 2px 5px rgba(36,43,64,.2)}@media(prefers-color-scheme:dark){button.submit:disabled:active,button.submit:disabled:focus,button.submit:disabled:hover,button.submit[disabled]:active,button.submit[disabled]:focus,button.submit[disabled]:hover{box-shadow:0 2px 5px rgba(36,43,64,.25)}}.theme-dark button.submit:disabled:active,.theme-dark button.submit:disabled:focus,.theme-dark button.submit:disabled:hover,.theme-dark button.submit[disabled]:active,.theme-dark button.submit[disabled]:focus,.theme-dark button.submit[disabled]:hover{box-shadow:0 2px 5px rgba(36,43,64,.25)}button.navigate{width:100%;font:inherit;cursor:pointer;box-shadow:0 2px 5px rgba(36,43,64,.2);border-radius:100px;border:2px solid #242b40;box-sizing:border-box;padding:20px 30px;text-align:center;font-size:18px;line-height:24px;color:#242b40;font-weight:500;transition:all .2s;margin-top:32px}@media(prefers-color-scheme:dark){button.navigate{box-shadow:0 2px 5px rgba(36,43,64,.25)}}.theme-dark button.navigate{box-shadow:0 2px 5px rgba(36,43,64,.25)}@media(prefers-color-scheme:dark){button.navigate{border-color:#f5f6fa}}.theme-dark button.navigate{border-color:#f5f6fa}@media(prefers-color-scheme:dark){button.navigate{color:#f5f6fa}}.theme-dark button.navigate{color:#f5f6fa}button.navigate:hover{box-shadow:0 12px 20px rgba(36,43,64,.2)}@media(prefers-color-scheme:dark){button.navigate:hover{box-shadow:0 12px 20px rgba(0,0,0,.2)}}.theme-dark button.navigate:hover{box-shadow:0 12px 20px rgba(0,0,0,.2)}.link{font:inherit;font-size:15px;line-height:24px;text-align:center;text-decoration:none;color:#bd31ad;display:block}@media(prefers-color-scheme:dark){.link{color:#ea5cd9}}.theme-dark .link{color:#ea5cd9}.link:hover{text-decoration:underline}.link:active{color:#d84bc8}@media(prefers-color-scheme:dark){.link:active{color:#f473e6}}.theme-dark .link:active{color:#f473e6}button+.link{margin-top:9px}p+.link{margin-top:40px}.error-message,p+.link{font-size:18px;line-height:27px}.error-message{text-align:center;color:#ff6767}h2+.error-message,p+.error-message{margin-top:10px}.large-icon{width:108px;height:108px;display:block;margin:auto;background-color:#fff;border-radius:50%;position:relative;box-shadow:0 25px 70px rgba(0,0,0,.15);fill:#bd31ad}@media(prefers-color-scheme:dark){.large-icon{box-shadow:0 25px 70px rgba(0,0,0,.25)}}.theme-dark .large-icon{box-shadow:0 25px 70px rgba(0,0,0,.25)}@media(prefers-color-scheme:dark){.large-icon{fill:#d343c3}}.theme-dark .large-icon{fill:#d343c3}.large-icon svg{width:54px;height:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes loading{0%{top:7px;left:7px}25%{top:7px;left:calc(100% - 7px)}50%{top:calc(100% - 7px);left:calc(100% - 7px)}75%{top:calc(100% - 7px);left:30px}to{top:7px;left:7px}}@keyframes fade-in{0%{opacity:.6;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}