.authentication-login-separator{align-items:center;display:flex;flex-direction:row;height:4rem;justify-content:center;margin:0 -1.5rem}.authentication-login-separator>*:first-child,.authentication-login-separator>*:last-child{background-color:var(--color-border-default);flex-grow:1;height:.1rem}.authentication-login-label{color:var(--color-text-subtle);font-size:1.4rem;margin-top:-.1rem;padding:0 1rem}.authentication-login-form{display:grid;gap:1.5rem}.authentication-login-options{align-items:center;color:var(--color-text-default);display:flex;font-size:1.3rem;justify-content:space-between}[dir=ltr] .authentication-login-options>*:last-child{margin-left:1.5rem;text-align:right}[dir=rtl] .authentication-login-options>*:last-child{margin-right:1.5rem;text-align:left}.authentication-login-forgot{color:var(--color-text-default);text-decoration:underline}.authentication-login-forgot:hover{color:var(--color-text-default-hovered)}.authentication-login-error{background-color:var(--color-red-300);border-radius:var(--radius-3);color:var(--color-neutrals-white);line-height:1.6;margin-bottom:1.6rem;padding:1.2rem;text-align:center}.authentication-login-error a{color:var(--color-neutrals-white);display:block;text-decoration:underline}.authentication-login-error a:hover{opacity:.8}.authentication-login-banner{background-color:var(--color-blue-400);border-radius:var(--radius-5);margin-bottom:1.5rem;padding:1.5rem;text-align:center}.authentication-login-banner .authentication-login-text{color:var(--color-neutrals-white);font-size:1.2rem;margin-bottom:1.5rem}.authentication-login-banner .authentication-login-link{text-decoration:underline}.authentication-login-banner .authentication-login-button{background-color:var(--color-neutrals-white);border-radius:var(--radius-5);color:var(--color-blue-400);display:inline-block;font-size:1.2rem;font-weight:600;padding:1rem}.authentication-login-banner .authentication-login-button:hover{background-color:#e7e6e4}:export{separator:authentication-login-separator;label:authentication-login-label;form:authentication-login-form;options:authentication-login-options;forgot:authentication-login-forgot;error:authentication-login-error;banner:authentication-login-banner;text:authentication-login-text;link:authentication-login-link;button:authentication-login-button}


.authentication-social-signin-component{margin-bottom:2rem}.authentication-social-signin-options{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);justify-content:space-between}.authentication-social-signin-separator{align-items:center;display:flex;flex-direction:row;height:4rem;justify-content:center;margin:-1.5rem 0 2rem}.authentication-social-signin-separator>*:first-child,.authentication-social-signin-separator>*:last-child{background-color:var(--color-border-default);flex-grow:1;height:.1rem}.authentication-social-signin-paragraph{color:var(--color-text-subtle);font-size:1.4rem;margin-top:-.1rem;padding:0 2.5rem}:export{component:authentication-social-signin-component;options:authentication-social-signin-options;separator:authentication-social-signin-separator;paragraph:authentication-social-signin-paragraph}


:export{blackWinning:#403d39;brandAndroid:#3DDB85;brandAppleDark:#000;brandAppleLight:#FFF;brandDiscord:#5865f2;brandFacebook:#1778f2;brandInstagram:#e93a56;brandReddit:#ff4500;brandTiktokDark:#000;brandTiktokLight:#FFF;brandTwitch:#9146ff;brandTwitter:#1da1f2;brandTwitterDark:#000;brandTwitterLight:#FFF;brandVK:#5181b8;brandYoutube:#FF0000;brilliantMove:#1baca6;darkShade05:rgba(0,0,0,.05);darkShade25:rgba(0,0,0,.25);darkShade40:rgba(0,0,0,.4);darkShade45:rgba(0,0,0,.45);greatFindMove:#5c8bb0;medGrey:#777574;navBackground:#22211f}:export{max1024:63.999em;max1100:68.749em;max1200:74.999em;max1250:78.124em;max1400:87.499em;max330:20.624em;max400:24.999em;max480:29.999em;max550:34.374em;max640:39.999em;max700:43.749em;max768:47.999em;max960:59.999em;min1024:64em;min1100:68.75em;min1200:75em;min1250:78.125em;min1366:85.375em;min1400:87.5em;min1920:119.938em;min330:20.625em;min400:25em;min480:30em;min550:34.375em;min615:38.438em;min640:40em;min700:43.75em;min768:48em;min900:56.25em;min960:60em}.login-header{display:flex;justify-content:center;margin:0 auto;max-width:100%;width:33rem}.login-chessboard-background .base-container{align-items:center;display:flex;justify-content:center;padding:2rem clamp(1.2rem,3vw,2rem)}.login-chessboard-background .base-container:after{background:url(/bundles/web/images/web/chessboard-background.png) repeat-x center bottom;background-size:contain;bottom:0;content:"";height:100vh;left:0;position:fixed;right:0;z-index:-1}.login-chessboard-background #judo{position:absolute;top:0}[dir=ltr] .login-chessboard-background #judo{right:0}[dir=rtl] .login-chessboard-background #judo{left:0}.login-chessboard-background #smart-app-banner{left:0;position:fixed;right:0;top:0}.login-empty-background .base-container{align-items:center;display:flex;justify-content:center;padding:2rem clamp(1.2rem,3vw,2rem)}.login-empty-background .base-container:after{background:url(/bundles/web/images/web/chessboard-background.png) repeat-x center bottom;background-size:contain;bottom:0;content:"";height:100vh;left:0;position:fixed;right:0;z-index:-1}.login-empty-background #judo{position:absolute;top:0}[dir=ltr] .login-empty-background #judo{right:0}[dir=rtl] .login-empty-background #judo{left:0}.login-empty-background .base-container:after{background-image:none!important}.login-logo{background:url(/bundles/web/images/logo/logo.svg) no-repeat center;background-size:contain;display:inline-block;height:4.4rem;margin-bottom:3rem;text-indent:-999em;width:15.8rem}.login-component{background-color:var(--color-bg-opaque);border-radius:var(--radius-10);margin:0;max-width:100%;overflow:hidden;width:var(--componentWidth, 40rem)}.login-component.login-narrow{--componentWidth: 34rem}.login-claim-form-wrapper{padding:var(--space-40)!important;position:relative}.login-form-wrapper{padding:var(--loginWrapper, 1.5rem .8rem)}.login-form-wrapper h1{color:var(--color-text-boldest);font-family:var(--font-family-heading);line-height:1.25;margin-bottom:3rem;text-align:center}.login-form{display:grid;gap:var(--space-16)}.login-form:not(:has(.login-claim-closed-account-form)){margin-bottom:3.5rem}img[class*=captcha_image]{display:block;margin:1rem auto 2.5rem}.login-two-factor-form{align-items:center;display:flex;gap:1.6rem}.login-two-factor-label{color:var(--color-text-default);font-weight:600;line-height:1.2}.login-two-factor-cancel{margin-top:1.6rem}.login-forgot-password{text-align:center}.login-forgot-password h1{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:2.4rem;line-height:1.25;margin-bottom:1rem}.login-forgot-password p{color:var(--color-text-bolder);font-size:1.4rem;line-height:1.429}.login-toggle-password-visibility .login-icon-eye,.login-toggle-password-visibility:hover .login-icon-eye{color:var(--color-green-300)}.login-space-top-small{margin-top:3rem}.login-space-top-large{margin-top:4.6rem}.login-separator{margin:1rem 0 .5rem}.login-label{color:var(--color-text-default);font-size:1.4rem;margin-top:-.1rem;padding:0 1rem}.login-social{display:flex;flex-direction:column;justify-content:space-between;margin:-.5rem 0 -1.5rem}.login-button{background-color:transparent;display:inline-flex;font-size:1.5rem;font-weight:600;justify-content:flex-start;margin:0 auto;min-width:12rem;padding:0}.login-signup{background-color:var(--color-bg-tertiary);border-radius:0 0 var(--radius-3) var(--radius-3);color:var(--color-text-default);text-align:center}.login-is-new{align-items:center;color:var(--color-text-default);display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center;padding:2rem 3rem}.login-is-new:hover{color:var(--color-text-default-hovered)}.login-text{color:var(--color-text-default)}[dir=ltr] .login-text{margin-right:.5rem}[dir=rtl] .login-text{margin-left:.5rem}.login-link{color:var(--color-text-default);text-decoration:underline}.login-link:hover{color:var(--color-text-default-hovered)}.login-error{color:var(--color-text-danger)}.login-footer{line-height:1.429;margin-top:2.4rem;text-align:center}.login-footer a{color:var(--color-text-subtle);display:inline;font-size:1.2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:600;white-space:nowrap}.login-footer a:hover{color:var(--color-text-default-hovered)}.login-footer a:not(:last-child):after{color:var(--color-text-subtle);content:" | ";font-size:1.1rem}.login-oauth-button-wrapper{order:2;overflow:visible;position:relative}.login-oauth-button-wrapper.last-used{order:1}.login-two-factor-verification-container{align-items:center;display:flex;justify-content:center}.login-two-factor-verification-component{align-items:center;border-radius:var(--radius-10);display:flex;flex-direction:column;justify-content:center;padding:var(--space-24) var(--space-24) var(--space-32);text-align:center}.login-two-factor-verification-backbutton-container{align-items:center;display:flex;justify-content:flex-start;width:100%}.login-two-factor-verification-header-container{align-items:center;display:flex;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-40)}.login-two-factor-verification-title{color:var(--color-neutrals-white)}.login-two-factor-verification-paragraph{color:var(--color-transparent-white-72);max-width:32.7rem}.login-two-factor-verification-verification-code-input{height:15.6rem}.login-two-factor-verification-footer{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);justify-content:center;width:100%}.login-cc-verification-code-input-component{align-items:center;display:flex;flex-direction:column;max-width:-moz-fit-content;max-width:fit-content}.login-cc-verification-code-input-input{border:.1rem solid var(--color-border-default);color:var(--color-text-default);font-size:1.6rem;height:4.8rem;padding:var(--space-8);padding:.8rem 1rem;text-align:center;transition:border-color .1s var(--motion-ease-out-gentle);width:4.8rem}.login-cc-verification-code-input-input-container{display:flex;flex-direction:row;gap:var(--space-8)}@media (min-width: 34.375em){.login-two-factor-verification-component{max-width:40rem;padding:var(--space-24) var(--space-40) var(--space-32)}}@media (min-width: 20.625em){.login-form-wrapper{--loginWrapper: 1.5rem}}@media (min-width: 48em){.login-form-wrapper{--loginWrapper: 4rem 4rem 1rem}.login-narrow .login-form-wrapper{--loginWrapper: 3rem}.login-narrow .login-form-wrapper:has(.login-footer){--loginWrapper: 3rem 3rem 1rem 3rem}}@media (min-height: 40em){.login-narrow{margin-bottom:20vh}}:export{header:login-header;chessboard-background:login-chessboard-background;empty-background:login-empty-background;logo:login-logo;component:login-component;narrow:login-narrow;claim-form-wrapper:login-claim-form-wrapper;form-wrapper:login-form-wrapper;form:login-form;claim-closed-account-form:login-claim-closed-account-form;two-factor-form:login-two-factor-form;two-factor-label:login-two-factor-label;two-factor-cancel:login-two-factor-cancel;forgot-password:login-forgot-password;toggle-password-visibility:login-toggle-password-visibility;icon-eye:login-icon-eye;space-top-small:login-space-top-small;space-top-large:login-space-top-large;separator:login-separator;label:login-label;social:login-social;button:login-button;signup:login-signup;is-new:login-is-new;text:login-text;link:login-link;error:login-error;footer:login-footer;oauth-button-wrapper:login-oauth-button-wrapper;two-factor-verification-container:login-two-factor-verification-container;two-factor-verification-component:login-two-factor-verification-component;two-factor-verification-backbutton-container:login-two-factor-verification-backbutton-container;two-factor-verification-header-container:login-two-factor-verification-header-container;two-factor-verification-title:login-two-factor-verification-title;two-factor-verification-paragraph:login-two-factor-verification-paragraph;two-factor-verification-verification-code-input:login-two-factor-verification-verification-code-input;two-factor-verification-footer:login-two-factor-verification-footer;cc-verification-code-input-component:login-cc-verification-code-input-component;cc-verification-code-input-input:login-cc-verification-code-input-input;cc-verification-code-input-input-container:login-cc-verification-code-input-input-container}
