﻿html[dir=rtl] .force-ltr{direction:ltr;text-align:left}.cmn-toggle:hover:not(:disabled)+label::after,.cmn-toggle+label::after{background:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom));text-shadow:0 1px 0 var(--c-font-shadow)}.password-reveal{background:none;border:none;outline:none;color:var(--c-font);align-items:normal}.cmn-toggle:hover:not(:disabled)+label,.cmn-toggle:focus:not(:disabled)+label{box-shadow:0 0 12px var(--c-font-dimmer)}.flash::before,.cmn-toggle+label::before{font-size:1.2em;vertical-align:middle;font-family:"lichess";font-style:normal;font-weight:normal;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate}.cmn-toggle{touch-action:manipulation}.form3 .captcha{display:flex;flex-flow:row wrap}.auth-login .login-remember,.flash{display:flex;flex-flow:row nowrap;align-items:center}.auth .alternative,.form-actions,.form-split{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.form-check{display:flex;flex-flow:column}.auth-login__blanked,.form3 .captcha.is-invalid:not(.success),.form-help pre,.toggle-box legend,.toggle-box,.flash,.toggle-box--toggle-off legend:hover,.flash-box,.flash-quiet{border-radius:6px}.toggle-box--toggle-off legend:hover,.flash-box,.flash-quiet{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.cmn-toggle{position:absolute;margin-inline-start:-99999px}.force-ltr .cmn-toggle{margin-left:-99999px}.cmn-toggle+label{display:block;position:relative;cursor:pointer;outline:none;user-select:none;padding:1px;width:40px;height:24px;border:1px solid var(--c-border);border-radius:24px}.cmn-toggle+label::before,.cmn-toggle+label::after{display:block;position:absolute;content:"";width:22px;height:22px;bottom:0}html:not([dir=rtl]) .cmn-toggle+label::before,html:not([dir=rtl]) .cmn-toggle+label::after{left:0}html[dir=rtl] .cmn-toggle+label::before,html[dir=rtl] .cmn-toggle+label::after{right:0}.cmn-toggle+label::before{font-size:1em;z-index:1;text-align:center;line-height:22px}.cmn-toggle+label::after{border-radius:100%;box-shadow:0 1px 2.5px rgba(0,0,0,.3)}html.transp .cmn-toggle+label::after{background:linear-gradient(to bottom, hsl(37, 7%, 22%), hsl(37, 5%, 19%) 100%)}.cmn-toggle:not(:checked)+label{background-color:var(--c-bad)}.cmn-toggle--subtle:not(:checked)+label{background-color:var(--c-font-dimmer)}.cmn-toggle:checked+label{background-color:var(--c-good)}.cmn-toggle:disabled+label{opacity:60%;cursor:not-allowed !important}.cmn-toggle:hover:not(:disabled)+label{transition:background 150ms}.cmn-toggle:hover:not(:disabled)+label::before{transition:margin 150ms,color 150ms}.cmn-toggle:hover:not(:disabled)+label::after{transition:margin 150ms}html.transp .cmn-toggle:hover:not(:disabled)+label::after{background:linear-gradient(to bottom, hsl(37, 7%, 22%), hsl(37, 5%, 19%) 100%)}.cmn-toggle:not(:checked)+label::before{content:"";color:var(--c-bad)}.cmn-toggle--subtle:not(:checked)+label::before{color:var(--c-font-dimmer)}.cmn-toggle:checked+label::before,.cmn-toggle:checked+label::after{margin-inline-start:16px}.cmn-toggle:checked+label::before{content:"";color:var(--c-good)}.flash{margin:1em 0 2em 0;padding:1em 2em;background:var(--c-good)}.flash::before{content:"";margin-inline-end:2rem;margin-inline:0 2rem;font-size:1.5em}.flash__content a{color:var(--c-over);unicode-bidi:plaintext}.flash-success{color:var(--c-over)}.flash-warning{background:var(--c-warn);color:var(--c-over)}.flash-warning::before{content:""}.flash-failure{background:var(--c-bad);color:var(--c-over)}.flash-failure::before{content:""}.flash-quiet{background:var(--c-bg-zebra)}.flash-box{background:var(--c-bg-zebra)}.flash-box a{color:var(--c-primary)}.toggle-box{border:1px solid var(--c-border);background:var(--c-bg-zebra);margin:1rem 0 3rem 0;padding:2rem 2rem 0 2rem}.toggle-box legend{background:var(--c-bg-zebra);padding:.5em 1.5em;text-align:right;font-size:1.2em;user-select:none}.toggle-box--toggle legend{border-top:1px solid var(--c-border);cursor:pointer}.toggle-box--toggle legend::after{content:"▲";margin-left:1ch}.toggle-box--toggle-off{background:none;border-width:1px 0 0 0;padding-top:0}.toggle-box--toggle-off legend{border:1px solid var(--c-border);background:none}.toggle-box--toggle-off legend:hover{background:var(--c-bg-zebra)}.toggle-box--toggle-off legend::after{content:"▼"}.toggle-box--toggle-off>*:not(legend){display:none}.form-group{margin-bottom:3rem}.form-split{align-items:inherit}.form-half{flex:1 1 48%;min-width:200px}.form-third{flex:1 1 31%}@media(min-width: 499.3px){.form-half,.form-third{flex-grow:0}}.form-label{font-weight:bold;display:inline-block;margin-bottom:.5rem;cursor:text}.form-control{display:block;width:100%;height:calc(2.7em + 2px);background-clip:padding-box}.clipboard{float:right}textarea.form-control{height:auto}.form-control:invalid,.form-group.is-invalid .form-control{border-color:var(--c-error)}.form3 .error,.form-help,.password-complexity-label{font-size:90%;margin-top:.25rem;unicode-bidi:plaintext}.form3 .error{color:var(--c-error)}.form-help,.password-complexity-label{color:var(--c-font-dim)}.form-help pre{padding:.2em 1em;margin:.2em 0;background:var(--c-bg-page)}.form-check div{display:flex}.form-check-input{margin-inline-end:.5rem}.form-check .form-label{margin-bottom:0;cursor:pointer;unicode-bidi:plaintext}.form-actions{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--c-border)}.form-actions.single{justify-content:flex-end}.form3 hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid var(--c-border)}.form3 .captcha{margin:1em 0 0 -1em}@media(min-width: 499.3px){.form3 .captcha{flex-wrap:nowrap}}.form3 .captcha.is-invalid:not(.success){border:1px solid var(--c-error);background:var(--m-bad_bg--mix-10)}.form3 .captcha .challenge{flex:0 0 250px;margin:0 0 1em 1em}.form3 .captcha .captcha-explanation{flex:1 1 auto;overflow:hidden;margin:0 0 1em 1em}.form3 .captcha.is-invalid .captcha-explanation{padding:1em}.form3 .captcha .captcha-explanation .result{display:none;margin-top:1rem;font-weight:bold}.form3 .captcha .success{color:var(--c-good)}.form3 .captcha .failure{color:var(--c-error)}.form3 .captcha.success .success,.form3 .captcha.failure .failure{display:block}.password-complexity{margin-top:-2rem;margin-bottom:3rem}.password-complexity-meter{display:flex;grid-gap:.25rem;height:.4rem;margin-top:1rem}.password-complexity-meter>*{background-color:gray;width:25%}.password-reveal{float:right;margin-right:1em;margin-top:-2.2em}.password-reveal:focus-visible{outline:2px solid var(--c-primary)}.password-reveal.revealed{color:var(--c-bad)}#main-wrap{min-height:calc(95vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 4em)}.auth{width:100%;margin:auto}@media(min-width: 649.3px){.auth{width:40em}}.auth .button{width:100%;padding:1rem}.auth .alternative{margin-top:2rem;font-size:.9em;line-height:2em;gap:1em}@media(min-width: 499.3px){.auth-login{width:30em}}.auth-login .login-remember{margin-top:1em;gap:1ch;cursor:pointer;user-select:none}.auth-login__blanked{margin-bottom:2em;padding:1em 2em;background:var(--c-bg-zebra);border:2px solid var(--c-bad)}.auth .agreement label{font-weight:normal}@media(max-width: 399.29px){#top{display:none}.form-group{margin-bottom:1rem}.password-complexity{margin-top:1rem}}
