.PopOver-component{scale:1;transition:scale .3s}.PopOver-component.isOpen{outline:.0625em solid var(--primary);scale:1.3}.PopOver-component-content{background-color:var(--background-secondary);border-radius:.25em;font-size:.875em;line-height:1.4;margin:0!important;opacity:0;outline:0;padding:.3125em .5625em;position:fixed;right:2em;top:4.75em;transition:opacity .2s;visibility:hidden;z-index:3}@media only screen and (min-width:3000px)and (min-height:1600px){.PopOver-component-content{top:140px}}.PopOver-component-content.visible{opacity:1;visibility:visible;z-index:3}.PopOver-component-content:after{content:"";display:block;height:120%;position:absolute;top:-7%;width:95%;z-index:499}.PopOver-component-content>.content{position:relative;z-index:500}.PopOver-component-content .popover-arrow{height:1em;left:73%;position:absolute;top:0;width:1em}.PopOver-component-content:before{border:.5em solid #0000;border-bottom-color:initial;border-top-width:0;color:var(--background-secondary);content:"";position:absolute;right:3.5em;top:-.4375em;transform-origin:center bottom}@media(max-width:1200px){.PopOver-component-content:before{right:2em}}.Label-component{-webkit-margin-end:.625em;display:block;font-size:1em;font-weight:500;margin-inline-end:.625em;margin-bottom:.5em}.Label-component>.required{color:var(--alert);margin-left:.25em}@media only screen and (min-width:3000px)and (min-height:1600px){.Label-component{font-size:1.875em}}.Input-component{-webkit-appearance:none;appearance:none;background:inherit;border:.0625em solid var(--border);border-radius:.375em;font-size:1em;height:2.5em;min-width:0;outline:.125em solid #0000;outline-offset:.125em;padding:0 1em;position:relative;transition-duration:.2s;transition-property:border-color;width:100%}.Input-component.disabled{cursor:not-allowed;opacity:.6}.Input-component:focus{border-color:var(--primary);z-index:1}.Input-component.gamepad_focused{outline:.0625em inset #65ffd1}.Input-component:hover{border-color:var(--primary)}@media only screen and (min-width:3000px)and (min-height:1600px){.Input-component{height:4em;padding:0 2em}.Input-component,.Input-component::placeholder{font-size:1.875em}.Input-component:is(:-webkit-autofill){font-size:1.875em!important}.Input-component:-webkit-autofill,.Input-component:-webkit-autofill:focus,.Input-component:-webkit-autofill:hover{font:2em Avenir Next,sans-serif}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner-component{animation:round .45s linear infinite;border-color:var(--primary);border-bottom-color:#0000!important;border-left-color:#0000!important;border-radius:100%;border-style:solid;border-width:.125em;color:var(--primary);display:inline-block;height:1em;width:1em}.Spinner-component.warning{border-color:var(--warning);color:var(--warning)}.Spinner-component.info{border-color:var(--info);color:var(--info)}.Progress-component{align-items:center;background:var(--button-hover);display:flex;height:1.375em;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:3000px)and (min-height:1600px){.Progress-component{height:44px}}.Progress-component.withProgress{overflow:visible}@keyframes progress{0%{left:-40%}to{left:100%}}@keyframes bg-change{0%{background-position:0 0}to{background-position:400px 0}}.Progress-component>.progress-info-left{color:#fff;font-weight:600;left:.625em;position:absolute;text-shadow:0 .0625em .125em #0009;z-index:1}.Progress-component>.progress-info-right{position:absolute;right:.625em;text-shadow:0 .0625em .125em #0006;z-index:1}.Progress-component span.progress-percent{align-items:center;color:#fff;display:inline-flex;font-family:Avenir Next,sans-serif;font-size:1em;font-weight:600;height:1.375em;position:absolute;right:.25em;text-shadow:0 .0625em .125em #0006}.Progress-component:not(.noAnimation)>.progressbar-stripe{animation:bg-change 10s linear infinite}.Progress-component.noAnimation>.progressbar-stripe{background:var(--primary)}.Progress-component>.progressbar{animation:progress 1.5s ease infinite;background:var(--primary);height:100%;min-width:50%;position:absolute;z-index:0}.Progress-component>.progressbar-stripe{background:var(--primary);height:100%;transition-duration:.3s;transition-property:background-color,width}.Progress-component.onlyProgress{border-radius:1em;height:.5em;overflow:hidden}.Progress-component.onlyProgress>.progressbar-stripe{animation:none;background:linear-gradient(45deg,var(--primary),var(--info));border-radius:1em}@media only screen and (max-width:480px){.Progress-component{background:var(--button-hover);flex-direction:column;justify-content:center}.Progress-component>.progressbar{height:1.25em}.Progress-component>.progress-info-left{font-size:.5625em;left:1em;width:100%}.Progress-component>.progress-info-right{right:auto;top:1.875em}.Progress-component.withProgress{align-items:flex-start;background:var(--button-hover);height:1.375em;justify-content:center;margin:0 auto}.Progress-component.withProgress>.progress-info-left{background:#0000;font-size:.75em;left:0;margin-left:.375em;width:-webkit-fit-content;width:fit-content}.Progress-component.long>.progress-info-left{font-size:.6em}}.Tutorial-component{display:none}.Tutorial-component .overlay{background-color:#0000;height:.625em;opacity:0;position:absolute;transform-origin:top left;width:.625em;z-index:-2}.Tutorial-component #tutorial-message{background:rgba(0,0,0,.251);border-radius:.625em;color:#fff;display:flex;flex-direction:column;max-width:40rem;opacity:0;padding:1em;position:absolute;transition:.4s;z-index:-1}.Tutorial-component #tutorial-message .continue-btn{height:2em;margin-top:.75em;min-width:-webkit-max-content;min-width:max-content;width:-webkit-fit-content;width:fit-content}.Tutorial-component #tutorial-message.visible{opacity:1;z-index:3}.Tutorial-component #tutorial-message q{font-family:Avenir Next,sans-serif;font-size:1em;font-weight:600;line-height:1.2;white-space:break-spaces}.Tutorial-component.visible{display:block}.Tutorial-component.visible .overlay{background-color:#000;bottom:0;display:block;height:100dvh;left:0;opacity:.9;position:fixed;right:0;top:0;width:100vw;z-index:3}@media only screen and (max-width:480px){.Tutorial-component.visible .overlay{height:100dvh}}.Tutorial-component.visible #tutorial-message{margin:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);opacity:1;z-index:3}.tutorial-target{box-shadow:0 0 .5em .3125em rgba(77,228,183,.529);pointer-events:none!important;z-index:4!important}.tutorial-target-parent{z-index:auto!important}.GoogleButton-component{align-items:center}.GoogleButton-component,.GoogleButton-component button{display:flex;justify-content:center;text-align:center;width:100%}.GoogleButton-component button{background:#fff!important;color:#000;height:3em}.GoogleButton-component button.loading:after{border-top-color:#000}.GoogleButton-component .loading-ring{position:absolute;z-index:1}.GoogleButton-component iframe{margin:0!important}.GoogleButton-component.loading{position:relative}.GoogleButton-component.loading .Spinner-component{position:absolute}.GoogleButton-component.loading #google_btn{pointer-events:none}.GoogleButton-component.loading iframe{opacity:.4}.PasswordField-component{align-items:center;display:flex;position:relative}.PasswordField-component>.eye{display:flex;position:absolute;right:0;width:2.5em;z-index:1}.PasswordField-component>.eye,.Select-component{align-items:center;cursor:pointer;height:2.5em;justify-content:center}.Select-component{-webkit-appearance:none;appearance:none;background:var(--button);border-radius:.375em;display:inline-flex;font-weight:500;line-height:1.2;min-width:2.5em;outline:.125em solid #0000;outline-offset:.125em;padding:0 1em;position:relative;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}@media only screen and (min-width:3000px)and (min-height:1600px){.Select-component{height:2.5em;padding:0 2em}}.Select-component:hover{background:var(--button-hover)}.Select-component.disabled{cursor:not-allowed;opacity:.6}.Select-component.comingSoon{background:#141414;cursor:not-allowed;height:2em;overflow:hidden;padding:0 .625em 0 0}@media only screen and (min-width:3000px)and (min-height:1600px){.Select-component.comingSoon{height:70px}}.Select-component.comingSoon .coming_soon_icon{grid-gap:.0625em;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;justify-items:center;left:.625em;position:absolute}.Select-component.comingSoon .coming_soon_icon .line{background:var(--text);width:.125em}.Select-component.comingSoon .select-container{padding-left:1.875em}.Select-component.focused{border-color:#63b3ed;box-shadow:0 0 0 .0625em #63b3ed}.Select-component .placeholder .arrow-down svg{height:.75em;margin-left:.125em}.Select-component .overlay{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.Select-component label{margin-right:.625em}.Select-component.open .arrow-down{rotate:180deg}.Select-component .placeholder{align-items:center;color:var(--text);display:flex;position:relative;text-transform:capitalize}.Select-component .placeholder .select-value{opacity:.5}.Select-component .placeholder.value{color:var(--text);text-transform:none}.Select-component .placeholder .selected-icon{margin-right:.75em}.Select-component .placeholder .arrow-down{margin-left:.75em;transition:.3s}.Select-component .select-container{align-items:center;display:flex;gap:.375em;overflow:hidden;width:100%;word-break:keep-all}.Select-component .select-container div{word-break:keep-all}@media only screen and (min-width:3000px)and (min-height:1600px){.Select-component .select-container svg{height:2em;width:2em}}.Select-component .Select_component-options{background:var(--background-secondary);border:.0625em solid var(--border);left:0;min-width:100%;overflow:hidden;overflow-y:auto;position:absolute;top:3.15em;width:inherit;z-index:999}.Select-component .Select_component-options .option{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:.88em;height:2.2em;padding-bottom:.4rem;padding-top:.4rem;padding-inline:.8em;white-space:nowrap}.Select-component .Select_component-options .option.selected,.Select-component .Select_component-options .option:hover{background:var(--button)}.SigninForm-form fieldset{display:flex;flex-direction:column;gap:1em}@media only screen and (min-width:3000px)and (min-height:1600px){.SigninForm-form fieldset{gap:2em}}.SigninForm-form fieldset .email-or-phone{display:flex}.SigninForm-form fieldset .email-or-phone .is_phone_number{border-bottom-left-radius:0;border-top-left-radius:0}.SigninForm-form fieldset .email-or-phone .flags-select{background:#0000;border:.0625em solid var(--border);border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;font-weight:400;max-width:120px;min-width:120px;padding:0 .375em}@media only screen and (min-width:3000px)and (min-height:1600px){.SigninForm-form fieldset .email-or-phone .flags-select{max-width:180px;min-width:180px;padding:0 .75em}}.SigninForm-form fieldset .email-or-phone .flags-select .select-container>div span{align-items:center;display:flex;font-size:.875em}.SigninForm-form fieldset .email-or-phone .flags-select .select-container>div span i{font-size:1.5em;font-style:normal;margin-right:.375em}@media only screen and (min-width:3000px)and (min-height:1600px){.SigninForm-form fieldset .email-or-phone .flags-select .select-container>div span{font-size:1.875em}.SigninForm-form fieldset .email-or-phone .flags-select .select-container>div span i{font-size:1.75em}}.SigninForm-form fieldset .email-or-phone .flags-select>div:last-of-type{min-width:120px}.SigninForm-form fieldset .email-or-phone .flags-select>div:last-of-type .option span{align-items:center;display:flex;font-size:.875em}.SigninForm-form fieldset .email-or-phone .flags-select>div:last-of-type .option span i{font-size:1.5em;font-style:normal;margin-right:.375em}.Card-component{background:var(--background-secondary);border:.0625em solid var(--border);border-radius:.375em;padding:1.5em;width:100%}@media only screen and (min-width:3000px)and (min-height:1600px){.Card-component{padding:3em}}.Checkbox-component{align-items:center;cursor:pointer;display:inline-flex;position:relative;vertical-align:top}.Checkbox-component *{pointer-events:auto!important}.Checkbox-component .checkbox_input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.Checkbox-component .checkbox-check_mark{align-items:center;border:.125em solid var(--text);border-radius:.125rem;display:inline-flex;flex-shrink:0;height:1em;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;vertical-align:top;width:1em}.Checkbox-component .checkbox-check_mark>div{align-items:center;display:flex;height:100%;justify-content:center;transform:none}.Checkbox-component .checkbox-check_mark>div svg{stroke:#171923;background-color:var(--primary);font-size:.625rem;opacity:0;scale:.5;transition-duration:.2s;transition-property:scale;width:1.2em}.Checkbox-component .checkbox-check_mark.checked{background-color:var(--primary);color:#171923}.Checkbox-component .checkbox-check_mark.checked>div svg{opacity:1;scale:1}.Checkbox-component .checkbox-check_mark:focus{outline:#4299e199}.Checkbox-component .checkbox_label{-webkit-margin-start:.5em;font-size:1em;margin-inline-start:.5em;-webkit-user-select:none;user-select:none}.SignupEmail-form{display:flex;flex-direction:column;gap:1em}.SignupEmail-form .tos-section a{color:var(--primary);cursor:pointer;outline:.125em solid #0000;outline-offset:.125em;text-decoration:none}.SignupEmail-form .tos-section a:hover{text-decoration:underline}.SignupEmail-form .activation-code>.code{align-items:center;-webkit-appearance:none;appearance:none;background:inherit;border:.0625em solid;border-color:inherit;border-radius:.375em;display:flex;font-size:1em;height:2.5em;justify-content:space-between;min-width:0;outline:.125em solid #0000;outline-offset:.125em;padding:0 1em;position:relative;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;width:100%}.SignupEmail-form .activation-code>.code:focus{border-color:#63b3ed;box-shadow:0 0 0 .0625em #63b3ed;z-index:1}.SignupEmail-form .activation-code>.code:hover{border-color:#ffffff3d}@keyframes ripple{0%{height:0;left:50%;opacity:0;top:50%;width:0}5%{height:0;left:50%;opacity:1;top:50%;width:0}to{height:100%;left:0;opacity:0;top:0;width:100%}}.Loading-component{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Loading-component>.loading_wrapper{align-items:center;align-self:center;display:flex;height:5em;justify-content:center;justify-self:center;position:relative;width:5em}.Loading-component>.loading_wrapper>div.ripple{animation:ripple 1.3s cubic-bezier(0,.2,.8,1) infinite;border:.25em solid var(--text);border-radius:50%;height:100%;opacity:1;position:absolute;width:100%}.Loading-component>.loading_wrapper>div.ripple:nth-child(2){animation-delay:-.5s}.DevAuthApp .content{align-items:flex-start;display:flex;flex-direction:column}.DevAuthApp .content label{margin-bottom:.5em}.DevAuthApp .content label:last-of-type{margin-top:1em}.DevAuthApp .content button{margin-top:2em;width:100%}@media only screen and (max-width:480px){.DevAuthApp .content{margin-top:8vh}}@keyframes smallScale{0%{opacity:.2;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.Button-component{align-items:center;-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;font-size:1em;font-weight:600;height:2.5em;justify-content:center;line-height:1.2;opacity:.9;outline:none;padding:0 1em;position:relative;text-align:left;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}.Button-component:not(.Button-component.noRadius){border-radius:.25em}.Button-component.transparent{background:#0000}.Button-component:not(.transparent){background-color:var(--button)}.has-scale-animation:not(.Button-component.loading):not(.Button-component.comingSoon){background-color:var(--text);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-2}.has-scale-animation:not(.Button-component.loading):not(.Button-component.comingSoon):not(.has-scale-animation:not(.Button-component.loading):not(.Button-component.comingSoon).noRadius){border-radius:.375em}.Button-component .has-scale-animation{animation:smallScale 2s infinite}.Button-component .has-delay-short{animation-delay:.5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.Button-component:hover:not(.animated-glow):not(.loading):not(.disabled){opacity:1}.Button-component.animated-glow:not(.Button-component.loading):not(.Button-component.comingSoon):before{background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:inherit;content:"";filter:blur(.3125em);height:calc(100% + .25em);left:-.0625em;opacity:0;position:absolute;top:-.0625em;transition:.3s;visibility:hidden;width:calc(100% + .25em);z-index:-1}.Button-component.animated-glow:not(.Button-component.loading):not(.Button-component.comingSoon).primary:after{background-color:var(--primary)}.Button-component.animated-glow:not(.Button-component.loading):not(.Button-component.comingSoon).info:after{background-color:var(--info)}.Button-component.animated-glow:not(.Button-component.loading):not(.Button-component.comingSoon).secondary:after{background-color:var(--button)}.Button-component.animated-glow:not(.Button-component.loading):not(.Button-component.comingSoon).alert:after{background-color:var(--alert)}.Button-component.animated-glow:not(.Button-component.loading):not(.Button-component.comingSoon).gamepad_focused:before,.Button-component.animated-glow:not(.Button-component.loading):not(.Button-component.comingSoon).infinite:before,.Button-component.animated-glow:not(.Button-component.loading):not(.Button-component.comingSoon):hover:before{animation:glowing 20s linear infinite;opacity:1;visibility:visible}.Button-component.animated-glow:not(.Button-component.loading):not(.Button-component.comingSoon):after{border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transition:.25s;width:100%;z-index:-1}.Button-component.gamepad_focused,.Button-component.infinite,.Button-component:hover{background-color:var(--button-hover)}.Button-component.hasChild .left-btn-icon{margin-right:.5em}.Button-component.hasChild .right-btn-icon{margin-left:.5em}.Button-component.overlay{-webkit-backdrop-filter:invert(10%);backdrop-filter:invert(10%);background-color:#fff0;color:#fff;height:1.875em;padding:0 .5em;pointer-events:auto!important}.Button-component.overlay:hover:not(.primary):not(.noClick){background-color:#4de4b76b}@media only screen and (max-width:480px){.Button-component.overlay:hover:not(.primary):not(.noClick){background-color:var(--button)}}@media(min-width:645px)and (max-width:950px)and (max-height:500px){.Button-component.overlay:hover:not(.primary):not(.noClick){background-color:var(--button)}}@media only screen and (min-width:3000px)and (min-height:1600px){.Button-component.overlay{height:56px;padding:0 1.5em}}.Button-component.primary{background-color:var(--primary);color:#000}.Button-component.info{background-color:var(--info);color:#000}.Button-component.secondary{background-color:var(--button)}.Button-component.alert{background-color:var(--alert)}.Button-component.comingSoon{background:var(--button-hover);color:var(--text);cursor:not-allowed!important;opacity:.8;overflow:hidden;padding-left:2em}.Button-component.comingSoon .coming_soon_icon{grid-gap:.0625em;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;justify-items:center;left:.625em;margin-right:.5em;position:absolute}.Button-component.comingSoon .coming_soon_icon path{fill:var(--text)}.Button-component.comingSoon .coming_soon_icon .line{background:var(--text);width:.125em}.Button-component.size_sm{font-size:.875rem;height:2em;padding:0 .75em}.Button-component.size_xs{font-size:.75em;height:2.16em;padding:0 .375em}.Button-component.size_lg{height:3em;padding:0 1.5em}.Button-component.disabled{cursor:auto;opacity:.6}.Button-component.loading{cursor:auto}.Button-component.loading svg{opacity:0}.Button-component.noClick:not([type=submit]){cursor:auto}.Button-component.loading:not(.Button-component.loadingText){color:#0000}.Button-component.loading:after{animation:button-loading 1s ease infinite;border:.25em solid #0000;border-radius:50%;border-top:.25em solid var(--text);bottom:0;content:"";height:1em;left:0;margin:auto;position:absolute;right:0;top:0;width:1em}.Button-component.loadingText.loading:after{display:none}.Button-component.loadingText.loading:before{animation:button-loading 1s ease infinite;border:.25em solid #0000;border-radius:50%;border-top-color:#000;content:"";height:1em;margin:0 .5em 0 0;width:1em}@keyframes button-loading{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}@keyframes width{0%{width:0}to{width:100%}}.Button-component.holding:after{animation-duration:inherit;animation-name:width;animation-timing-function:linear;background:rgba(77,228,183,.529);content:" ";display:flex;height:100%;left:0;position:absolute;width:0}.Button-component .gamepadHold{display:flex;font-size:.625em;font-weight:700;margin-left:.375em;margin-top:.0625em}.Button-component .gamepadHold svg{margin:0 .25em}html .Button-component.animated-glow:not(.Button-component.loading):not(.Button-component.comingSoon):before{filter:blur(.1875em);height:calc(100% + .125em);width:calc(100% + .125em)}